.content-hero{background:var(--surface);border-bottom:1px solid var(--line);padding:clamp(3rem,5vw,4.5rem) 0}.content-hero__inner{max-width:970px}.content-hero__meta{color:var(--muted);align-items:center;gap:1rem;font-size:.82rem;display:flex}.content-hero__meta .eyebrow{color:var(--blue)}.content-hero h1{font-family:var(--font-display);letter-spacing:-.045em;max-width:23ch;color:var(--ink);margin:1.3rem 0 1.5rem;font-size:clamp(2rem,3.6vw,3rem);line-height:1.13}.content-hero p{max-width:720px;color:var(--muted);font-size:clamp(1rem,1.6vw,1.125rem);line-height:1.65}.content-main{padding-block:clamp(2.5rem,5vw,4.5rem)}.feature-proof{border:1px solid var(--line);background:var(--paper);box-shadow:none;border-radius:8px;grid-template-columns:repeat(3,1fr);margin-bottom:clamp(4rem,8vw,7rem);display:grid;overflow:hidden}.feature-proof div+div{border-left:1px solid var(--line)}.feature-proof span{color:var(--orange);font:500 1rem var(--font-display);letter-spacing:normal}.feature-proof p{margin-top:1.35rem;font-weight:650;line-height:1.45}.prose{max-width:760px;color:var(--ink);margin-inline:auto;font-size:1.06rem;line-height:1.82}.prose h2{font-family:var(--font-display);letter-spacing:-.035em;margin:4.5rem 0 1.25rem;font-size:clamp(1.5rem,2vw,1.85rem);line-height:1.15}.prose h3{font-family:var(--font-display);margin:2.8rem 0 .8rem;font-size:1.3rem}.prose p,.prose ul,.prose ol{margin:0 0 1.4rem}.prose li{margin:.5rem 0}.prose blockquote{border-left:1px solid var(--orange);background:var(--surface);font:600 1.2rem/1.55 var(--font-display);border-radius:0 1rem 1rem 0;margin:2.5rem 0;padding:1.5rem 1.75rem}.prose strong{font-weight:750}.prose a{color:var(--blue);text-underline-offset:3px;text-decoration-thickness:1px}.scope-note{border:1px solid var(--line);background:var(--surface);border-radius:1.4rem;max-width:900px;margin:6rem auto 0;padding:clamp(1.75rem,4vw,3rem)}.scope-note h2{font:700 clamp(1.7rem, 3vw, 2.3rem)/1.2 var(--font-display);margin:.7rem 0 1.2rem}.scope-note ul{color:var(--muted);grid-template-columns:repeat(2,1fr);gap:.75rem 2rem;padding-left:1.2rem;display:grid}.related-links{border-bottom:1px solid var(--line);align-items:center;gap:1.5rem;max-width:900px;margin:2rem auto 0;padding:1.4rem 0;display:flex}.related-links>span{color:var(--muted);margin-right:auto;font-size:.86rem}.content-cta{background:var(--ink);max-width:1100px;color:var(--paper);box-shadow:none;border-radius:1.6rem;justify-content:space-between;align-items:end;gap:3rem;margin:clamp(5rem,10vw,9rem) auto 0;padding:clamp(2rem,5vw,4.5rem);display:flex}.content-cta h2{font:700 clamp(2rem, 4vw, 3.5rem)/1.08 var(--font-display);letter-spacing:-.04em;max-width:15ch;margin:.8rem 0}.content-cta p{color:#c9d1dc;max-width:590px;line-height:1.65}.content-cta .eyebrow{color:#8eb9ff}.content-cta__actions{flex-wrap:wrap;flex:none;gap:.75rem;display:flex}.content-cta .button.secondary{color:var(--ink);border-color:var(--line)}.article-meta{border-bottom:1px solid var(--line);max-width:760px;color:var(--muted);flex-wrap:wrap;gap:1.5rem;margin:0 auto 4rem;padding-bottom:1.25rem;font-size:.86rem;display:flex}.guide-prose{font-size:1.08rem}.guide-grid{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}.guide-card{border:1px solid var(--line);background:var(--paper);color:var(--ink);border-radius:8px;padding:clamp(1.5rem,3vw,2.5rem);text-decoration:none;transition:transform .2s,border-color .2s;display:block}.guide-card:hover{border-color:var(--blue)}.guide-card>div{justify-content:space-between;gap:1rem;display:flex}.guide-card__time{color:var(--muted);font-size:.8125rem}.guide-card h2{font:700 clamp(1.4rem, 2.5vw, 2rem)/1.2 var(--font-display);letter-spacing:-.025em;margin:2rem 0 .8rem}.guide-card p{color:var(--muted);margin-bottom:2rem;line-height:1.65}.audience-switch{grid-template-columns:repeat(2,1fr);gap:1rem;margin:3rem 0 6rem;display:grid}.audience-panel{border:1px solid var(--line);background:var(--paper);border-radius:1.5rem;padding:clamp(2rem,5vw,4rem)}.audience-panel h2{font:700 clamp(2rem, 4vw, 3.2rem)/1.1 var(--font-display);letter-spacing:-.04em;margin:1rem 0}.audience-panel p{color:var(--muted);line-height:1.7}.audience-panel ul{padding-left:1.2rem;line-height:1.7}.audience-panel .button{margin-top:1.5rem}.steps{max-width:900px;margin:5rem auto}.step{border-top:1px solid var(--line);grid-template-columns:1fr;gap:1.5rem;padding:2.5rem 0;display:grid}.step h2{font:700 clamp(1.5rem, 3vw, 2.3rem)/1.2 var(--font-display);margin:0 0 .7rem}.step p{color:var(--muted);max-width:670px;line-height:1.7}.faq-list{max-width:850px;margin:auto}.faq-list details{border-top:1px solid var(--line);padding:1.4rem 0}.faq-list details:last-child{border-bottom:1px solid var(--line)}.faq-list summary{cursor:pointer;font:650 1.08rem var(--font-display);justify-content:space-between;gap:1rem;list-style:none;display:flex}.faq-list summary:after{content:"+";color:var(--blue)}.faq-list details[open] summary:after{content:"−"}.faq-list p{max-width:720px;color:var(--muted);margin:1rem 0 .2rem;line-height:1.7}@media (width<=720px){.feature-proof,.guide-grid,.audience-switch{grid-template-columns:1fr}.feature-proof div+div{border-left:0;border-top:1px solid var(--line)}.scope-note ul{grid-template-columns:1fr}.content-cta{flex-direction:column;align-items:stretch}.related-links{flex-direction:column;align-items:flex-start}.related-links>span{margin:0}.step{grid-template-columns:48px 1fr}}.feature-proof{background:0 0;border:0;border-radius:0;margin-bottom:48px}.feature-proof div{min-height:0;padding:16px 24px}.feature-proof p{margin:0;font-weight:400}.step{grid-template-columns:1fr}.content-hero__meta:empty{display:none}.content-vignette{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:64px;margin:0 0 88px;display:grid}.content-vignette-copy h2{max-width:23ch;margin:0 0 22px;font-size:clamp(1.5rem,2.2vw,2rem);line-height:1.2}.content-vignette-copy p{color:var(--muted);margin:0 0 20px;font-size:17px}.content-vignette-copy ul{color:var(--muted);margin:0;padding-left:20px}.content-vignette-copy li{margin:0 0 18px}.content-vignette .product-preview{margin:0}.content-vignette-reverse .content-vignette-copy{order:2}.content-vignette-reverse .product-preview{order:1}.feature-overview{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);align-items:center;gap:64px;margin-bottom:72px;display:grid}.feature-overview .product-preview{margin:0}.feature-overview ul{color:var(--muted);margin:0;padding-left:20px}.feature-overview li{margin-bottom:22px}.feature-connected{margin-top:88px}@media (width<=900px){.content-vignette,.feature-overview{gap:32px}}@media (width<=700px){.content-vignette,.feature-overview{grid-template-columns:1fr;margin-bottom:56px}.content-vignette-reverse .content-vignette-copy,.content-vignette-reverse .product-preview{order:initial}.feature-overview ul{order:-1}.feature-connected{margin-top:56px}}
