body.guide-article-page{--guide-paper:var(--clr-warm-white);--guide-ink:var(--clr-charcoal);--guide-muted:var(--clr-brown-light);--guide-line:var(--clr-sand);--guide-accent:var(--clr-terracotta);--guide-accent-dark:var(--clr-terracotta-dark);background:var(--clr-cream);color:var(--guide-ink)}body.guide-article-page .site-footer{margin-top:0}body.guide-article-page ::selection{background:var(--clr-peach-deep);color:var(--clr-charcoal)}body.guide-article-page .guide-article-shell{max-width:1200px;padding:var(--space-lg) var(--space-xl) var(--space-3xl);margin:0 auto}body.guide-article-page .breadcrumb{align-items:center;gap:var(--space-sm);color:var(--clr-brown-light);font-size:var(--font-size-label,.85rem);flex-wrap:wrap;margin:0;line-height:1.5;display:flex}body.guide-article-page .breadcrumb a{color:var(--clr-brown-light)}body.guide-article-page .bc-current{max-width:32ch;color:var(--guide-ink);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}body.guide-article-page .guide-article-heading{max-width:880px;padding:clamp(3rem, 7vw, 6rem) 0 var(--space-2xl)}body.guide-article-page .guide-article-fileline{justify-content:space-between;align-items:center;gap:var(--space-md);color:var(--clr-brown-light);font-variant-numeric:tabular-nums;letter-spacing:.08em;font-size:.85rem;font-weight:700;display:flex}body.guide-article-page .guide-article-heading h1{max-width:22ch;margin:var(--space-lg) 0 0;color:var(--guide-ink);letter-spacing:-.04em;font-size:clamp(2.2rem,5vw,3.5rem);font-weight:600;line-height:1.18}body.guide-article-page .guide-article-meta{align-items:center;gap:var(--space-sm);margin-top:var(--space-lg);color:var(--clr-brown-light);font-size:var(--font-size-label,.85rem);flex-wrap:wrap;display:flex}body.guide-article-page .guide-article-category{border-radius:var(--radius-full);background:var(--clr-peach);color:var(--guide-accent-dark);align-items:center;gap:.35rem;padding:.3rem .7rem;font-weight:700;display:inline-flex;position:relative}body.guide-article-page .guide-meta-divider{background:var(--clr-sand-dark);border-radius:50%;width:.25rem;height:.25rem}body.guide-article-page .lede{max-width:70ch;margin:var(--space-lg) 0 0;color:var(--clr-brown-light);font-size:1rem;line-height:1.85}body.guide-article-page .guide-article-layout{grid-template-columns:minmax(12rem,15rem) minmax(0,760px);align-items:start;gap:clamp(2rem,6vw,4.5rem);display:grid}body.guide-article-page .guide-article-rail{min-width:0;position:sticky;top:5.8rem}body.guide-article-page .guide-rail-label{margin-bottom:var(--space-md);color:var(--guide-accent);letter-spacing:.12em;font-size:.85rem;font-weight:800}body.guide-article-page .toc{border-top:1px solid var(--guide-line);border-bottom:1px solid var(--guide-line);padding:.85rem 0}body.guide-article-page .toc summary{cursor:pointer;color:var(--guide-ink);justify-content:space-between;align-items:center;font-size:.85rem;font-weight:800;list-style:none;display:flex}body.guide-article-page .toc summary::-webkit-details-marker{display:none}body.guide-article-page .toc summary:after{content:"";border-bottom:1px solid;border-right:1px solid;width:.45rem;height:.45rem;transition:transform .18s;transform:rotate(45deg)translateY(-2px)}body.guide-article-page .toc details[open] summary:after{transform:rotate(225deg)translate(-1px,-1px)}body.guide-article-page .toc ol{margin:var(--space-md) 0 0;gap:.15rem;padding:0;list-style:none;display:grid}body.guide-article-page .toc a{border-radius:var(--radius-sm);color:var(--clr-brown-light);grid-template-columns:1.7rem minmax(0,1fr);gap:.35rem;padding:.4rem .35rem;font-size:.85rem;line-height:1.45;transition:background-color .18s,color .18s;display:grid}body.guide-article-page .toc a>span:first-child{color:var(--guide-muted);font-variant-numeric:tabular-nums}body.guide-article-page .toc a:hover,body.guide-article-page .toc a.is-current{background:var(--clr-peach);color:var(--guide-accent-dark)}body.guide-article-page .toc a.is-current>span:first-child{color:var(--guide-accent);font-weight:800}body.guide-article-page .guide-progress-head{justify-content:space-between;align-items:baseline;gap:var(--space-sm);color:var(--clr-brown-light);margin-bottom:.55rem;font-size:.85rem;font-weight:700;display:flex}body.guide-article-page .guide-progress-head output{color:var(--guide-accent);font-variant-numeric:tabular-nums}body.guide-article-page .guide-reading-progress progress{border-radius:var(--radius-full);background:var(--clr-sand);width:100%;height:.35rem;accent-color:var(--guide-accent);border:0;display:block}body.guide-article-page .guide-reading-progress progress::-webkit-progress-bar{border-radius:var(--radius-full);background:var(--clr-sand)}body.guide-article-page .guide-reading-progress progress::-webkit-progress-value{border-radius:var(--radius-full);background:var(--guide-accent)}body.guide-article-page .guide-reading-progress progress::-moz-progress-bar{border-radius:var(--radius-full);background:var(--guide-accent)}body.guide-article-page .guide-back-link{margin-top:var(--space-xl);border-bottom:1px solid var(--clr-peach-deep);color:var(--guide-accent-dark);align-items:center;gap:.5rem;padding-bottom:.25rem;font-size:.85rem;font-weight:800;display:inline-flex}body.guide-article-page .guide-back-arrow{transform:rotate(180deg)}body.guide-article-page .guide-back-link:hover{border-color:var(--guide-accent);color:var(--guide-accent)}body.guide-article-page .guide-article-paper{border:1px solid var(--guide-line);border-radius:var(--radius-xl);background:var(--guide-paper);min-width:0;overflow:hidden}body.guide-article-page .guide-paper-topline{justify-content:space-between;align-items:center;gap:var(--space-md);border-bottom:1px solid var(--guide-line);padding:var(--space-md) var(--space-2xl);color:var(--clr-brown-light);letter-spacing:.04em;font-size:.85rem;font-weight:700;display:flex}body.guide-article-page .prose{max-width:70ch;padding:var(--space-2xl) clamp(var(--space-lg), 5vw, var(--space-2xl)) 0;color:var(--guide-ink);margin:0 auto;font-size:1rem;line-height:1.85}body.guide-article-page .prose h2{margin:3.5rem 0 var(--space-lg);color:var(--guide-ink);letter-spacing:-.025em;scroll-margin-top:6rem;font-size:1.8rem;line-height:1.35;position:relative}body.guide-article-page .prose h2:before{border-radius:var(--radius-full);background:var(--guide-accent);content:"";width:2rem;height:.2rem;margin-bottom:.85rem;display:block}body.guide-article-page .prose h3{margin:var(--space-2xl) 0 var(--space-sm);color:var(--clr-brown);font-size:1.1rem;line-height:1.4}body.guide-article-page .prose h4{margin:var(--space-xl) 0 var(--space-sm);color:var(--clr-brown);font-size:1rem;line-height:1.5}body.guide-article-page .prose p{margin:0 0 var(--space-md)}body.guide-article-page .prose ul,body.guide-article-page .prose ol{margin:0 0 var(--space-lg) var(--space-lg);padding:0}body.guide-article-page .prose li{margin-bottom:.45rem;padding-left:.15rem}body.guide-article-page .prose a{color:var(--guide-accent-dark);text-decoration:underline;text-decoration-color:var(--clr-peach-deep);text-underline-offset:.22em;text-decoration-thickness:1px}body.guide-article-page .prose blockquote{margin:var(--space-xl) 0;border-left:1px solid var(--clr-peach-deep);background:var(--clr-cream);padding:var(--space-lg) var(--space-xl);color:var(--clr-brown);font-size:.85rem}body.guide-article-page .prose blockquote p:last-child{margin-bottom:0}body.guide-article-page .prose code{border:1px solid var(--clr-sand);border-radius:var(--radius-sm);background:var(--clr-cream);padding:.1rem .35rem;font-size:.9em}body.guide-article-page .prose hr{margin:var(--space-2xl) 0;border:0;border-top:1px solid var(--guide-line)}body.guide-article-page .prose img{border-radius:var(--radius-md);max-width:100%;margin:var(--space-lg) 0}body.guide-article-page .prose table{width:100%;margin:var(--space-xl) 0;border:1px solid var(--guide-line);border-collapse:collapse;background:var(--guide-paper);font-size:.85rem;line-height:1.6}body.guide-article-page .prose th{border-bottom:1px solid var(--clr-peach-deep);color:var(--guide-accent-dark);text-align:left;vertical-align:top;padding:.75rem .85rem;font-weight:800}body.guide-article-page .prose td{border-bottom:1px solid var(--guide-line);color:var(--guide-ink);vertical-align:top;overflow-wrap:anywhere;padding:.75rem .85rem}body.guide-article-page .prose tbody tr:last-child td{border-bottom:0}body.guide-article-page .prose input[type=checkbox]{width:1rem;height:1rem;accent-color:var(--guide-accent);vertical-align:-.1em;margin-right:.45rem}body.guide-article-page .guide-faq{border-top:1px solid var(--guide-line);padding-top:var(--space-2xl);margin-top:var(--space-3xl)}body.guide-article-page .guide-section-heading h2{color:var(--guide-ink);letter-spacing:-.025em;margin:0;font-size:1.8rem;line-height:1.35}body.guide-article-page .guide-section-heading p{color:var(--guide-muted);margin:.7rem 0 0;font-size:.85rem;line-height:1.7}body.guide-article-page .guide-faq-list{margin-top:var(--space-lg);border-top:1px solid var(--guide-line)}body.guide-article-page .guide-faq-item{border-bottom:1px solid var(--guide-line)}body.guide-article-page .guide-faq-item summary{justify-content:space-between;align-items:center;gap:var(--space-md);cursor:pointer;padding:var(--space-lg) 0;color:var(--guide-ink);font-size:.85rem;font-weight:700;list-style:none;display:flex}body.guide-article-page .guide-faq-item summary::-webkit-details-marker{display:none}body.guide-article-page .guide-faq-item summary:after{border-right:1px solid var(--guide-accent);border-bottom:1px solid var(--guide-accent);content:"";flex:none;width:.55rem;height:.55rem;transition:transform .18s;transform:rotate(45deg)translateY(-2px)}body.guide-article-page .guide-faq-item[open] summary:after{transform:rotate(225deg)translate(-2px,-1px)}body.guide-article-page .guide-faq-item p{max-width:68ch;margin:0 2rem var(--space-lg) 0;color:var(--guide-muted);font-size:.85rem;line-height:1.8}body.guide-article-page .related-cta{margin-top:var(--space-3xl);border-radius:var(--radius-lg);background:var(--clr-peach);padding:var(--space-xl)}body.guide-article-page .related-cta h2{color:var(--guide-accent-dark);letter-spacing:-.025em;margin:0;font-size:1.8rem;line-height:1.35}body.guide-article-page .related-cta p{max-width:48ch;color:var(--clr-brown);margin:.65rem 0 0;font-size:.85rem;line-height:1.7}body.guide-article-page .chip-grid{margin-top:var(--space-lg);flex-wrap:wrap;gap:.5rem;display:flex}body.guide-article-page .chip{border:1px solid var(--clr-peach-deep);border-radius:var(--radius-full);background:var(--clr-warm-white);color:var(--guide-accent-dark);align-items:center;gap:.45rem;padding:.5rem .75rem;font-size:.85rem;font-weight:700;transition:background-color .18s,color .18s,transform .18s;display:inline-flex}body.guide-article-page .chip:hover{background:var(--clr-white,#fff);color:var(--guide-accent);transform:translateY(-2px)}body.guide-article-page .cta-btn{margin-top:var(--space-xl);border-radius:var(--radius-full);background:var(--guide-accent);color:var(--clr-white,#fff);align-items:center;gap:.6rem;padding:.85rem 1.25rem;font-size:.85rem;font-weight:800;transition:background-color .18s,transform .18s;display:inline-flex}body.guide-article-page .cta-btn:hover{background:var(--guide-accent-dark);color:var(--clr-white,#fff);transform:translateY(-2px)}body.guide-article-page .more-grid{margin-top:var(--space-lg);border-top:1px solid var(--guide-line)}body.guide-article-page .more-card{align-items:center;gap:var(--space-md);border-bottom:1px solid var(--guide-line);padding:var(--space-lg) 0;color:var(--guide-ink);grid-template-columns:2rem minmax(8rem,.7fr) minmax(0,1.8fr) auto;display:grid}body.guide-article-page .more-card:hover{color:var(--guide-accent)}body.guide-article-page .more-card-number{color:var(--guide-muted);font-variant-numeric:tabular-nums;font-size:.85rem;font-weight:800}body.guide-article-page .cat-chip-small{color:var(--guide-accent-dark);align-items:center;gap:.35rem;font-size:.85rem;font-weight:800;display:inline-flex}body.guide-article-page .cat-chip-small svg{color:var(--guide-accent)}body.guide-article-page .more-card-title{color:var(--guide-ink);font-size:.85rem;font-weight:700;line-height:1.55}body.guide-article-page .more-cta{color:var(--guide-accent);white-space:nowrap;align-items:center;gap:.45rem;font-size:.85rem;font-weight:800;display:inline-flex}body.guide-article-page .legacy-category-icon{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}body.guide-article-page .guide-back-link:focus-visible,body.guide-article-page .toc a:focus-visible,body.guide-article-page .chip:focus-visible,body.guide-article-page .cta-btn:focus-visible,body.guide-article-page .more-card:focus-visible{outline:3px solid var(--clr-peach-deep);outline-offset:4px}@media (width<=900px){body.guide-article-page .guide-article-shell{padding-right:var(--space-md);padding-left:var(--space-md)}body.guide-article-page .guide-article-heading{padding-top:var(--space-2xl)}body.guide-article-page .guide-article-layout{gap:var(--space-lg);grid-template-columns:1fr}body.guide-article-page .guide-article-rail{align-items:start;gap:var(--space-lg);grid-template-columns:minmax(0,1fr) minmax(10rem,12rem);display:grid;position:static}body.guide-article-page .guide-rail-label{display:none}body.guide-article-page .guide-reading-progress{grid-area:1/2;margin-top:0}body.guide-article-page .guide-back-link{grid-area:2/1/auto/-1;justify-self:start;margin-top:0}body.guide-article-page .guide-paper-topline{padding-right:var(--space-lg);padding-left:var(--space-lg)}}@media (width<=600px){body.guide-article-page .guide-article-heading{padding-top:var(--space-xl);padding-bottom:var(--space-xl)}body.guide-article-page .guide-article-fileline{font-size:.85rem}body.guide-article-page .guide-article-heading h1{font-size:clamp(2.2rem,9vw,3.5rem)}body.guide-article-page .lede{font-size:1rem}body.guide-article-page .guide-article-rail{gap:var(--space-md);grid-template-columns:1fr}body.guide-article-page .guide-reading-progress{grid-area:1/1}body.guide-article-page .toc{grid-area:2/1}body.guide-article-page .guide-back-link{grid-area:3/1}body.guide-article-page .guide-paper-topline{font-size:.85rem}body.guide-article-page .prose{padding:var(--space-xl) var(--space-lg) 0;font-size:1rem}body.guide-article-page .prose h2{margin-top:3rem;font-size:1.8rem}body.guide-article-page .prose blockquote{padding-right:var(--space-md);padding-left:var(--space-lg)}body.guide-article-page .prose table{white-space:nowrap;display:block;overflow-x:auto}body.guide-article-page .guide-faq,body.guide-article-page .related-cta,body.guide-article-page .more-guides{margin-right:var(--space-lg);margin-left:var(--space-lg)}body.guide-article-page .related-cta{padding:var(--space-lg)}body.guide-article-page .more-card{grid-template-columns:2rem minmax(0,1fr) auto;gap:.65rem}body.guide-article-page .cat-chip-small{grid-area:1/2/auto/-1}body.guide-article-page .more-card-title{grid-area:2/2/auto/-1}body.guide-article-page .more-cta{grid-area:3/2/auto/-1;justify-self:start}}body.guide-article-page{--guide-paper:var(--detail-paper);--guide-ink:var(--detail-ink);--guide-muted:var(--detail-muted);--guide-line:var(--detail-line);--guide-accent:var(--detail-red);--guide-accent-dark:var(--detail-red-dark);--article-inset:clamp(1.5rem, 4vw, 3rem);--article-section-gap:2.75rem;background-color:var(--detail-ground);color:var(--detail-ink);background-image:linear-gradient(#1f2e310b 1px,#0000 1px),linear-gradient(90deg,#1f2e310b 1px,#0000 1px);background-size:32px 32px}body.guide-article-page .top-nav{background:#1f2e31f5;border-bottom-color:#fbf9f41a}body.guide-article-page .site-footer{background:var(--detail-ink);color:var(--detail-paper)}body.guide-article-page .guide-article-shell{max-width:1240px;padding:1.5rem var(--space-xl) var(--space-3xl)}body.guide-article-page .breadcrumb,body.guide-article-page .breadcrumb a{color:var(--detail-muted);font-size:.78rem}body.guide-article-page .breadcrumb a:hover{color:var(--detail-red)}body.guide-article-page .breadcrumb-separator{color:var(--detail-line-strong)}body.guide-article-page .bc-current{color:var(--detail-ink)}body.guide-article-page .guide-article-heading{border:1px solid var(--detail-line);background:var(--detail-paper);max-width:none;margin-top:1rem;padding:1.5rem 2.25rem 2rem}body.guide-article-page .guide-article-fileline{color:var(--detail-muted);letter-spacing:.12em;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.68rem}body.guide-article-page .guide-article-fileline span{color:var(--detail-red-dark)}body.guide-article-page .guide-article-heading h1{max-width:28ch;color:var(--detail-ink);letter-spacing:-.045em;margin-top:1.5rem;font-size:clamp(2.2rem,5vw,3.5rem);font-weight:700;line-height:1.08}body.guide-article-page .guide-article-meta{color:var(--detail-muted);font-size:.78rem}body.guide-article-page .guide-article-category{border:1px solid var(--detail-line);background:var(--detail-paper-alt);color:var(--detail-red-dark);border-radius:4px;padding:.3rem .6rem}body.guide-article-page .guide-article-category svg{color:var(--detail-teal)}body.guide-article-page .guide-meta-divider{background:var(--detail-line-strong)}body.guide-article-page .lede{max-width:68ch;color:var(--detail-muted);font-size:1rem}body.guide-article-page .guide-article-layout{grid-template-columns:280px minmax(0,1fr);gap:1.25rem;margin-top:1.25rem}body.guide-article-page .guide-article-rail{border:1px solid var(--detail-line);background:var(--detail-paper-alt);padding:1.25rem;top:5.75rem}body.guide-article-page .guide-rail-label{color:var(--detail-red-dark);letter-spacing:.12em;margin-bottom:1rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.68rem}body.guide-article-page .toc{border-top-color:var(--detail-line-strong);border-bottom-color:var(--detail-line-strong)}body.guide-article-page .toc summary,body.guide-article-page .toc a{color:var(--detail-ink);font-size:.8rem}body.guide-article-page .toc a:hover,body.guide-article-page .toc a.is-current{background:var(--detail-amber-light);color:var(--detail-red-dark);border-radius:4px}body.guide-article-page .toc a>span:first-child{color:var(--detail-red)}body.guide-article-page .guide-reading-progress{margin-top:1.5rem}body.guide-article-page .guide-progress-head{color:var(--detail-muted);font-size:.78rem}body.guide-article-page .guide-progress-head output{color:var(--detail-red)}body.guide-article-page .guide-reading-progress progress,body.guide-article-page .guide-reading-progress progress::-webkit-progress-bar{background:var(--detail-line)}body.guide-article-page .guide-reading-progress progress::-webkit-progress-value,body.guide-article-page .guide-reading-progress progress::-moz-progress-bar{background:var(--detail-red)}body.guide-article-page .guide-back-link{color:var(--detail-red-dark);font-size:.8rem}body.guide-article-page .guide-article-paper{border:1px solid var(--detail-line);background:var(--detail-paper);border-radius:0}body.guide-article-page .guide-paper-topline{border-bottom-color:var(--detail-line-strong);color:var(--detail-muted);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.68rem}body.guide-article-page .guide-paper-topline span:first-child{color:var(--detail-red-dark)}body.guide-article-page .guide-paper-topline{padding:.875rem var(--article-inset)}body.guide-article-page .prose{max-width:70ch;padding:2.75rem var(--article-inset) 0;color:var(--detail-ink)}body.guide-article-page .prose h2{margin:var(--article-section-gap) 0 1rem;color:var(--detail-ink);font-weight:700}body.guide-article-page .prose h2:before{background:var(--detail-red);border-radius:0;margin-bottom:.65rem}body.guide-article-page .prose h3,body.guide-article-page .prose h4{color:var(--detail-ink)}body.guide-article-page .prose h3{margin-top:var(--article-section-gap);margin-bottom:.5rem}body.guide-article-page .prose h4{margin-top:1.75rem;margin-bottom:.5rem}body.guide-article-page .prose p{margin-bottom:.75rem}body.guide-article-page .prose ul,body.guide-article-page .prose ol{margin-bottom:1rem}body.guide-article-page .prose li{margin-bottom:.3rem}body.guide-article-page .prose a{color:var(--detail-red-dark);text-decoration-color:var(--detail-amber)}body.guide-article-page .prose a:hover{color:var(--detail-red);text-decoration-color:var(--detail-red)}body.guide-article-page .prose blockquote{border-left-color:var(--detail-teal);background:var(--detail-paper-alt);color:var(--detail-muted);margin:1.5rem 0;padding:1rem 1.5rem}body.guide-article-page .prose code{border-color:var(--detail-line);background:var(--detail-paper-alt);border-radius:4px}body.guide-article-page .prose hr{margin:2rem 0}body.guide-article-page .prose img{margin:1rem 0}body.guide-article-page .prose table{border-color:var(--detail-line);background:var(--detail-paper);margin:1.5rem 0}body.guide-article-page .prose thead{background:var(--detail-amber-light)}body.guide-article-page .prose th{border-bottom-color:var(--detail-line-strong);color:var(--detail-red-dark);padding:.6rem .7rem}body.guide-article-page .prose td,body.guide-article-page .guide-faq-item,body.guide-article-page .more-grid{border-color:var(--detail-line)}body.guide-article-page .prose td,body.guide-article-page .guide-faq-item p{color:var(--detail-ink)}body.guide-article-page .prose td{padding:.6rem .7rem}body.guide-article-page .prose tbody tr:nth-child(2n){background:var(--detail-paper-alt)}body.guide-article-page .guide-faq,body.guide-article-page .more-guides{border-top-color:var(--detail-line-strong)}body.guide-article-page .guide-faq,body.guide-article-page .related-cta,body.guide-article-page .more-guides{margin-right:var(--article-inset);margin-left:var(--article-inset)}body.guide-article-page .guide-faq{margin-top:3rem;padding-top:2.5rem}body.guide-article-page .guide-faq-list{margin-top:1rem}body.guide-article-page .guide-faq-item summary{padding:.875rem 0}body.guide-article-page .guide-faq-item p{margin-bottom:.875rem}body.guide-article-page .guide-section-heading h2,body.guide-article-page .guide-faq-item summary{color:var(--detail-ink)}body.guide-article-page .guide-section-heading p,body.guide-article-page .guide-faq-item p{color:var(--detail-muted)}body.guide-article-page .guide-faq-item summary:after{border-color:var(--detail-red)}body.guide-article-page .related-cta{border:1px solid var(--detail-amber);background:var(--detail-amber-light);border-radius:0;margin-top:3rem;padding:1.75rem}body.guide-article-page .related-cta h2{color:var(--detail-ink)}body.guide-article-page .related-cta p{color:var(--detail-muted)}body.guide-article-page .chip{border-color:var(--detail-line-strong);background:var(--detail-paper);color:var(--detail-ink);border-radius:4px}body.guide-article-page .chip:hover{background:var(--detail-paper-alt);color:var(--detail-red-dark)}body.guide-article-page .chip-grid{margin-top:1rem}body.guide-article-page .cta-btn{border:1px solid var(--detail-red);background:var(--detail-red);border-radius:4px;margin-top:1.25rem}body.guide-article-page .more-guides{margin-top:3rem;padding-bottom:2rem}body.guide-article-page .more-grid{margin-top:1rem}body.guide-article-page .more-card{color:var(--detail-ink);padding-top:1rem;padding-bottom:1rem}body.guide-article-page .more-card:hover,body.guide-article-page .more-card:hover .more-card-title{color:var(--detail-red)}body.guide-article-page .more-card-number,body.guide-article-page .cat-chip-small,body.guide-article-page .more-cta{color:var(--detail-red-dark)}@media (width<=900px){body.guide-article-page .guide-article-shell{padding-right:var(--space-md);padding-left:var(--space-md)}body.guide-article-page .guide-article-heading{padding-left:1.25rem;padding-right:1.25rem}body.guide-article-page .guide-article-layout{grid-template-columns:1fr}body.guide-article-page .guide-article-rail{padding:1rem}body.guide-article-page .guide-paper-topline{padding-left:1.25rem;padding-right:1.25rem}}@media (width<=600px){body.guide-article-page{--article-inset:1.25rem;--article-section-gap:2.25rem}body.guide-article-page .guide-article-heading{padding-top:1.25rem;padding-bottom:1.5rem}body.guide-article-page .guide-article-heading h1{font-size:clamp(2.05rem,11vw,3rem)}body.guide-article-page .guide-article-paper{margin-left:0;margin-right:0}body.guide-article-page .prose{padding-top:2rem}body.guide-article-page .prose blockquote{padding-left:1.25rem;padding-right:1rem}body.guide-article-page .prose table{margin-top:1.25rem;margin-bottom:1.25rem}body.guide-article-page .related-cta{padding:1.25rem}}
