.guide-page{--guide-sticker-size:64px;min-width:0}.guide-hero{text-align:center;padding-block:64px}.guide-hero h1{letter-spacing:-.04em;text-wrap:balance;max-width:1080px;margin:0 auto;font-size:clamp(36px,28px + 2.22222vw,56px);font-weight:700;line-height:1}.guide-title-first{display:block}.guide-hero .lead{max-width:36em;color:var(--muted);margin:24px auto 32px;font-size:20px;line-height:1.6}.guide-page .fact-pills{flex-wrap:wrap;justify-content:center;gap:8px;margin:24px 0 0;padding:0;list-style:none;display:flex}.guide-page .fact-pills li{border:1px solid var(--line);background:var(--glass-surface);color:var(--muted);font:13px / 1.5 var(--font-mono);backdrop-filter:blur(14px)saturate(1.6);box-shadow:inset 0 1px 0 var(--search-highlight), var(--search-shadow);border-radius:999px;padding:8px 16px}.guide-page .hero-actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.guide-page :is(.hero-actions,.guide-next) .button{white-space:normal;text-align:center;max-width:100%;min-height:44px}.guide-page .guide-answer{border:1px solid var(--article-line);background:var(--article-surface);max-width:720px;box-shadow:var(--article-shadow);text-align:center;border-radius:28px;margin-inline:auto;padding:40px;scroll-margin-top:144px}.guide-page .answer-figs{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:28px 0;display:grid}.guide-page .answer-figs .k{color:var(--ink);font:700 22px / 1.35 var(--font-body);letter-spacing:normal;text-transform:none}.guide-page .answer-figs .v{color:var(--ink);letter-spacing:-.04em;overflow-wrap:anywhere;margin:12px 0;font-size:56px;font-weight:800;line-height:1}.guide-page .answer-figs .v small{letter-spacing:normal;font-size:20px}.guide-page .answer-figs>:first-child .v{color:var(--blue-ink)}.guide-page .answer-figs .d{color:var(--article-muted);font-size:19px;line-height:1.6}.guide-page .answer-foot{border-top:1px solid var(--article-line);padding-top:22px;font-size:18px}.guide-page .guide-article-layout{margin-top:64px}.guide-page .article-system .eyebrow,.guide-page .article-rail .eyebrow{background:0 0;border-radius:0;padding:0;display:block}.guide-page .guide-intro{margin:0 0 var(--article-section)}.guide-page .guide-progress{margin-bottom:24px}.guide-page .article-rail .rail-list{max-height:min(320px,100dvh - 352px)}.guide-progress-track{background:var(--line);border-radius:99px;height:6px;overflow:hidden}.guide-progress-track span{background:var(--blue);width:0;height:100%;display:block}.guide-ruler{background:repeating-linear-gradient(90deg, var(--line) 0 1px, transparent 1px 10%);height:8px;margin-top:4px}.guide-progress p{color:var(--muted);font:13px / 1.5 var(--font-mono);margin:8px 0 0}.guide-page .article-system .eq{grid-template-columns:minmax(0,1fr)}.guide-page .article-system .duo{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.guide-page .duo-card{background:var(--article-slate-soft);border-radius:22px;min-width:0;padding:28px}.guide-page .duo-content{flex-direction:column;gap:22px;display:flex}.guide-page .duo-card.margin{background:var(--blue-tint)}.guide-page .duo-head{color:var(--ink);order:0;font-weight:700}.guide-page .duo-v{letter-spacing:-.04em;overflow-wrap:anywhere;order:1;font-size:40px;font-weight:800;line-height:1}.guide-page .margin :is(.duo-head,.duo-v){color:var(--blue-ink)}.guide-page .duo-frac{flex-wrap:wrap;order:2;align-items:center;gap:8px;font-size:20px;line-height:1.4;display:flex}.guide-page .duo-bar{background:var(--article-surface);border-radius:99px;order:3;height:8px;overflow:hidden}.guide-page .duo-bar i{width:calc(var(--share) * 100%);background:var(--bar-revenue);border-radius:99px;height:100%;display:block}.guide-page .duo-cap{color:var(--muted);order:4;margin:0;font-size:16px}.guide-page .margin .duo-bar i{background:var(--bar-profit)}.guide-page .article-system .muted{color:var(--article-muted);font-size:16px}.guide-page .tbl caption{caption-side:top;color:var(--article-muted);text-align:left;border-bottom:1px solid var(--article-line);padding:14px 16px;font-size:16px;line-height:1.6}.guide-page .article-system .tbl thead th{background:var(--article-head-bg);color:var(--article-head-text);border-top:0;border-bottom:0}.guide-page .limits .fact-label{color:var(--ink);font-weight:600}.guide-page .limits .fact-value{font-variant-numeric:tabular-nums}.guide-page .guide-end{margin-top:64px}.guide-page .guide-end>*+*{margin-top:36px}.guide-page .guide-related{margin-top:64px}.guide-page .guide-next{flex-wrap:wrap;gap:12px;margin-top:48px;display:flex}.guide-next .eyebrow{flex-basis:100%}@media (width<1100px){.guide-page .article-rail{max-height:none}.guide-page .article-rail .rail-list{max-height:160px}}@media (width<640px){.guide-page{--guide-sticker-size:44px}.guide-hero{padding-block:48px}.guide-hero .lead{font-size:20px}.guide-page .guide-answer{padding:24px}.guide-page :is(.answer-figs,.article-system .duo){grid-template-columns:minmax(0,1fr)}.guide-page .answer-figs .v{font-size:40px}.guide-page .duo-card{padding:24px}.guide-page .duo-v{font-size:40px}.guide-page :is(.guide-end,.guide-related){margin-top:48px}}@media print{.guide-page .hero-actions{display:none}}
