.SiteNav-module__X3pajG__header{z-index:50;padding-top:var(--space-3);position:sticky;top:0}.SiteNav-module__X3pajG__capsule{align-items:center;gap:var(--space-5);padding:var(--space-3) var(--space-4) var(--space-3) var(--space-5);border:1.5px solid var(--ink-navy);border-radius:var(--radius-chip);background:var(--white);box-shadow:var(--shadow-card-soft);grid-template-columns:1fr auto 1fr;display:grid;position:relative}.SiteNav-module__X3pajG__links{align-items:center;gap:var(--space-5);margin:0;padding:0;list-style:none;display:flex}.SiteNav-module__X3pajG__link{font:var(--text-body-sm-strong);color:var(--ink-text);text-decoration:none;transition:color .12s}.SiteNav-module__X3pajG__link:hover,.SiteNav-module__X3pajG__link[aria-current=page]{color:var(--ink-navy)}.SiteNav-module__X3pajG__login{color:var(--slate)}.SiteNav-module__X3pajG__actions{justify-content:flex-end;align-items:center;gap:var(--space-3);display:flex}.SiteNav-module__X3pajG__menuButton{border:1.5px solid var(--ink-navy);border-radius:var(--radius-chip);background:var(--white);width:44px;height:44px;color:var(--ink-navy);cursor:pointer;justify-content:center;align-items:center;padding:0;display:none}.SiteNav-module__X3pajG__panel{top:calc(100% + var(--space-2));gap:var(--space-4);padding:var(--space-6);border:1.5px solid var(--ink-navy);border-radius:var(--radius-lg);background:var(--white);box-shadow:var(--shadow-card-soft);flex-direction:column;display:none;position:absolute;left:0;right:0}.SiteNav-module__X3pajG__panelLinks{gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.SiteNav-module__X3pajG__panelLinks .SiteNav-module__X3pajG__link{padding:var(--space-2) 0;display:block}@media (max-width:960px){.SiteNav-module__X3pajG__capsule{grid-template-columns:1fr auto}.SiteNav-module__X3pajG__links,.SiteNav-module__X3pajG__actions .SiteNav-module__X3pajG__desktopOnly{display:none}.SiteNav-module__X3pajG__menuButton{display:inline-flex}.SiteNav-module__X3pajG__panel[data-open=true]{display:flex}}
.layout-module__zlgTca__shell{flex-direction:column;min-height:100vh;display:flex}.layout-module__zlgTca__main{flex:1}
