.nvssc-header-enabled .nvssc-header-button{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;flex:0 0 auto;gap:2px;margin-left:8px;padding:9px 13px;border:1px solid #01676e;border-radius:8px;background:#01676e;color:#fff;font:600 12px/1.25 Inter,Arial,sans-serif;text-decoration:none;white-space:nowrap;min-height:48px}.nvssc-header-enabled .nvssc-header-button span{font-size:10px;font-weight:500;color:#eae5d8}.nvssc-header-enabled .nvssc-header-button:focus-visible{outline:3px solid #ff9900;outline-offset:3px}.nvssc-header-enabled .nvssc-header-button:hover{background:#015159}.nvssc-header-enabled .nv-header-inner{gap:12px}.nvssc-header-enabled .nv-nav{margin-left:auto}
@media(max-width:1280px){.nvssc-header-enabled .nv-menu-toggle{margin-left:auto}.nvssc-header-enabled .nvssc-header-button{margin-left:0}}
@media(max-width:480px){.nvssc-header-enabled .nvssc-header-button{font-size:10px;min-height:42px;padding:7px 8px}.nvssc-header-enabled .nvssc-header-button span{font-size:9px}.nvssc-header-enabled .nv-header-inner{gap:6px}}
.nvssc-header-enabled .nvssc-header-button{border-radius:10px;box-shadow:0 3px 9px #003a3e1a;transition:background-color .16s ease,box-shadow .16s ease}
.nvssc-header-enabled .nvssc-header-button:hover{box-shadow:0 4px 12px #003a3e26}
@media(prefers-reduced-motion:reduce){.nvssc-header-enabled .nvssc-header-button{transition:none}}
@media(max-width:480px){.nvssc-header-enabled .nv-header .nv-brand{flex:0 1 auto;min-width:0;max-width:calc(100% - 150px)}.nvssc-header-enabled .nv-header .nv-logo-image{max-width:100%;height:auto;object-fit:contain}.nvssc-header-enabled .nv-header .nv-wordmark{font-size:clamp(11px,3.5vw,16px);letter-spacing:.08em}.nvssc-header-enabled .nv-header .nv-brand small{font-size:6px;letter-spacing:.08em}.nvssc-header-enabled .nv-header .nv-menu-toggle{flex:0 0 34px;width:34px;padding:4px}.nvssc-header-enabled .nv-header .nv-menu-toggle span:not(.screen-reader-text){width:22px;margin:5px 2px}.nvssc-header-enabled .nv-header .nvssc-header-button{box-sizing:border-box;flex:0 0 110px;width:110px;min-width:0;padding:7px 5px;white-space:normal;text-align:center}}
.nvssc-header-enabled .nvssc-header-button{border-radius:999px;min-height:50px;padding:9px 18px}
@media(max-width:480px){.nvssc-header-enabled .nv-header .nvssc-header-button{border-radius:999px;min-height:42px;padding:7px 8px}}
