/* Phase 166 extracted page styles: /pages/explore.html */
body{background:#05070e;color:#dbe9ff;font-family:Inter,system-ui,sans-serif;margin:0}
    .wrap{max-width:1180px;margin:0 auto;padding:24px 18px 48px}
    .hero{display:flex;justify-content:space-between;align-items:end;gap:16px;flex-wrap:wrap;margin-bottom:18px}
    h1{font-family:Orbitron,sans-serif;letter-spacing:.08em;text-transform:uppercase;margin:0}
    .grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}
    .card{display:block;text-decoration:none;color:inherit;border:1px solid rgba(120,180,255,.22);background:linear-gradient(180deg,rgba(8,22,44,.55),rgba(6,14,30,.45));padding:16px;min-height:180px;box-shadow:0 0 0 1px rgba(92,198,255,.06) inset;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}
    .card:hover{transform:translateY(-2px);border-color:rgba(92,198,255,.45);box-shadow:0 18px 45px rgba(0,0,0,.25)}
    .kicker{font-size:11px;letter-spacing:.12em;text-transform:uppercase;opacity:.72;margin-bottom:8px}
    .meta{font-size:12px;opacity:.7;margin-top:10px}
    .desc{font-size:13px;line-height:1.55;opacity:.92}
    @media(max-width:980px){.grid{grid-template-columns:repeat(2,minmax(0,1fr));}}
    @media(max-width:640px){.grid{grid-template-columns:1fr;}}

/* Phase 166 extracted inline style attributes */
.am-inline-explore-166-1{margin:0 0 8px 0;}
.am-inline-explore-166-2{color:#5cc6ff;text-decoration:none;}
