.eyebrow.svelte-m73fot{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted-2);font-size:11px;font-weight:500}.hero-title.svelte-m73fot{font-family:var(--font-display);letter-spacing:-.025em;color:var(--ink);font-size:clamp(40px,7vw,72px);font-weight:400;line-height:1.02}.serif-italic.svelte-m73fot{font-family:var(--font-display);font-style:italic;font-weight:400}.lede.svelte-m73fot{color:var(--muted);max-width:680px;font-size:18px;line-height:1.65}.doodle-u.svelte-m73fot{white-space:nowrap;color:var(--honey);display:inline-block;position:relative}.doodle-u.svelte-m73fot:after{content:"";background:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3 7.5C26 3 58 9.5 96 5.5C134 1.5 166 8 197 4.5' stroke='%233D4A2C' stroke-width='3.5' stroke-linecap='round'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;height:.18em;position:absolute;bottom:-.12em;left:-.04em;right:-.04em}.reveal.svelte-m73fot{opacity:0;transition:opacity .6s,transform .6s;transform:translateY(10px)}.reveal.visible{opacity:1;transform:translateY(0)}.picks.svelte-m73fot{background:var(--paper-2);border:1px solid var(--divider);border-radius:14px;padding:32px 36px}.picks-label.svelte-m73fot{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--honey);margin-bottom:18px;font-size:10px}.picks-list.svelte-m73fot{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.picks-list.svelte-m73fot li:where(.svelte-m73fot){color:var(--ink-2);align-items:flex-start;gap:18px;font-size:14px;line-height:1.6;display:flex}.picks-list.svelte-m73fot strong:where(.svelte-m73fot){color:var(--ink);font-weight:600}.picks-list.svelte-m73fot .rank:where(.svelte-m73fot){font-family:var(--font-display);color:var(--honey);min-width:36px;font-size:28px;line-height:1}.picks-list.svelte-m73fot .meta:where(.svelte-m73fot){font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted-2);margin-top:4px;font-size:10px;display:block}.section-meta.svelte-m73fot{border-bottom:1px solid var(--divider);align-items:baseline;gap:16px;margin-bottom:32px;padding-bottom:16px;display:flex}.section-num.svelte-m73fot{font-family:var(--font-mono);letter-spacing:.14em;color:var(--honey);font-size:11px;font-weight:500}.section-title.svelte-m73fot{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);font-size:clamp(28px,4vw,36px);font-weight:400;line-height:1.1}.prose.svelte-m73fot{color:var(--ink-2);max-width:720px;margin-bottom:16px;font-size:16px;line-height:1.75}.prose.svelte-m73fot strong:where(.svelte-m73fot){color:var(--ink);font-weight:600}.reasons.svelte-m73fot{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}@media (width<=720px){.reasons.svelte-m73fot{grid-template-columns:1fr}}.reason.svelte-m73fot{background:var(--paper-2);border:1px solid var(--divider);border-radius:14px;padding:28px 32px}.reason-num.svelte-m73fot{font-family:var(--font-mono);letter-spacing:.14em;color:var(--honey);margin-bottom:14px;font-size:10px}.reason-title.svelte-m73fot{font-family:var(--font-body);color:var(--ink);margin-bottom:8px;font-size:17px;font-weight:600}.reason.svelte-m73fot p:where(.svelte-m73fot){color:var(--muted);font-size:14px;line-height:1.7}.criteria.svelte-m73fot{flex-direction:column;gap:24px;display:flex}.criteria.svelte-m73fot>div:where(.svelte-m73fot){background:var(--paper-2);border:1px solid var(--divider);border-radius:14px;padding:24px 28px}.criteria.svelte-m73fot dt:where(.svelte-m73fot){font-family:var(--font-display);color:var(--honey);letter-spacing:-.01em;margin-bottom:8px;font-size:22px;font-style:italic}.criteria.svelte-m73fot dd:where(.svelte-m73fot){color:var(--ink-2);margin:0;font-size:15px;line-height:1.7}.table-wrap.svelte-m73fot{border:1px solid var(--divider);background:var(--paper-2);border-radius:14px;overflow-x:auto}table.cmp.svelte-m73fot{border-collapse:collapse;width:100%}table.cmp.svelte-m73fot th:where(.svelte-m73fot),table.cmp.svelte-m73fot td:where(.svelte-m73fot){text-align:left;border-bottom:1px solid var(--divider);padding:14px 18px;font-size:13px}table.cmp.svelte-m73fot th:where(.svelte-m73fot){font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted-2);background:var(--paper-3);font-size:10px;font-weight:500}table.cmp.svelte-m73fot td:where(.svelte-m73fot){color:var(--ink-2)}table.cmp.svelte-m73fot tr.hi:where(.svelte-m73fot) td:where(.svelte-m73fot){color:var(--ink);background:#3d4a2c14;font-weight:500}table.cmp.svelte-m73fot tr:where(.svelte-m73fot):last-child td:where(.svelte-m73fot){border-bottom:none}.caption.svelte-m73fot{font-family:var(--font-mono);color:var(--muted-2);max-width:640px;font-size:11px;line-height:1.6}.alt.svelte-m73fot{border-bottom:1px solid var(--divider);padding:36px 0}.alt.svelte-m73fot:last-child{border-bottom:none}.alt-head.svelte-m73fot{align-items:flex-start;gap:24px;margin-bottom:18px;display:flex}.alt-rank.svelte-m73fot{font-family:var(--font-display);color:var(--honey);min-width:64px;font-size:56px;font-weight:400;line-height:1}.alt-name.svelte-m73fot{font-family:var(--font-display);color:var(--ink);letter-spacing:-.02em;margin-bottom:4px;font-size:30px;font-weight:400}.alt-meta.svelte-m73fot{font-family:var(--font-mono);letter-spacing:.06em;color:var(--muted-2);font-size:11px}.alt-meta.svelte-m73fot a:where(.svelte-m73fot){color:var(--honey);text-decoration:none}.alt-tag.svelte-m73fot{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;background:var(--paper-3);color:var(--honey);border:1px solid var(--divider);white-space:nowrap;border-radius:999px;align-self:center;margin-left:auto;padding:6px 12px;font-size:10px}.alt.svelte-m73fot p:where(.svelte-m73fot){color:var(--ink-2);max-width:720px;margin-bottom:14px;font-size:15px;line-height:1.75}.alt-prosCons.svelte-m73fot{grid-template-columns:1fr 1fr;gap:16px;margin-top:18px;display:grid}@media (width<=720px){.alt-prosCons.svelte-m73fot{grid-template-columns:1fr}}.alt-prosCons.svelte-m73fot>div:where(.svelte-m73fot){background:var(--paper-2);border:1px solid var(--divider);border-radius:12px;padding:20px 24px}.pc-label.svelte-m73fot{font-family:var(--font-mono);letter-spacing:.12em;color:var(--honey);text-transform:uppercase;margin-bottom:10px;font-size:10px}.alt-prosCons.svelte-m73fot ul:where(.svelte-m73fot){margin:0;padding:0;list-style:none}.alt-prosCons.svelte-m73fot li:where(.svelte-m73fot){color:var(--ink-2);border-bottom:1px dashed var(--divider);padding:5px 0;font-size:13px;line-height:1.5}.alt-prosCons.svelte-m73fot li:where(.svelte-m73fot):last-child{border-bottom:none}.alt-cta.svelte-m73fot{margin-top:20px}.btn-primary.svelte-m73fot{background:var(--honey);color:var(--paper);font-family:var(--font-body);letter-spacing:-.005em;border-radius:999px;padding:12px 22px;font-size:14px;font-weight:500;text-decoration:none;transition:background .15s;display:inline-block}.btn-primary.svelte-m73fot:hover{background:var(--honey-deep)}.btn-primary.big.svelte-m73fot{padding:16px 28px;font-size:15px}.dt.svelte-m73fot{flex-direction:column;gap:0;display:flex}.dt-row.svelte-m73fot{border-bottom:1px dashed var(--divider);grid-template-columns:1fr 1fr;gap:20px;padding:18px 0;display:grid}@media (width<=720px){.dt-row.svelte-m73fot{grid-template-columns:1fr;gap:6px}}.dt-row.svelte-m73fot:last-child{border-bottom:none}.dt-q.svelte-m73fot{font-family:var(--font-display);color:var(--muted);font-size:17px;font-style:italic}.dt-a.svelte-m73fot{color:var(--ink-2);font-size:15px;line-height:1.5}.dt-a.svelte-m73fot strong:where(.svelte-m73fot){color:var(--honey);font-weight:600}.steps.svelte-m73fot{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.steps.svelte-m73fot li:where(.svelte-m73fot){background:var(--paper-2);border:1px solid var(--divider);border-radius:14px;gap:24px;padding:24px 28px;display:flex}.step-num.svelte-m73fot{font-family:var(--font-display);color:var(--honey);min-width:56px;font-size:36px;line-height:1}.steps.svelte-m73fot h4:where(.svelte-m73fot){font-family:var(--font-body);color:var(--ink);margin:0 0 6px;font-size:16px;font-weight:600}.steps.svelte-m73fot p:where(.svelte-m73fot){color:var(--muted);margin:0;font-size:14px;line-height:1.65}.faq.svelte-m73fot{flex-direction:column;gap:0;display:flex}.faq.svelte-m73fot details:where(.svelte-m73fot){border-bottom:1px solid var(--divider);padding:18px 0}.faq.svelte-m73fot details:where(.svelte-m73fot):last-child{border-bottom:none}.faq.svelte-m73fot summary:where(.svelte-m73fot){cursor:pointer;font-family:var(--font-body);color:var(--ink);justify-content:space-between;align-items:center;gap:16px;font-size:16px;font-weight:500;list-style:none;display:flex}.faq.svelte-m73fot summary:where(.svelte-m73fot)::-webkit-details-marker{display:none}.faq.svelte-m73fot summary:where(.svelte-m73fot):after{content:"+";font-family:var(--font-display);color:var(--honey);font-size:24px;font-weight:400;line-height:1;transition:transform .2s}.faq.svelte-m73fot details[open]:where(.svelte-m73fot) summary:where(.svelte-m73fot):after{transform:rotate(45deg)}.faq-a.svelte-m73fot{color:var(--muted);max-width:720px;margin-top:12px;font-size:14px;line-height:1.75}.cta.svelte-m73fot{text-align:center}.cta-sub.svelte-m73fot{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted-2);margin-top:12px;font-size:11px}.footer.svelte-m73fot{border-top:1px solid var(--divider);font-family:var(--font-mono);color:var(--muted-2);letter-spacing:.06em;justify-content:space-between;align-items:center;padding-top:32px;font-size:11px;display:flex}.footer-links.svelte-m73fot{gap:20px;display:flex}.footer-links.svelte-m73fot a:where(.svelte-m73fot){color:var(--muted);text-transform:uppercase;letter-spacing:.1em;text-decoration:none}.footer-links.svelte-m73fot a:where(.svelte-m73fot):hover{color:var(--honey)}.wordmark.svelte-m73fot{font-family:var(--font-wordmark);letter-spacing:-.025em;font-size:18px;font-weight:700}
