.steam-hero{padding:36px 0 32px;max-width:920px}.steam-hero h1{font-size:clamp(42px,6.3vw,86px);letter-spacing:-3px;line-height:1.06;overflow-wrap:break-word}.steam-hero em{font-style:normal;color:var(--accent)}.steam-hero .intro{max-width:680px}.quick-answer{border-block:1px solid var(--accent);padding:24px 0 28px}.quick-answer h2{font:12px monospace;text-transform:uppercase;letter-spacing:1.4px;color:var(--muted)}.quick-answer p{font-size:clamp(23px,3vw,35px);font-weight:700;line-height:1.5;max-width:950px;margin:14px 0}.quick-answer small{color:var(--muted)}.steam-layout{display:grid;grid-template-columns:minmax(0,1fr) 270px;gap:90px;padding:50px 0}.steam-layout h2{font-size:28px;line-height:1.3}.steam-answers{list-style:none;padding:0;margin:24px 0 60px}.steam-answers li{display:grid;grid-template-columns:42px minmax(0,1fr);gap:20px;padding:23px 0;border-bottom:1px solid var(--line)}.answer-index{font:13px monospace;color:var(--accent);padding-top:9px}.steam-answers h3{font-size:25px;margin:0}.steam-answers h3 small{font-size:15px;color:var(--muted);font-weight:400;margin-left:9px}.steam-answers p{margin:5px 0 0;color:var(--muted)}.steam-layout aside{align-self:start;border-top:3px solid var(--accent);padding-top:25px}.steam-layout aside p{color:var(--muted)}.steam-layout aside a{display:block;margin:20px 0;color:var(--accent)}.steam-layout hr{border:0;border-top:1px solid var(--line);margin:25px 0}.faq summary{padding-right:15px}.faq p{max-width:65ch}@media(max-width:900px){.steam-layout{grid-template-columns:minmax(0,1fr);gap:35px}.steam-layout aside{max-width:650px}.steam-hero h1{letter-spacing:-1.5px}}@media(max-width:480px){.steam-hero{padding-top:20px}.steam-answers li{gap:10px;grid-template-columns:30px minmax(0,1fr)}.steam-answers h3{font-size:23px}.steam-layout{padding-top:30px}}
