.gta-editorial{--ed-ink:#f7ede5;--ed-muted:#c0b7cb;--ed-pink:#ffa7d0;--ed-line:#493b56;color:var(--ed-ink);background:radial-gradient(at 90% 0,#472f55 0,#0000 40%),#171421;min-height:100vh;padding:0 max(24px,50vw - 560px) 36px;font-family:Arial,Helvetica,sans-serif;line-height:1.75}.gta-editorial *{box-sizing:border-box}.gta-editorial a{color:#baf5e1;text-underline-offset:4px}:is(.gta-editorial a:focus-visible,.gta-editorial summary:focus-visible){outline:3px solid var(--ed-pink);outline-offset:5px}.gta-editorial-nav{border-bottom:1px solid var(--ed-line);flex-wrap:wrap;gap:24px;padding:22px 0;font-size:13px;display:flex}.gta-editorial-nav a[aria-current=page]{color:var(--ed-pink);text-decoration-thickness:2px}.gta-editorial-hero{max-width:890px;padding:60px 0 42px}.gta-editorial-eyebrow{color:var(--ed-pink);letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:700}.gta-editorial h1{letter-spacing:-2.5px;margin:18px 0 25px;font-size:clamp(38px,6vw,72px);line-height:1.04}.gta-editorial-hero>p:not(.gta-editorial-eyebrow){color:#dbd1e1;max-width:780px;font-size:18px}.gta-editorial-hero>span{color:var(--ed-muted);font-size:11px}.gta-editorial h2{letter-spacing:-.8px;margin:0 0 17px;font-size:clamp(26px,3vw,36px);line-height:1.2}.gta-editorial h3{margin:0 0 12px;font-size:21px;line-height:1.25}.gta-editorial p{margin:0 0 18px}.gta-editorial-section{border-top:1px solid var(--ed-line);padding:35px 0;scroll-margin-top:20px}.gta-editorial-section>p,.gta-editorial-section>ol{color:#d4cadc;max-width:850px}.gta-editorial-section li{padding:0 0 14px 5px}.gta-editorial-section li strong{color:var(--ed-ink)}.gta-editorial-jump{border:1px solid var(--ed-line);background:#2a2238;border-radius:12px;flex-wrap:wrap;gap:18px;margin-bottom:35px;padding:20px 24px;font-size:13px;display:flex}.gta-editorial-note{border-left:3px solid var(--ed-pink);color:#eee0ed;background:#332239;border-radius:0 10px 10px 0;padding:20px 24px}.gta-editorial-note p:last-child{margin-bottom:0}.gta-editorial-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin:25px 0;display:grid}.gta-editorial-card{border:1px solid var(--ed-line);background:#231d30;border-radius:12px;scroll-margin-top:20px;overflow:hidden}.gta-editorial-card img{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto;display:block}.gta-editorial-card>div{padding:25px}.gta-editorial-card p{color:#d4cadc;font-size:14px}.gta-editorial-card ul{color:#d4cadc;padding-left:20px;font-size:14px}.gta-editorial-card .gta-editorial-credit{color:var(--ed-muted);font-size:10px}.gta-editorial-source{color:var(--ed-muted);font-size:12px}.gta-editorial-tag{color:var(--ed-pink);border:1px solid #65506c;border-radius:5px;margin-bottom:12px;padding:3px 9px;font-size:10px;font-weight:700;display:inline-block}.gta-editorial-return{background:linear-gradient(120deg,#38273d,#243b3d);border:1px solid #7c5b82;border-radius:12px;margin:40px 0;padding:28px}.gta-editorial-return p{color:#ddd2e1;max-width:720px}.gta-editorial-return a{color:#142d2c;background:#baf5e1;border-radius:6px;padding:12px 18px;font-size:13px;font-weight:700;text-decoration:none;display:inline-block}.gta-editorial footer{color:var(--ed-muted);border-top:1px solid var(--ed-line);padding-top:25px;font-size:11px}.gta-editorial details{border-bottom:1px solid var(--ed-line);padding:18px 0}.gta-editorial summary{cursor:pointer;font-weight:700}.gta-editorial details p{color:#d4cadc;margin:14px 0 0}.gta-editorial ol{padding-left:24px}@media (max-width:650px){.gta-editorial{padding-inline:20px}.gta-editorial-nav{gap:12px 20px}.gta-editorial-hero{padding:38px 0 30px}.gta-editorial h1{letter-spacing:-1.5px}.gta-editorial-grid{grid-template-columns:1fr}.gta-editorial-card>div{padding:22px}.gta-editorial-jump{gap:12px 20px}.gta-editorial-return{padding:23px}}.gta-editorial-scene{border:1px solid var(--ed-line);background:#241c31;border-radius:12px;margin:0 0 30px;overflow:hidden}.gta-editorial-scene img{object-fit:cover;object-position:center 45%;width:100%;height:clamp(180px,28vw,320px);display:block}.gta-editorial-scene figcaption{color:var(--ed-muted);padding:10px 15px;font-size:11px}.gta-editorial-banner{border:1px solid var(--ed-line);background:#231d30;border-radius:12px;margin:0 0 28px;overflow:hidden}.gta-editorial-banner img{object-fit:cover;width:100%;height:auto;max-height:340px;display:block}.gta-editorial-banner figcaption{color:var(--ed-muted);padding:12px 18px;font-size:11px}.gta-encyclopedia-jump{margin-top:28px}.gta-encyclopedia-jump span{color:var(--ed-muted);font-size:11px}.gta-reading-entries{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.gta-reading-entry{border:1px solid var(--ed-line);background:#231d30;border-radius:12px;min-width:0;padding:25px;scroll-margin-top:20px}.gta-reading-entry p{color:#d4cadc;overflow-wrap:anywhere;font-size:14px}.gta-reading-labels{flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:15px;display:flex}.gta-reading-labels .gta-editorial-tag{margin:0}.gta-reading-spoiler-label{color:var(--ed-muted);font-size:10px}.gta-reading-official{color:#baf5e1;border-color:#4e776b}.gta-reading-unverified{color:#f4d99c;border-color:#766749}.gta-reading-disputed{color:#ffb2bd;border-color:#79515d}.gta-reading-unknown{color:#bad5f5;border-color:#556580}.gta-reading-verify{color:#b8adc6!important;font-size:12px!important}.gta-reading-source{border-top:1px solid var(--ed-line);margin-top:22px;padding-top:14px}.gta-reading-source p{margin-bottom:8px;font-size:11px}.gta-reading-permalink{font-size:11px}.gta-reading-reveal{border-radius:8px;border:1px dashed #705779!important;padding:16px!important}.gta-reading-reveal summary{color:#ffd2e8;font-size:13px}.gta-reading-reveal>div{padding-top:10px}@media (max-width:720px){.gta-reading-entries{grid-template-columns:1fr}.gta-reading-entry{padding:21px}}
