.blog-article{--art-ink:var(--ink,#12211e);--art-muted:var(--muted,#5c716c);--art-primary:var(--primary,#0f6d63);--art-line:var(--line,#e3e9e7)}.blog-article .article-container{max-width:760px;margin:0 auto;padding:0 24px}.blog-article .article-hero{padding:96px 0 8px}.blog-article .article-back{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:var(--art-muted);text-decoration:none;margin-bottom:28px;transition:color .2s}.blog-article .article-back:hover{color:var(--art-primary)}.blog-article .article-topmeta{display:flex;align-items:center;flex-wrap:wrap;gap:10px 16px;font-size:13px;color:var(--art-muted);margin-bottom:18px}.blog-article .article-cat{font-weight:700;color:var(--art-primary);background:rgba(15,109,99,.08);padding:4px 11px;border-radius:999px}.blog-article .article-readtime{display:inline-flex;align-items:center;gap:5px}.blog-article .article-title{font-size:clamp(30px,5vw,46px);line-height:1.12;letter-spacing:-.02em;color:var(--art-ink);margin:0 0 18px}.blog-article .article-excerpt{font-size:20px;line-height:1.55;color:var(--art-muted);margin:0 0 22px}.blog-article .article-byline{font-size:14px;font-weight:600;color:var(--art-ink);padding-top:18px;border-top:1px solid var(--art-line)}.blog-article .article-cover{max-width:1000px;margin:36px auto 0;padding:0 24px}.blog-article .article-cover img{width:100%;height:auto;max-height:460px;object-fit:cover;border-radius:20px;display:block}.blog-article .article-body{padding:44px 0 16px}.blog-article .article-prose{font-size:18px;line-height:1.75;color:var(--art-ink)}.blog-article .article-prose>*+*{margin-top:22px}.blog-article .article-prose .article-lead{font-size:21px;line-height:1.6;color:var(--art-ink);font-weight:500}.blog-article .article-prose h2{font-size:26px;line-height:1.25;letter-spacing:-.01em;margin-top:44px;margin-bottom:4px;color:var(--art-ink)}.blog-article .article-prose h3{font-size:20px;line-height:1.3;margin-top:30px;margin-bottom:2px;color:var(--art-ink)}.blog-article .article-prose p{margin:0}.blog-article .article-prose a{color:var(--art-primary);text-decoration:underline;text-underline-offset:2px}.blog-article .article-prose ol,.blog-article .article-prose ul{margin:0;padding-left:24px}.blog-article .article-prose li{margin:8px 0}.blog-article .article-prose li::marker{color:var(--art-primary)}.blog-article .article-prose strong{color:var(--art-ink);font-weight:700}.blog-article .article-prose blockquote{margin:0;padding:4px 0 4px 22px;border-left:3px solid var(--art-primary);font-style:italic;color:var(--art-muted)}.blog-article .article-prose .article-callout{background:rgba(15,109,99,.06);border:1px solid rgba(15,109,99,.14);border-radius:14px;padding:20px 24px}.blog-article .article-prose .article-callout p{margin:0;font-weight:600;color:var(--art-ink)}.blog-article .article-cta{margin:48px auto 0;padding:36px 32px;border-radius:20px;background:radial-gradient(120% 120% at 0 0,rgba(63,184,166,.14),transparent 60%),var(--light,#fbfcfc);border:1px solid var(--art-line);text-align:center}.blog-article .article-cta h3{font-size:24px;line-height:1.25;margin:0 0 8px;color:var(--art-ink)}.blog-article .article-cta p{font-size:16px;color:var(--art-muted);margin:0 0 20px}.blog-article .article-body:last-child{padding-bottom:64px}@media (max-width:768px){.blog-article .article-hero{padding:76px 0 4px}.blog-article .article-cover{padding:0 16px}.blog-article .article-container{padding:0 18px}.blog-article .article-prose{font-size:17px}.blog-article .article-cta{padding:28px 20px}}