.guide-layout-module__qSFHUq__page{--ink:#f8f8f8;--muted:#9e9e9e;--line:#ffffff1f;--soft-line:#ffffff12;--red:#e0000d;min-height:100vh;color:var(--ink);background:radial-gradient(circle at 88% 5%,#e0000d1f,#0000 26rem),#0d0d0f}.guide-layout-module__qSFHUq__page *{box-sizing:border-box}.guide-layout-module__qSFHUq__header,.guide-layout-module__qSFHUq__article,.guide-layout-module__qSFHUq__related,.guide-layout-module__qSFHUq__finalCta,.guide-layout-module__qSFHUq__footer{width:min(1160px,100% - 48px);margin-inline:auto}.guide-layout-module__qSFHUq__header{border-bottom:1px solid var(--soft-line);grid-template-columns:auto 1fr auto;align-items:center;gap:28px;min-height:84px;display:grid}.guide-layout-module__qSFHUq__brand{color:var(--ink);align-items:center;gap:10px;text-decoration:none;display:inline-flex}.guide-layout-module__qSFHUq__brand span,.guide-layout-module__qSFHUq__brand strong,.guide-layout-module__qSFHUq__brand small{display:block}.guide-layout-module__qSFHUq__brand strong{letter-spacing:.18em;font-size:12px}.guide-layout-module__qSFHUq__brand small{color:var(--muted);letter-spacing:.18em;margin-top:4px;font-size:7px;font-weight:800}.guide-layout-module__qSFHUq__nav{justify-content:center;gap:clamp(14px,2vw,28px);display:flex}.guide-layout-module__qSFHUq__nav a,.guide-layout-module__qSFHUq__headerCta,.guide-layout-module__qSFHUq__footerLinks a,.guide-layout-module__qSFHUq__breadcrumbs a{color:var(--muted);letter-spacing:.06em;font-size:10px;font-weight:760;text-decoration:none;transition:color .16s,border-color .16s,background .16s}.guide-layout-module__qSFHUq__nav a:hover,.guide-layout-module__qSFHUq__footerLinks a:hover,.guide-layout-module__qSFHUq__breadcrumbs a:hover{color:#fff}.guide-layout-module__qSFHUq__headerCta{color:#fff;border:1px solid #e0000d8c;border-radius:3px;padding:10px 13px}.guide-layout-module__qSFHUq__headerCta:hover{border-color:var(--red);background:#e0000d14}.guide-layout-module__qSFHUq__article{padding-top:34px}.guide-layout-module__qSFHUq__breadcrumbs{color:#ffffff57;font-family:var(--font-geist-mono), monospace;flex-wrap:wrap;align-items:center;gap:8px;font-size:9px;display:flex}.guide-layout-module__qSFHUq__hero{max-width:920px;padding:88px 0 70px}.guide-layout-module__qSFHUq__kicker,.guide-layout-module__qSFHUq__sectionNumber,.guide-layout-module__qSFHUq__quickAnswer>p,.guide-layout-module__qSFHUq__toc>p{color:var(--red);letter-spacing:.16em;margin:0;font-size:10px;font-weight:850;line-height:1.5}.guide-layout-module__qSFHUq__hero h1{letter-spacing:-.055em;margin:18px 0 0;font-size:clamp(46px,6vw,76px);line-height:.99}.guide-layout-module__qSFHUq__summary{color:#b8b8b8;max-width:800px;margin:28px 0 0;font-size:clamp(17px,1.8vw,21px);line-height:1.7}.guide-layout-module__qSFHUq__metaRow{color:#777;font-family:var(--font-geist-mono), monospace;flex-wrap:wrap;gap:12px 22px;margin-top:30px;font-size:9px;display:flex}.guide-layout-module__qSFHUq__quickAnswer{border:1px solid #e0000d52;border-left:3px solid var(--red);background:linear-gradient(135deg,#e0000d13,#ffffff03);max-width:860px;padding:30px}.guide-layout-module__qSFHUq__quickAnswer h2{letter-spacing:-.03em;margin:9px 0 0;font-size:24px}.guide-layout-module__qSFHUq__quickAnswer div{color:#d5d5d5;margin-top:14px;font-size:16px;line-height:1.72}.guide-layout-module__qSFHUq__bodyGrid{grid-template-columns:220px minmax(0,760px);align-items:start;gap:clamp(36px,7vw,90px);padding:82px 0 40px;display:grid}.guide-layout-module__qSFHUq__toc{gap:0;padding-top:6px;display:grid;position:sticky;top:28px}.guide-layout-module__qSFHUq__allGuidesLink{color:#d6d6d6;letter-spacing:.04em;width:fit-content;margin-bottom:18px;font-size:10px;font-weight:800;text-decoration:none;display:inline-flex}.guide-layout-module__qSFHUq__allGuidesLink:hover{color:#fff}.guide-layout-module__qSFHUq__toc>p{border-bottom:1px solid var(--line);padding-bottom:15px}.guide-layout-module__qSFHUq__toc a{border-bottom:1px solid var(--soft-line);color:#8a8a8a;grid-template-columns:30px 1fr;gap:7px;padding:13px 0;font-size:10px;line-height:1.45;text-decoration:none;display:grid}.guide-layout-module__qSFHUq__toc a:hover{color:#fff}.guide-layout-module__qSFHUq__toc span{color:var(--red);font-family:var(--font-geist-mono), monospace;font-size:8px}.guide-layout-module__qSFHUq__content>section{padding:0 0 62px;scroll-margin-top:28px}.guide-layout-module__qSFHUq__content>section+section{border-top:1px solid var(--soft-line);padding-top:62px}.guide-layout-module__qSFHUq__content h2{letter-spacing:-.045em;margin:12px 0 0;font-size:clamp(28px,3.6vw,45px);line-height:1.08}.guide-layout-module__qSFHUq__content p:not(.guide-layout-module__qSFHUq__sectionNumber){color:#b6b6b6;margin:22px 0 0;font-size:16px;line-height:1.82}.guide-layout-module__qSFHUq__content ul{border-top:1px solid var(--soft-line);gap:0;margin:30px 0 0;padding:0;list-style:none;display:grid}.guide-layout-module__qSFHUq__content li{border-bottom:1px solid var(--soft-line);color:#e2e2e2;padding:15px 0 15px 20px;font-size:13px;line-height:1.55;position:relative}.guide-layout-module__qSFHUq__content ul li:before{background:var(--red);content:"";border-radius:50%;width:5px;height:5px;position:absolute;top:21px;left:2px}.guide-layout-module__qSFHUq__sources ol{gap:12px;margin:30px 0 0;padding:0;list-style:none;display:grid}.guide-layout-module__qSFHUq__sources li a{border:1px solid var(--soft-line);color:#fff;background:#ffffff04;padding:18px 20px;text-decoration:none;display:block}.guide-layout-module__qSFHUq__sources li a:hover{background:#e0000d06;border-color:#e0000d80}.guide-layout-module__qSFHUq__sources strong,.guide-layout-module__qSFHUq__sources span{display:block}.guide-layout-module__qSFHUq__sources strong{font-size:12px;line-height:1.5}.guide-layout-module__qSFHUq__sources span{color:#7e7e7e;margin-top:6px;font-size:10px}.guide-layout-module__qSFHUq__faq{width:min(860px,100% - 48px);margin:0 auto;padding:72px 0 20px}.guide-layout-module__qSFHUq__faq h3{letter-spacing:-.03em;margin:28px 0 0;font-size:20px}.guide-layout-module__qSFHUq__faq p{color:#b6b6b6;margin:10px 0 0;font-size:16px;line-height:1.75}.guide-layout-module__qSFHUq__related{border-top:1px solid var(--line);padding:90px 0 104px}.guide-layout-module__qSFHUq__related h2,.guide-layout-module__qSFHUq__finalCta h2,.guide-layout-module__qSFHUq__faq h2{letter-spacing:-.05em;margin:14px 0 0;font-size:clamp(34px,4.5vw,56px);line-height:1.04}.guide-layout-module__qSFHUq__relatedGrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin-top:38px;display:grid}.guide-layout-module__qSFHUq__relatedCard{border:1px solid var(--soft-line);color:#fff;background:#ffffff04;min-height:225px;padding:26px;text-decoration:none;transition:transform .17s,border-color .17s,background .17s}.guide-layout-module__qSFHUq__relatedCard:hover{background:#e0000d08;border-color:#e0000d7a;transform:translateY(-3px)}.guide-layout-module__qSFHUq__relatedCard h3{letter-spacing:-.025em;margin:0;font-size:20px}.guide-layout-module__qSFHUq__relatedCard p{color:var(--muted);margin:16px 0 0;font-size:13px;line-height:1.65}.guide-layout-module__qSFHUq__relatedCard span{color:#fff;align-items:center;gap:8px;margin-top:28px;font-size:10px;font-weight:800;display:inline-flex}.guide-layout-module__qSFHUq__page svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.guide-layout-module__qSFHUq__finalCta{border-top:1px solid var(--line);text-align:center;padding:96px 0 105px}.guide-layout-module__qSFHUq__finalCta>p:not(.guide-layout-module__qSFHUq__kicker){max-width:720px;color:var(--muted);margin:20px auto 0;font-size:15px;line-height:1.7}.guide-layout-module__qSFHUq__actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:32px;display:flex}.guide-layout-module__qSFHUq__primaryButton,.guide-layout-module__qSFHUq__secondaryButton{letter-spacing:.06em;border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;gap:9px;min-height:52px;padding:0 20px;font-size:10px;font-weight:850;text-decoration:none;display:inline-flex}.guide-layout-module__qSFHUq__primaryButton{color:#fff;background:var(--red)}.guide-layout-module__qSFHUq__secondaryButton{border-color:var(--line);color:#fff}.guide-layout-module__qSFHUq__footer{border-top:1px solid var(--soft-line);justify-content:space-between;align-items:center;gap:28px;padding:27px 0 34px;display:flex}.guide-layout-module__qSFHUq__footerLinks{flex-wrap:wrap;justify-content:flex-end;gap:14px 20px;display:flex}@media (max-width:930px){.guide-layout-module__qSFHUq__header{grid-template-columns:auto 1fr}.guide-layout-module__qSFHUq__nav{display:none}.guide-layout-module__qSFHUq__headerCta{justify-self:end}.guide-layout-module__qSFHUq__bodyGrid{grid-template-columns:1fr}.guide-layout-module__qSFHUq__toc{grid-template-columns:repeat(2,1fr);gap:0 20px;position:static}.guide-layout-module__qSFHUq__toc>p{grid-column:1/-1}.guide-layout-module__qSFHUq__relatedGrid{grid-template-columns:1fr}.guide-layout-module__qSFHUq__relatedCard{min-height:0}}@media (max-width:680px){.guide-layout-module__qSFHUq__header,.guide-layout-module__qSFHUq__article,.guide-layout-module__qSFHUq__related,.guide-layout-module__qSFHUq__finalCta,.guide-layout-module__qSFHUq__footer{width:min(100% - 32px,1160px)}.guide-layout-module__qSFHUq__header{min-height:72px}.guide-layout-module__qSFHUq__brand span{display:none}.guide-layout-module__qSFHUq__hero{padding:64px 0 54px}.guide-layout-module__qSFHUq__hero h1{font-size:clamp(42px,12vw,58px)}.guide-layout-module__qSFHUq__summary{font-size:16px}.guide-layout-module__qSFHUq__quickAnswer{padding:23px}.guide-layout-module__qSFHUq__bodyGrid{padding-top:58px}.guide-layout-module__qSFHUq__toc{grid-template-columns:1fr}.guide-layout-module__qSFHUq__content>section{padding-bottom:48px}.guide-layout-module__qSFHUq__content>section+section{padding-top:48px}.guide-layout-module__qSFHUq__actions{flex-direction:column}.guide-layout-module__qSFHUq__primaryButton,.guide-layout-module__qSFHUq__secondaryButton{width:100%}.guide-layout-module__qSFHUq__footer{flex-direction:column;align-items:flex-start}.guide-layout-module__qSFHUq__footer .guide-layout-module__qSFHUq__brand span{display:block}.guide-layout-module__qSFHUq__footerLinks{justify-content:flex-start}}
