.rank-hero[data-astro-cid-hhzcqezh]{background:var(--cream-dark);border-bottom:1px solid var(--border);padding:62px 0 54px}.rank-kicker[data-astro-cid-hhzcqezh]{font-size:10px;font-weight:600;letter-spacing:.3em;text-transform:uppercase;color:var(--warm-gold);margin-bottom:14px}.rank-title[data-astro-cid-hhzcqezh]{font-family:var(--font-serif);font-size:clamp(44px,6.5vw,78px);font-weight:500;line-height:.98;color:var(--dark);margin-bottom:28px}.rank-hero-meta[data-astro-cid-hhzcqezh]{display:flex;justify-content:space-between;gap:40px;flex-wrap:wrap;padding-top:24px;border-top:1px solid var(--border)}.rank-hero-desc[data-astro-cid-hhzcqezh]{max-width:480px;font-size:13.5px;line-height:1.8;color:var(--gray)}.rank-hero-stats[data-astro-cid-hhzcqezh]{display:flex;gap:40px}.stat[data-astro-cid-hhzcqezh]{display:flex;flex-direction:column;gap:4px}.stat-num[data-astro-cid-hhzcqezh]{font-family:var(--font-serif);font-size:32px;color:var(--dark);line-height:1}.stat-label[data-astro-cid-hhzcqezh]{font-size:9px;letter-spacing:.16em;text-transform:uppercase;color:var(--gray-light)}.band-kicker[data-astro-cid-hhzcqezh]{font-size:10px;font-weight:600;letter-spacing:.26em;text-transform:uppercase;color:var(--warm-gold);margin-bottom:12px}.band-title[data-astro-cid-hhzcqezh]{font-family:var(--font-serif);font-size:clamp(22px,3vw,32px);font-weight:500;color:var(--dark)}.podium-head[data-astro-cid-hhzcqezh]{margin-bottom:28px}.podium[data-astro-cid-hhzcqezh]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.podium-card[data-astro-cid-hhzcqezh]{background:var(--white);border:1px solid var(--border-light);overflow:hidden;transition:transform var(--transition),box-shadow var(--transition)}.podium-card[data-astro-cid-hhzcqezh]:hover{transform:translateY(-5px);box-shadow:0 20px 42px #0000001a}.podium-img[data-astro-cid-hhzcqezh]{position:relative;height:250px;overflow:hidden}.podium-img[data-astro-cid-hhzcqezh] img[data-astro-cid-hhzcqezh]{width:100%;height:100%;object-fit:cover;transition:transform .7s ease}.podium-card[data-astro-cid-hhzcqezh]:hover .podium-img[data-astro-cid-hhzcqezh] img[data-astro-cid-hhzcqezh]{transform:scale(1.05)}.podium-badge[data-astro-cid-hhzcqezh]{position:absolute;top:12px;left:12px;font-family:var(--font-serif);font-size:26px;color:var(--cream);background:#131010b8;padding:8px 12px;border-radius:2px}.podium-body[data-astro-cid-hhzcqezh]{padding:18px 18px 20px}.podium-cat[data-astro-cid-hhzcqezh]{display:inline-block;font-size:8px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--warm-gold);margin-bottom:10px}.podium-item-title[data-astro-cid-hhzcqezh]{font-family:var(--font-serif);font-size:18px;font-weight:500;line-height:1.35;color:var(--dark);margin-bottom:14px}.podium-foot[data-astro-cid-hhzcqezh]{display:flex;align-items:center}.heat-wrap[data-astro-cid-hhzcqezh]{display:flex;align-items:center;gap:10px;flex:1}.heat-bar[data-astro-cid-hhzcqezh]{flex:1;height:2px;background:var(--border);position:relative}.heat-fill[data-astro-cid-hhzcqezh]{position:absolute;inset:0 auto 0 0;background:var(--warm-gold)}.heat-num[data-astro-cid-hhzcqezh]{font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--gray-light);white-space:nowrap}.full-rank[data-astro-cid-hhzcqezh]{list-style:none;border-top:1px solid var(--border-light)}.fr-link[data-astro-cid-hhzcqezh]{display:flex;align-items:center;gap:20px;padding:16px 6px;border-bottom:1px solid var(--border-light);transition:background var(--transition),padding var(--transition)}.fr-link[data-astro-cid-hhzcqezh]:hover{background:var(--white);padding-left:14px}.fr-num[data-astro-cid-hhzcqezh]{font-family:var(--font-serif);font-size:22px;color:var(--border);min-width:40px;transition:color var(--transition)}.fr-link[data-astro-cid-hhzcqezh]:hover .fr-num[data-astro-cid-hhzcqezh]{color:var(--warm-gold)}.fr-img[data-astro-cid-hhzcqezh]{width:96px;height:66px;flex-shrink:0;overflow:hidden}.fr-img[data-astro-cid-hhzcqezh] img[data-astro-cid-hhzcqezh]{width:100%;height:100%;object-fit:cover}.fr-body[data-astro-cid-hhzcqezh]{display:flex;flex-direction:column;gap:5px;flex:1;min-width:0}.fr-cat[data-astro-cid-hhzcqezh]{font-size:8px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--warm-gold)}.fr-title[data-astro-cid-hhzcqezh]{font-family:var(--font-serif);font-size:16px;color:var(--dark);line-height:1.35}.fr-heat[data-astro-cid-hhzcqezh]{display:flex;align-items:center;gap:10px;width:150px;flex-shrink:0}.fr-arrow[data-astro-cid-hhzcqezh]{font-size:15px;color:var(--gray-light);transition:transform var(--transition),color var(--transition)}.fr-link[data-astro-cid-hhzcqezh]:hover .fr-arrow[data-astro-cid-hhzcqezh]{color:var(--dark);transform:translate(4px)}.rank-more[data-astro-cid-hhzcqezh]{text-align:center;margin-top:34px}.btn[data-astro-cid-hhzcqezh]{display:inline-block;font-size:10px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;border-radius:2px;padding:14px 26px;transition:all var(--transition)}.btn-dark[data-astro-cid-hhzcqezh]{background:var(--dark);color:var(--cream)}.btn-dark[data-astro-cid-hhzcqezh]:hover{background:var(--warm-gold)}.note-band[data-astro-cid-hhzcqezh]{background:#131010;padding:52px 0}.note-inner[data-astro-cid-hhzcqezh]{display:grid;grid-template-columns:1.4fr 1fr;gap:40px;align-items:start}.note-band[data-astro-cid-hhzcqezh] .band-title[data-astro-cid-hhzcqezh]{color:var(--cream)}.note-text[data-astro-cid-hhzcqezh]{margin-top:14px;font-size:13px;line-height:1.85;color:#f5f0ea99;max-width:520px}.note-list[data-astro-cid-hhzcqezh]{list-style:none}.note-list[data-astro-cid-hhzcqezh] li[data-astro-cid-hhzcqezh]{padding:12px 0;border-bottom:1px solid rgba(255,255,255,.1);font-size:12.5px;color:#f5f0ea9e}.note-list[data-astro-cid-hhzcqezh] li[data-astro-cid-hhzcqezh]:last-child{border-bottom:none}.note-list[data-astro-cid-hhzcqezh] strong[data-astro-cid-hhzcqezh]{color:var(--light-gold)}@media(max-width:1080px){.podium[data-astro-cid-hhzcqezh]{grid-template-columns:1fr}.note-inner[data-astro-cid-hhzcqezh]{grid-template-columns:1fr;gap:24px}.fr-heat[data-astro-cid-hhzcqezh]{display:none}}@media(max-width:560px){.fr-img[data-astro-cid-hhzcqezh]{display:none}.rank-hero-stats[data-astro-cid-hhzcqezh]{gap:24px}}
