.PublicSiteHeader-module__XCGDRW__header{z-index:30;background:var(--vilra-canvas);border-bottom:1px solid var(--vilra-border);font-family:var(--font-body);position:sticky;top:0}.PublicSiteHeader-module__XCGDRW__nav{justify-content:space-between;align-items:center;gap:24px;width:min(100%,1408px);min-height:96px;margin-inline:auto;padding-inline:clamp(20px,5.5vw,88px);display:flex;position:relative}.PublicSiteHeader-module__XCGDRW__brand{flex-shrink:0;display:inline-flex}.PublicSiteHeader-module__XCGDRW__links,.PublicSiteHeader-module__XCGDRW__actions{align-items:center;gap:24px;display:flex}.PublicSiteHeader-module__XCGDRW__links a,.PublicSiteHeader-module__XCGDRW__login{min-height:44px;color:var(--vilra-ink);align-items:center;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.PublicSiteHeader-module__XCGDRW__links a:hover,.PublicSiteHeader-module__XCGDRW__login:hover{color:var(--vilra-forest);text-decoration:underline}.PublicSiteHeader-module__XCGDRW__links a[aria-current=page]{color:var(--vilra-forest);text-underline-offset:8px;text-decoration:underline;text-decoration-thickness:2px}.PublicSiteHeader-module__XCGDRW__primary{background:var(--vilra-forest);min-height:50px;color:var(--vilra-surface);border-radius:var(--vilra-radius-control);justify-content:space-between;align-items:center;gap:20px;padding:12px 20px;font-size:13px;font-weight:650;line-height:1.5;text-decoration:none;display:inline-flex}.PublicSiteHeader-module__XCGDRW__primary:hover{background:var(--vilra-forest-hover)}.PublicSiteHeader-module__XCGDRW__menu{display:none}.PublicSiteHeader-module__XCGDRW__header :is(a,summary):focus-visible{outline:3px solid var(--vilra-info);outline-offset:4px}@media (max-width:1100px){.PublicSiteHeader-module__XCGDRW__links,.PublicSiteHeader-module__XCGDRW__actions>.PublicSiteHeader-module__XCGDRW__primary{display:none}.PublicSiteHeader-module__XCGDRW__nav{gap:16px;min-height:82px}.PublicSiteHeader-module__XCGDRW__actions{gap:14px}.PublicSiteHeader-module__XCGDRW__menu{display:block}.PublicSiteHeader-module__XCGDRW__menu summary{min-height:44px;color:var(--vilra-forest);cursor:pointer;align-items:center;gap:8px;padding:8px;font-size:13px;font-weight:600;list-style:none;display:flex}.PublicSiteHeader-module__XCGDRW__menu summary::-webkit-details-marker{display:none}.PublicSiteHeader-module__XCGDRW__mobileLinks{background:var(--vilra-canvas);border-bottom:1px solid var(--vilra-control-border);padding:8px clamp(20px,5.5vw,88px) 20px;position:absolute;top:100%;left:0;right:0}.PublicSiteHeader-module__XCGDRW__mobileLinks a{border-top:1px solid var(--vilra-border);min-height:48px;color:var(--vilra-forest);justify-content:space-between;align-items:center;gap:20px;padding-block:12px;font-size:14px;font-weight:600;text-decoration:none;display:flex}.PublicSiteHeader-module__XCGDRW__mobileLinks a[aria-current=page],.PublicSiteHeader-module__XCGDRW__mobileLinks a:hover{text-underline-offset:5px;text-decoration:underline}}
