.blog-article{padding-top:72px;padding-bottom:96px}.blog-article .wrap{max-width:1120px}.article-head{max-width:780px}.article-head .eyebrow{margin-bottom:18px;display:inline-block}.article-head h1{letter-spacing:-.035em;margin:0 0 22px;font-size:clamp(40px,5.4vw,72px);font-weight:500;line-height:1.04}.article-head .lead{color:var(--ink-soft);max-width:62ch;margin:0;font-size:clamp(19px,1.6vw,22px);line-height:1.55}.article-meta{font:13px/1.6 var(--mono,ui-monospace, monospace);color:var(--ink-mute);text-transform:uppercase;letter-spacing:.08em;flex-wrap:wrap;gap:8px 18px;margin-top:26px;display:flex}.article-video{margin:48px 0 56px}.article-video video{aspect-ratio:16/9;border:1px solid var(--line);background:#f6f6f7;border-radius:14px;width:100%;height:auto;display:block}.article-video figcaption{color:var(--ink-mute);margin-top:12px;font-size:14px}.article-body{max-width:720px}.article-body h2{letter-spacing:-.02em;margin:52px 0 16px;font-size:clamp(26px,2.6vw,34px);font-weight:500;line-height:1.2}.article-body p{color:var(--ink-soft);margin:0 0 18px;font-size:18px;line-height:1.75}.article-body p strong{color:var(--ink);font-weight:600}.article-body ul{margin:0 0 22px;padding-left:22px}.article-body li{color:var(--ink-soft);margin-bottom:8px;font-size:18px;line-height:1.7}.article-body li a,.article-body p a{color:var(--ink);text-underline-offset:3px;-webkit-text-decoration:underline #a855f78c;text-decoration:underline #a855f78c}.article-body li a:hover,.article-body p a:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.article-cta{border:1px solid var(--line);background:#fff;border-radius:16px;margin-top:56px;padding:36px 40px}.article-cta h2{margin-top:0}.article-cta .hero-ctas{margin-top:22px}.article-author{border-top:1px solid var(--line);color:var(--ink-mute);align-items:center;gap:16px;margin-top:44px;padding-top:26px;font-size:15px;display:flex}.article-author b{color:var(--ink);font-size:16px;font-weight:600;display:block}.article-author img{width:44px;height:44px}.post-card{border:1px solid var(--line);color:inherit;background:#fff;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:48px;padding:32px;text-decoration:none;transition:border-color .2s;display:grid}.post-card:hover{border-color:var(--ink)}.post-card picture img{aspect-ratio:16/9;object-fit:cover;border:1px solid var(--line);border-radius:10px;width:100%;height:auto;display:block}.post-card .eyebrow{margin-bottom:14px;display:inline-block}.post-card h3{letter-spacing:-.02em;margin:0 0 14px;font-size:clamp(26px,2.6vw,36px);font-weight:500;line-height:1.15}.post-card p{color:var(--ink-soft);margin:0 0 18px;font-size:16px;line-height:1.7}.post-card .post-date{font:13px/1.6 var(--mono,ui-monospace, monospace);color:var(--ink-mute);text-transform:uppercase;letter-spacing:.08em}@media (max-width:860px){.blog-article{padding-top:40px;padding-bottom:64px}.article-video{margin:32px 0 40px}.article-body p,.article-body li{font-size:17px}.article-cta{padding:26px 22px}.post-card{grid-template-columns:1fr;gap:24px;padding:20px}}