@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=Space+Grotesk:wght@500;600;700&display=swap');:root{--bg:#0d131e;--low:#161c27;--high:#242a36;--blue:#a1c9ff;--orange:#fe6500;--muted:#c0c7d3}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:#dde2f2;font:16px Inter,Arial,sans-serif}.sitehead{height:82px;display:flex;align-items:center;justify-content:space-between;padding:0 max(5vw,24px);background:#080e19e8;backdrop-filter:blur(18px);position:sticky;top:0;z-index:5}.logo{font:700 18px 'Space Grotesk';letter-spacing:.08em;color:white;text-decoration:none}.logo b{color:var(--blue)}nav{display:flex;gap:30px}nav a{color:var(--muted);text-decoration:none;font-size:14px}nav a:hover,nav .active{color:#ffb596}.container{width:min(1120px,90%);margin:90px auto 120px}.eyebrow{font-size:11px;letter-spacing:.2em;color:#ffb596;font-weight:700}.container h1{font:700 clamp(42px,7vw,76px)/1.05 'Space Grotesk';max-width:850px;margin:18px 0}.container h1 span{color:var(--blue)}.intro{color:var(--muted);font-size:18px;line-height:1.7;max-width:650px}.grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:60px}.card{background:var(--low);border-radius:18px;overflow:hidden}.card img{width:100%;height:240px;object-fit:cover;display:block}.cardbody{padding:26px}.card small{color:#ffb596;letter-spacing:.12em}.card h2{font:600 27px/1.2 'Space Grotesk'}.card h2 a{color:#f4f6fb;text-decoration:none}.card p{color:var(--muted);line-height:1.7}.read{color:var(--blue);font-size:14px;text-decoration:none}.empty{margin-top:55px;padding:45px;background:var(--low);border-radius:18px}.empty span{color:#ffb596;font-size:11px;letter-spacing:.18em}.empty h2{font:600 30px 'Space Grotesk'}.empty p{color:var(--muted);line-height:1.7}.article{width:min(820px,90%);margin:70px auto 110px}.article h1{font:700 clamp(38px,6vw,64px)/1.1 'Space Grotesk'}.back{display:inline-block;margin-bottom:35px;color:var(--blue);text-decoration:none}.heroimg{width:100%;max-height:460px;object-fit:cover;border-radius:16px;margin:20px 0}.prose{font-size:17px;line-height:1.9;color:#d4dae5}.prose h2,.prose h3{font-family:'Space Grotesk';color:white;margin-top:35px}.prose a{color:var(--blue)}footer{padding:28px 5vw;background:#080e19;display:flex;justify-content:space-between;color:#aeb8c8;font-size:13px}footer a{color:var(--blue);text-decoration:none}@media(max-width:700px){.sitehead{height:auto;padding:18px 20px;display:block}.sitehead nav{gap:14px;overflow:auto;margin-top:15px;padding-bottom:5px}.sitehead nav a{white-space:nowrap;font-size:12px}.container{margin:55px auto 80px}.grid{grid-template-columns:1fr}.card img{height:200px}.article{margin-top:45px}footer{gap:12px;flex-direction:column}}
