.guides_muted__eCsoP{color:var(--text-muted)}.guides_crumbs__SsESM{padding-top:16px;font-size:.9rem}.guides_crumbs__SsESM ol{display:flex;flex-wrap:wrap;align-items:center;gap:0 8px;margin:0;padding:0;list-style:none;color:var(--text-muted)}.guides_crumbs__SsESM li{display:inline-flex;align-items:center;gap:8px;min-width:0}.guides_crumbs__SsESM li+li:before{content:"›";color:var(--text-muted)}.guides_crumbs__SsESM a{display:inline-flex;align-items:center;min-height:44px;font-weight:600;color:var(--accent-text)!important;text-underline-offset:3px}@media (max-width:639px){.guides_crumbs__SsESM li:last-child:has([aria-current]):not(:first-child){display:none}}.guides_crumbs__SsESM [aria-current]{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;max-width:40ch}.guides_indexHero___UdTj{padding-block:16px 24px}.guides_head__M7I2x h1,.guides_indexHero___UdTj h1{font-size:clamp(2.1rem,1.5rem + 2.6vw,3.4rem);line-height:1.06;max-width:22ch}.guides_lead__xvUCM{margin-top:16px!important;max-width:62ch;font-size:1.15rem;color:var(--text-muted)}.guides_chips__71Tre{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px}.guides_chips__71Tre a{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 14px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);font-weight:600;text-decoration:none;transition:border-color var(--duration) var(--ease)}.guides_chips__71Tre a:hover{border-color:var(--text-muted)}.guides_chipCount__QrefK{color:var(--text-muted);font-weight:500;font-variant-numeric:tabular-nums}.guides_chips__71Tre .guides_rss__mLUQD{border-color:transparent;background:none;color:var(--accent-text);text-decoration:underline;text-underline-offset:3px}.guides_category__Zo4nz{padding-block:24px 40px;scroll-margin-top:88px}.guides_categoryHead__KI2CG{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 24px;padding-bottom:16px;border-bottom:1px solid var(--border)}section.guides_category__Zo4nz .guides_categoryHead__KI2CG h2{font-size:clamp(1.6rem,1.3rem + 1.2vw,2.2rem)}.guides_categoryHead__KI2CG p{color:var(--text-muted)}.guides_cards__ol9sq{display:grid;gap:16px;margin:20px 0 0;padding:0;list-style:none}@media (min-width:640px){.guides_cards__ol9sq{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.guides_cards__ol9sq{grid-template-columns:repeat(3,minmax(0,1fr))}}.guides_card__Nn7Zf a{display:flex;flex-direction:column;height:100%;overflow:hidden;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);text-decoration:none;transition:border-color var(--duration) var(--ease)}.guides_card__Nn7Zf a:hover{border-color:var(--text-muted)}.guides_card__Nn7Zf a:focus-visible,.guides_chips__71Tre a:focus-visible,.guides_crumbs__SsESM a:focus-visible,.guides_features__iPGTF a:focus-visible,.guides_toc__1kJRY a:focus-visible{outline:2px solid var(--accent-text);outline-offset:2px}@media (min-width:768px){.guides_cards__ol9sq[data-count="1"]{grid-template-columns:minmax(0,1fr)}.guides_cards__ol9sq[data-count="1"] .guides_card__Nn7Zf a{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.guides_cards__ol9sq[data-count="1"] .guides_cardImage__FeKcH{height:100%;border-bottom:0;border-right:1px solid var(--border)}.guides_cards__ol9sq[data-count="1"] .guides_cardBody__FjyVY{justify-content:center;padding:32px 40px}.guides_cards__ol9sq[data-count="1"] .guides_cardTitle__SAfD8{font-size:clamp(1.5rem,1.1rem + 1vw,2rem)!important}}.guides_cardImage__FeKcH{display:block;width:100%;height:auto;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;-o-object-position:top left;object-position:top left;border-bottom:1px solid var(--border)}.guides_cardBody__FjyVY{display:flex;flex-direction:column;gap:8px;padding:16px 20px 20px}.guides_cardMeta__OGNPq{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:.875rem;color:var(--text-muted)}.guides_cardTitle__SAfD8{font-family:var(--serif);font-size:1.3rem!important;line-height:1.2!important}.guides_cardLine__zG6ko{color:var(--text-muted);font-size:.95rem}.guides_head__M7I2x{padding-block:8px 24px}.guides_eyebrow__9_0xE{margin-bottom:12px!important;font-weight:600;font-size:.95rem}.guides_eyebrow__9_0xE a{color:var(--accent-text)!important;text-underline-offset:3px}.guides_meta__WUoD7{display:flex;flex-wrap:wrap;gap:4px 16px;margin-top:20px!important;font-size:.95rem;color:var(--text-muted)}@media (min-width:640px){.guides_meta__WUoD7 span+span:before{content:"·";margin-right:16px}}.guides_meta__WUoD7 a{color:var(--text);font-weight:600;text-underline-offset:3px}.guides_draftBadge__IkcGP{display:inline-flex;align-items:center;padding:2px 10px;border-radius:999px;background:var(--accent-tint);color:var(--accent-text);font-size:.8rem;font-weight:700}.guides_draftNote__fwW_K{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:20px!important;padding:12px 16px;border:1px dashed var(--accent-text);border-radius:var(--radius);font-size:.9rem}.guides_cover__CJaIh{margin-block:0 32px}.guides_cover__CJaIh img{display:block;width:100%;max-width:960px;height:auto;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;-o-object-position:top left;object-position:top left;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface)}.guides_layout__DbHae{display:grid;gap:32px;padding-bottom:48px}.guides_side__T20lq{display:none}@media (min-width:1024px){.guides_layout__DbHae{grid-template-columns:232px minmax(0,1fr);gap:64px}.guides_side__T20lq{display:block}.guides_tocMobile__PcgZv{display:none}}.guides_main__Gl6k7{min-width:0;max-width:720px}.guides_toc__1kJRY{position:sticky;top:96px;font-size:.925rem}.guides_tocHeading__M5Fgy{font-weight:700;margin-bottom:8px!important}.guides_tocList__n3vMI{margin:0;padding:0 0 0 12px;list-style:none;border-left:1px solid var(--border)}.guides_tocList__n3vMI li[data-depth="3"]{padding-left:14px;font-size:.875rem}.guides_tocList__n3vMI a{display:block;padding-block:6px;color:var(--text-muted);text-decoration:none;line-height:1.35}.guides_tocList__n3vMI a:hover{color:var(--text)}.guides_tocMobile__PcgZv{margin-bottom:24px;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface)}.guides_tocMobile__PcgZv summary{display:flex;align-items:center;min-height:48px;padding:0 16px;font-weight:700;cursor:pointer}.guides_tocMobile__PcgZv .guides_tocList__n3vMI{margin:0 16px 12px}article .guides_prose__OmOb8{font-size:1.0625rem;line-height:1.7}article .guides_prose__OmOb8 li,article .guides_prose__OmOb8>p{margin:0}article .guides_prose__OmOb8>p+p,article .guides_prose__OmOb8>p+ul,article .guides_prose__OmOb8>ul+p{margin-top:16px}article .guides_prose__OmOb8 h2{max-width:none;margin-top:48px;margin-bottom:12px;font-size:clamp(1.5rem,1.25rem + 1vw,2rem);line-height:1.15;scroll-margin-top:88px}article .guides_prose__OmOb8 h3{margin-top:32px;margin-bottom:8px;font-size:1.2rem;scroll-margin-top:88px}article .guides_prose__OmOb8 ol,article .guides_prose__OmOb8 ul{margin:16px 0 0;padding-left:1.25em}article .guides_prose__OmOb8 ul{list-style:disc}article .guides_prose__OmOb8 ol{list-style:decimal}article .guides_prose__OmOb8 li::marker{color:var(--accent)}article .guides_prose__OmOb8 li+li{margin-top:8px}article .guides_prose__OmOb8 a{color:var(--accent-text)!important;font-weight:600;text-underline-offset:3px}article .guides_prose__OmOb8 strong{font-weight:700}.guides_cta__rEyKt{display:grid;gap:12px;margin-block:32px;padding:20px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);font-size:1rem;line-height:1.55}@media (min-width:640px){.guides_cta__rEyKt{padding:24px 28px}}.guides_ctaHeading___U4Cz{font-weight:700;font-size:1.15rem}.guides_ctaLine__nxyGh{margin-top:4px!important;color:var(--text-muted)}.guides_ctaPoints__Qgk5w{display:grid;gap:8px;margin:16px 0 0!important;padding:0!important;list-style:none!important}.guides_ctaPoints__Qgk5w li{position:relative;padding-left:22px;margin:0!important}.guides_ctaPoints__Qgk5w li:before{content:"";position:absolute;left:2px;top:.6em;width:8px;height:8px;border-radius:999px;background:var(--accent)}.guides_ctaNote__u67Gx{margin-top:16px!important;font-size:.875rem;color:var(--text-muted)}.guides_ctaRow__dmI_u{grid-template-columns:minmax(0,1fr);align-items:center}@media (min-width:640px){.guides_ctaPoints__Qgk5w{display:grid;gap:8px;margin:16px 0 0!important;padding:0!important;list-style:none!important}.guides_ctaPoints__Qgk5w li{position:relative;padding-left:22px;margin:0!important}.guides_ctaPoints__Qgk5w li:before{content:"";position:absolute;left:2px;top:.6em;width:8px;height:8px;border-radius:999px;background:var(--accent)}.guides_ctaNote__u67Gx{margin-top:16px!important;font-size:.875rem;color:var(--text-muted)}.guides_ctaRow__dmI_u{grid-template-columns:minmax(0,1fr) auto;gap:24px}}.guides_ctaDemo__6zEbg{gap:20px}@media (min-width:768px){.guides_ctaDemo__6zEbg{grid-template-columns:minmax(0,1fr) minmax(0,280px);align-items:start;gap:32px}}.guides_calcFields__JoGuw{display:grid;gap:12px;margin-top:4px}@media (min-width:560px){.guides_calcFields__JoGuw{grid-template-columns:.8fr 1fr 1fr}}.guides_field__v6Dvs{display:grid;gap:6px;font-size:.875rem;font-weight:600}.guides_field__v6Dvs input,.guides_field__v6Dvs select{min-height:44px;width:100%;padding:0 12px;border:1px solid var(--border);border-radius:var(--radius);background:var(--bg);color:var(--text);font:inherit;font-size:1rem;font-weight:500}.guides_field__v6Dvs input:focus-visible,.guides_field__v6Dvs select:focus-visible{outline:2px solid var(--accent-text);outline-offset:1px}.guides_calcResult__2_SPU{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:4px 0 0}.guides_calcResult__2_SPU div{padding:12px 16px;border-radius:var(--radius);background:var(--bg);border:1px solid var(--border)}.guides_calcResult__2_SPU dt{font-size:.875rem;color:var(--text-muted)}.guides_calcResult__2_SPU dd{margin:2px 0 0;font-family:var(--serif);font-weight:600;font-size:clamp(1.4rem,1.1rem + 1vw,1.9rem);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.guides_calcNote__4hXSd{font-size:.875rem;color:var(--text-muted)}.guides_features__iPGTF{margin-top:48px}article .guides_features__iPGTF h2{max-width:none;font-size:clamp(1.4rem,1.2rem + .8vw,1.8rem)}.guides_features__iPGTF>p{margin-top:6px!important}.guides_features__iPGTF ul{display:grid;gap:12px;margin:16px 0 0;padding:0;list-style:none}@media (min-width:640px){.guides_features__iPGTF ul{grid-template-columns:repeat(2,minmax(0,1fr))}}.guides_features__iPGTF a{display:flex;flex-direction:column;gap:4px;height:100%;padding:16px 18px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);text-decoration:none;transition:border-color var(--duration) var(--ease)}.guides_features__iPGTF a:hover{border-color:var(--text-muted)}.guides_features__iPGTF strong{font-weight:700}.guides_features__iPGTF span{font-size:.9rem;color:var(--text-muted);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.guides_related__mHFGk{padding-block:8px 48px;border-top:1px solid var(--border)}section.guides_related__mHFGk h2{margin-top:40px;font-size:clamp(1.6rem,1.3rem + 1.2vw,2.2rem)}@media (prefers-reduced-motion:reduce){.guides_card__Nn7Zf a,.guides_chips__71Tre a,.guides_features__iPGTF a{transition:none}}