:root{--navy:#0B2545;--blue:#0F5C96;--ice:#E8F4FA;--n1:#F5F7F9;--n2:#D9E0E6;--n3:#5A6875;--r:8px}
.hd,.ft{font:500 15px/1.55 system-ui,-apple-system,"Segoe UI",sans-serif;color:var(--navy)}
.hd *,.ft *{box-sizing:border-box}
.hd .wrap,.ft .wrap{max-width:1320px;margin:0 auto;padding:0 32px}
.hd img,.ft img{max-width:100%;height:auto;display:block}
.hd .btn{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 16px;border-radius:var(--r);font-weight:700;font-size:14px;text-decoration:none;white-space:nowrap}
.hd .btn-p{background:var(--blue);color:#fff}.hd .btn-p:hover{background:var(--navy);color:#fff}
.hd{position:relative;z-index:20;background:#fff;border-bottom:1px solid var(--n2)}
.hd-in{display:flex;align-items:center;gap:32px;height:64px}
.logo img{height:44px;width:auto}
.nav{display:flex;gap:20px;margin-right:auto}.nav a{color:var(--navy);text-decoration:none;font-size:14px;padding:8px 0}
.hd-end{display:flex;align-items:center;gap:16px;margin-left:auto}
.lang{display:flex;gap:2px;font-size:13px}.lang a{color:var(--n3);text-decoration:none;padding:6px 7px;border-radius:6px}.lang a[aria-current]{color:var(--navy);font-weight:700;background:var(--n1)}
.mnav{display:none;position:relative}.mnav summary{list-style:none;cursor:pointer;font-weight:700;font-size:14px;padding:9px 12px;border-radius:var(--r);box-shadow:inset 0 0 0 1px var(--n2)}
.mnav-p{position:absolute;right:0;top:46px;background:#fff;border:1px solid var(--n2);border-radius:var(--r);padding:8px;min-width:220px}.mnav-p a{display:block;padding:10px 12px;color:var(--navy);text-decoration:none}
.ft{background:var(--navy);color:#DCE7EF;font-size:13.5px}.ft-in{padding-top:28px;padding-bottom:28px;display:grid;gap:8px}.ft img{height:40px;width:auto;margin-bottom:6px}.ft p{margin:0}
@media (max-width:1180px){.nav{display:none}.mnav{display:block}.hd-q{display:none!important}}
@media (max-width:820px){.hd .wrap,.ft .wrap{padding:0 16px}.hd-in{height:60px;gap:12px}.logo img{height:38px}}
