*{box-sizing:border-box}body{margin:0;background:#111d25;color:#f2f3f0;font-family:'DM Sans',Arial,sans-serif}a{color:inherit;text-decoration:none}.wrap{width:min(100% - 8vw,1340px);margin:auto}header{border-bottom:1px solid #ffffff2b;background:#10202a}.bar{min-height:105px;display:flex;align-items:center;justify-content:space-between;gap:24px}.bar img{display:block;height:auto}nav{display:flex;gap:26px;align-items:center;flex-wrap:wrap}nav a{font-size:.9rem;font-weight:700}nav a:hover{color:#df762e}nav a:last-child{background:#df762e;color:#10202a;padding:13px 18px}.eyebrow{letter-spacing:.2em;color:#df762e;font-weight:700;font-size:.77rem}main{min-height:75vh;padding:105px 0 130px}h1{font:800 clamp(3.2rem,7vw,7.8rem)/1.02 Manrope,sans-serif;letter-spacing:-.075em;margin:25px 0}h1 em{color:#df762e;font-style:normal}.lead{color:#bac6c5;font-size:1.15rem;line-height:1.6;max-width:660px}.tabs{display:flex;gap:12px;flex-wrap:wrap;border-bottom:1px solid #ffffff33;margin:75px 0 36px;padding-bottom:15px}.tabs button{font:700 1rem 'DM Sans',sans-serif;color:#b9c4c3;background:transparent;border:0;padding:14px 20px;cursor:pointer}.tabs button[aria-selected=true]{background:#df762e;color:#111d25}.cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.card{background:#1b3038;border:1px solid #ffffff25;padding:0 0 32px;overflow:hidden}.card img{width:100%;height:340px;object-fit:cover;display:block}.card .meta{font-size:.75rem;color:#df762e;text-transform:uppercase;letter-spacing:.17em;margin:28px 30px 9px}.card h2{font:700 clamp(1.5rem,2.5vw,2.5rem) Manrope,sans-serif;letter-spacing:-.04em;margin:0 30px 14px}.card p{color:#c1cecc;line-height:1.7;margin:0 30px;white-space:pre-line}.empty{grid-column:1/-1;background:#1b3038;border:1px solid #ffffff2b;padding:55px;color:#bdc9c7}footer{padding:32px 0;border-top:1px solid #ffffff2b;color:#9aa8a6}@media(max-width:780px){.bar{align-items:flex-start;flex-direction:column;padding:20px 0}nav{gap:14px}main{padding:65px 0}.cards{grid-template-columns:1fr}.card img{height:270px}.tabs{margin-top:45px}}
