.page-links{display:flex;gap:24px;font-size:13px}.page-links a:hover{color:var(--gold)}
.crash-intro{padding-block:64px 40px;position:relative}.crash-intro h1{font-size:clamp(36px,5vw,64px);line-height:1.5;letter-spacing:-1.5px;margin-block:15px}
.intro-text{max-width:720px;font-size:15px;line-height:2.1;color:var(--muted)}
.intro-tags{display:flex;gap:10px;flex-wrap:wrap;margin-top:24px}.intro-tags span{padding:7px 14px;border:1px solid #53303e;background:#25131d;color:#dfacba;border-radius:30px;font-size:11px}
.catalog{padding-block:12px 35px}.catalog-label{color:var(--gold);font:12px Arial,sans-serif;letter-spacing:3px;border-inline-start:2px solid var(--gold);padding-inline-start:14px}
.catalog-image{margin:14px 0 0;background:#151216;border:1px solid var(--line);border-radius:14px;overflow:hidden}.catalog-image img{display:block;width:100%;height:auto}.catalog-image figcaption{padding:15px 20px;color:var(--muted);font-size:11px;line-height:1.8}.catalog-image>p{padding:70px 20px;text-align:center;color:var(--muted);background:radial-gradient(ellipse,#44122655,transparent)}
.game-families{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.game-families article{padding:27px;border:1px solid var(--line);border-radius:12px;background:#171118}.family-icon{font-size:32px;color:var(--gold)}.game-families h2{font-size:20px;margin-block:12px 8px}.game-families p{font-size:12px;line-height:2.2;color:var(--muted);margin:0}.faq a{text-decoration:underline;text-underline-offset:4px;color:var(--gold)}.footer-top .age{margin-inline-start:auto}
@media(max-width:760px){.crash-intro{padding-block:35px 25px}.intro-text{font-size:13px}.game-families{grid-template-columns:1fr;gap:12px}.game-families article{padding:22px}.page-links{gap:16px;font-size:12px}.catalog-label{font-size:10px}.catalog .section-heading{align-items:center}.catalog h2{font-size:22px}}
