.hero[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--rule);background:linear-gradient(180deg, var(--paper) 0%, var(--paper-2) 100%);padding:clamp(48px,8vw,104px) 0 clamp(56px,8vw,96px)}.hero-grid[data-astro-cid-lcdefpme]{grid-template-columns:1.1fr .9fr;align-items:center;gap:clamp(36px,6vw,80px);display:grid}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{font-size:clamp(3rem,7vw,5.6rem);line-height:.95}.hero[data-astro-cid-lcdefpme] .lede[data-astro-cid-lcdefpme],.rank-intro[data-astro-cid-lcdefpme] .lede[data-astro-cid-lcdefpme]{color:var(--ink-2);max-width:54ch;margin-top:18px;font-size:clamp(1.08rem,1.5vw,1.22rem)}.hero-cta[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}@media (width<=960px){.hero-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}.rank-intro[data-astro-cid-lcdefpme]{--rb-bg:#0f1b3d;--rb-ink:#eef2ff;--rb-ink-2:#eef2ffc2;--rb-ink-3:#eef2ff8c;--rb-rule:#eef2ff29;--rb-rule-strong:#eef2ff57;--rb-accent:#97b3ff;--rb-red:#ff6b61;background:var(--rb-bg);color:var(--rb-ink);position:relative;overflow:hidden}.rank-intro[data-astro-cid-lcdefpme]:before{content:"";background:repeating-linear-gradient(135deg,#e0332b 0 14px,#eef2ff 14px 24px,#1f4fd8 24px 38px,#eef2ff 38px 48px);height:8px;position:absolute;inset:0 0 auto}.rank-intro[data-astro-cid-lcdefpme] .rank-h[data-astro-cid-lcdefpme]{color:var(--rb-ink)}.rank-intro[data-astro-cid-lcdefpme] .rank-h[data-astro-cid-lcdefpme] em[data-astro-cid-lcdefpme]{color:var(--rb-accent)}.rank-intro[data-astro-cid-lcdefpme] .rank-head[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--rb-ink-2)}.rank-intro[data-astro-cid-lcdefpme] .label[data-astro-cid-lcdefpme].accent{color:var(--rb-accent)}.rank-intro[data-astro-cid-lcdefpme] .label[data-astro-cid-lcdefpme].plain,.rank-intro[data-astro-cid-lcdefpme] .picker-k[data-astro-cid-lcdefpme],.rank-intro[data-astro-cid-lcdefpme] .lb-meta[data-astro-cid-lcdefpme],.rank-intro[data-astro-cid-lcdefpme] .lb-rank[data-astro-cid-lcdefpme]{color:var(--rb-ink-3)}.rank-intro[data-astro-cid-lcdefpme] .btn[data-astro-cid-lcdefpme].ghost{color:var(--rb-ink);border-color:var(--rb-rule-strong)}.rank-intro[data-astro-cid-lcdefpme] .btn[data-astro-cid-lcdefpme].ghost:hover{background:var(--rb-ink);color:var(--rb-bg);border-color:var(--rb-ink)}.rank-intro[data-astro-cid-lcdefpme] .btn[data-astro-cid-lcdefpme].accent{color:#fff;background:#e0332b;border-color:#e0332b}.rank-intro[data-astro-cid-lcdefpme] .btn[data-astro-cid-lcdefpme].accent:hover{background:#bf2620;border-color:#bf2620}.rank-intro[data-astro-cid-lcdefpme] .link-arrow[data-astro-cid-lcdefpme]{color:var(--rb-ink)}.rank-intro[data-astro-cid-lcdefpme] .link-arrow[data-astro-cid-lcdefpme]:hover{color:var(--rb-accent)}.rank-intro[data-astro-cid-lcdefpme] .lb[data-astro-cid-lcdefpme]{border-top-color:var(--rb-ink)}.rank-intro[data-astro-cid-lcdefpme] .lb-head[data-astro-cid-lcdefpme],.rank-intro[data-astro-cid-lcdefpme] .lb-rows[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-bottom-color:var(--rb-rule)}.rank-intro[data-astro-cid-lcdefpme] .lb-title[data-astro-cid-lcdefpme]{color:var(--rb-ink)}.rank-intro[data-astro-cid-lcdefpme] .lb-title[data-astro-cid-lcdefpme]:hover{color:var(--rb-accent)}.rank-intro[data-astro-cid-lcdefpme] .lb-track[data-astro-cid-lcdefpme]{background:repeating-linear-gradient(-45deg, var(--rb-rule) 0 1px, transparent 1px 9px)}.rank-intro[data-astro-cid-lcdefpme] .lb-track[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]{border-color:var(--rb-rule-strong);color:var(--rb-ink);background:#eef2ff0f}.rank-intro[data-astro-cid-lcdefpme] .lb-score[data-astro-cid-lcdefpme]{color:var(--rb-ink)}.rank-intro[data-astro-cid-lcdefpme] .lb-score[data-astro-cid-lcdefpme] small[data-astro-cid-lcdefpme]{color:var(--rb-ink-3)}.rank-intro[data-astro-cid-lcdefpme] .lb-rows[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme].lead .lb-rank[data-astro-cid-lcdefpme]{color:var(--rb-red)}.rank-intro[data-astro-cid-lcdefpme] .lb-rows[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme].lead .lb-track[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]{background:var(--rb-ink);border-color:var(--rb-ink);color:var(--rb-bg)}.rank-intro[data-astro-cid-lcdefpme] .lb-rows[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme].lead .lb-score[data-astro-cid-lcdefpme]{color:var(--rb-accent)}.rank-intro[data-astro-cid-lcdefpme] .lb-foot[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--rb-ink-2)}.rank-intro[data-astro-cid-lcdefpme] .lb-foot[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{color:var(--rb-red)}.rank-intro[data-astro-cid-lcdefpme] .chip[data-astro-cid-lcdefpme]{color:var(--rb-ink);border-color:var(--rb-rule-strong);background:#eef2ff0d}.rank-intro[data-astro-cid-lcdefpme] .chip[data-astro-cid-lcdefpme]:hover{background:var(--rb-ink);border-color:var(--rb-ink);color:var(--rb-bg)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .rank-intro[data-astro-cid-lcdefpme]{--rb-bg:#050a17;border-block:1px solid var(--rule)}}:root[data-theme=dark] .rank-intro[data-astro-cid-lcdefpme]{--rb-bg:#050a17;border-block:1px solid var(--rule)}.rank-head[data-astro-cid-lcdefpme]{align-items:end;margin-bottom:clamp(28px,4vw,44px)}.rank-head[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]:first-child{max-width:760px}.rank-intro[data-astro-cid-lcdefpme] .rank-h[data-astro-cid-lcdefpme]{margin-top:14px;font-size:clamp(2.2rem,4.6vw,3.6rem);line-height:.98}.rank-head[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin-top:16px}.rank-cta[data-astro-cid-lcdefpme]{justify-content:flex-end;margin-top:0}.lb[data-astro-cid-lcdefpme]{border-top:3px solid var(--ink);padding-top:18px}.lb-head[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;padding-bottom:14px;display:flex}.lb-title[data-astro-cid-lcdefpme]{font:700 clamp(1.3rem, 2vw, 1.7rem)/1.05 var(--f-display);text-transform:uppercase;letter-spacing:.02em;margin-top:8px;text-decoration:none;display:block}.lb-title[data-astro-cid-lcdefpme]:hover{color:var(--accent)}.lb-meta[data-astro-cid-lcdefpme]{font:400 .78rem/1.4 var(--f-mono);color:var(--ink-3)}.lb-rows[data-astro-cid-lcdefpme]{margin:0;padding:0;list-style:none}.lb-rows[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--rule);grid-template-columns:44px minmax(0,1fr) 90px;align-items:center;gap:16px;padding:10px 0;display:grid}.lb-rank[data-astro-cid-lcdefpme]{font:500 .85rem/1 var(--f-mono);color:var(--ink-3)}.lb-track[data-astro-cid-lcdefpme]{background:repeating-linear-gradient(-45deg, var(--rule) 0 1px, transparent 1px 9px);border-radius:3px;height:44px;display:block;overflow:hidden}.lb-track[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]{background:var(--card);border:1px solid var(--rule-strong);box-sizing:border-box;border-radius:3px;align-items:center;min-width:fit-content;height:100%;padding:0 16px;display:flex}.lb-track[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{font:700 1.1rem/1 var(--f-display);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap}.lb-score[data-astro-cid-lcdefpme]{font:800 1.6rem/1 var(--f-display);text-align:right;font-variant-numeric:tabular-nums}.lb-score[data-astro-cid-lcdefpme] small[data-astro-cid-lcdefpme]{font:500 .7rem/1 var(--f-mono);color:var(--ink-3);margin-left:3px}.lb-rows[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme].lead .lb-rank[data-astro-cid-lcdefpme]{color:var(--red);font-weight:700}.lb-rows[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme].lead .lb-track[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]{background:var(--ink);border-color:var(--ink);color:var(--paper)}.lb-rows[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme].lead .lb-score[data-astro-cid-lcdefpme]{color:var(--accent)}.lb-foot[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px 32px;margin-top:18px;display:flex}.lb-foot[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--ink-2);max-width:60ch;margin:0;font-size:.95rem}.lb-foot[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{font:700 .7rem/1 var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--red);margin-right:8px}@media (width<=720px){.rank-cta[data-astro-cid-lcdefpme]{justify-content:flex-start}.lb-rows[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{grid-template-columns:32px minmax(0,1fr) 64px;gap:10px}.lb-track[data-astro-cid-lcdefpme]{height:38px}.lb-track[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{font-size:.95rem}.lb-score[data-astro-cid-lcdefpme]{font-size:1.3rem}.lb-score[data-astro-cid-lcdefpme] small[data-astro-cid-lcdefpme]{display:none}}.rank-intro[data-astro-cid-lcdefpme] .rank-h[data-astro-cid-lcdefpme]{font-size:clamp(2.4rem,5vw,4rem);line-height:.98}.picker[data-astro-cid-lcdefpme]{margin-top:clamp(36px,5vw,56px)}.picker-h[data-astro-cid-lcdefpme]{font-size:inherit;margin:0 0 14px}.picker-rows[data-astro-cid-lcdefpme]{gap:12px;display:grid}.picker-row[data-astro-cid-lcdefpme]{grid-template-columns:150px 1fr;align-items:baseline;gap:14px;display:grid}.picker-k[data-astro-cid-lcdefpme]{font:500 .72rem/1.6 var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.chips[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:8px;display:flex}.chip[data-astro-cid-lcdefpme]{font:600 .88rem/1 var(--f-body);border:1px solid var(--rule-strong);color:var(--ink);background:var(--paper);border-radius:999px;padding:9px 13px;text-decoration:none;transition:background .15s,border-color .15s,color .15s}.chip[data-astro-cid-lcdefpme]:hover{background:var(--ink);border-color:var(--ink);color:var(--paper)}@media (width<=720px){.picker-row[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:8px}}.rank-card[data-astro-cid-lcdefpme] .top[data-astro-cid-lcdefpme]{font:500 .82rem/1.4 var(--f-mono);color:var(--ink-2);align-items:center;gap:8px;margin-top:4px;display:flex}.method-foot[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;margin:28px 0 0;display:flex}.envelope[data-astro-cid-lcdefpme]{background:linear-gradient(var(--card), var(--card)) padding-box, var(--airmail) border-box, var(--card) border-box;box-shadow:var(--shadow);border:12px solid #0000;border-radius:14px;margin:0;padding:26px 26px 22px;transform:rotate(1.2deg)}.env-top[data-astro-cid-lcdefpme]{border-bottom:1px dashed var(--rule-strong);justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:18px;display:flex}.env-addr[data-astro-cid-lcdefpme]{font:500 .86rem/1.4 var(--f-mono);grid-template-columns:auto 1fr;gap:6px 14px;margin:0;display:grid}.env-addr[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]{color:var(--ink-3);text-transform:uppercase;letter-spacing:.14em;padding-top:2px;font-size:.7rem}.env-addr[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{margin:0}.envelope[data-astro-cid-lcdefpme] .postmark[data-astro-cid-lcdefpme]{flex:none;margin-right:40px}.slip[data-astro-cid-lcdefpme]{gap:8px;margin:16px 0 0;padding:0;list-style:none;display:grid}.slip[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{background:var(--paper);border-radius:8px;grid-template-columns:96px 1fr auto;align-items:center;gap:12px;padding:9px 12px;display:grid}.slip-k[data-astro-cid-lcdefpme]{font:700 1.05rem/1 var(--f-display);text-transform:uppercase;letter-spacing:.04em}.slip-v[data-astro-cid-lcdefpme]{font:400 .82rem/1.3 var(--f-mono);color:var(--ink-2)}.slip-s[data-astro-cid-lcdefpme]{font:700 .68rem/1 var(--f-mono);letter-spacing:.12em;border-radius:999px;padding:5px 8px}.slip-s[data-astro-cid-lcdefpme].pass{background:var(--pass-soft);color:var(--pass)}.slip-s[data-astro-cid-lcdefpme].warn{background:var(--red-soft);color:var(--red)}.slip[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme].warn{outline:1.5px dashed var(--red);outline-offset:-1.5px}.env-note[data-astro-cid-lcdefpme]{color:var(--ink-2);margin-top:16px;font-size:.9rem}.env-note[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{font:700 .7rem/1 var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--red);margin-right:8px}.env-note[data-astro-cid-lcdefpme] code[data-astro-cid-lcdefpme]{white-space:nowrap}@media (width<=520px){.envelope[data-astro-cid-lcdefpme]{border-width:8px;padding:18px;transform:none}.slip[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{grid-template-columns:1fr auto}.slip-v[data-astro-cid-lcdefpme]{grid-area:2/1/auto/-1}.envelope[data-astro-cid-lcdefpme] .postmark[data-astro-cid-lcdefpme]{margin-right:0;transform:rotate(-12deg)scale(.85)}.envelope[data-astro-cid-lcdefpme] .postmark[data-astro-cid-lcdefpme]:after{display:none}}.guide-feature[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;align-items:stretch;gap:28px;display:grid}.guide-feature[data-astro-cid-lcdefpme] .big[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:clamp(1.6rem,2.6vw,2.2rem)}.guide-list[data-astro-cid-lcdefpme]{border-top:1.5px solid var(--ink);display:grid}.guide-list[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--rule);font:700 1.35rem/1.2 var(--f-display);grid-template-columns:40px 1fr auto;align-items:baseline;gap:14px;padding:20px 0;text-decoration:none;display:grid}.guide-list[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme] .mono[data-astro-cid-lcdefpme]{color:var(--ink-3);font-size:.78rem;font-family:var(--f-mono)}.guide-list[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{color:var(--accent)}@media (width<=860px){.guide-feature[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}
