/* Integrated institutional navigation only. Loaded on the six named pages. */
.reform .header .navigation{gap:14px}
.reform .header .navigation>a{font-size:11px;line-height:1.5;white-space:nowrap}
.reform .header .nav-contact{gap:10px;padding:9px 12px}
.reform .v1-footer-nav{display:flex;align-items:center;flex-wrap:wrap;gap:12px 24px;line-height:1.7}
.reform .v1-footer-nav a{display:inline-flex;align-items:center;min-height:40px;font-size:11px}
@media(min-width:961px) and (max-width:1120px){.reform .header .navigation{gap:11px}.reform .header .navigation>a{font-size:10px}.reform .header .nav-contact{gap:8px;padding:8px 10px}}
@media(max-width:960px){.reform .header .navigation{gap:0}.reform .header .navigation>a{font-size:15px;white-space:normal}.reform .header .nav-contact{padding:13px 16px;gap:14px}.reform .header .navigation.is-open{max-height:calc(100dvh - var(--header-height) - 12px);overflow-y:auto;overscroll-behavior:contain}}
@media(max-width:700px){.reform .v1-footer-nav{gap:7px 20px;padding-top:20px;padding-bottom:20px}.reform .v1-footer-nav a{font-size:12px}}
