._5TCJlG_page{color:#edf4ef;background:#0e1512;min-height:75vh;padding:32px 0 60px;line-height:1.6}._5TCJlG_wrap{width:min(1120px,100% - 36px);margin:auto}._5TCJlG_back,._5TCJlG_notice a,._5TCJlG_sourceFooter a,._5TCJlG_related a{align-items:center;gap:8px;display:inline-flex}._5TCJlG_back{color:#a5b9ac;font-size:13px}._5TCJlG_hero{padding:42px 0 28px}._5TCJlG_eyebrow{color:#a3e8b6;letter-spacing:2px;font-size:11px}._5TCJlG_page ._5TCJlG_hero h1{letter-spacing:-1.8px;margin:16px 0;font-size:clamp(34px,5vw,56px);font-weight:500;line-height:1.08}._5TCJlG_hero p{color:#a5b9ac;max-width:650px;margin:0 0 18px}._5TCJlG_review{color:#a5b9ac;font-size:12px}._5TCJlG_seasonBadge{color:#a3e8b6;background:#203128;border:1px solid #456a50;border-radius:8px;margin:0 0 14px;padding:6px 12px;font-size:16px;display:table}._5TCJlG_seasons{flex-wrap:wrap;gap:10px;margin:0 0 24px;display:flex}._5TCJlG_seasons a{border:1px solid #304237;border-radius:10px;flex-direction:column;min-width:180px;padding:12px 18px;font-size:17px;display:flex}._5TCJlG_seasons span{color:#a5b9ac;font-size:11px}._5TCJlG_seasons a[aria-current],._5TCJlG_categories a[aria-current]{color:#a3e8b6;background:#203128;border-color:#a3e8b6}._5TCJlG_notice{color:#f1ce85;background:#30281a;border:1px solid #665333;border-radius:14px;align-items:flex-start;gap:15px;padding:22px 24px;display:flex}._5TCJlG_notice>svg,._5TCJlG_footer>svg{flex-shrink:0;margin-top:3px}._5TCJlG_page ._5TCJlG_notice h2{margin:0 0 9px;font-size:18px;font-weight:500;line-height:1.4}._5TCJlG_notice p{color:#ddcfb5;max-width:880px;margin:0 0 12px;font-size:14px}._5TCJlG_notice a{flex-wrap:wrap;font-size:12px}._5TCJlG_sectionTitle{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:34px 0 18px;display:flex}._5TCJlG_page ._5TCJlG_sectionTitle h2{letter-spacing:-.5px;margin:0;font-size:23px;font-weight:500}._5TCJlG_sectionTitle>span{color:#a5b9ac;font-size:12px}._5TCJlG_categories{flex-wrap:wrap;gap:9px;margin-bottom:18px;display:flex}._5TCJlG_categories a{border:1px solid #304237;border-radius:8px;align-items:center;min-height:44px;padding:9px 18px;font-size:13px;display:inline-flex}._5TCJlG_ranking{background:#17211b;border:1px solid #304237;border-radius:16px;overflow:hidden}._5TCJlG_rankingHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;padding:24px;display:flex}._5TCJlG_page ._5TCJlG_rankingHeader h3{margin:8px 0 0;font-size:24px;font-weight:500}._5TCJlG_pending{color:#f1ce85;background:#30281a;border-radius:6px;padding:6px 10px;font-size:11px}._5TCJlG_tableWrap{overflow-x:auto}._5TCJlG_table{border-collapse:collapse;width:100%;min-width:480px}._5TCJlG_table th{text-align:left;color:#a5b9ac;text-transform:uppercase;letter-spacing:1px;border-top:1px solid #304237;border-bottom:1px solid #304237;padding:14px 24px;font-size:11px;font-weight:500}._5TCJlG_table td{padding:0}._5TCJlG_empty{text-align:center;flex-direction:column;align-items:center;padding:40px 25px;display:flex}._5TCJlG_empty>svg{color:#a3e8b6}._5TCJlG_page ._5TCJlG_empty h4{margin:15px 0 8px;font-size:19px;font-weight:500}._5TCJlG_empty p{color:#a5b9ac;max-width:570px;margin:0;font-size:13px}._5TCJlG_sourceFooter{border-top:1px solid #304237;padding:17px 24px}._5TCJlG_sourceFooter p{color:#a5b9ac;margin:0 0 8px;font-size:12px}._5TCJlG_sourceFooter a{color:#a3e8b6;min-height:44px;font-size:13px}._5TCJlG_sourceFooter svg{flex-shrink:0}._5TCJlG_tableWrap:focus-visible{outline-offset:-2px;outline:2px solid #a3e8b6}._5TCJlG_footer{color:#a5b9ac;align-items:flex-start;gap:12px;margin:28px 0 22px;display:flex}._5TCJlG_footer p{max-width:850px;margin:0;font-size:12px}._5TCJlG_related{border-top:1px solid #304237;flex-wrap:wrap;gap:12px 25px;padding-top:18px;display:flex}._5TCJlG_related a{color:#a3e8b6;min-height:44px;font-size:13px}._5TCJlG_page a:focus-visible{outline-offset:5px;border-radius:3px;outline:2px solid #a3e8b6}._5TCJlG_page a:hover{text-underline-offset:4px;text-decoration:underline}._5TCJlG_srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:600px){._5TCJlG_wrap{width:calc(100% - 28px)}._5TCJlG_hero{padding-top:30px}._5TCJlG_notice{gap:10px;padding:18px}._5TCJlG_seasons a{flex:1;min-width:0;padding:10px 12px}._5TCJlG_categories a{padding:8px 12px}._5TCJlG_rankingHeader,._5TCJlG_sourceFooter{padding:18px}._5TCJlG_table{min-width:0}._5TCJlG_table th{letter-spacing:0;padding:12px 6px;font-size:9px}._5TCJlG_empty{padding:30px 18px}}
