/* Keep the full new section title legible without crowding the existing menu. */
@media(min-width:1181px){.site-header{gap:22px}.site-header nav{gap:14px;font-size:12px}.site-header nav .active-life-link{max-width:135px;white-space:normal;text-align:center;line-height:1.35}.site-header .brand>span{font-size:18px}}
@media(max-width:1180px){.site-header{height:90px}.menu-toggle{display:flex;width:43px;height:43px;border:1px solid var(--ink);background:var(--yellow);border-radius:50%;flex-direction:column;align-items:center;justify-content:center;gap:6px;flex-shrink:0}.menu-toggle span{height:2px;width:19px;background:var(--ink)}.menu-toggle[aria-expanded=true] span:first-child{transform:translateY(4px) rotate(45deg)}.menu-toggle[aria-expanded=true] span:last-child{transform:translateY(-4px) rotate(-45deg)}.site-header nav{display:none;position:absolute;top:85px;left:0;right:0;background:#fff;padding:15px 26px 24px;border-bottom:1px solid var(--ink);box-shadow:0 10px 20px #172d6010;flex-direction:column;align-items:stretch;gap:4px;font-size:15px;max-height:calc(100dvh - 90px);overflow-y:auto}.site-header nav.is-open{display:flex}.site-header nav>a{padding:12px 15px;white-space:normal}.site-header nav>a[aria-current=page]:not(.nav-cta){box-shadow:none;background:#eaf0ff;border-radius:9px;padding:12px 15px}.site-header nav .nav-cta{margin-top:6px;justify-content:center}}
