.methodology-summary[data-astro-cid-elvawyv7]{background:#fff;border:1px solid #E2E8F0;border-radius:16px;padding:28px 30px;margin:32px 0}.methodology-summary-title[data-astro-cid-elvawyv7]{font-family:Fraunces,serif;font-size:1.25rem;font-weight:700;color:#0b1d3a;margin:0 0 18px;letter-spacing:-.01em}.methodology-summary-list[data-astro-cid-elvawyv7]{display:flex;flex-direction:column;gap:10px}.methodology-summary-row[data-astro-cid-elvawyv7]{display:grid;grid-template-columns:110px 1fr 44px;gap:14px;align-items:center}.methodology-summary-label[data-astro-cid-elvawyv7]{font-size:14px;font-weight:500;color:#334155}.methodology-summary-track[data-astro-cid-elvawyv7]{height:8px;background:#f1f5f9;border-radius:4px;overflow:hidden;display:block}.methodology-summary-fill[data-astro-cid-elvawyv7]{height:100%;background:#0b1d3a;border-radius:4px;display:block}.methodology-summary-weight[data-astro-cid-elvawyv7]{font-family:Fraunces,serif;font-size:14px;font-weight:600;color:#0b1d3a;text-align:right}.methodology-summary-note[data-astro-cid-elvawyv7]{font-size:13.5px;color:#64748b;line-height:1.55;margin:16px 0 0}.methodology-summary-link[data-astro-cid-elvawyv7]{display:inline-block;margin-top:14px;font-size:13.5px;font-weight:600;color:#00a87e;text-decoration:none}.methodology-summary-link[data-astro-cid-elvawyv7]:hover{text-decoration:underline;text-decoration-color:#00c89666;text-underline-offset:2px}@media(max-width:48rem){.methodology-summary[data-astro-cid-elvawyv7]{padding:22px 20px}.methodology-summary-row[data-astro-cid-elvawyv7]{grid-template-columns:90px 1fr 40px}}.attribute-table-wrap[data-astro-cid-iekq7owm]{overflow-x:auto;margin:24px 0;border:1px solid #E2E8F0;border-radius:14px;background:#fff}.attribute-table[data-astro-cid-iekq7owm]{width:100%;border-collapse:collapse;font-size:13.5px;color:#334155}.attribute-table[data-astro-cid-iekq7owm] caption[data-astro-cid-iekq7owm]{text-align:left;padding:16px 20px 0;font-family:Fraunces,serif;font-size:1.05rem;font-weight:600;color:#0b1d3a}.attribute-table[data-astro-cid-iekq7owm] th[data-astro-cid-iekq7owm]{font-family:JetBrains Mono,monospace;font-size:10.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#64748b;text-align:left;padding:14px 16px;border-bottom:1px solid #E2E8F0;cursor:pointer;user-select:none;white-space:nowrap}.attribute-table[data-astro-cid-iekq7owm] th[data-astro-cid-iekq7owm]:hover{color:#0b1d3a}.attribute-table[data-astro-cid-iekq7owm] th[data-astro-cid-iekq7owm][data-dir=asc]:after{content:" ↑"}.attribute-table[data-astro-cid-iekq7owm] th[data-astro-cid-iekq7owm][data-dir=desc]:after{content:" ↓"}.attribute-table[data-astro-cid-iekq7owm] td[data-astro-cid-iekq7owm]{padding:12px 16px;border-bottom:1px solid #F1F5F9;white-space:nowrap}.attribute-table[data-astro-cid-iekq7owm] tbody[data-astro-cid-iekq7owm] tr[data-astro-cid-iekq7owm]:last-child td[data-astro-cid-iekq7owm]{border-bottom:none}.attribute-table[data-astro-cid-iekq7owm] tbody[data-astro-cid-iekq7owm] tr[data-astro-cid-iekq7owm]:hover{background:#f8fafc}.attribute-table-name[data-astro-cid-iekq7owm]{font-weight:600;color:#0b1d3a;text-decoration:none}.attribute-table-name[data-astro-cid-iekq7owm]:not(.plain):hover{text-decoration:underline;text-decoration-color:#00c89666;text-underline-offset:2px}.attribute-table-score[data-astro-cid-iekq7owm]{font-family:Fraunces,serif;font-weight:600;color:#0b1d3a}.band[data-astro-cid-j7pv25f6]{width:100%}.band--tint[data-astro-cid-j7pv25f6]{background:#f8fafc;border-top:1px solid #F1F5F9;border-bottom:1px solid #F1F5F9}.container[data-astro-cid-j7pv25f6]{max-width:72rem;margin:0 auto;padding:40px 1rem 48px}.methodology-cols[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:5fr 7fr;gap:24px;align-items:start;margin-top:8px}.methodology-cols[data-astro-cid-j7pv25f6] .methodology-summary,.methodology-cols[data-astro-cid-j7pv25f6] .grid{margin:0}.faq-columns[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr 1fr;gap:0 32px;align-items:start;margin-top:8px}.container[data-astro-cid-j7pv25f6] .reader-guide-body{max-width:46rem}@media(max-width:64rem){.methodology-cols[data-astro-cid-j7pv25f6],.faq-columns[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}}h2[data-astro-cid-j7pv25f6]{font-family:Fraunces,serif;font-size:1.7rem;font-weight:700;color:#0b1d3a;letter-spacing:-.02em;margin:16px 0 8px}.section-lead[data-astro-cid-j7pv25f6]{font-size:15px;color:#475569;line-height:1.6;margin:0 0 8px;max-width:48rem}.section-lead[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{color:#00a87e;font-weight:600;text-decoration:none}.section-lead[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover{text-decoration:underline;text-decoration-color:#00c89666;text-underline-offset:2px}.home-hero[data-astro-cid-j7pv25f6]{background:#f4f7fb;border-bottom:1px solid #E2E8F0;padding:48px 0 0}.home-hero-inner[data-astro-cid-j7pv25f6]{max-width:72rem;margin:0 auto;padding-inline:1rem;display:grid;grid-template-columns:1.1fr .9fr;gap:48px;align-items:start}.home-hero-eyebrow[data-astro-cid-j7pv25f6]{font-family:JetBrains Mono,monospace;font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#00a87e;margin-bottom:16px}.home-hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{font-family:Fraunces,serif;font-size:clamp(2rem,4.5vw,3.1rem);font-weight:800;color:#0b1d3a;letter-spacing:-.025em;line-height:1.08;margin:0 0 18px}.home-hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6] .accent[data-astro-cid-j7pv25f6]{color:#00a87e}.home-hero-subtitle[data-astro-cid-j7pv25f6]{font-size:16.5px;color:#475569;line-height:1.65;margin:0 0 18px;max-width:34rem}.home-hero-checks[data-astro-cid-j7pv25f6]{list-style:none;margin:0 0 24px;padding:0;display:flex;flex-direction:column;gap:8px}.home-hero-checks[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{font-size:14.5px;font-weight:500;color:#334155;padding-left:24px;position:relative}.home-hero-checks[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:before{content:"✓";position:absolute;left:0;color:#00a87e;font-weight:700}.home-hero-ctas[data-astro-cid-j7pv25f6]{display:flex;gap:18px;align-items:center;flex-wrap:wrap}.home-hero-primary[data-astro-cid-j7pv25f6]{font-size:15px;font-weight:600;color:#fff;background:#0b1d3a;border-radius:10px;padding:13px 26px;text-decoration:none;transition:background .15s}.home-hero-primary[data-astro-cid-j7pv25f6]:hover{background:#16305a}.home-hero-secondary[data-astro-cid-j7pv25f6]{font-size:14px;font-weight:600;color:#00a87e;text-decoration:none}.home-hero-secondary[data-astro-cid-j7pv25f6]:hover{text-decoration:underline;text-decoration-color:#00c89666;text-underline-offset:2px}.home-hero-card[data-astro-cid-j7pv25f6]{background:#fff;border:1px solid #E2E8F0;border-radius:16px;padding:24px 26px;box-shadow:0 12px 32px #0b1d3a12}.home-hero-card-label[data-astro-cid-j7pv25f6]{font-family:JetBrains Mono,monospace;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#64748b;margin:0 0 14px}.hero-picks[data-astro-cid-j7pv25f6]{list-style:none;margin:0;padding:0}.hero-pick[data-astro-cid-j7pv25f6]{border-bottom:1px solid #F1F5F9}.hero-pick-row[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;gap:14px;align-items:center;padding:13px 0;list-style:none;cursor:pointer;user-select:none}.hero-pick-row[data-astro-cid-j7pv25f6]::-webkit-details-marker{display:none}.hero-pick-logo[data-astro-cid-j7pv25f6]{width:44px;height:44px;border-radius:10px;background:#f8fafc;border:1px solid #E2E8F0;display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden}.hero-pick-logo[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{max-width:36px;height:auto}.hero-pick-stats[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.hero-pick-return[data-astro-cid-j7pv25f6]{font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.03em;color:#00a87e;white-space:nowrap}.hero-pick-name[data-astro-cid-j7pv25f6]{display:block;font-family:Fraunces,serif;font-size:1.05rem;font-weight:700;color:#0b1d3a;letter-spacing:-.01em;text-decoration:none}.hero-pick-name[data-astro-cid-j7pv25f6]:hover{text-decoration:underline;text-decoration-color:#00c89666;text-underline-offset:3px}.hero-pick-role[data-astro-cid-j7pv25f6]{display:block;font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:#00a87e;margin-top:2px}.hero-pick-namewrap[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.hero-pick-rolewrap[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;gap:5px}.hero-pick-details[data-astro-cid-j7pv25f6] .chevron[data-astro-cid-j7pv25f6]{font-size:10px;color:#94a3b8;transition:transform .15s}.hero-pick-row[data-astro-cid-j7pv25f6]:hover .chevron[data-astro-cid-j7pv25f6]{color:#00a87e}.hero-pick-details[data-astro-cid-j7pv25f6][open] .chevron[data-astro-cid-j7pv25f6]{transform:rotate(180deg)}.hero-pick-bonus[data-astro-cid-j7pv25f6]{font-family:JetBrains Mono,monospace;font-size:9.5px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;background:#f5b73129;color:#9a6b00;padding:2px 7px;border-radius:6px;text-decoration:none;white-space:nowrap}.hero-pick-bonus[data-astro-cid-j7pv25f6]:hover{background:#f5b73147}.hero-pick-why[data-astro-cid-j7pv25f6]{font-size:12.5px;color:#64748b;line-height:1.5;margin:0;padding:0 0 13px 58px;animation:hero-why-in .18s ease}@keyframes hero-why-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.hero-pick-why[data-astro-cid-j7pv25f6]{animation:none}}.hero-pick-rating[data-astro-cid-j7pv25f6]{font-family:Fraunces,serif;font-size:15px;font-weight:600;color:#0b1d3a}.hero-pick-visit[data-astro-cid-j7pv25f6]{font-size:14px;font-weight:600;color:#fff;background:#00a87e;border-radius:9px;padding:10px 20px;text-decoration:none;white-space:nowrap;transition:background .15s}.hero-pick-visit[data-astro-cid-j7pv25f6]:hover{background:#00805f}.home-hero-card-all[data-astro-cid-j7pv25f6]{display:block;font-size:13.5px;font-weight:600;color:#00a87e;text-align:center;text-decoration:none;padding:14px 0 4px}.home-hero-card-all[data-astro-cid-j7pv25f6]:hover{text-decoration:underline;text-decoration-color:#00c89666;text-underline-offset:2px}.eyebrow-disclosure[data-astro-cid-j7pv25f6]{display:inline-block;position:relative}.eyebrow-disclosure[data-astro-cid-j7pv25f6] summary[data-astro-cid-j7pv25f6]{list-style:none;cursor:pointer;user-select:none;text-decoration:underline;text-decoration-style:dotted;text-decoration-color:#00a87e80;text-underline-offset:3px}.eyebrow-disclosure[data-astro-cid-j7pv25f6] summary[data-astro-cid-j7pv25f6]::-webkit-details-marker{display:none}.eyebrow-disclosure[data-astro-cid-j7pv25f6] summary[data-astro-cid-j7pv25f6]:hover{color:#00805f}.eyebrow-disclosure-panel[data-astro-cid-j7pv25f6]{position:absolute;top:calc(100% + 8px);left:0;z-index:10;width:340px;max-width:80vw;background:#fff;border:1px solid #E2E8F0;border-radius:12px;box-shadow:0 12px 32px #0b1d3a1f;padding:14px 16px;font-family:Inter,sans-serif;font-size:12.5px;font-weight:400;letter-spacing:normal;text-transform:none;color:#475569;line-height:1.55;margin:0;animation:hero-why-in .18s ease}.home-hero-stats[data-astro-cid-j7pv25f6]{max-width:72rem;margin:40px auto 0;display:flex;gap:40px;flex-wrap:wrap;padding:18px 1rem;border-top:1px solid #E2E8F0}.home-hero-stat[data-astro-cid-j7pv25f6]{font-size:13.5px;color:#64748b}.home-hero-stat[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{font-family:Fraunces,serif;font-size:17px;color:#0b1d3a;margin-right:6px}@media(max-width:68rem){.home-hero-inner[data-astro-cid-j7pv25f6]{gap:32px}}@media(max-width:56rem){.home-hero-inner[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.home-hero-card[data-astro-cid-j7pv25f6]{max-width:36rem}.home-hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{font-size:clamp(1.8rem,5.5vw,2.4rem)}.home-hero-stats[data-astro-cid-j7pv25f6]{gap:24px;margin-top:28px}}@media(max-width:48rem){.home-hero-stats[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr 1fr;gap:12px 24px}}@media(max-width:48rem){.container[data-astro-cid-j7pv25f6]{padding:16px 1rem 24px}h2[data-astro-cid-j7pv25f6]{font-size:1.4rem}}
