:root{--paper:#fffaf0;--blue:#182b58;--red:#d9473e;--gold:#d9a834;--ink:#171b28;--staff:#c8c4b7}*{box-sizing:border-box}html,body{max-width:100%;overflow-x:hidden}body{margin:0;color:var(--ink);background:var(--paper);font-family:Georgia,'Times New Roman',serif;line-height:1.67}.scr-wrap{max-width:1140px;margin:auto;padding:0 26px}.scr-head{background:var(--blue);color:white}.scr-head .scr-wrap{display:grid;grid-template-columns:1fr auto;align-items:center;min-height:76px}.scr-logo{color:white;text-decoration:none;font-weight:700;letter-spacing:.18em}.scr-head nav{display:flex;gap:22px}.scr-head nav a{color:#e9e5d8;text-decoration:none;font:12px Arial,sans-serif;text-transform:uppercase;letter-spacing:.09em}.scr-hero{padding:78px 0 62px;background:repeating-linear-gradient(to bottom,var(--paper) 0,var(--paper) 31px,#d6d1c5 32px,var(--paper) 33px)}.scr-score{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(250px,.75fr);gap:46px}.scr-kicker{font:800 12px Arial,sans-serif;color:var(--red);text-transform:uppercase;letter-spacing:.16em;background:var(--paper);display:inline-block}.scr-hero h1{font-size:clamp(43px,6vw,75px);line-height:1.02;margin:16px 0 23px;background:var(--paper)}.scr-lead{font-size:19px;background:var(--paper)}.scr-btn{display:inline-block;padding:14px 21px;text-decoration:none;background:var(--red);color:white;font:800 14px Arial,sans-serif;margin:7px 8px 0 0}.scr-btn.alt{background:var(--blue)}.scr-folio{background:var(--blue);color:white;padding:26px;outline:8px solid rgba(24,43,88,.12)}.scr-folio h2{margin-top:0}.scr-folio ol{padding-left:23px}.scr-tempo{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));background:var(--blue);color:white}.scr-tempo div{padding:20px;border-right:1px solid #50618a}.scr-tempo span{display:block;color:var(--gold);font:700 25px Arial,sans-serif}.scr-movement{padding:70px 0}.scr-movement.blue{background:var(--blue);color:white}.scr-movement.red{background:var(--red);color:white}.scr-movement h2{font-size:clamp(32px,4vw,50px);line-height:1.12;margin:8px 0 28px}.scr-bars{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:16px}.scr-bar{grid-column:span 4;padding:22px;background:white;color:var(--ink);border-top:5px solid var(--gold);min-width:0}.scr-bar.wide{grid-column:span 6}.scr-bar h3{margin-top:0;color:var(--blue)}.scr-duet{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px}.scr-list{counter-reset:folio}.scr-line{counter-increment:folio;display:grid;grid-template-columns:60px 1fr;gap:16px;padding:17px 0;border-top:1px solid var(--staff)}.scr-line:before{content:'№' counter(folio);color:var(--red);font-weight:700}.scr-cash{width:100%;border-collapse:collapse}.scr-cash th,.scr-cash td{padding:14px;border-bottom:1px solid var(--staff);text-align:left}.scr-cash th{color:var(--red)}.scr-ranks{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.scr-rank{background:var(--paper);color:var(--ink);padding:18px}.scr-rank:nth-child(odd){transform:translateY(14px)}.scr-faq details{border-top:1px solid var(--staff);padding:16px 0}.scr-faq summary{cursor:pointer;font-weight:700;color:var(--blue)}.scr-foot{background:#0d1731;color:#d9ddee;padding:38px 0;font:14px Arial,sans-serif}.scr-foot-row{display:flex;justify-content:space-between;gap:25px}@media(max-width:760px){.scr-wrap{padding:0 16px}.scr-head nav{display:none}.scr-score,.scr-duet{grid-template-columns:1fr}.scr-tempo{grid-template-columns:1fr 1fr}.scr-bar,.scr-bar.wide{grid-column:span 12}.scr-ranks{grid-template-columns:1fr 1fr}.scr-rank:nth-child(odd){transform:none}.scr-foot-row{display:block}.scr-movement{padding:52px 0}h1,h2,h3,p,td,th{overflow-wrap:anywhere}}
