html{scroll-behavior:smooth}body{margin:0}.wp-site-blocks{padding:0}.wp-site-blocks>*,.nmw-full-page,.nmw-full-page>.wp-block-post-content{margin-block:0!important}.nmw-full-page{max-width:none!important;padding:0!important}.nmw-standard-page{padding:64px 24px 96px;min-height:65vh}.nmw-standard-page>.wp-block-post-title{font-size:clamp(2.4rem,5vw,4.5rem);margin-bottom:2rem}.nmw-site-header{background:var(--wp--preset--color--paper);border-bottom:1px solid #d7e1df;position:relative;z-index:50}.nmw-topbar{background:var(--wp--preset--color--navy);color:white;padding:8px 24px;font-size:12px}.nmw-topbar>.wp-block-group{max-width:1180px;margin:auto!important}.nmw-topbar p{margin:0}.nmw-header-row{max-width:1240px;margin:auto!important;min-height:88px;padding:14px 28px;gap:24px}.nmw-brand{margin:0!important;line-height:1.08;font-family:var(--wp--preset--font-family--serif);font-size:24px;white-space:nowrap}.nmw-brand a{text-decoration:none;color:var(--wp--preset--color--ink)}.nmw-brand strong{display:block;font-family:var(--wp--preset--font-family--sans);font-size:11px;text-transform:uppercase;letter-spacing:3px;color:var(--wp--preset--color--rust);padding-top:6px}.nmw-header-nav{font-size:13px;font-weight:700;gap:18px;margin-left:auto}.nmw-header-nav a{text-decoration:none;color:#294958}.nmw-header-nav .wp-block-navigation-item__content:hover{text-decoration:underline;text-underline-offset:4px}.nmw-header-nav .wp-block-navigation__submenu-container{min-width:270px;padding:12px;border:1px solid #cbd9d7!important;background:white;border-radius:0 0 16px 16px;box-shadow:0 18px 40px #0d35461c}.nmw-header-nav .wp-block-navigation__submenu-container li{padding:4px 0}.nmw-header-cta .wp-block-button__link{font-size:13px;white-space:nowrap;padding:13px 20px}.nmw-site-footer{background:#0a2b3a;color:white;padding:64px 28px 24px}.nmw-footer-grid{max-width:1180px;margin:auto!important;gap:48px}.nmw-site-footer h2{font-family:var(--wp--preset--font-family--sans);font-size:13px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--wp--preset--color--gold)}.nmw-site-footer a{color:#d8e7e9;text-decoration:none}.nmw-site-footer a:hover{text-decoration:underline;color:white}.nmw-site-footer .nmw-brand a{color:white}.nmw-footer-links{list-style:none;padding:0;line-height:2.2;font-size:14px}.nmw-footer-small{font-size:12px;color:#97b5bb;max-width:1180px;margin:48px auto 0!important;border-top:1px solid #ffffff24;padding-top:24px}.nmw-site-footer p{max-width:400px}.nmw-header-nav .wp-block-navigation__responsive-container.is-menu-open{padding:30px;background:var(--wp--preset--color--paper)}.nmw-header-nav .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container{box-shadow:none;padding:8px 0 16px 18px;min-width:0;border:0!important}.nmw-site-header .wp-block-navigation__responsive-container-open{background:white;border:1px solid #b9cfce;border-radius:99px;padding:10px}.nmw-site-header a:focus-visible,.nmw-site-footer a:focus-visible{outline:3px solid var(--wp--preset--color--gold);outline-offset:4px}.nmw-hub{max-width:1180px;margin:0 auto;padding:72px 24px}.nmw-hub h1{font-size:clamp(2.6rem,6vw,4.5rem)}.nmw-hub .wp-block-buttons{margin-top:24px}.nmw-hub ul{line-height:2.5}.editor-styles-wrapper .nmw-site-header{position:relative}.editor-styles-wrapper .nmw-full-page{padding:0}
@media(min-width:600px) and (max-width:1199px){.nmw-header-nav .wp-block-navigation__responsive-container:not(.is-menu-open){display:none!important}.nmw-header-nav .wp-block-navigation__responsive-container-open{display:flex!important}}
@media(max-width:1199px){.nmw-header-row{padding:12px 22px}.nmw-header-nav{order:3}.nmw-header-cta{margin-left:auto!important}.nmw-site-header .nmw-header-row{flex-wrap:nowrap}}
@media(max-width:600px){.nmw-brand{font-size:20px}.nmw-header-cta{display:none}.nmw-header-nav{margin-left:auto!important}.nmw-footer-grid{gap:20px}.nmw-site-footer{padding:48px 24px 24px}.nmw-topbar{font-size:11px}.nmw-header-row{gap:12px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
