/* Independent GTA hero: no inherited photo-intro layout or absolute overlays. */
.game-hero13{display:block;width:min(1240px,90%);margin:0 auto;padding:65px 0 34px;text-align:center}
.game-hero13 .game-title13{display:block;width:100%;max-width:1000px;margin:0 auto 42px;text-align:center}
.game-hero13 h1{display:block;font-size:clamp(50px,5.5vw,82px);line-height:1.07;margin:12px auto 24px;width:100%;text-align:center}
.game-hero13 h1 em{color:#cbb384;font-style:normal}
.game-hero13 p{max-width:720px;margin:0 auto;text-align:center;font-size:18px;line-height:1.8;color:#ccc7bd}
.game-hero13 figure{margin:0;overflow:hidden;border-radius:24px;border:1px solid #514735}
.game-hero13 img{display:block;position:static;width:100%;height:auto;aspect-ratio:2.35;object-fit:cover;object-position:center 45%}
.planner-summary12 #download-list12{margin-top:14px}.planner-summary12 .planner-storage12{margin-top:28px;line-height:1.8}
.planner12 .remember13{display:flex;gap:10px;align-items:flex-start;font-size:13px;line-height:1.6;margin:24px 0 0;color:#e4d9c4}
.planner12 .remember13 input[type=checkbox]{appearance:auto;width:18px;min-height:18px;height:18px;padding:0;margin:2px 0;flex:none;accent-color:#c7a768}
.pdf-status13{font-size:12px!important;line-height:1.7;margin-top:18px}
.planner12 .catalog-select13{margin-bottom:10px}.product-fit13{font-size:12px;line-height:1.65;color:#b9b3a8;margin:11px 0 0}.product-fit13:empty{display:none}.mismatch13{color:#ffbd9f}
.import13{padding:22px;border:1px solid #b59a69;border-radius:12px;margin:0 0 30px;display:flex;align-items:center;gap:24px}.import13[hidden]{display:none}.import13 p{margin:0;flex:1}.import13 button{flex:none}
.quicklinks13{display:flex;justify-content:center;align-items:center;gap:15px 25px;flex-wrap:wrap;margin-top:0;padding-top:24px;padding-bottom:24px;border-bottom:1px solid #514632}
.quicklinks13 a{font-size:14px;color:#e2c58d;text-decoration:underline;text-underline-offset:6px}
.catalog13{border-top:1px solid #665439}.catalog13>h2{text-align:center;font-size:38px}.catalog13>p{text-align:center;max-width:750px;margin:18px auto 30px;line-height:1.8}
.catalog-row13{display:grid;grid-template-columns:minmax(160px,1fr) minmax(240px,1.6fr) 185px;gap:30px;align-items:center;padding:30px 0;border-bottom:1px solid #494235;scroll-margin-top:130px}
.catalog-row13 h3{font-size:25px;line-height:1.2;margin:0}.catalog-row13 p{font-size:15px;line-height:1.75;margin:0}.catalog-row13 small{display:block;color:#c4af88;line-height:1.75;margin-top:9px;font-size:13px}
.catalog-actions13{display:grid;gap:12px;text-align:center}.catalog-actions13 .button{width:100%;box-sizing:border-box;font-size:13px;white-space:nowrap}.catalog-actions13>a+ a{font-size:13px;text-decoration:underline;text-underline-offset:4px}
.offer-profile13{font-size:12px;color:#aaa397;display:block;line-height:1.6}.product-actions{flex-wrap:wrap}.product-actions .list-link13{font-size:13px;text-decoration:underline;text-underline-offset:4px}
.legal13{max-width:850px;padding-top:60px;padding-bottom:80px}.legal13 h1{font-size:54px;line-height:1.1;margin:22px 0 35px}.legal13 h2{font-size:28px;margin:35px 0 14px}.legal13 p,.legal13 dd{font-size:16px;line-height:1.85;color:#c8c3bb}.legal-draft13{border-left:3px solid #c7a56a;padding:16px 22px;background:#27251f}.legal13 dt{font-weight:600;color:#d6bc8e;margin-top:22px}.legal13 dd{margin:8px 0}
footer .footer-links13{display:flex;gap:16px 24px;justify-content:flex-end;flex-wrap:wrap;max-width:690px}footer .footer-links13 a{font-size:13px}
@media(max-width:900px){.catalog-row13{grid-template-columns:1fr 185px;gap:18px}.catalog-row13>h3{grid-column:1/-1}.game-hero13 img{aspect-ratio:1.65}.import13{flex-wrap:wrap}}
@media(max-width:600px){.catalog-row13{grid-template-columns:1fr}.game-hero13{padding-top:40px}.game-hero13 h1{font-size:46px}.legal13 h1{font-size:40px}}
