.sheet{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;column-gap:20px;padding:24px 40px 48px;display:grid}.sheet>.back,.sheet>h1,.sheet>.foot{grid-column:1/-1}.sheet>.back{font:400 13px/1.3 var(--f-mark);letter-spacing:.06em;text-transform:uppercase;margin:0}.sheet>.back a{text-decoration:none}.sheet>.back a:hover{color:var(--accent)}.sheet>h1{font:400 clamp(56px, 7vw, 96px) / .85 var(--f-title);letter-spacing:-.01em;margin:14px 0 16px}.sheet .lead{font:400 clamp(22px, 2vw, 26px) / 1.25 var(--f-title);grid-column:1/span 8;margin:0 0 24px}.sheet .mod{border-top:1px solid var(--soft);grid-column:span 4;margin-top:28px;padding-top:12px}.sheet .mod.half{grid-column:span 6}.sheet .mod.main{grid-column:1/span 8}.sheet .mod h2{font:400 12px/1.3 var(--f-mark);letter-spacing:.06em;text-transform:uppercase;color:var(--soft);margin:0 0 8px}.sheet .mod p,.sheet .mod ul{margin:0 0 10px}.sheet .mod ul{padding-left:18px}.sheet :focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (width<=720px){.sheet{column-gap:12px;padding:18px 16px 32px}.sheet .mod{font-size:17px}.sheet .mod h2{font-size:13px}.sheet>.back{font-size:14px}.sheet .lead,.sheet .mod,.sheet .mod.half,.sheet .mod.main{grid-column:1/-1}}
