.monthly-chart h1{max-width:920px}.chart-credit{color:var(--gold);font-size:12px}.chart-section{margin:65px 0;scroll-margin-top:24px}.chart-heading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:20px;display:flex}.chart-heading h2{margin-bottom:0;font-size:clamp(29px,4vw,43px)}.chart-heading>a{white-space:nowrap;font-size:12px}.monthly-chart table{min-width:540px;font-size:14px}.monthly-chart caption{letter-spacing:1px;color:var(--muted);padding-bottom:20px;font-size:11px}.monthly-chart th,.monthly-chart td{vertical-align:middle;min-width:0;padding:19px 12px}.monthly-chart thead th{text-transform:uppercase;letter-spacing:1.2px;color:var(--muted);font-size:10px}.monthly-chart th.chart-rank{width:8%;min-width:45px;color:var(--gold);font-variant-numeric:tabular-nums;font-size:24px;font-weight:500}.chart-song{width:55%}.chart-song strong{font-size:18px;font-weight:600;line-height:1.35;display:block}.chart-artist{color:var(--muted);margin-top:6px;font-size:12px;display:block}.chart-positions a{white-space:nowrap;font-size:12px;text-decoration:none;display:block}.chart-positions a:hover{text-decoration:underline}.chart-index{color:var(--gold);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:18px}.chart-method{max-width:900px;margin-top:80px;scroll-margin-top:24px;font-size:14px}.chart-formulas{grid-template-columns:repeat(3,1fr);gap:16px;margin:28px 0;display:grid}.chart-formulas p{border:1px solid var(--line);margin:0;padding:18px;font-size:13px}.chart-formulas strong{color:var(--gold)}.chart-sources,.chart-evidence{padding:0;list-style:none}.chart-sources li,.chart-evidence li{border-bottom:1px solid #392e1c;padding:15px 0}.chart-sources span,.chart-evidence span{color:var(--muted);font-size:12px;display:block}.chart-evidence span{flex-wrap:wrap;gap:18px;display:flex}.chart-evidence strong{font-size:14px}.monthly-chart .guide-detail summary{font-size:16px;line-height:1.5}@media (max-width:650px){.chart-heading{flex-direction:column;align-items:start;gap:12px}.chart-section{margin:45px 0}.monthly-chart .chart-song strong{font-size:16px}.chart-formulas{grid-template-columns:1fr}.monthly-chart th,.monthly-chart td{padding:16px 8px}.monthly-chart table{min-width:0;font-size:12px}.chart-song{width:50%}.monthly-chart th.chart-rank{min-width:30px;font-size:20px}.chart-positions a{font-size:10px}.chart-index{font-size:14px}.monthly-chart thead th{letter-spacing:0;font-size:9px}.chart-artist{font-size:11px}}.top10-hero{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:center;gap:32px;margin-bottom:35px;display:grid}.top10-hero h1{font-size:clamp(36px,4.5vw,59px);line-height:1.12}.top10-hero .intro{font-size:15px}.top10-hero-art{border:1px solid var(--line);background:#000;border-radius:4px;width:100%;height:auto;display:block;box-shadow:0 16px 60px #0008}.top10-hero-copy .chart-credit{font-size:10px;line-height:1.7}.top10-hero+.guide-index{margin-top:22px}@media (max-width:800px){.top10-hero{grid-template-columns:1fr;gap:25px}.top10-hero-art{grid-row:1}.top10-hero h1{margin-top:12px;font-size:38px}.top10-hero-copy .chart-credit{font-size:11px}}@media print{.top10-hero-art{display:none}.top10-hero{display:block}}.latin-sources{border-top:1px solid var(--line);margin-top:80px;padding-top:35px;scroll-margin-top:24px}.latin-sources>h2{max-width:850px;font-size:clamp(29px,4vw,43px)}.latin-sources>.intro{max-width:860px;font-size:15px}.latin-source-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:30px;display:grid}.latin-source-card{border:1px solid var(--line);background:linear-gradient(135deg,#151109,#0b0906);min-width:0;padding:27px}.latin-source-card h3{margin:8px 0 10px;font-size:21px;line-height:1.35}.latin-source-card>p{color:var(--muted);font-size:13px;line-height:1.7}.latin-source-card .latin-source-country{letter-spacing:1.4px;text-transform:uppercase;color:var(--gold);margin-bottom:0;font-size:10px}.latin-source-card .latin-source-kind{font-size:11px}.latin-source-card .latin-source-status{color:#e5d6b7;border:1px solid #74664a;margin-bottom:10px;padding:4px 9px;font-size:10px;display:inline-block}.latin-source-card .latin-source-status.dated{color:#cde8b9;border-color:#7b9b64}.latin-source-card .latin-source-period{color:#f8f4eb;font-size:12px;font-weight:600}.latin-source-card .latin-source-result{border-left:2px solid var(--line);padding-left:10px;font-size:11px}.latin-source-card ul{margin:20px 0 0;padding:0;list-style:none}.latin-source-card li{margin:7px 0;font-size:12px}.latin-source-card a{overflow-wrap:anywhere;text-underline-offset:3px}@media (max-width:700px){.latin-source-grid{grid-template-columns:1fr}.latin-source-card{padding:23px}.latin-sources{margin-top:50px}}.regional-source-highlight{border:1px solid var(--line);background:linear-gradient(120deg,#21190b,#0d0a06);justify-content:space-between;align-items:center;gap:30px;margin:30px 0 45px;padding:26px 30px;display:flex}.regional-source-highlight h2{margin:5px 0 12px;font-size:25px}.regional-source-highlight .eyebrow{margin-bottom:0}.regional-source-highlight p:last-child{color:var(--muted);max-width:680px;margin-bottom:0;font-size:13px}.regional-source-highlight .button{flex-shrink:0}@media (max-width:700px){.regional-source-highlight{flex-direction:column;align-items:flex-start;gap:20px;padding:23px}.regional-source-highlight h2{font-size:24px}}.regional-source-links{flex:0 0 310px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.regional-source-links a{border:1px solid #655334;padding:11px 13px;font-size:12px;line-height:1.5;text-decoration:none}:is(.regional-source-links a:hover,.regional-source-links a:focus-visible){border-color:var(--gold);background:#332711}@media (max-width:700px){.regional-source-links{flex-basis:auto;width:100%;max-width:400px}}.chart-audit-banner{background:#211a0f;border:1px solid #b68f3a;margin:28px 0;padding:27px 30px}.chart-audit-banner h2{font-size:27px;line-height:1.25}.chart-audit-banner p{max-width:930px;font-size:14px}.chart-audit-banner .eyebrow{font-size:10px}.chart-audit-banner>a{font-size:12px}.chart-region-status{color:var(--gold);margin:15px 0 0;font-size:12px}.chart-evidence-status{color:#f4db9b;background:#241d10;border:1px solid #796439;width:fit-content;margin-top:9px;padding:3px 7px;font-size:10px;line-height:1.5;display:block}.chart-breakdown>ol{padding-left:22px}.chart-breakdown>ol>li{border-bottom:1px solid var(--line);margin:10px 0;padding:10px 0 20px 8px}.chart-breakdown h3{color:#f8f4eb;margin:0 0 8px;font:600 15px/1.5 Inter,Arial,sans-serif}.chart-breakdown p,.chart-point-list,.chart-reasons{font-size:12px;line-height:1.7}.chart-point-list{margin-bottom:15px;padding-left:18px}.chart-reasons{color:var(--muted);padding-left:18px}.chart-safeguards{padding-left:23px}.chart-safeguards li{padding:0 0 20px 6px;line-height:1.8}.chart-safeguards strong{color:var(--gold)}.chart-correction{border-top:1px solid var(--line);padding-top:25px}.chart-correction h3{font-size:17px}.chart-method h3{margin-top:30px}.monthly-chart .chart-song{width:52%}@media (max-width:650px){.chart-audit-banner{padding:23px}.chart-audit-banner h2{font-size:25px}.chart-audit-banner p{font-size:13px}.monthly-chart .chart-evidence-status{padding:3px 5px;font-size:9px}.monthly-chart .chart-song{width:48%}.chart-region-status{line-height:1.8}.chart-breakdown{padding:18px}.chart-breakdown>ol>li{padding-left:2px}.chart-method{margin-top:50px}}.provisional-marker{vertical-align:super;color:var(--gold);margin-left:4px;font-size:.75em;line-height:0}.chart-star-key{color:var(--muted);margin:12px 0;font-size:12px}.chart-star-key>span{color:var(--gold);margin-right:3px;font-size:18px}
