/* TGOT historic archive v11 — isolated styles */
.tgot-legacy-section,.tgot-legacy-page{background:linear-gradient(145deg,#02111a,#031c27 45%,#030b15);color:#dceef3;font-family:'Exo 2',system-ui,Arial,sans-serif;}
.tgot-legacy-section{padding:70px 20px 85px;border-top:1px solid #026d7d;border-bottom:1px solid #02546a;position:relative;z-index:1}
.tgot-legacy-page{margin:0;min-height:100vh;padding:38px 20px 70px;box-sizing:border-box}
.tgot-legacy-section *, .tgot-legacy-page *{box-sizing:border-box}
.tgot-legacy-inner{max-width:1200px;margin:0 auto}
.tgot-legacy-section h2,.tgot-legacy-page h1{color:#0bf3cc;font-size:clamp(1.9rem,3vw,3rem);line-height:1.18;margin:10px 0 15px;font-weight:800}
.tgot-legacy-section h2{font-family:Orbitron,system-ui,sans-serif}
.tgot-legacy-kicker{font-weight:800;letter-spacing:.19em;color:#00d9ea;font-size:.76rem}
.tgot-legacy-intro{max-width:850px;color:#b9ced7;line-height:1.65;margin:0 0 28px}
.tgot-legacy-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:19px}
.tgot-legacy-card{display:grid;grid-template-columns:clamp(130px,34%,205px) 1fr;min-width:0;gap:0;border:1px solid #087484;background:#061e2a;border-radius:14px;overflow:hidden;box-shadow:0 10px 32px #0006}
.tgot-legacy-image{display:block;min-height:245px;background:#13272d;overflow:hidden}
.tgot-legacy-image img{width:100%;height:100%;min-height:245px;object-fit:cover;object-position:center;display:block;transition:transform .25s ease}
.tgot-legacy-image:hover img{transform:scale(1.035)}
.tgot-legacy-info{padding:20px;min-width:0}
.tgot-legacy-meta{display:flex;align-items:center;flex-wrap:wrap;gap:7px;justify-content:space-between;font-size:.67rem;font-weight:800;color:#0fe4e9;letter-spacing:.06em}
.tgot-legacy-meta small{color:#a9c5d0;font-size:.65rem;letter-spacing:0}
.tgot-legacy-info h3{color:#f4ffff;font-size:clamp(1.05rem,1.5vw,1.3rem);line-height:1.35;margin:11px 0 7px;letter-spacing:0}
.tgot-legacy-sub{font-weight:700;color:#7bf0a2!important;font-size:.82rem!important;line-height:1.4!important}
.tgot-legacy-info p{color:#c3d5de;font-size:.81rem;line-height:1.55;margin:8px 0 10px}
.tgot-legacy-links{display:flex;gap:11px;flex-wrap:wrap;margin-top:13px;align-items:center}
.tgot-legacy-links a,.tgot-legacy-back a,.tgot-legacy-bottom a,.tgot-legacy-note a{color:#4cf1ee;text-decoration:none;font-size:.82rem;font-weight:800;line-height:1.5}
.tgot-legacy-links a:hover,.tgot-legacy-back a:hover,.tgot-legacy-bottom a:hover{text-decoration:underline}
.tgot-legacy-pending{color:#ffc88a;font-size:.75rem;line-height:1.5}
.tgot-legacy-bottom{margin:24px 0 0;text-align:center}
.tgot-legacy-back{display:flex;flex-wrap:wrap;gap:20px;margin:0 0 43px}
.tgot-legacy-note{border-top:1px solid #07556d;margin-top:30px;padding-top:20px;color:#b2c7d1;font-size:.83rem;line-height:1.6}
.tgot-legacy-page h1{font-family:Orbitron,system-ui,sans-serif}
@media(max-width:900px){.tgot-legacy-grid{grid-template-columns:1fr}}
@media(max-width:550px){.tgot-legacy-card{display:block}.tgot-legacy-image{height:185px;min-height:0}.tgot-legacy-image img{height:185px;min-height:0;object-fit:contain;background:#12232a}.tgot-legacy-section{padding:48px 12px}.tgot-legacy-page{padding:22px 12px}}
@media(prefers-reduced-motion:reduce){.tgot-legacy-image img{transition:none}}
