.site-header.refined-header{z-index:40;background:var(--color-surface-subtle);min-height:104px;transition:min-height .22s var(--ease-standard), padding .22s var(--ease-standard), box-shadow .22s var(--ease-standard);border-bottom-color:#103b301f;gap:clamp(18px,2vw,34px);padding:16px max(28px,50vw - 720px);position:sticky;top:0}.refined-header .brand{width:246px;transition:width .22s var(--ease-standard)}.site-header.refined-header[data-compact=true]{min-height:84px;padding-block:10px;box-shadow:0 4px 16px #103b300a}.refined-header .desktop-nav a{align-items:center;min-height:44px;padding-block:8px;font-size:14px;font-weight:500;display:inline-flex}.refined-header .desktop-nav a:after{content:"";inset-inline:0;background:var(--primary);transform-origin:100%;height:1px;transition:transform .2s var(--ease-standard);position:absolute;bottom:3px;transform:scaleX(0)}html[dir=ltr] .refined-header .desktop-nav a:after{transform-origin:0}.refined-header .desktop-nav a[aria-current=page]:after,.refined-header .desktop-nav a:hover:after{transform:scaleX(1)}.refined-header .desktop-nav a:focus-visible:after{transform:scaleX(1)}.refined-header .desktop-nav a[aria-current=page]{color:var(--primary);font-weight:700}.refined-header .header-actions{flex-shrink:0;gap:14px}.refined-header .language{letter-spacing:0;border-radius:4px;justify-content:center;align-items:center;gap:7px;min-width:44px;min-height:44px;font-size:13px;font-weight:600;display:inline-flex}.refined-header .portal-link{border-radius:6px;min-height:44px;padding:9px 15px;font-size:13px}.refined-header .portal-link:hover{background:var(--color-action-hover)}.refined-header .mobile-menu{border:1px solid #103b302e;border-radius:6px;width:44px;height:44px;padding:0}.refined-header .mobile-menu svg{width:22px;height:22px}.site-menu-drawer[data-slot=sheet-content]{width:min(420px,90vw);max-width:none;height:100dvh;padding:max(22px, env(safe-area-inset-top)) 26px max(22px, env(safe-area-inset-bottom));overscroll-behavior:contain;background:var(--color-surface-subtle);animation-duration:.35s;animation-timing-function:var(--ease-standard);border-color:#103b3026;gap:0;overflow-y:auto;box-shadow:0 0 50px #071f191a}.site-menu-drawer .drawer-masthead{justify-content:space-between;align-items:center;gap:14px;margin-bottom:34px;display:flex}.drawer-masthead>a{width:208px;min-width:0}.drawer-masthead img{width:100%;height:auto}.site-menu-drawer .menu-close{border:1px solid #103b302e;border-radius:6px;flex-shrink:0;align-self:center;width:44px;height:44px;margin:0;padding:0}.site-menu-drawer .menu-close svg{width:22px;height:22px}.site-menu-drawer .drawer-heading{text-align:start;gap:4px;padding:0 0 22px}.drawer-heading [data-slot=sheet-title]{font-size:1.375rem;font-weight:650;line-height:1.6}.drawer-heading [data-slot=sheet-description]{font-size:.8125rem}.site-menu-drawer .drawer-nav{border-top:1px solid #103b3026;gap:0;padding:0;display:grid}.site-menu-drawer .drawer-nav a{border-bottom:1px solid #103b301f;justify-content:space-between;align-items:center;gap:14px;min-height:58px;padding:14px 8px;font-size:1rem;font-weight:500;display:flex}.site-menu-drawer .drawer-nav a[aria-current=page]{color:var(--primary);background:#103b300d;font-weight:700}.site-menu-drawer .menu-link-arrow{opacity:.5;transition:transform .2s var(--ease-standard), opacity .2s var(--ease-standard)}:is(.site-menu-drawer .drawer-nav a:hover,.site-menu-drawer .drawer-nav a:focus-visible){background:#103b300d}.site-menu-drawer .drawer-nav a:hover .menu-link-arrow{opacity:1;transform:translate(-3px)}.site-menu-drawer[dir=ltr] .drawer-nav a:hover .menu-link-arrow{transform:translate(3px)}.site-menu-drawer .drawer-footer{gap:14px;margin-top:auto;padding-top:30px;display:grid}.drawer-footer .drawer-account{min-height:48px;color:var(--color-text-inverse);background:var(--primary);border-radius:6px;justify-content:center;align-items:center;gap:10px;padding:12px 16px;font-size:14px;display:flex}.drawer-footer .drawer-account:hover{background:var(--color-action-hover)}.drawer-footer .drawer-language{color:var(--muted-foreground);justify-content:space-between;align-items:center;gap:16px;font-size:13px;display:flex}.drawer-language a{min-height:44px;color:var(--primary);align-items:center;gap:9px;font-weight:600;display:inline-flex}.drawer-language a:hover{text-underline-offset:5px;text-decoration:underline}:is(.site-menu-drawer a:focus-visible,.site-menu-drawer button:focus-visible){outline:2px solid var(--primary);outline-offset:3px;box-shadow:none}@media (max-width:1279px){.refined-header .desktop-nav{display:none}.refined-header .mobile-menu{display:inline-flex}.site-header.refined-header{min-height:96px;padding:14px 5%}}@media (max-width:640px){.site-header.refined-header,.site-header.refined-header[data-compact=true]{gap:18px;min-height:82px;padding:11px 20px}.refined-header .brand,.refined-header[data-compact=true] .brand{width:min(224px,66vw)}.refined-header .header-actions>.language,.refined-header .header-actions>.portal-link{display:none}.site-menu-drawer[data-slot=sheet-content]{padding-inline:22px}}@media (max-width:389px){.site-header.refined-header,.site-header.refined-header[data-compact=true]{gap:12px;min-height:76px;padding-inline:16px}.refined-header .brand,.refined-header[data-compact=true] .brand{width:min(204px,64vw)}.site-menu-drawer[data-slot=sheet-content]{width:calc(100vw - 20px);padding-inline:18px}}@media (prefers-reduced-motion:reduce){.site-header.refined-header,.refined-header .brand,.refined-header .desktop-nav a:after,.site-menu-drawer .menu-link-arrow{transition:none}.site-menu-drawer[data-slot=sheet-content]{animation:none}}.site-header.refined-header,.site-header.refined-header[data-compact=true]{width:var(--site-wide-width);-webkit-backdrop-filter:blur(20px)saturate(140%);backdrop-filter:blur(20px)saturate(140%);min-height:88px;transition:min-height .22s var(--ease-standard), padding .22s var(--ease-standard), box-shadow .22s var(--ease-standard), background-color .22s var(--ease-standard);background:#ffffffe0;border:1px solid #103b301c;border-radius:22px;margin:14px auto 0;padding:12px clamp(20px,3vw,38px);top:12px;box-shadow:0 12px 38px #103b3012,inset 0 1px #ffffffb8}.site-header.refined-header[data-compact=true]{background:#fffffff0;min-height:74px;box-shadow:0 16px 42px #103b301f,inset 0 1px #ffffffc2}.refined-header .brand{width:clamp(192px,18vw,238px)}.refined-header[data-compact=true] .brand{width:clamp(184px,17vw,222px)}.refined-header .desktop-nav{gap:clamp(4px,.7vw,13px)}.refined-header .desktop-nav a{transition:color .18s var(--ease-standard), background-color .18s var(--ease-standard);border-radius:11px;padding:8px 11px;font-weight:560}.refined-header .desktop-nav a:after{display:none}:is(.refined-header .desktop-nav a[aria-current=page],.refined-header .desktop-nav a:hover,.refined-header .desktop-nav a:focus-visible){background:#103b3012}.refined-header .language{border-radius:11px}.refined-header .language:hover{background:#103b3012}.refined-header .portal-link,.refined-header .mobile-menu{border-radius:12px}.refined-header .portal-link{box-shadow:0 7px 14px #103b3021}.refined-header .portal-link:active,.refined-header .mobile-menu:active{transform:scale(.97)}.site-menu-drawer[data-slot=sheet-content]{background:linear-gradient(165deg,#fff 0%,#f8f6f1 100%);box-shadow:0 18px 70px #071f192e}.site-menu-drawer .drawer-nav a{border-radius:10px}.site-menu-drawer .drawer-nav a[aria-current=page],.site-menu-drawer .drawer-nav a:hover{background:#103b3012}.drawer-footer .drawer-account{border-radius:12px}@media (max-width:1279px){.site-header.refined-header,.site-header.refined-header[data-compact=true]{width:var(--site-wide-width)}}@media (max-width:640px){.site-header.refined-header,.site-header.refined-header[data-compact=true]{border-radius:17px;gap:10px;width:calc(100% - 24px);min-height:72px;margin-top:9px;padding:8px 14px;top:8px}.refined-header .brand,.refined-header[data-compact=true] .brand{width:min(214px,59vw)}.site-menu-drawer[data-slot=sheet-content]{border-radius:22px 0 0 22px}.site-menu-drawer[data-slot=sheet-content][data-side=left]{border-radius:0 22px 22px 0}}@media (prefers-reduced-transparency:reduce){.site-header.refined-header,.site-header.refined-header[data-compact=true]{-webkit-backdrop-filter:none;background:#fff}}
