:root{--cream: #fbf5e9;--card: #fffdf7;--ink: #2a2118;--body: #3d342a;--muted: #6f6353;--faint: #978872;--line: #e4d7bd;--line-soft: #efe6d2;--ember: #a63a22;--ember-dark: #7c2a16;--ember-tint: #fbe9e1;--brass: #7a5f14;--brass-tint: #f8efd6;--olive: #4f6212;--olive-tint: #eef3df;--rose-tint: #fbeeee;--rose-line: #ecc9c9;--display: "Newsreader", Georgia, "Times New Roman", serif;--sans: "Public Sans", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--shadow: 0 1px 2px rgba(42, 33, 24, .06), 0 10px 28px -14px rgba(42, 33, 24, .22);--radius: 14px}[data-astro-cid-5hce7sga]{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--cream);color:var(--ink);font-family:var(--sans);font-size:1.02rem;line-height:1.7;-webkit-font-smoothing:antialiased}h1[data-astro-cid-5hce7sga],h2[data-astro-cid-5hce7sga],h3[data-astro-cid-5hce7sga]{font-family:var(--display);font-weight:600;line-height:1.22;letter-spacing:-.01em}a[data-astro-cid-5hce7sga]{color:var(--ember);text-underline-offset:2px}a[data-astro-cid-5hce7sga]:hover{color:var(--ember-dark)}.skip-link[data-astro-cid-5hce7sga]{position:absolute;left:-9999px;top:0;background:var(--ember);color:#fff;padding:.6rem 1rem;font-weight:700;z-index:100;border-radius:0 0 8px}.skip-link[data-astro-cid-5hce7sga]:focus{left:.5rem;top:.5rem}[data-astro-cid-5hce7sga]:focus-visible{outline:3px solid var(--ember);outline-offset:2px;border-radius:4px}.wrap[data-astro-cid-5hce7sga]{max-width:76rem;margin:0 auto;padding:0 1.25rem}main[data-astro-cid-5hce7sga]{max-width:76rem;margin:0 auto;padding:1.75rem 1.25rem 3rem}.site-header[data-astro-cid-5hce7sga]{background:var(--card);border-bottom:1px solid var(--line);position:sticky;top:0;z-index:50}.masthead[data-astro-cid-5hce7sga]{display:flex;flex-wrap:wrap;gap:.75rem 2rem;align-items:center;justify-content:space-between;padding-top:.85rem;padding-bottom:.85rem}.brand[data-astro-cid-5hce7sga]{display:flex;align-items:center;gap:.7rem;text-decoration:none;color:var(--ink)}.brand-mark[data-astro-cid-5hce7sga]{display:inline-flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;border-radius:10px;background:var(--ember);color:#fff;font-family:var(--display);font-style:italic;font-weight:700;font-size:1.25rem}.brand-text[data-astro-cid-5hce7sga]{font-family:var(--display);font-weight:700;font-size:1.1rem;line-height:1.15;display:flex;flex-direction:column}.brand-text[data-astro-cid-5hce7sga] small[data-astro-cid-5hce7sga]{font-family:var(--sans);font-weight:500;font-size:.72rem;color:var(--muted);letter-spacing:.02em}.mainnav[data-astro-cid-5hce7sga]{display:flex;gap:1.4rem;flex-wrap:wrap;font-size:.95rem;font-weight:600}.mainnav[data-astro-cid-5hce7sga] a[data-astro-cid-5hce7sga]{text-decoration:none;color:var(--ink);padding:.3rem 0;border-bottom:2px solid transparent}.mainnav[data-astro-cid-5hce7sga] a[data-astro-cid-5hce7sga]:hover{color:var(--ember);border-bottom-color:var(--ember)}.hero[data-astro-cid-5hce7sga]{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);padding:2.25rem clamp(1.25rem,4vw,3rem);margin-bottom:1.5rem;max-width:60rem}.hero[data-astro-cid-5hce7sga] h1[data-astro-cid-5hce7sga]{margin:0 0 1rem;font-size:clamp(1.9rem,4.4vw,2.9rem)}.hero[data-astro-cid-5hce7sga] h1[data-astro-cid-5hce7sga] em[data-astro-cid-5hce7sga]{color:var(--ember)}.hero[data-astro-cid-5hce7sga] .lede[data-astro-cid-5hce7sga]{font-family:var(--display);font-style:italic;font-size:1.14rem;color:#4a3f30;max-width:62ch}.hero[data-astro-cid-5hce7sga] p[data-astro-cid-5hce7sga]{max-width:66ch}.kicker[data-astro-cid-5hce7sga]{font-size:.76rem;font-weight:700;text-transform:uppercase;letter-spacing:.14em;color:var(--ember);margin:0 0 .6rem}.panel[data-astro-cid-5hce7sga]{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);padding:1.75rem clamp(1.1rem,3vw,2.25rem);margin:1.5rem 0}.panel[data-astro-cid-5hce7sga] h2[data-astro-cid-5hce7sga]{margin-top:0;font-size:1.6rem}.pickgrid[data-astro-cid-5hce7sga]{display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:1rem;margin-top:1.25rem}.pick[data-astro-cid-5hce7sga]{border:1px solid var(--line);border-radius:12px;background:var(--cream);padding:1rem 1.1rem}.pick[data-astro-cid-5hce7sga] b[data-astro-cid-5hce7sga]{font-family:var(--display);font-size:1.05rem}.pick[data-astro-cid-5hce7sga] span[data-astro-cid-5hce7sga]{display:block;color:var(--muted);font-size:.9rem;margin-top:.3rem}.pick[data-astro-cid-5hce7sga] .rank[data-astro-cid-5hce7sga]{display:inline-block;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--ember-dark);background:var(--ember-tint);border-radius:999px;padding:.15rem .6rem;margin-bottom:.45rem}.pick[data-astro-cid-5hce7sga].featured{background:var(--ember);border-color:var(--ember);color:#fff}.pick[data-astro-cid-5hce7sga].featured b[data-astro-cid-5hce7sga]{color:#fff}.pick[data-astro-cid-5hce7sga].featured span[data-astro-cid-5hce7sga]{color:#f5d9cd}.pick[data-astro-cid-5hce7sga].featured .rank[data-astro-cid-5hce7sga]{background:#fff3;color:#fff}.table-scroll[data-astro-cid-5hce7sga],.table-wrap[data-astro-cid-5hce7sga]{overflow-x:auto;border:1px solid var(--line);border-radius:12px;margin:1.5rem 0;background:var(--card)}table[data-astro-cid-5hce7sga]{width:100%;border-collapse:collapse;min-width:44rem;font-size:.93rem;background:var(--card)}caption[data-astro-cid-5hce7sga]{text-align:left;font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--muted);padding:.85rem 1rem;background:var(--cream);border-bottom:1px solid var(--line)}th[data-astro-cid-5hce7sga],td[data-astro-cid-5hce7sga]{border-bottom:1px solid var(--line-soft);padding:.65rem .85rem;text-align:left;vertical-align:top}thead[data-astro-cid-5hce7sga] th[data-astro-cid-5hce7sga]{font-size:.74rem;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);background:var(--cream)}tbody[data-astro-cid-5hce7sga] tr[data-astro-cid-5hce7sga]:last-child th[data-astro-cid-5hce7sga],tbody[data-astro-cid-5hce7sga] tr[data-astro-cid-5hce7sga]:last-child td[data-astro-cid-5hce7sga]{border-bottom:none}tbody[data-astro-cid-5hce7sga] tr[data-astro-cid-5hce7sga]:hover td[data-astro-cid-5hce7sga]{background:#fdf9ef}td[data-astro-cid-5hce7sga]:first-child,th[data-astro-cid-5hce7sga][scope=row]{font-weight:600}.tool[data-astro-cid-5hce7sga]{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);margin:1.5rem 0;padding:1.75rem clamp(1.1rem,3vw,2.25rem)}.tool[data-astro-cid-5hce7sga].featured{border:2px solid var(--ember)}.tool[data-astro-cid-5hce7sga] h2[data-astro-cid-5hce7sga]{margin:0 0 .3rem;font-size:1.55rem}.tool-top[data-astro-cid-5hce7sga]{display:flex;align-items:baseline;gap:.75rem;flex-wrap:wrap}.tool-top[data-astro-cid-5hce7sga] h2[data-astro-cid-5hce7sga]{margin:0}.badge[data-astro-cid-5hce7sga]{display:inline-block;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;background:var(--ember);color:#fff;padding:.2rem .65rem;border-radius:999px;margin-left:.6rem;vertical-align:middle;font-family:var(--sans)}.badge[data-astro-cid-5hce7sga].amber{background:var(--brass-tint);color:var(--brass);border:1px solid #ddc98f;margin-left:0}.badge[data-astro-cid-5hce7sga].sage{background:var(--olive-tint);color:var(--olive);border:1px solid #c4d3a0;margin-left:0}.badge[data-astro-cid-5hce7sga].ghost{background:var(--ember-tint);color:var(--ember-dark);margin-left:.6rem}.tagline[data-astro-cid-5hce7sga]{font-family:var(--display);font-style:italic;font-size:1.08rem;color:var(--ember-dark);margin:.4rem 0 .6rem;max-width:62ch}.meta-line[data-astro-cid-5hce7sga]{color:var(--muted);font-size:.92rem}.meta-line[data-astro-cid-5hce7sga] a[data-astro-cid-5hce7sga]{color:var(--ember)}.meta-row[data-astro-cid-5hce7sga]{display:flex;flex-wrap:wrap;gap:.4rem 1.4rem;font-size:.88rem;color:var(--muted);margin:.6rem 0 .8rem}.meta-row[data-astro-cid-5hce7sga] b[data-astro-cid-5hce7sga]{color:var(--ink)}.tool[data-astro-cid-5hce7sga] ul[data-astro-cid-5hce7sga]{margin:.75rem 0;padding-left:1.25rem}.tool[data-astro-cid-5hce7sga] li[data-astro-cid-5hce7sga]{margin:.32rem 0}.tool[data-astro-cid-5hce7sga] li[data-astro-cid-5hce7sga]::marker{color:var(--ember)}.tool-number[data-astro-cid-5hce7sga]{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:50%;background:var(--cream);border:1px solid var(--line);color:var(--muted);font-family:var(--sans);font-size:.85rem;font-weight:700;margin-right:.5rem;vertical-align:middle}.flow[data-astro-cid-5hce7sga]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.6rem;margin:1.5rem 0}.flow-step[data-astro-cid-5hce7sga]{background:#fffdf8;border:1px solid var(--line);border-radius:10px;padding:.9rem 1rem}.flow-step[data-astro-cid-5hce7sga] strong[data-astro-cid-5hce7sga]{font-family:var(--display);display:block;margin-bottom:.25rem}.flow-step[data-astro-cid-5hce7sga] span[data-astro-cid-5hce7sga]{font-size:.9rem;color:var(--muted)}.timeline[data-astro-cid-5hce7sga]{list-style:none;margin:1.5rem 0;padding:0 0 0 1.75rem;border-left:3px solid var(--ember);display:grid;gap:1rem}.timeline[data-astro-cid-5hce7sga] li[data-astro-cid-5hce7sga]{position:relative;background:var(--card);border:1px solid var(--line);border-radius:10px;padding:.8rem 1rem}.timeline[data-astro-cid-5hce7sga] li[data-astro-cid-5hce7sga]:before{content:"";position:absolute;left:-2.32rem;top:1rem;width:14px;height:14px;border-radius:50%;background:var(--brass-tint);border:3px solid var(--ember)}.timeline[data-astro-cid-5hce7sga] strong[data-astro-cid-5hce7sga]{font-family:var(--display)}.faq[data-astro-cid-5hce7sga]{margin:1.25rem 0;display:grid;gap:.7rem}.faq-item[data-astro-cid-5hce7sga]{background:#fffdf8;border:1px solid var(--line);border-radius:10px;padding:1rem 1.25rem}.faq-item[data-astro-cid-5hce7sga] h3[data-astro-cid-5hce7sga]{margin-top:0;color:var(--ember-dark)}.faq[data-astro-cid-5hce7sga] details[data-astro-cid-5hce7sga]{border:1px solid var(--line);border-radius:12px;background:var(--card);margin:.7rem 0;padding:1rem 1.2rem}.faq[data-astro-cid-5hce7sga] summary[data-astro-cid-5hce7sga]{cursor:pointer;font-weight:600;font-family:var(--display);font-size:1.08rem}.faq[data-astro-cid-5hce7sga] summary[data-astro-cid-5hce7sga]::marker{color:var(--ember)}.notice[data-astro-cid-5hce7sga]{border:1px solid var(--line);border-left:4px solid var(--ember);background:var(--ember-tint);border-radius:10px;padding:.95rem 1.15rem;margin:1.25rem 0;font-size:.95rem}.factbox[data-astro-cid-5hce7sga]{background:var(--cream);border:1px solid var(--line);border-radius:10px;padding:.95rem 1.15rem;font-size:.92rem;color:var(--body);margin:1.1rem 0}.related[data-astro-cid-5hce7sga]{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:1.1rem 1.4rem;margin:2rem 0}.related[data-astro-cid-5hce7sga] h2[data-astro-cid-5hce7sga]{margin-top:0;font-size:1.3rem}.related[data-astro-cid-5hce7sga] ul[data-astro-cid-5hce7sga]{margin:.5rem 0 0}.btn[data-astro-cid-5hce7sga]{display:inline-block;background:var(--ember);color:#fff;font-weight:700;font-size:.9rem;padding:.75rem 1.4rem;text-decoration:none;border:1px solid var(--ember);border-radius:10px;margin:.25rem .5rem .25rem 0}.btn[data-astro-cid-5hce7sga]:hover{background:var(--ember-dark);border-color:var(--ember-dark);color:#fff}.btn[data-astro-cid-5hce7sga].ghost{background:transparent;color:var(--ember)}.btn[data-astro-cid-5hce7sga].ghost:hover{background:var(--ember-tint);color:var(--ember-dark)}.card-grid[data-astro-cid-5hce7sga]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem;margin:1.5rem 0}.card[data-astro-cid-5hce7sga]{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:1.1rem 1.25rem}.card[data-astro-cid-5hce7sga] h3[data-astro-cid-5hce7sga]{margin-top:0;font-size:1.15rem}.card[data-astro-cid-5hce7sga] h3[data-astro-cid-5hce7sga] a[data-astro-cid-5hce7sga]{color:var(--ink);text-decoration:none}.card[data-astro-cid-5hce7sga] h3[data-astro-cid-5hce7sga] a[data-astro-cid-5hce7sga]:hover{color:var(--ember);text-decoration:underline}.site-footer[data-astro-cid-5hce7sga]{background:#241b12;color:#efe4cf;margin-top:3rem;padding:2.5rem 0 1.5rem}.footer-grid[data-astro-cid-5hce7sga]{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:2rem}.footer-brand[data-astro-cid-5hce7sga]{font-family:var(--display);font-size:1.2rem;margin:0 0 .5rem;color:#e8b25c}.footer-title[data-astro-cid-5hce7sga]{font-family:var(--display);font-weight:700;font-size:1.02rem;margin:0 0 .5rem;color:#e8b25c}.site-footer[data-astro-cid-5hce7sga] p[data-astro-cid-5hce7sga]{color:#cbbfa7;font-size:.9rem}.site-footer[data-astro-cid-5hce7sga] a[data-astro-cid-5hce7sga]{color:#efe4cf}.footer-disc[data-astro-cid-5hce7sga]{font-size:.82rem;border-top:1px solid #4a3d2c;padding-top:1rem}.breadcrumb[data-astro-cid-5hce7sga]{font-size:.82rem;color:var(--muted);margin-bottom:1.1rem}.breadcrumb[data-astro-cid-5hce7sga] a[data-astro-cid-5hce7sga]{color:var(--muted)}.prose[data-astro-cid-5hce7sga]{max-width:46rem}main[data-astro-cid-5hce7sga]>.prose[data-astro-cid-5hce7sga],.wrap[data-astro-cid-5hce7sga].prose{max-width:none}.wrap[data-astro-cid-5hce7sga].prose>section[data-astro-cid-5hce7sga],.wrap[data-astro-cid-5hce7sga].prose>.tldr[data-astro-cid-5hce7sga]{max-width:46rem}.prose[data-astro-cid-5hce7sga] h2[data-astro-cid-5hce7sga]{margin-top:2.2rem;font-size:1.55rem}.prose[data-astro-cid-5hce7sga] h3[data-astro-cid-5hce7sga]{font-size:1.15rem}.prose[data-astro-cid-5hce7sga] p[data-astro-cid-5hce7sga],.prose[data-astro-cid-5hce7sga] li[data-astro-cid-5hce7sga]{color:var(--body)}.prose[data-astro-cid-5hce7sga] ul[data-astro-cid-5hce7sga],.prose[data-astro-cid-5hce7sga] ol[data-astro-cid-5hce7sga]{padding-left:1.3rem}@media (max-width: 60rem){.footer-grid[data-astro-cid-5hce7sga]{grid-template-columns:1fr 1fr}}@media (max-width: 720px){.footer-grid[data-astro-cid-5hce7sga]{grid-template-columns:1fr}}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}}
