:root{--navy:#071b36;--blue:#0f86ff;--muted:#60738e;--line:#d9e5f0;--soft:#f4f7fb}*{box-sizing:border-box}body{margin:0;color:var(--navy);font-family:Arial,Helvetica,sans-serif;background:#fff}.wrap{width:min(1120px,calc(100% - 40px));margin:auto}header{height:76px;border-bottom:1px solid var(--line);display:flex;align-items:center}.head{display:flex;align-items:center;justify-content:space-between}.brand img{width:190px;display:block}.back{color:var(--blue);font-weight:800;text-decoration:none;font-size:14px}.lang{display:flex;gap:4px;padding:3px;background:var(--soft);border-radius:999px;border:1px solid var(--line)}.lang button{border:0;background:transparent;color:var(--blue);font:inherit;font-size:12px;font-weight:800;padding:6px 10px;cursor:pointer;border-radius:999px}.lang button.active{background:var(--blue);color:#fff}.lang button:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.hero{background:var(--navy);color:#fff;padding:80px 0}.eyebrow,.tag{color:var(--blue);font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.hero .eyebrow{color:#8edfff}.hero h1{font-size:clamp(38px,6vw,70px);line-height:1.02;max-width:760px;margin:16px 0}.hero p{font-size:18px;color:#d9e8f6;max-width:650px;line-height:1.6}.posts{padding:70px 0}.card{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--line);border-radius:14px;overflow:hidden;box-shadow:0 15px 40px rgba(12,35,65,.08);margin-bottom:24px}.card img{width:100%;height:100%;min-height:330px;object-fit:cover}.card>div{padding:42px;align-self:center}.card small,.article small{display:block;color:var(--muted);margin:15px 0}.card h2{font-size:30px;line-height:1.15;margin:0 0 14px}.card p,.lead{color:var(--muted);line-height:1.7}.btn{display:inline-flex;background:var(--blue);color:#fff;border-radius:8px;padding:12px 18px;text-decoration:none;font-weight:800;border:0}.empty{text-align:center;padding:70px 20px;background:var(--soft);border-radius:14px}.article{padding:80px 0 110px;max-width:860px}.article h1{font-size:clamp(38px,6vw,64px);line-height:1.05;margin:18px 0}.cover{width:100%;max-height:520px;object-fit:cover;border-radius:14px;margin:28px 0 38px}.body{font-size:17px;line-height:1.8;color:#304766}.body h2{color:var(--navy);font-size:28px;line-height:1.2;margin-top:40px}.body a{color:var(--blue)}@media(max-width:700px){header{height:auto;min-height:76px}.head{gap:12px;flex-wrap:wrap;padding:12px 0}.wrap{width:min(100% - 28px,1120px)}.brand img{width:150px}.back{font-size:12px}.lang button{padding:6px 8px}.card{grid-template-columns:1fr}.card img{min-height:220px}.card>div{padding:28px 22px}.hero{padding:58px 0}.article{padding:55px 0 80px}}

