.ApprovedHeader-module__I3DUzG__header{z-index:40;color:var(--c-primary);background:var(--c-surface);border-bottom:1px solid var(--c-line);transition:background-color .18s,color .18s;position:sticky;top:0}.ApprovedHeader-module__I3DUzG__header[data-overlay=true]{margin-bottom:-65px}.ApprovedHeader-module__I3DUzG__header[data-solid=false]{color:#fff;background:linear-gradient(#0000006b,#0000);border-color:#0000}.ApprovedHeader-module__I3DUzG__frame{justify-content:space-between;align-items:center;gap:16px;max-width:1200px;height:64px;margin:auto;padding:0 32px;display:flex;position:relative}.ApprovedHeader-module__I3DUzG__nav,.ApprovedHeader-module__I3DUzG__actions,.ApprovedHeader-module__I3DUzG__row,.ApprovedHeader-module__I3DUzG__groupRow{align-items:center;display:flex}.ApprovedHeader-module__I3DUzG__nav{gap:clamp(10px,1.3vw,20px);height:100%}.ApprovedHeader-module__I3DUzG__item{align-items:center;height:100%;display:flex}.ApprovedHeader-module__I3DUzG__row{gap:6px}.ApprovedHeader-module__I3DUzG__row>a,.ApprovedHeader-module__I3DUzG__contact,.ApprovedHeader-module__I3DUzG__mobileContact,.ApprovedHeader-module__I3DUzG__all{text-transform:uppercase;letter-spacing:.025em;font-size:.875rem;font-weight:650;line-height:1.25}.ApprovedHeader-module__I3DUzG__contact,.ApprovedHeader-module__I3DUzG__mobileContact{font-family:var(--font-display)}.ApprovedHeader-module__I3DUzG__nav a:hover,.ApprovedHeader-module__I3DUzG__nav a[aria-current=page]{text-underline-offset:4px;text-decoration:underline}.ApprovedHeader-module__I3DUzG__toggle,.ApprovedHeader-module__I3DUzG__groupRow button,.ApprovedHeader-module__I3DUzG__menuButton{cursor:pointer;place-items:center;display:grid}.ApprovedHeader-module__I3DUzG__toggle{min-height:44px}.ApprovedHeader-module__I3DUzG__panel{overscroll-behavior:contain;background:var(--c-surface);max-height:calc(100dvh - 80px);color:var(--c-ink);border:1px solid var(--c-line);border-radius:0 0 6px 6px;padding:20px 24px;position:absolute;top:100%;left:32px;right:32px;overflow:auto;box-shadow:0 12px 28px #00000021}.ApprovedHeader-module__I3DUzG__panel[hidden]{display:none}.ApprovedHeader-module__I3DUzG__all{color:var(--c-primary);margin-bottom:16px;display:block}.ApprovedHeader-module__I3DUzG__groups,.ApprovedHeader-module__I3DUzG__towns{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:18px 26px;display:grid}.ApprovedHeader-module__I3DUzG__groupRow>a{font-weight:700}.ApprovedHeader-module__I3DUzG__towns{gap:6px 24px}.ApprovedHeader-module__I3DUzG__towns a,.ApprovedHeader-module__I3DUzG__children a{padding:3px 0;font-size:.9rem;line-height:1.4;display:inline-block}.ApprovedHeader-module__I3DUzG__towns a{font-weight:500}.ApprovedHeader-module__I3DUzG__children{margin:5px 0 0}.ApprovedHeader-module__I3DUzG__groupRow button,.ApprovedHeader-module__I3DUzG__menuButton,.ApprovedHeader-module__I3DUzG__mobileContact{display:none}.ApprovedHeader-module__I3DUzG__actions{flex-shrink:0;gap:10px}.ApprovedHeader-module__I3DUzG__contact,.ApprovedHeader-module__I3DUzG__phone,.ApprovedHeader-module__I3DUzG__menuButton,.ApprovedHeader-module__I3DUzG__mobileContact{border-radius:4px}.ApprovedHeader-module__I3DUzG__contact,.ApprovedHeader-module__I3DUzG__mobileContact{background:var(--c-accent);color:var(--c-on-accent);padding:13px 18px}.ApprovedHeader-module__I3DUzG__phone{border:1px solid var(--c-line);white-space:nowrap;justify-content:center;align-items:center;gap:6px;min-height:44px;padding:0 12px;font-size:.875rem;font-weight:650;display:inline-flex}.ApprovedHeader-module__I3DUzG__header[data-solid=false] :is(.ApprovedHeader-module__I3DUzG__phone,.ApprovedHeader-module__I3DUzG__menuButton){border-color:#ffffff8c}.ApprovedHeader-module__I3DUzG__header :is(button,a):focus-visible{outline-offset:2px;outline:2px solid}@media (max-width:1101px){.ApprovedHeader-module__I3DUzG__frame{gap:8px;padding:0 24px}.ApprovedHeader-module__I3DUzG__actions{gap:6px}.ApprovedHeader-module__I3DUzG__nav{overflow-anchor:none;overscroll-behavior:contain;height:auto;max-height:calc(100dvh - 65px);color:var(--c-ink);background:var(--c-surface);border-bottom:1px solid var(--c-line);padding:8px 0 18px;display:none;position:absolute;top:100%;left:0;right:0;overflow:auto;box-shadow:0 8px 16px #0000001f}.ApprovedHeader-module__I3DUzG__nav[data-open=true],.ApprovedHeader-module__I3DUzG__item,.ApprovedHeader-module__I3DUzG__mobileContact{display:block}.ApprovedHeader-module__I3DUzG__item{height:auto}.ApprovedHeader-module__I3DUzG__row,.ApprovedHeader-module__I3DUzG__groupRow{justify-content:space-between;gap:0}.ApprovedHeader-module__I3DUzG__row>a,.ApprovedHeader-module__I3DUzG__groupRow>a{flex:1;padding:12px 20px}.ApprovedHeader-module__I3DUzG__row button,.ApprovedHeader-module__I3DUzG__groupRow button{width:48px;height:48px;display:grid}.ApprovedHeader-module__I3DUzG__panel{box-shadow:none;background:var(--c-surface-alt);border:0;border-radius:0;max-height:none;padding:6px 12px 12px;position:static;overflow:visible}.ApprovedHeader-module__I3DUzG__groups,.ApprovedHeader-module__I3DUzG__towns{display:block}.ApprovedHeader-module__I3DUzG__all{margin:0;padding:10px 20px}.ApprovedHeader-module__I3DUzG__children{margin:0;padding:0 0 8px 30px;display:none}.ApprovedHeader-module__I3DUzG__children[data-open=true]{display:block}.ApprovedHeader-module__I3DUzG__children a{padding:9px 0}.ApprovedHeader-module__I3DUzG__mobileContact{text-align:center;margin:12px 20px 0}.ApprovedHeader-module__I3DUzG__contact{display:none}.ApprovedHeader-module__I3DUzG__menuButton{border:1px solid var(--c-line);width:42px;height:42px;display:grid}}@media (max-width:420px){.ApprovedHeader-module__I3DUzG__frame>a{font-size:clamp(1rem,5vw,1.4rem)}.ApprovedHeader-module__I3DUzG__phone{padding:0 6px;font-size:.8rem}}
