.crumbs ol{color:var(--ink-3);white-space:nowrap;align-items:baseline;gap:8px;margin:0 0 16px;padding:0;font-size:.84rem;list-style:none;display:flex}.crumbs li{flex:none}.crumbs li+li:before{content:"›";color:var(--ink-3);margin-right:8px}.crumbs a{color:var(--ink-2);text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line)}.crumbs a:hover{color:var(--ink);text-decoration-color:currentColor}.crumbs [aria-current]{text-overflow:ellipsis;min-width:0;color:var(--ink-3);flex:0 auto;overflow:hidden}.learn-topic{margin-top:40px}.learn-topic>h2{font:800 1.25rem/1.2 var(--font-display);letter-spacing:-.01em;font-stretch:118%}.learn-topic>p{max-width:64ch;color:var(--ink-2);margin-top:6px;font-size:.93rem}.guide-head-text{max-width:780px}.guide-cover{margin-top:22px}.guide-cover img,.guide-pic img{border:1px solid var(--line);background:#e8ebf0;border-radius:16px;width:100%;height:auto;display:block}@media (min-width:1000px){.guide-head.has-cover{grid-template-columns:minmax(0,1fr) minmax(0,.8fr);align-items:center;gap:44px;display:grid}.guide-head.has-cover .guide-cover{margin-top:0}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .guide-cover img,:root:not([data-theme=light]) .guide-pic img,:root:not([data-theme=light]) .guide-card-img{filter:brightness(.92)}}:root[data-theme=dark] .guide-cover img,:root[data-theme=dark] .guide-pic img,:root[data-theme=dark] .guide-card-img{filter:brightness(.92)}.guide-head h1{font:800 clamp(1.7rem, 4.2vw, 2.55rem)/1.1 var(--font-display);letter-spacing:-.02em;margin-top:4px;font-stretch:125%}.guide-answer{border-left:3px solid var(--accent);background:var(--surface);max-width:36em;color:var(--ink);border-radius:0 12px 12px 0;margin-top:16px;padding:14px 18px;font-size:1.125rem;line-height:1.6}.guide-answer a{color:var(--accent);font-weight:600;text-decoration:underline}.guide-meta{color:var(--ink-3);flex-wrap:wrap;gap:2px 14px;margin-top:12px;font-size:.84rem;display:flex}.guide-meta a{color:inherit;text-decoration:underline}.guide-grid{gap:24px;margin-top:30px;display:grid}.guide-toc{flex-direction:column;max-height:calc(100vh - 104px);display:flex}.guide-toc-scroll{scrollbar-width:thin;min-height:0;margin-right:-6px;padding-right:6px;overflow-y:auto}.guide-toc-title{font:700 .68rem/1.2 var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin:0 0 8px 10px;font-stretch:115%}.guide-toc ol{gap:1px;margin:0;padding:0;list-style:none;display:grid}.guide-toc a{color:var(--ink-2);border-radius:8px;padding:6px 10px;font-size:.86rem;line-height:1.35;text-decoration:none;transition:background-color .12s,color .12s;display:block}.guide-toc a:hover{color:var(--ink);background:color-mix(in srgb, var(--surface) 55%, transparent)}.guide-toc a[aria-current]{color:var(--ink);background:var(--surface);box-shadow:inset 3px 0 0 var(--accent);font-weight:600}.guide-toc .guide-toc-sub{margin:2px 0 6px}.guide-toc .guide-toc-sub a{color:var(--ink-3);padding:4px 10px 4px 22px;font-size:.8rem}.guide-toc .guide-toc-sub a:hover{color:var(--ink);background:0 0}.guide-toc .guide-toc-sub a[aria-current]{color:var(--ink);box-shadow:none;background:0 0}.guide-side-cta{border-radius:var(--radius);border:1px solid var(--line);background:var(--surface);flex:none;margin-top:20px;padding:16px}.guide-side-title{font:700 .86rem/1.3 var(--font-body);color:var(--ink);align-items:center;gap:8px;display:flex}.guide-side-title .brand-cap{border-radius:5px;width:20px;height:20px;font-size:.6rem;box-shadow:inset 0 -2px #00000047}.guide-side-title .brand-cap:after{width:6px;height:1.5px;margin-left:-3px;bottom:4px}.guide-side-note{color:var(--ink-2);margin-top:8px;font-size:.8rem;line-height:1.5}.guide-side-cta .btn{justify-content:center;width:100%;margin-top:12px}details.guide-toc-inline{border:1px solid var(--line);background:var(--surface);border-radius:12px;max-width:70ch;margin:22px 0 0}.guide-toc-inline summary{color:var(--ink);padding:11px 16px;font-size:.9rem}.guide-toc-inline ol{gap:6px;margin:0;padding:0 16px 14px 34px;font-size:.92rem;list-style:decimal;display:grid}.guide-toc-inline li::marker{color:var(--ink-3)}.guide-toc-inline a{color:var(--ink-2);text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line)}.guide-toc-inline a:hover{color:var(--ink)}@media (min-width:1000px){.guide-grid.has-toc{grid-template-columns:minmax(0,1fr) 14.5rem;gap:3.5rem}.guide-grid.has-toc .guide-toc{grid-area:1/2;align-self:start;position:sticky;top:84px}.guide-toc-inline{display:none}}@media (max-width:999.98px){.guide-toc{display:none}}.guide-body{min-width:0;max-width:34em;color:var(--ink);font-size:1.125rem;line-height:1.7}.guide-body>:first-child{margin-top:0}.guide-body p,.guide-body ul,.guide-body ol{margin-top:1em}.guide-body h2{font:800 1.42rem/1.2 var(--font-display);letter-spacing:-.01em;margin-top:2.1em;scroll-margin-top:84px;font-stretch:118%}.guide-body h3{font:700 1.1rem/1.35 var(--font-body);margin-top:1.7em;scroll-margin-top:84px}.guide-body h2+p,.guide-body h3+p,.guide-body h2+ul,.guide-body h3+ul,.guide-body h2+ol,.guide-body h3+ol{margin-top:.55em}.guide-body ul,.guide-body ol{padding-left:1.35em}.guide-body ul{list-style:outside}.guide-body ol{list-style:decimal}.guide-body li+li{margin-top:.45em}.guide-body li::marker{color:var(--ink-3)}.guide-body strong{font-weight:700}.guide-body em{font-style:italic}.guide-body a:not(.btn){color:var(--accent);text-underline-offset:3px;font-weight:600;text-decoration:underline;text-decoration-thickness:1px}.guide-body code{background:var(--grid);font:500 .9em var(--font-mono);border-radius:5px;padding:.1em .35em}.guide-body kbd{vertical-align:.05em}.guide-note{background:var(--accent-soft);color:var(--ink);border-radius:12px;margin-top:1.2em;padding:14px 18px;font-size:.98rem}.guide-note p:first-child{margin-top:0}.guide-figure{margin-top:1.6em}.guide-pic{margin-bottom:.4em}.guide-figure figcaption{color:var(--ink-3);margin-top:8px;font-size:.82rem;line-height:1.5}.guide-body .guide-figure figcaption a{color:inherit;font-weight:500;text-decoration:underline}.guide-table{border:1px solid var(--line);background:var(--surface);border-radius:12px;margin-top:1.2em;overflow-x:auto}.guide-figure .guide-table:first-child{margin-top:0}.guide-table table{width:100%;font-size:.92rem;line-height:1.5}.guide-table caption{caption-side:top;text-align:left;font:700 .66rem/1.2 var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);padding:12px 14px 2px;font-stretch:115%}.guide-table th,.guide-table td{text-align:left;vertical-align:top;padding:9px 14px}.guide-table thead th{padding-top:10px}.guide-table tbody th{border-bottom:1px solid var(--grid);white-space:normal;font:600 .92rem/1.5 var(--font-body);letter-spacing:0;text-transform:none;color:var(--ink)}.guide-table td{border-bottom:1px solid var(--grid);color:var(--ink-2)}.guide-table tbody tr:last-child th,.guide-table tbody tr:last-child td{border-bottom:0}.pct-table th[scope=row]{white-space:nowrap;font-variant-numeric:tabular-nums}.guide-cta{border-radius:var(--radius);background:var(--accent-soft);color:var(--ink);justify-items:start;gap:8px;margin-top:2em;padding:20px 22px;display:grid}.guide-body .guide-cta-title{font:800 1.15rem/1.25 var(--font-display);color:var(--ink);margin:0;font-stretch:112%}.guide-body .guide-cta-text{max-width:60ch;color:var(--ink-2);margin:0;font-size:.98rem;line-height:1.55}.guide-cta .btn{margin-top:6px}.guide-body .guide-cta-signin{color:var(--ink-2);margin:2px 0 0;font-size:.9rem;line-height:1.5}.guide-faq,.guide-sources{margin-top:2.6em}.guide-faq>h2,.guide-sources>h2{scroll-margin-top:84px}.guide-faq>h2{margin-bottom:.6em}.guide-faq-item{border-top:1px solid var(--line);padding:16px 0 18px;scroll-margin-top:84px}.guide-faq-item:last-child{border-bottom:1px solid var(--line)}.guide-body .guide-faq-item h3{font:700 1.04rem/1.4 var(--font-body);margin:0}.guide-body .guide-faq-item p,.guide-body .guide-faq-item ul,.guide-body .guide-faq-item ol{color:var(--ink-2);margin-top:.5em}.guide-body .guide-sources>h2{font-size:1.15rem}.guide-sources ol{color:var(--ink-2);padding-left:1.4em;font-size:.86rem;line-height:1.55;list-style:decimal}.guide-body .guide-sources ol{margin-top:.8em}.guide-body .guide-sources li+li{margin-top:.55em}.guide-body .guide-sources a{color:inherit;overflow-wrap:anywhere;font-weight:500}.guide-related{margin-top:64px}.guide-related>h2{font:800 1.2rem/1.2 var(--font-display);letter-spacing:-.01em;font-stretch:118%}.guide-all{margin-top:14px;font-size:.9rem}.guide-all a{color:var(--accent);font-weight:600;text-decoration:underline}@media (max-width:640px){.guide-head h1{font-size:1.6rem;font-stretch:112%}.guide-answer{padding:12px 14px;font-size:1.0625rem}.guide-body{font-size:1.0625rem;line-height:1.65}.guide-cover img,.guide-pic img{border-radius:12px}.guide-body h2{font-size:1.25rem}.guide-table th,.guide-table td{padding:8px 10px}.guide-cta{padding:16px 16px 18px}}
