
:root{--bg:#071e2d;--card:#103348;--teal:#51e0e0;--text:#e9f4f7}*{box-sizing:border-box}body{font-family:'DM Sans',Arial,sans-serif;background:#edf4f5;color:#183a49;margin:0;line-height:1.7}a{color:#087b88;text-decoration:none}a:hover{text-decoration:underline}.wrap{max-width:1120px;width:calc(100% - 48px);margin:auto}.head{background:#041b29;border-bottom:1px solid #2a667b}.nav{display:flex;justify-content:space-between;align-items:center;gap:20px;min-height:84px}.nav img{width:290px;max-width:65vw;height:auto}.nav-links{display:flex;gap:20px;align-items:center}.nav a{color:#d6f0f3;font-size:13px}.lang{border-radius:20px;border:1px solid #78bbbe;color:#fff;background:transparent;padding:7px 13px;cursor:pointer}.hero{background:linear-gradient(130deg,#082b43,#051c2b);color:#fff;padding:56px 0 44px}.eyebrow{color:#70eeea;font-size:11px;letter-spacing:2px;font-weight:700}.hero h1{font-family:Georgia,serif;font-size:clamp(32px,5vw,54px);margin:12px 0}.hero p{max-width:700px;color:#c5dce3}.content{padding:40px 0 80px}.grid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.panel{background:#fff;border:1px solid #cddfe4;border-radius:12px;padding:25px;box-shadow:0 3px 14px #11304a0c;margin-bottom:20px}.panel h2{font:700 27px Georgia,serif;line-height:1.3}.panel h3{font:700 21px Georgia,serif}.panel p{color:#38596a}.panel ul{padding-left:21px}.tag{color:#0b8d93;font-size:11px;font-weight:800;letter-spacing:1px}.source-link{display:block;border-top:1px solid #d9e8eb;padding:12px 0}.source-link small{display:block;color:#506c73}.note{background:#e2f2f0;padding:14px;border-left:3px solid #28b2b0;font-size:12px}.foot{background:#071f2e;color:#bddde0;padding:24px 0;font-size:12px}.foot a{color:#70eeea}.hide{display:none!important}@media(max-width:720px){.grid{grid-template-columns:1fr}.nav{flex-wrap:wrap;padding:12px 0}.nav-links{flex-wrap:wrap;gap:13px}.nav img{width:230px}.panel{padding:19px}.hero{padding:35px 0}.wrap{width:calc(100% - 30px)}}
