.content-header{border-bottom:1px solid var(--line);background:radial-gradient(circle at 86% 25%, #d8df7059, transparent 24%), var(--paper);padding:62px clamp(24px,8vw,130px) 80px}.breadcrumbs{color:var(--muted);margin-bottom:34px;font-size:11px}.breadcrumbs a{text-underline-offset:3px}.content-header h1{letter-spacing:-.06em;max-width:920px;margin:18px 0 22px;font-size:clamp(48px,7vw,86px);line-height:.92}.content-header h1 em{color:var(--coral);font-family:var(--serif);font-weight:400}.content-header>p{color:#4c6862;max-width:700px;font-size:18px}.content-actions{align-items:center;gap:22px;margin-top:30px;display:flex}.content-body{grid-template-columns:minmax(0,1fr) 280px;gap:80px;max-width:1040px;margin:0 auto;padding:80px 24px 110px;display:grid}.article-flow h2{letter-spacing:-.045em;margin:60px 0 16px;font-size:34px}.article-flow h2:first-child{margin-top:0}.article-flow h3{margin-top:30px}.article-flow p,.article-flow li{color:#4f6862}.article-flow li+li{margin-top:8px}.example-box{border:1px solid var(--line);background:var(--white);border-radius:8px;margin:28px 0;padding:22px;overflow:auto;box-shadow:5px 5px #163c3612}.example-box pre{color:var(--ink);margin:0;font:12px/1.65 ui-monospace,SFMono-Regular,Menlo,monospace}.aside-card{color:var(--paper);background:var(--ink);border-radius:9px;padding:25px;position:sticky;top:20px}.aside-card h2{margin:0 0 8px;font-size:22px}.aside-card p{color:#b6c7c2;font-size:12px}.aside-card .button{width:100%;color:var(--ink);background:var(--coral);margin-top:13px}.info-list{padding:0;list-style:none}.info-list li{border-bottom:1px solid #466760;padding:13px 0;font-size:11px}.info-list li:before{content:"✓";color:var(--lime);margin-right:7px}.faq details{border-top:1px solid var(--line);padding:17px 0}.faq summary{cursor:pointer;font-weight:800}.faq details p{padding-right:25px;font-size:13px}@media (max-width:760px){.content-header{padding:50px 22px 65px}.content-body{grid-template-columns:1fr;gap:40px;padding-top:55px}.aside-card{position:static}.content-actions{flex-direction:column;align-items:stretch}}
