.rd-shell[data-astro-cid-d7il3q3u]{max-width:1200px;margin:0 auto;padding-inline:24px}.rd-dim-subnav[data-astro-cid-d7il3q3u]{position:sticky;top:0;background:var(--rd-paper);border-bottom:1px solid var(--rd-line);z-index:9}.rd-dim-subnav[data-astro-cid-d7il3q3u] .rd-shell[data-astro-cid-d7il3q3u]{display:flex;gap:24px;align-items:center;padding-block:14px;overflow-x:auto;white-space:nowrap}.rd-dim-subnav[data-astro-cid-d7il3q3u] a[data-astro-cid-d7il3q3u]{font-family:var(--rd-sans);font-size:.74rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--rd-muted);padding-block:4px;border-bottom:2px solid transparent;text-decoration:none;transition:color .2s var(--rd-ease),border-color .2s var(--rd-ease)}.rd-dim-subnav[data-astro-cid-d7il3q3u] a[data-astro-cid-d7il3q3u].current{color:var(--rd-red);border-bottom-color:var(--rd-red)}.rd-dim-subnav[data-astro-cid-d7il3q3u] a[data-astro-cid-d7il3q3u]:hover{color:var(--rd-red);text-decoration:none}.rd-shell[data-astro-cid-gxnkzgyx]{max-width:1200px;margin:0 auto;padding-inline:24px}.rd-lead-hero[data-astro-cid-gxnkzgyx]{padding-block:64px 56px}.rd-tinted-cream[data-astro-cid-gxnkzgyx]{background:var(--rd-cream)}.rd-tinted-rose[data-astro-cid-gxnkzgyx]{background:var(--rd-rose)}.rd-tinted-sage[data-astro-cid-gxnkzgyx]{background:var(--rd-sage)}.rd-tinted-sky[data-astro-cid-gxnkzgyx]{background:var(--rd-sky)}.rd-tinted-purple[data-astro-cid-gxnkzgyx]{background:var(--rd-purple)}.rd-tinted-amber[data-astro-cid-gxnkzgyx]{background:var(--rd-amber)}.rd-tinted-rust[data-astro-cid-gxnkzgyx]{background:var(--rd-rust)}.rd-tinted-mint[data-astro-cid-gxnkzgyx]{background:var(--rd-mint)}.rd-eyebrow[data-astro-cid-gxnkzgyx]{display:inline-block;font-size:.72rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--rd-ink);opacity:.7;margin-bottom:18px}.rd-lead-hero[data-astro-cid-gxnkzgyx] h1[data-astro-cid-gxnkzgyx]{font-family:var(--rd-display);font-weight:700;font-size:clamp(2.4rem,5vw,4rem);line-height:1.02;letter-spacing:-.03em;margin:0 0 16px;text-wrap:balance;max-width:18ch;color:var(--rd-ink)}.rd-lead-sub[data-astro-cid-gxnkzgyx]{font-size:1.05rem;color:var(--rd-ink);opacity:.78;margin:0 0 28px;max-width:50ch}.rd-lead-aboutlink[data-astro-cid-gxnkzgyx]{display:inline-flex;align-items:center;gap:6px;padding:10px 18px;background:var(--rd-ink);color:#fff;border-radius:22px;font-size:.85rem;font-weight:700;transition:background .2s var(--rd-ease);text-decoration:none}.rd-lead-aboutlink[data-astro-cid-gxnkzgyx]:hover{background:var(--rd-red);text-decoration:none}.rd-lead-podium-card[data-astro-cid-3plkd4gy]{position:relative;padding:0;border-radius:16px;overflow:hidden;background:var(--rd-paper-2);color:var(--rd-ink);aspect-ratio:1 / 1;display:flex;align-items:flex-end;text-decoration:none}.rd-photo[data-astro-cid-3plkd4gy]{position:absolute;inset:0;z-index:1}.rd-photo[data-astro-cid-3plkd4gy] img[data-astro-cid-3plkd4gy]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:saturate(0) contrast(1.08) brightness(1.04);mix-blend-mode:multiply}.rd-rank[data-astro-cid-3plkd4gy]{position:absolute;top:16px;left:16px;background:var(--rd-red);color:#fff;font-family:var(--rd-display);font-weight:700;font-size:1.3rem;width:44px;height:44px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;z-index:2;letter-spacing:-.02em}.rd-dim-score-badge[data-astro-cid-3plkd4gy]{position:absolute;top:16px;right:16px;background:var(--rd-ink);color:#fff;font-family:var(--rd-display);font-weight:700;font-size:1.6rem;padding:6px 16px;border-radius:18px;z-index:2;letter-spacing:-.025em}.rd-meta[data-astro-cid-3plkd4gy]{position:relative;z-index:2;width:100%;padding:16px 18px;background:#fffffff2;display:flex;align-items:baseline;justify-content:space-between;gap:12px}.rd-name[data-astro-cid-3plkd4gy]{font-family:var(--rd-display);font-weight:700;font-size:1.05rem;letter-spacing:-.01em}.rd-price[data-astro-cid-3plkd4gy]{font-family:var(--rd-display);font-weight:700;font-size:.95rem;color:var(--rd-red);letter-spacing:-.02em}.rd-lead-list[data-astro-cid-fvigbmn3]{list-style:none;margin:0;padding:0}.rd-lead-list[data-astro-cid-fvigbmn3] li[data-astro-cid-fvigbmn3]{border-top:1px solid var(--rd-line);font-size:.95rem}.rd-lead-list[data-astro-cid-fvigbmn3] li[data-astro-cid-fvigbmn3]:last-child{border-bottom:1px solid var(--rd-line)}.rd-ll-row[data-astro-cid-fvigbmn3]{display:grid;grid-template-columns:4ch 80px 1fr 7ch 7ch 8ch;gap:24px;align-items:center;padding:14px 0;text-decoration:none;color:inherit}.rd-ll-rank[data-astro-cid-fvigbmn3]{font-family:var(--rd-display);font-weight:700;font-size:1.4rem;color:var(--rd-red);letter-spacing:-.02em}.rd-ll-photo[data-astro-cid-fvigbmn3]{width:80px;height:56px;border-radius:6px;overflow:hidden;background:var(--rd-paper-2)}.rd-ll-photo[data-astro-cid-fvigbmn3] img[data-astro-cid-fvigbmn3]{width:100%;height:100%;object-fit:cover;filter:saturate(0) contrast(1.05) brightness(1.04)}.rd-ll-name[data-astro-cid-fvigbmn3]{font-family:var(--rd-display);font-weight:700;font-size:1.05rem;letter-spacing:-.01em}.rd-brand[data-astro-cid-fvigbmn3]{font-weight:400;color:var(--rd-muted);margin-right:8px;font-size:.84rem;text-transform:uppercase;letter-spacing:.06em}.rd-ll-dim[data-astro-cid-fvigbmn3]{font-family:var(--rd-display);font-weight:700;font-size:1.4rem;text-align:right;letter-spacing:-.02em;color:var(--rd-ink)}.rd-ll-dim[data-astro-cid-fvigbmn3].top{color:var(--rd-red)}.rd-ll-overall[data-astro-cid-fvigbmn3]{font-family:var(--rd-display);font-weight:700;font-size:1.1rem;text-align:right;letter-spacing:-.02em;color:var(--rd-muted)}.rd-ll-price[data-astro-cid-fvigbmn3]{font-size:.92rem;text-align:right;color:var(--rd-muted);font-weight:500}@media(max-width:700px){.rd-ll-row[data-astro-cid-fvigbmn3]{grid-template-columns:4ch 60px 1fr 5ch;gap:12px;font-size:.88rem}.rd-ll-overall[data-astro-cid-fvigbmn3],.rd-ll-price[data-astro-cid-fvigbmn3]{display:none}.rd-ll-photo[data-astro-cid-fvigbmn3]{width:60px;height:44px}}.rd-lead-related-card[data-astro-cid-ma7vfsah]{display:block;padding:24px;border-radius:14px;color:var(--rd-ink);transition:filter .24s var(--rd-ease);text-decoration:none}.rd-rl-cream[data-astro-cid-ma7vfsah]{background:var(--rd-cream)}.rd-rl-rose[data-astro-cid-ma7vfsah]{background:var(--rd-rose)}.rd-rl-sage[data-astro-cid-ma7vfsah]{background:var(--rd-sage)}.rd-rl-sky[data-astro-cid-ma7vfsah]{background:var(--rd-sky)}.rd-rl-purple[data-astro-cid-ma7vfsah]{background:var(--rd-purple)}.rd-rl-amber[data-astro-cid-ma7vfsah]{background:var(--rd-amber)}.rd-rl-rust[data-astro-cid-ma7vfsah]{background:var(--rd-rust)}.rd-rl-mint[data-astro-cid-ma7vfsah]{background:var(--rd-mint)}.rd-lead-related-card[data-astro-cid-ma7vfsah]:hover{filter:brightness(1.05);text-decoration:none}.rd-rl-label[data-astro-cid-ma7vfsah]{font-size:.7rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;opacity:.7;margin-bottom:8px}.rd-rl-title[data-astro-cid-ma7vfsah]{font-family:var(--rd-display);font-weight:700;font-size:1.3rem;letter-spacing:-.015em;margin-bottom:14px;line-height:1.15}.rd-rl-leader[data-astro-cid-ma7vfsah]{font-size:.92rem;opacity:.85;margin:0}.rd-shell{max-width:1200px;margin:0 auto;padding-inline:24px}.rd-sec-h{font-family:var(--rd-display);font-weight:700;font-size:clamp(1.6rem,2.6vw,2rem);letter-spacing:-.02em;margin:0 0 24px}.rd-sec-h-tag{font-family:var(--rd-mono);font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;color:var(--rd-ink);border-bottom:1px solid var(--rd-ink);padding-bottom:12px;margin-bottom:28px}.rd-lead-podium-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}@media(max-width:700px){.rd-lead-podium-grid{grid-template-columns:1fr}}.rd-lead-related-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}@media(max-width:800px){.rd-lead-related-grid{grid-template-columns:1fr}}.rd-dim-editorial{max-width:72ch}.rd-dim-editorial p{line-height:1.65;margin:0 0 18px}.rd-dim-editorial h3{font-family:var(--rd-mono);font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;margin:28px 0 12px}.rd-dim-leader-note{max-width:72ch;margin:0;padding-left:20px;border-left:3px solid var(--rd-red)}.rd-dim-leader-note p{font-size:1.05rem;line-height:1.6;margin:0 0 12px}.rd-dim-leader-note cite{font-style:normal;font-size:.85rem;opacity:.75}
