.top20-module__I46hiq__page{--ink:#181a1b;--yellow:#f5c518;max-width:1320px;color:var(--ink);margin:auto;padding:0 40px 90px}.top20-module__I46hiq__hero{background:var(--ink);color:#f7f3ea;margin:28px calc(50% - 50vw) 0;padding:58px max(40px,50vw - 620px) 62px}.top20-module__I46hiq__eyebrow{font:700 10px/1.5 var(--f-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--yellow)}.top20-module__I46hiq__hero h1{font:400 clamp(65px,10vw,145px)/.9 var(--f-display);text-transform:uppercase;margin:18px 0}.top20-module__I46hiq__hero h1 em{color:var(--yellow);font-style:normal}.top20-module__I46hiq__hero>p:nth-of-type(2){max-width:710px;font:400 17px/1.65 var(--f-sans)}.top20-module__I46hiq__hero time{font:700 11px/1.4 var(--f-sans);letter-spacing:.08em;text-transform:uppercase;border-top:1px solid #ffffff50;margin-top:18px;padding-top:12px;display:inline-block}.top20-module__I46hiq__list{margin:0;padding:0;list-style:none}.top20-module__I46hiq__row{border-bottom:1px solid #c8c3b7;grid-template-columns:130px minmax(0,1fr);gap:20px;padding:28px 0;display:grid}.top20-module__I46hiq__row:nth-child(-n+3){background:#f1e4ae;padding-inline:20px}.top20-module__I46hiq__rank{font:400 clamp(56px,6vw,90px)/.9 var(--f-display);color:#9f7b00}.top20-module__I46hiq__row:nth-child(-n+3) .top20-module__I46hiq__rank{color:var(--ink)}.top20-module__I46hiq__artist{font:800 11px/1.5 var(--f-sans);letter-spacing:.13em;text-transform:uppercase}.top20-module__I46hiq__row h2{font:600 clamp(25px,3vw,43px)/1.12 var(--f-serif);letter-spacing:-.025em;margin:4px 0 8px}.top20-module__I46hiq__row p{color:#44423a;max-width:800px;font:400 15px/1.55 var(--f-sans);margin:0}.top20-module__I46hiq__empty{background:#f1ead9;margin-top:35px;padding:35px}.top20-module__I46hiq__empty h2{font:400 40px/1 var(--f-display);text-transform:uppercase;margin:0 0 12px}.top20-module__I46hiq__empty p{font:400 15px/1.6 var(--f-sans)}.top20-module__I46hiq__empty a{background:var(--ink);color:#fff;font:700 11px var(--f-sans);text-transform:uppercase;margin-top:14px;padding:12px 16px;display:inline-block}.top20-module__I46hiq__page a:focus-visible{outline:3px solid var(--yellow);outline-offset:4px}@media (max-width:700px){.top20-module__I46hiq__page{padding-inline:20px}.top20-module__I46hiq__hero{padding:48px 20px}.top20-module__I46hiq__row{grid-template-columns:70px minmax(0,1fr);gap:10px;padding:20px 0}.top20-module__I46hiq__row:nth-child(-n+3){padding-inline:10px}.top20-module__I46hiq__rank{font-size:50px}.top20-module__I46hiq__row h2{font-size:26px}}.top20-module__I46hiq__spotlight{color:#181a1b;background:#f5c518;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:32px;margin:34px 0;padding:28px 32px;display:grid}.top20-module__I46hiq__spotlight>div>span{font:800 10px/1.4 var(--f-sans);letter-spacing:.12em}.top20-module__I46hiq__spotlight h2{font:400 clamp(40px,5vw,65px)/1 var(--f-display);text-transform:uppercase;margin:10px 0}.top20-module__I46hiq__spotlight p{font:400 14px/1.5 var(--f-sans)}.top20-module__I46hiq__spotlight a{color:#fff;font:800 11px/1.4 var(--f-sans);text-transform:uppercase;background:#181a1b;margin-top:15px;padding:11px 15px;display:inline-block}.top20-module__I46hiq__spotlight ol{margin:0;padding:0;list-style:none}.top20-module__I46hiq__spotlight li{border-bottom:1px solid #181a1b70;align-items:center;gap:15px;padding:8px 0;display:flex}.top20-module__I46hiq__spotlight li b{font:400 30px/1 var(--f-display)}.top20-module__I46hiq__spotlight li span{gap:2px;display:grid}.top20-module__I46hiq__spotlight li strong{font:700 16px/1.25 var(--f-serif)}.top20-module__I46hiq__spotlight li small{font:700 10px/1.3 var(--f-sans);letter-spacing:.08em;text-transform:uppercase}@media (max-width:700px){.top20-module__I46hiq__spotlight{grid-template-columns:1fr;gap:18px;padding:25px}}
