.rank-answer-section[data-astro-cid-6bgpuuas]{padding-top:clamp(1.5rem,3vw,2.5rem)}.rank-answer[data-astro-cid-6bgpuuas]{position:relative;padding:clamp(1.4rem,3vw,2rem) clamp(1.5rem,4vw,2.6rem);border:1px solid var(--line);border-left:3px solid var(--gold);border-radius:var(--radius);background:radial-gradient(30rem 14rem at 0% -40%,var(--glow-gold),transparent 64%),linear-gradient(160deg,var(--surface-2),var(--surface));box-shadow:var(--shadow)}.rank-answer__lead[data-astro-cid-6bgpuuas]{margin:0;font-size:clamp(1.1rem,1.9vw,1.32rem);line-height:1.6;color:var(--text-soft)}.rank-answer__lead[data-astro-cid-6bgpuuas] strong[data-astro-cid-6bgpuuas]{color:var(--text)}.rank-compare__head[data-astro-cid-6bgpuuas]{text-align:center;margin-bottom:1.8rem}.rank-compare__title[data-astro-cid-6bgpuuas]{margin-top:.7rem;font-size:clamp(1.5rem,3vw,2.1rem)}.rank-compare__scroll[data-astro-cid-6bgpuuas]{overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(160deg,var(--surface-2),var(--surface))}.rank-compare__scroll[data-astro-cid-6bgpuuas]:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.rank-table[data-astro-cid-6bgpuuas]{width:100%;border-collapse:collapse;font-size:.92rem;min-width:540px}.rank-table[data-astro-cid-6bgpuuas] thead[data-astro-cid-6bgpuuas] th[data-astro-cid-6bgpuuas]{font-family:var(--font-body);font-size:.68rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--gold);text-align:left;padding:1rem 1.1rem;white-space:nowrap;border-bottom:1px solid var(--line);background:#d8c08a0a}.rank-table[data-astro-cid-6bgpuuas] tbody[data-astro-cid-6bgpuuas] td[data-astro-cid-6bgpuuas],.rank-table[data-astro-cid-6bgpuuas] tbody[data-astro-cid-6bgpuuas] th[data-astro-cid-6bgpuuas]{padding:.95rem 1.1rem;text-align:left;font-weight:400;color:var(--text-soft);border-bottom:1px solid var(--line-soft);vertical-align:middle}.rank-table[data-astro-cid-6bgpuuas] tbody[data-astro-cid-6bgpuuas] tr[data-astro-cid-6bgpuuas]:last-child td[data-astro-cid-6bgpuuas],.rank-table[data-astro-cid-6bgpuuas] tbody[data-astro-cid-6bgpuuas] tr[data-astro-cid-6bgpuuas]:last-child th[data-astro-cid-6bgpuuas]{border-bottom:none}.rank-table[data-astro-cid-6bgpuuas] tbody[data-astro-cid-6bgpuuas] tr[data-astro-cid-6bgpuuas]:first-child{background:#d8c08a0d}.rank-table__rank[data-astro-cid-6bgpuuas]{font-family:var(--font-display);font-size:1.15rem;font-weight:700;color:var(--gold);width:1ch}.rank-table__name[data-astro-cid-6bgpuuas]{color:var(--text);font-weight:600;white-space:nowrap}.rank-table__tag[data-astro-cid-6bgpuuas]{display:inline-block;margin-left:.55rem;padding:.16rem .5rem;font-family:var(--font-body);font-size:.58rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#1a2a1f;background:var(--gold-grad);border-radius:2px;vertical-align:middle}.rank-table__here[data-astro-cid-6bgpuuas]{font-size:.82rem;letter-spacing:.04em;color:var(--muted-2);font-style:italic}.rank-table[data-astro-cid-6bgpuuas] a[data-astro-cid-6bgpuuas]{display:inline-flex;align-items:center;gap:.3rem;font-weight:600;font-size:.82rem;color:var(--gold);border-bottom:1px solid transparent;transition:color .25s,border-color .25s;white-space:nowrap}.rank-table[data-astro-cid-6bgpuuas] a[data-astro-cid-6bgpuuas]:hover{color:var(--gold-bright);border-bottom-color:var(--gold)}.rank-compare__directory[data-astro-cid-6bgpuuas]{margin-top:1.4rem;text-align:center;font-size:.95rem;color:var(--muted)}.rank-compare__directory[data-astro-cid-6bgpuuas] a[data-astro-cid-6bgpuuas]{display:inline-flex;align-items:center;gap:.4rem;font-weight:600;color:var(--gold);border-bottom:1px solid transparent;transition:color .25s,border-color .25s}.rank-compare__directory[data-astro-cid-6bgpuuas] a[data-astro-cid-6bgpuuas]:hover{color:var(--gold-bright);border-bottom-color:var(--gold)}.rank-intro[data-astro-cid-6bgpuuas]{text-align:center}.rank-intro__lead[data-astro-cid-6bgpuuas]{font-size:clamp(1.12rem,1.8vw,1.3rem);color:var(--text);line-height:1.62}.rank-intro[data-astro-cid-6bgpuuas] p[data-astro-cid-6bgpuuas]+p[data-astro-cid-6bgpuuas]{margin-top:1.2rem;color:var(--muted)}.rank-intro__orn[data-astro-cid-6bgpuuas]{margin-top:2rem}.rank-list[data-astro-cid-6bgpuuas]{display:flex;flex-direction:column;gap:1.6rem;counter-reset:rank}.rank-card[data-astro-cid-6bgpuuas]{display:grid;grid-template-columns:auto 168px 1fr;align-items:center;gap:clamp(1rem,3vw,2rem);padding:clamp(1.4rem,3vw,2rem);overflow:hidden}.rank-card[data-astro-cid-6bgpuuas]:first-child{border-color:var(--line);background:radial-gradient(34rem 16rem at 0% -30%,var(--glow-gold),transparent 62%),linear-gradient(160deg,var(--surface-2),var(--surface));box-shadow:var(--shadow)}.rank-card__crown[data-astro-cid-6bgpuuas]{position:absolute;top:0;right:0;display:inline-flex;align-items:center;gap:.4rem;padding:.4rem .95rem;font-size:.64rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:#1a2a1f;background:var(--gold-grad)}.rank-card__crown[data-astro-cid-6bgpuuas] svg[data-astro-cid-6bgpuuas]{color:#1a2a1f}.rank-card__num[data-astro-cid-6bgpuuas]{font-family:var(--font-display);font-size:clamp(3rem,9vw,5.4rem);font-weight:700;line-height:.9;color:transparent;-webkit-text-stroke:1px color-mix(in srgb,var(--accent, var(--gold)) 70%,transparent);text-shadow:0 0 22px color-mix(in srgb,var(--accent, var(--gold)) 22%,transparent);text-align:center;min-width:1.4ch}.rank-card[data-astro-cid-6bgpuuas]:first-child .rank-card__num[data-astro-cid-6bgpuuas]{color:transparent;background:var(--gold-grad);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;-webkit-text-stroke:0}.rank-card__thumb[data-astro-cid-6bgpuuas]{padding:10px;background:radial-gradient(14rem 9rem at 50% -20%,var(--glow-gold),transparent 70%),linear-gradient(160deg,var(--surface-2),var(--surface));border:1px solid color-mix(in srgb,var(--accent, var(--gold)) 28%,var(--line-soft))}.rank-card__thumb[data-astro-cid-6bgpuuas]:before,.rank-card__thumb[data-astro-cid-6bgpuuas]:after{width:22px;height:22px}.rank-card__thumb[data-astro-cid-6bgpuuas] img[data-astro-cid-6bgpuuas]{display:block;width:100%;aspect-ratio:4 / 5;object-fit:contain;object-position:center;border-radius:2px}.rank-card__head[data-astro-cid-6bgpuuas]{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem 1rem}.rank-card__name[data-astro-cid-6bgpuuas]{font-size:clamp(1.35rem,2.6vw,1.85rem);letter-spacing:.01em;line-height:1.1}.rank-card__rank-tag[data-astro-cid-6bgpuuas]{display:inline-block;margin-right:.5rem;font-family:var(--font-body);font-size:.62rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--gold);vertical-align:middle}.rank-card__city[data-astro-cid-6bgpuuas]{display:inline-flex;align-items:center;gap:.35rem;font-size:.78rem;letter-spacing:.06em;text-transform:uppercase;color:var(--muted-2)}.rank-card__city[data-astro-cid-6bgpuuas] svg[data-astro-cid-6bgpuuas]{color:var(--gold)}.rank-card__stars[data-astro-cid-6bgpuuas]{display:flex;align-items:center;gap:.6rem;margin-top:.7rem;font-size:.74rem;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.rank-card__why[data-astro-cid-6bgpuuas]{margin-top:.85rem;color:var(--muted);max-width:52ch}.rank-card__facts[data-astro-cid-6bgpuuas]{display:flex;flex-wrap:wrap;gap:.7rem 1.6rem;margin-top:1.1rem;padding-top:1.1rem;border-top:1px solid var(--line-soft)}.rank-card__fact[data-astro-cid-6bgpuuas] dt[data-astro-cid-6bgpuuas]{display:inline-flex;align-items:center;gap:.35rem;font-size:.64rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--muted-2)}.rank-card__fact[data-astro-cid-6bgpuuas] dt[data-astro-cid-6bgpuuas] svg[data-astro-cid-6bgpuuas]{color:var(--gold)}.rank-card__fact[data-astro-cid-6bgpuuas] dd[data-astro-cid-6bgpuuas]{margin-top:.25rem;color:var(--text-soft);font-size:.95rem}.rank-card__actions[data-astro-cid-6bgpuuas]{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:1.3rem}.rank-card__actions[data-astro-cid-6bgpuuas] .btn[data-astro-cid-6bgpuuas]{padding:.7rem 1.3rem;font-size:.76rem}.rank-card__link[data-astro-cid-6bgpuuas]{display:inline-flex;align-items:center;gap:.4rem;margin-top:1.1rem;font-weight:600;font-size:.82rem;letter-spacing:.06em;text-transform:uppercase;color:var(--gold);border-bottom:1px solid transparent;transition:border-color .25s,color .25s}.rank-card__link[data-astro-cid-6bgpuuas]:hover{color:var(--gold-bright);border-bottom-color:var(--gold)}.rank-statement[data-astro-cid-6bgpuuas]{text-align:center;font-family:var(--font-body);font-size:clamp(1.3rem,2.4vw,1.7rem);font-weight:400;line-height:1.5;color:var(--text-soft)}.rank-statement[data-astro-cid-6bgpuuas] strong[data-astro-cid-6bgpuuas]{color:var(--text);font-weight:600}.rank-takeaways[data-astro-cid-6bgpuuas]{position:relative;padding:clamp(1.8rem,4vw,2.8rem);border:1px solid var(--line);border-radius:var(--radius);background:radial-gradient(34rem 16rem at 100% -30%,var(--glow-gold),transparent 62%),linear-gradient(160deg,var(--surface-2),var(--surface))}.rank-takeaways__head[data-astro-cid-6bgpuuas]{text-align:center;margin-bottom:1.6rem}.rank-takeaways__title[data-astro-cid-6bgpuuas]{margin-top:.7rem;font-size:clamp(1.5rem,3vw,2.1rem)}.rank-takeaways__list[data-astro-cid-6bgpuuas]{display:flex;flex-direction:column;gap:1rem;max-width:60ch;margin-inline:auto}.rank-takeaways__list[data-astro-cid-6bgpuuas] li[data-astro-cid-6bgpuuas]{display:flex;align-items:flex-start;gap:.8rem;color:var(--muted);line-height:1.6}.rank-takeaways__list[data-astro-cid-6bgpuuas] li[data-astro-cid-6bgpuuas] svg[data-astro-cid-6bgpuuas]{flex-shrink:0;margin-top:.28rem;color:var(--gold)}.rank-takeaways__list[data-astro-cid-6bgpuuas] strong[data-astro-cid-6bgpuuas]{color:var(--text);font-weight:600}@media(max-width:720px){.rank-card[data-astro-cid-6bgpuuas]{grid-template-columns:auto 1fr;align-items:start;gap:1rem 1.2rem}.rank-card__thumb[data-astro-cid-6bgpuuas]{grid-row:1 / span 2}.rank-card__num[data-astro-cid-6bgpuuas]{grid-row:1 / span 2;align-self:center}}@media(max-width:460px){.rank-card[data-astro-cid-6bgpuuas]{grid-template-columns:1fr;text-align:center}.rank-card__num[data-astro-cid-6bgpuuas]{grid-row:auto}.rank-card__thumb[data-astro-cid-6bgpuuas]{grid-row:auto;justify-self:center}.rank-card__head[data-astro-cid-6bgpuuas],.rank-card__stars[data-astro-cid-6bgpuuas],.rank-card__actions[data-astro-cid-6bgpuuas],.rank-card__facts[data-astro-cid-6bgpuuas]{justify-content:center}.rank-card__why[data-astro-cid-6bgpuuas]{margin-inline:auto}}
