:root{--black:#05080c;--panel:#0d131a;--blue:#168fff;--white:#fff;--muted:#b8c0c8;--line:rgba(255,255,255,.13);--max:1120px}*{box-sizing:border-box}body{margin:0;background:var(--black);color:var(--white);font-family:Arial,Helvetica,sans-serif;line-height:1.7}a{color:inherit;text-decoration:none}.c{width:min(var(--max),calc(100% - 40px));margin:auto}.top{background:var(--blue);color:#00101d;text-align:center;font-weight:900;padding:8px}.nav{min-height:84px;display:flex;justify-content:space-between;align-items:center;gap:20px}.nav img{width:115px;height:70px;object-fit:contain}.nav div{display:flex;gap:20px;align-items:center;font-weight:800}.btn{display:inline-block;background:var(--blue);color:#00101d;padding:13px 20px;border-radius:5px;font-weight:900}.hero{padding:95px 0;background:#0a1016}.ey{color:var(--blue);text-transform:uppercase;letter-spacing:.16em;font-size:.8rem;font-weight:900}h1{font-size:clamp(2.8rem,7vw,5.2rem);line-height:.98;text-transform:uppercase;margin:12px 0 20px;max-width:900px}h2{font-size:clamp(1.8rem,4vw,2.8rem);line-height:1.08;text-transform:uppercase;margin-top:0}.lead{max-width:800px;color:#e1e6ea;font-size:1.15rem}.section{padding:70px 0}.grid{display:grid;grid-template-columns:1fr 1fr;gap:28px}.card{background:var(--panel);border:1px solid var(--line);padding:28px;border-radius:8px}.card p,.card li,.article p,.article li{color:var(--muted)}.card a{color:var(--blue);font-weight:900}.photos{display:grid;grid-template-columns:1fr 1fr;gap:18px}.photos img{width:100%;height:390px;object-fit:cover;border-radius:8px}.article{max-width:850px}.article section{margin-bottom:48px}.callout{border-left:4px solid var(--blue);padding:18px 22px;background:var(--panel)}.cta{background:var(--blue);color:#00101d;padding:50px 0}.cta .c{display:flex;justify-content:space-between;gap:25px;align-items:center}.cta h2{margin:0}.cta a{background:#05080c;color:#fff;padding:14px 22px;border-radius:5px;font-weight:900}footer{padding:42px 0;color:#aeb7c0}.breadcrumbs{color:var(--muted);font-size:.9rem;margin-bottom:18px}.breadcrumbs a{color:var(--blue)}@media(max-width:760px){.grid,.photos{grid-template-columns:1fr}.photos img{height:280px}.nav div a:not(.btn){display:none}.cta .c{align-items:flex-start;flex-direction:column}}
