.avn-hdr{--navy:#001743;--navy-2:#0b2a63;--navy-soft:#e8edf6;--gold:#c9a227;--gold-soft:#f6efd5;--line:#e4e7ee;--ink:#16213a;--max:1180px;--shadow:0 18px 40px -18px rgba(0,23,67,.28);--serif:'Newsreader',Georgia,serif;--sans:'Inter',system-ui,-apple-system,'Segoe UI',sans-serif;font-family:var(--sans);line-height:1.65;color:var(--ink);-webkit-font-smoothing:antialiased}
.avn-hdr *{box-sizing:border-box}
.avn-hdr a{color:inherit}
.avn-hdr .wrap{width:min(var(--max),100% - 40px);margin-inline:auto}
.avn-hdr .skip{position:absolute;left:-999px;top:8px;background:var(--navy);color:#fff;padding:10px 16px;border-radius:8px;z-index:100}
.avn-hdr .skip:focus{left:8px}
.avn-hdr :focus-visible{outline:3px solid var(--gold);outline-offset:3px;border-radius:6px}
.avn-hdr .topbar{background:var(--navy);color:#dbe3f3;height:var(--top-h);font-size:.82rem}
.avn-hdr .topbar .wrap{height:100%;display:flex;align-items:center;justify-content:space-between;gap:16px}
.avn-hdr .follow{display:flex;align-items:center;gap:8px}
.avn-hdr .follow>span.lbl{font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--gold);margin-right:6px}
.avn-hdr .soc{display:inline-flex;align-items:center;gap:8px;height:30px;padding:0 14px 0 10px;border-radius:99px;background:rgba(255,255,255,.1);color:#fff;text-decoration:none;font-weight:600;transition:.2s}
.avn-hdr .soc svg{width:16px;height:16px}
.avn-hdr .soc:hover{background:var(--gold);color:#201800}
.avn-hdr .toplinks{display:flex;gap:22px}
.avn-hdr .toplinks a{text-decoration:none;color:#cdd6ea}
.avn-hdr .toplinks a:hover{color:#fff;text-decoration:underline}
.avn-hdr .avane-header{position:relative;z-index:50;background:rgba(251,250,247,.94);backdrop-filter:saturate(1.4) blur(12px);border-bottom:1px solid var(--line)}
.avn-hdr .bar{display:flex;align-items:center;gap:12px;height:var(--bar-h);transition:height .3s ease}
.avn-hdr .brand{display:block;position:relative;flex:none;text-decoration:none;overflow:hidden;height:var(--logo-h);width:calc(var(--logo-h)*868/292);transition:height .3s ease,width .3s ease}
.avn-hdr .brand img{position:absolute;max-width:none;width:auto;height:calc(var(--logo-h)*348/292);left:calc(var(--logo-h)*-40/292);top:calc(var(--logo-h)*-29/292);transition:.3s ease;display:block}
.avn-hdr .brand.plain{width:auto;overflow:visible}
.avn-hdr .brand.plain img{position:static;height:var(--logo-h);width:auto}
.avn-hdr .avane-header.scrolled{--bar-h:var(--bar-hs);--logo-h:var(--logo-hs)}
.avn-hdr .brand-fallback{display:none;font-weight:700;color:var(--navy);letter-spacing:.06em}
.avn-hdr .nav{margin-left:auto}
.avn-hdr .nav>ul{display:flex;gap:2px;list-style:none;margin:0;padding:0}
.avn-hdr .nav .item{position:relative}
.avn-hdr .nav .top{display:flex;align-items:center;gap:5px;background:none;border:0;font:inherit;font-size:.88rem;font-weight:600;color:var(--navy);padding:10px 7px;border-radius:10px;cursor:pointer;white-space:nowrap;text-decoration:none;line-height:1.65}
.avn-hdr .nav .top svg{width:12px;height:12px;transition:transform .2s}
.avn-hdr .nav .item:hover>.top,.avn-hdr .nav .item:focus-within>.top{background:var(--navy-soft);color:var(--navy)}
.avn-hdr .nav .item:hover>.top svg,.avn-hdr .nav .item:focus-within>.top svg{transform:rotate(180deg)}
.avn-hdr .drop{position:absolute;top:100%;left:0;min-width:260px;padding:8px;margin-top:6px;background:#fff;border:1px solid var(--line);border-radius:14px;box-shadow:var(--shadow);opacity:0;visibility:hidden;transform:translateY(6px);transition:.18s ease}
.avn-hdr .drop::before{content:'';position:absolute;inset:-10px 0 auto 0;height:10px}
.avn-hdr .nav .item:nth-last-child(-n+2) .drop{left:auto;right:0}
.avn-hdr .nav .item:hover>.drop,.avn-hdr .nav .item:focus-within>.drop{opacity:1;visibility:visible;transform:none}
.avn-hdr .drop a{display:block;padding:9px 12px;border-radius:9px;text-decoration:none;font-size:.9rem;color:var(--ink)}
.avn-hdr .drop a:hover{background:var(--navy-soft);color:var(--navy)}
.avn-hdr .actions{display:flex;align-items:center;gap:4px;flex:none}
.avn-hdr .icon-btn{width:42px;height:42px;display:grid;place-items:center;border-radius:50%;border:0;padding:0;background:transparent;color:var(--navy);cursor:pointer;text-decoration:none}
.avn-hdr .icon-btn:hover,.avn-hdr .icon-btn:focus{background:var(--navy-soft);color:var(--navy)}
.avn-hdr .icon-btn svg{width:20px;height:20px}
.avn-hdr .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:13px 24px;border-radius:999px;font-weight:600;font-size:.95rem;text-decoration:none;border:2px solid transparent;transition:.2s;cursor:pointer;font-family:inherit;line-height:1.2}
.avn-hdr .btn-gold{background:var(--gold);color:#201800}
.avn-hdr .btn-gold:hover{background:#d9b434;color:#201800;transform:translateY(-1px)}
.avn-hdr .btn-navy{background:var(--navy);color:#fff}
.avn-hdr .btn-navy:hover{background:var(--navy-2);color:#fff;transform:translateY(-1px)}
.avn-hdr .btn-sm{padding:9px 18px;font-size:.88rem}
.avn-hdr .burger{display:none}
.avn-hdr .drawer{position:fixed;inset:0;z-index:9990;visibility:hidden}
.avn-hdr .drawer .scrim{position:absolute;inset:0;background:rgba(0,23,67,.5);opacity:0;transition:.25s}
.avn-hdr .drawer .panel{position:absolute;top:0;right:0;bottom:0;width:min(400px,92vw);background:#fff;transform:translateX(100%);transition:transform .3s ease;display:flex;flex-direction:column;overflow-y:auto}
.avn-hdr .drawer.open{visibility:visible}.avn-hdr .drawer.open .scrim{opacity:1}.avn-hdr .drawer.open .panel{transform:none}
.avn-hdr .drawer-head{display:flex;justify-content:space-between;align-items:center;padding:14px 16px 14px 20px;border-bottom:1px solid var(--line)}
.avn-hdr .drawer-head strong{color:var(--navy)}
.avn-hdr .acc{list-style:none;margin:0;padding:8px 12px}
.avn-hdr .acc>li{border-bottom:1px solid var(--line)}
.avn-hdr .acc button,.avn-hdr .acc a.plain{width:100%;display:flex;justify-content:space-between;align-items:center;background:none;border:0;font:inherit;font-weight:600;font-size:1.05rem;color:var(--navy);padding:16px 8px;cursor:pointer;text-align:left;text-decoration:none;border-radius:0}
.avn-hdr .acc button:hover,.avn-hdr .acc button:focus{background:none;color:var(--navy)}
.avn-hdr .acc button svg{width:14px;height:14px;transition:transform .2s}
.avn-hdr .acc button[aria-expanded='true'] svg{transform:rotate(180deg)}
.avn-hdr .acc .sub{display:none;padding:0 8px 12px}.avn-hdr .acc .sub.show{display:block}
.avn-hdr .acc .sub a{display:block;padding:10px 12px;border-radius:10px;text-decoration:none;color:var(--ink)}
.avn-hdr .acc .sub a:hover{background:var(--navy-soft)}
.avn-hdr .drawer-foot{margin-top:auto;padding:16px 20px 28px;display:grid;gap:12px}
.avn-hdr .drawer-soc{display:flex;gap:8px;flex-wrap:wrap}
.avn-hdr .drawer-soc .soc{background:var(--navy-soft);color:var(--navy)}
.avn-hdr .drawer-soc .soc:hover{background:var(--gold);color:#201800}
.avn-hdr .search{position:fixed;inset:0;z-index:9995;background:rgba(0,23,67,.94);display:none;align-items:flex-start;justify-content:center;padding:14vh 20px 0}
.avn-hdr .search.open{display:flex}
.avn-hdr .search form{width:min(680px,100%)}
.avn-hdr .search label{display:block;color:#cdd6ea;font-size:.8rem;letter-spacing:.14em;text-transform:uppercase;margin-bottom:10px}
.avn-hdr .search input{width:100%;font:inherit;font-size:1.3rem;padding:18px 22px;border-radius:16px;border:0;outline:none;background:#fff;color:#16213a}
.avn-hdr .search .close{position:absolute;top:18px;right:18px;color:#fff}
.avn-hdr .search .close:hover{background:rgba(255,255,255,.14);color:#fff}
.avn-hdr .search small{display:block;color:#aebbd8;margin-top:12px}
@media (max-width:640px){
.avn-hdr .wrap{width:min(var(--max),100% - 32px)}
.avn-hdr .toplinks,.avn-hdr .topbar .soc span{display:none}
.avn-hdr .topbar .soc{padding:0;width:32px;height:32px;justify-content:center}
.avn-hdr .follow>span.lbl{margin-right:2px}
.avn-hdr .actions .btn{padding:9px 16px;font-size:.88rem}
}
@media (prefers-reduced-motion:reduce){.avn-hdr *{transition:none!important}}