.guide-hero .wrap{max-width:980px}.guide-hero .lede{max-width:68ch}.guide-hero .crumbs{font-size:13.5px;color:#8FB3C7;margin:0 0 var(--ct-space-3);display:flex;flex-wrap:wrap;gap:8px;align-items:center}.guide-hero .crumbs a{color:#8FB3C7}.guide-grid{display:grid;gap:var(--ct-space-8);align-items:start;grid-template-columns:minmax(0,1fr)}@media (min-width:900px){.guide-grid{grid-template-columns:250px minmax(0,1fr)}}.guide-aside{min-width:0}.guide-aside .aside-box{background:var(--ct-surface);border:var(--ct-border-hairline);border-radius:var(--ct-radius-card);padding:var(--ct-space-4);margin-bottom:var(--ct-space-4)}.guide-aside .aside-title{font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ct-muted-ink);margin:0 0 10px}.guide-aside ol,.guide-aside ul{list-style:none;margin:0;padding:0}.guide-aside li{margin:0}.guide-aside a{display:block;padding:6px 0;font-size:14.5px;color:var(--ct-link);text-decoration:none}.guide-aside a:hover{text-decoration:underline}.guide-article{min-width:0;max-width:74ch}.guide-article section{scroll-margin-top:96px;margin-bottom:var(--ct-space-8)}.guide-article h2{font-size:clamp(20px,2.2vw,27px);font-weight:650;margin:0 0 var(--ct-space-4);color:var(--ct-marine)}.guide-article h3{margin-top:var(--ct-space-6)}.guide-article p{max-width:none}.guide-article ol,.guide-article ul{margin:0 0 var(--ct-space-4);padding-left:22px}.guide-article li{margin-bottom:8px;color:var(--ct-muted-ink);max-width:70ch}.guide-article li::marker{color:var(--ct-accent);font-weight:700}.guide-steps{list-style:none;margin:0 0 var(--ct-space-4);padding:0;counter-reset:gstep}.guide-steps li{counter-increment:gstep;position:relative;padding:0 0 var(--ct-space-4) 44px;border-left:2px solid rgba(29,78,216,.25);margin-left:14px;margin-bottom:0}.guide-steps li:last-child{border-left-color:transparent;padding-bottom:0}.guide-steps li:before{content:counter(gstep);position:absolute;left:-14px;top:0;width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--ct-accent);color:#fff;font-size:14px;font-weight:700}.guide-steps b{display:block;color:var(--ct-marine);margin-bottom:3px}.guide-capture{background:var(--ct-surface);border:var(--ct-border-hairline);border-radius:var(--ct-radius-card);padding:var(--ct-space-4);margin:var(--ct-space-6) 0}.guide-capture img{width:100%;height:auto;display:block;border-radius:var(--ct-radius-control);border:var(--ct-border-hairline)}.guide-capture figcaption{font-size:13px;color:var(--ct-muted-ink);margin-top:10px}.guide-note{background:var(--ct-canvas);border:var(--ct-border-hairline);border-radius:var(--ct-radius-control);padding:12px 16px;font-size:14px;color:var(--ct-muted-ink);margin:var(--ct-space-4) 0}.guide-note b{color:var(--ct-marine)}.guides-grid{display:grid;gap:var(--ct-space-6);grid-template-columns:repeat(auto-fill,minmax(290px,1fr))}.guide-card{display:flex;flex-direction:column;gap:var(--ct-space-3)}.guide-card h3{margin:0;font-size:19px}.guide-card h3 a{color:var(--ct-marine);text-decoration:none}.guide-card h3 a:hover{color:var(--ct-link);text-decoration:underline}.guide-card p{margin:0;font-size:14.5px}.guide-card .card-eyebrow{font-size:12.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ct-accent);margin:0}.guide-card .card-foot{margin-top:auto;padding-top:var(--ct-space-2);font-size:14.5px}.guide-faqs{margin-top:var(--ct-space-6)}