.guides-page .guide,.guides-page .guides-hub{padding-block:20px 40px}.guides-page .guide-crumbs ol{display:flex;flex-wrap:wrap;gap:6px 10px;margin:0;padding:0;list-style:none;color:var(--bone-2);font-size:13px;line-height:1.5}.guides-page .guide-crumbs li{display:inline-flex;gap:10px;align-items:center}.guides-page .guide-crumbs a{display:inline-flex;min-height:44px;align-items:center;color:var(--bone-2);text-decoration:none}.guides-page .guide-crumbs [aria-current=page],.guides-page .guide-crumbs a:hover{color:var(--bone)}.guides-page .guide-layout{display:grid;grid-template-columns:minmax(0,720px) 240px;justify-content:space-between;gap:64px;align-items:start}.guides-page .guide-article{min-width:0}.guides-page .guide-aside>div{position:sticky;top:32px;padding-top:8px}.guides-page .guide-aside p{margin:0 0 12px;color:var(--bone-2);font:500 11px/1.4 var(--font-mono);letter-spacing:.12em;text-transform:uppercase}.guides-page .guide-aside ol{margin:0;padding:0;list-style:none;border-left:1px solid var(--line)}.guides-page .guide-aside li a{display:block;padding:7px 0 7px 16px;color:var(--bone-2);font-size:14px;line-height:1.4;text-decoration:none}.guides-page .guide-aside li a:hover{color:var(--bone)}.guides-page .guide-header{padding-top:18px}.guides-page .guide-draft{display:inline-flex;align-items:center;gap:8px;margin:0 0 18px;padding:7px 12px;border:1px solid var(--ember-line);border-radius:999px;background:var(--ember-bg);color:var(--bone);font-size:13px;font-weight:600;line-height:1}.guides-page .guide-draft-dot{width:8px;height:8px;border-radius:50%;background:var(--ember)}.guides-page .guide-draft-small{align-self:flex-start;margin-bottom:14px;padding:5px 10px;font-size:12px}.guides-page .guide-meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;margin:0;color:var(--bone-2);font-size:13px;font-weight:500;font-variant-numeric:tabular-nums}.guides-page .guide-meta a{display:inline-flex;min-height:44px;align-items:center;color:var(--ember);font-weight:650;text-decoration:none}.guides-page .guide-meta>span{display:inline-flex;gap:10px}.guides-page .guide-title{margin:10px 0 0;color:var(--bone);font:800 clamp(38px,3.4vw,50px)/1.06 var(--font-display);letter-spacing:-.045em}.guides-page .guides-hub .guide-title{font-size:clamp(44px,5vw,68px);line-height:1.02}.guides-page .guide-title>span{display:block;text-wrap:balance}.guides-page .guide-title .guide-payoff{color:var(--ember)}.guides-page .guide-lede{max-width:64ch;margin:26px 0 0;color:var(--bone);font-size:20px;line-height:1.6;text-wrap:pretty}.guides-page .guide-cta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 32px;margin-top:32px;padding-top:24px;border-top:1px solid var(--line)}.guides-page .guide-cta>p:not(.site-status){max-width:40ch;margin:0;color:var(--bone-2);font-size:15px;line-height:1.55}.guides-page .guide-body,.guides-page .guide-body section+section{margin-top:56px}.guides-page .guide-article h2{margin:0 0 18px;color:var(--bone);font:700 clamp(26px,2.6vw,32px)/1.18 var(--font-display);letter-spacing:-.03em;text-wrap:balance;scroll-margin-top:24px}.guides-page .guide-article section{scroll-margin-top:24px}.guides-page .guide-body li,.guides-page .guide-body p{color:var(--bone-2);font-size:18px;line-height:1.72;text-wrap:pretty}.guides-page .guide-body p{max-width:68ch;margin:0 0 18px}.guides-page .guide-body ol,.guides-page .guide-body ul{max-width:66ch;margin:0 0 18px;padding-left:1.3em}.guides-page .guide-body ul{list-style:disc}.guides-page .guide-body ol{list-style:decimal}.guides-page .guide-body li+li{margin-top:8px}.guides-page .guide-body li::marker{color:var(--ember)}.guides-page .guide-body strong,.guides-page .guide-body th{color:var(--bone);font-weight:650}.guides-page .guide-article a:not(.site-button){color:var(--bone);text-decoration:underline;text-decoration-color:var(--ember);text-decoration-thickness:1.5px;text-underline-offset:4px}.guides-page .guide-article a:not(.site-button):hover{color:var(--ember)}.guides-page .guide-table{max-width:100%;margin:8px 0 22px;overflow-x:auto;border:1px solid var(--line);border-radius:var(--radius-card)}.guides-page .guide-table table{width:100%;min-width:520px;border-collapse:collapse;font-size:15px;line-height:1.5}.guides-page .guide-table td,.guides-page .guide-table th{padding:12px 16px;border-bottom:1px solid var(--line);text-align:left;vertical-align:top}.guides-page .guide-table thead th{background:var(--slate);font-size:13px}.guides-page .guide-table td{color:var(--bone-2)}.guides-page .guide-table tr:last-child>*{border-bottom:0}.guides-page .guide-block{margin-top:72px;scroll-margin-top:24px}.guides-page .guide-block-note{max-width:64ch;margin:0 0 20px;color:var(--bone-2);font-size:15px;line-height:1.6}.guides-page .guide-faq{border-bottom:1px solid var(--line)}.guides-page .guide-faq>div{padding:22px 0;border-top:1px solid var(--line)}.guides-page .guide-article h3{margin:0;color:var(--bone);font:650 20px/1.35 var(--font-display);letter-spacing:-.015em;text-wrap:balance}.guides-page .guide-faq p{max-width:66ch;margin:10px 0 0;color:var(--bone-2);font-size:17px;line-height:1.7}.guides-page .guide-sources{margin:0;padding:0 0 0 1.4em;border-top:1px solid var(--line)}.guides-page .guide-sources li{padding:14px 0 14px 4px;border-bottom:1px solid var(--line);font-size:15px;line-height:1.55}.guides-page .guide-sources li::marker{color:var(--bone-2);font:500 12px var(--font-mono)}.guides-page .guide-article .guide-sources a,.guides-page .guide-article .guide-voices a{text-decoration-color:var(--bone-3);text-decoration-thickness:1px}.guides-page .guide-sources span{display:block;margin-top:4px;color:var(--bone-2);font-size:13px}.guides-page .guide-block h3{margin-top:36px;margin-bottom:10px}.guides-page .guide-voices{margin:0;padding:0;list-style:none}.guides-page .guide-voices li{padding:12px 0 12px 16px;border-left:2px solid var(--line);font-size:15px;line-height:1.55}.guides-page .guide-voices li+li{margin-top:10px}.guides-page .guide-voices q{display:block;color:var(--bone)}.guides-page .guide-voices a{display:inline-block;margin-top:4px;font-size:13px}.guides-page .guide-related{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none}.guides-page .guide-related a:not(.site-button),.guides-page .guides-list a{display:flex;flex-direction:column;height:100%;box-sizing:border-box;padding:20px;border:1px solid var(--line);border-radius:var(--radius-card);background:var(--slate);color:var(--bone);text-decoration:none;transition:background-color .15s}.guides-page .guide-related a:not(.site-button):hover,.guides-page .guides-list a:hover{background:var(--slate-2);color:var(--bone)}.guides-page .guide-related-label{display:flex;justify-content:space-between;gap:12px;font:650 18px/1.3 var(--font-display);letter-spacing:-.015em}.guides-page .guide-arrow{color:var(--ember)}.guides-page .guide-related-note{margin-top:8px;color:var(--bone-2);font-size:15px;line-height:1.5}.guides-page .guide-closing{margin-top:72px;padding-top:40px;border-top:1px solid var(--line)}.guides-page .guide-closing>p:not(.site-status){max-width:30ch;margin:0 0 24px;color:var(--bone);font:700 clamp(26px,2.8vw,34px)/1.15 var(--font-display);letter-spacing:-.035em;text-wrap:balance}.guides-page .guides-hub-header{max-width:820px;padding-top:36px}.guides-page .guides-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:56px 0 0;padding:0;list-style:none}.guides-page .guides-list-title{font:700 23px/1.2 var(--font-display);letter-spacing:-.03em;text-wrap:balance}.guides-page .guides-list-note{margin-top:12px;color:var(--bone-2);font-size:15px;line-height:1.55}.guides-page .guides-list-time{margin-top:auto;padding-top:18px;color:var(--bone-2);font:500 12px/1.4 var(--font-mono)}@media (max-width:1024px){.guides-page .guide-layout{grid-template-columns:minmax(0,1fr)}.guides-page .guide-aside{display:none}}@media (max-width:767px){.guides-page .guide,.guides-page .guides-hub{padding-block:8px 24px}.guides-page .guide-meta>span:last-child{width:100%}.guides-page .guide-meta>span:last-child>[aria-hidden]{display:none}.guides-page .guide-title,.guides-page .guides-hub .guide-title{font-size:clamp(34px,9.6vw,44px)}.guides-page .guide-lede{font-size:18px}.guides-page .guide-body,.guides-page .guide-body section+section{margin-top:44px}.guides-page .guide-body li,.guides-page .guide-body p{font-size:17px;line-height:1.7}.guides-page .guide-block,.guides-page .guide-closing{margin-top:56px}.guides-page .guide-related,.guides-page .guides-list{grid-template-columns:minmax(0,1fr)}.guides-page .guides-list{margin-top:40px}}@media (prefers-reduced-motion:reduce){.guides-page .guide-related a,.guides-page .guides-list a{transition:none}}