/* Shared frame: coordinated masthead, content rhythm and footer. */
:root{--frame-width:1240px}.wrap{width:min(var(--frame-width),calc(100% - 48px))}.n-masthead,.n-nav,.n-footer>.wrap{max-width:var(--frame-width)}.n-footer{background:#062f4b;border-top:4px solid #00a878;margin-top:64px}.n-footer-intro{padding-top:33px;padding-bottom:28px;gap:30px;border-bottom:1px solid #ffffff20}.n-footer-intro h2{font-size:25px;line-height:1.7;max-width:30ch}.n-footer-eyebrow{font:600 9px/1.6 Inter,sans-serif;letter-spacing:.18em;color:#7dd6ba;margin-bottom:9px}.n-footer-explore{border-color:#ffffff40;padding:11px 19px!important;border-radius:24px;font-size:12px!important}.n-footer-grid{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1.1fr);gap:40px;padding-top:35px;padding-bottom:34px}.n-footer-logo{background:#fff;max-width:260px;border-radius:5px;padding:8px 10px}.n-footer-logo img{width:100%;height:auto;max-height:90px;object-fit:contain}.n-footer-grid>div>h2{font-size:14px;padding-bottom:12px;margin-bottom:17px;line-height:1.7}.n-footer-grid>div>h2:after{width:22px;height:2px;background:#56c69e}.n-footer-grid>div>a:not(.n-footer-logo){font-size:12px!important;line-height:1.8;margin-bottom:9px}.n-footer-grid p{font-size:12px;line-height:1.9;color:#b7ceda;max-width:42ch}.n-footer-grid>div:nth-child(2){display:grid;grid-template-columns:1fr;align-content:start}.n-footer-bottom{border-top-color:#ffffff20;align-items:center;padding-top:19px;padding-bottom:19px;gap:15px;font-size:10px}.n-footer-bottom>a{font-size:10px!important}.n-footer-bottom>span:nth-child(2){color:#8eb0c2}.n-social{gap:8px}.n-social a{font-size:10px!important;padding:5px 9px!important;border-radius:4px;border-color:#ffffff30}
@media(min-width:1600px){.wrap{width:min(var(--frame-width),calc(100% - 80px))}}
@media(max-width:950px){.n-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 45px}.n-footer-intro h2{font-size:24px}.n-footer-grid>div:first-child,.n-footer-grid>div:last-child{grid-column:auto}.n-footer-bottom>span:nth-child(2){display:none}}
@media(max-width:650px){.wrap{width:calc(100% - 32px)}.n-footer{margin-top:42px}.n-footer-intro{padding-top:27px;padding-bottom:25px;align-items:flex-start;gap:18px;flex-direction:column}.n-footer-intro h2{font-size:23px;line-height:1.8}.n-footer-grid{gap:27px 25px;padding-top:28px;padding-bottom:25px}.n-footer-grid>div:first-child,.n-footer-grid>div:last-child{grid-column:1/-1}.n-footer-logo{max-width:250px;margin-bottom:15px}.n-footer-grid>div:first-child>p{max-width:48ch}.n-footer-grid>div>a:not(.n-footer-logo){font-size:11px!important}.n-footer-grid>div:last-child{padding-top:19px;border-top:1px solid #ffffff20}.n-footer-bottom{align-items:flex-start;flex-direction:column;gap:8px;font-size:9px}.n-footer-bottom>a{font-size:9px!important}.n-footer-grid>div>h2{font-size:13px}.n-footer-eyebrow{font-size:8px}}
