.section-navigation{display:flex;flex-wrap:wrap;gap:8px;padding:18px 42px 0;max-width:100%;box-sizing:border-box}
.section-navigation button{border:1px solid transparent;background:transparent;border-radius:9px;padding:10px 18px;min-height:44px;color:#536173;font:inherit;font-size:14px;font-weight:600;cursor:pointer}
.section-navigation button:hover{background:#edf2fa;color:#1d4e9d}
.section-navigation button[aria-current=page]{color:#2057b8;background:#e8f0ff;border-color:#cbdcfa}
.section-navigation button:focus-visible{outline:3px solid #266df0;outline-offset:2px}
@media(max-width:700px){.section-navigation{padding:14px 20px 0;gap:6px}.section-navigation button{padding:10px 14px}}
