.headernew{gap:22px;flex-wrap:wrap}.headernew__nav{min-width:0;flex:1;justify-content:flex-end;gap:16px}.nav-list{gap:10px;flex-wrap:wrap}.nav-link{font:inherit;font-size:14px;padding:10px;background:none;border:0;color:inherit;cursor:pointer}.nav-item.sub-open>.sub-menu{visibility:visible;opacity:1;display:block;transform:none}.banner-actions{flex-wrap:wrap}.inner-banner__section{max-width:1100px}.banner-subtitle{max-width:740px}.audit-notice{font-size:12px!important;color:#78540d;background:#fff4d9;padding:10px;border-radius:8px}.audit-source-note{max-width:1100px;margin:0 auto 24px;padding:16px;border:1px solid #b8bdc8;background:#fff7e2;color:#624607;border-radius:8px}.safe-post{background:white;border:1px solid #ccc;border-radius:12px;padding:20px;color:#142840;overflow-wrap:anywhere}.safe-post h3{color:#142840}.post-details{white-space:pre-wrap}.consent-row{display:flex;align-items:flex-start;gap:10px;padding:12px 0;flex-wrap:wrap;color:#22364c;font-size:14px}.consent-row input{width:20px;height:20px;flex:0 0 20px}.consent-row span{flex:1;min-width:200px}.consent-row a{color:#12645e}.skip-link{position:fixed;top:-100px;left:12px;z-index:9999;padding:12px;background:white;color:#15283a}.skip-link:focus{top:12px}dialog{padding:0;border:1px solid #b8c6cf;border-radius:16px;width:min(640px,calc(100% - 24px));max-height:calc(100dvh - 32px);color:#162c40;background:white}dialog::backdrop{background:#102030bb}.home-dialog-head{position:sticky;top:0;background:white;display:flex;justify-content:space-between;align-items:center;padding:16px 24px;border-bottom:1px solid #dce3e8}.home-dialog-head h2{font-size:21px;margin:0}.home-dialog-body{padding:24px}.home-dialog-body details{padding:16px 0;border-bottom:1px solid #dce3e8}.home-dialog-body summary{cursor:pointer;font-weight:bold}.home-dialog-body p{white-space:pre-wrap;overflow-wrap:anywhere}.request-card{border-bottom:1px solid #ccc;padding:14px 0}.request-card p{overflow-wrap:anywhere}.footer__social-buttons{display:flex;gap:10px;flex-wrap:wrap}.footer__social-buttons a{color:inherit}:focus-visible{outline:3px solid #b47c15;outline-offset:3px}.hubCardsGrid button{min-height:44px}@media(min-width:992px){.headernew__nav .nav-link{font-size:13px;padding:8px}.headernew__logo{flex:0 1 auto}.logo-wordmark__main{font-size:18px}.headernew{padding-left:24px;padding-right:24px}}@media(max-width:991px){.headernew__nav{max-width:100%;overflow-y:auto;max-height:calc(100dvh - 90px)}.headernew__nav .nav-list{display:flex;flex-direction:column;align-items:stretch}.headernew__nav .nav-link{display:block;width:100%;text-align:left;font-size:16px}.headernew__nav .sub-menu{position:static;display:none;opacity:1;visibility:visible;transform:none}.headernew__nav .sub-open>.sub-menu{display:block}.headernew__nav .nav-item:focus-within:not(.sub-open)>.sub-menu{display:none}body{padding-bottom:calc(78px + env(safe-area-inset-bottom))}.mobile-bottom-nav{padding-bottom:env(safe-area-inset-bottom)}.home-dialog-head,.home-dialog-body{padding:16px}.banner-actions a{min-width:145px}}
.headernew__nav>.nav-list>.nav-item>.nav-link{color:#fff;font-size:15px}.headernew__nav .sub-menu .nav-link{color:#172b3a}.headernew__nav .sub-menu{min-width:230px}.home-dialog-head .btn-default{min-width:70px}.safe-post small{color:#4b6075}
.headernew__nav .sub-menu .nav-link{color:#fff;padding:11px 22px}
.forms-section .consent-row{color:#fff}.forms-section .consent-row a{color:#edcf86}.consent-row input{accent-color:#12645e}
.forms-layout>*{min-width:0}.form-status-msg,.reg-status-msg{overflow-wrap:anywhere;min-width:0}.form-status-msg .btn-default{margin-top:12px}
.assistant-form{display:grid;gap:12px}.assistant-form textarea{box-sizing:border-box;width:100%;min-height:110px;padding:10px;border:1px solid #7c909b;border-radius:6px;font:inherit}.assistant-form .consent-row{font-size:14px}.assistant-form .btn-default{justify-self:start}.home-dialog-body section[aria-live] li{margin-bottom:8px;overflow-wrap:anywhere}.home-dialog-body section[aria-live] h3{margin-top:24px}
.assistant-form .consent-row[hidden]{display:none}
dialog{margin:auto;scroll-padding-top:90px}.home-dialog-body a{color:#12645e;text-decoration:underline}.assistant-form textarea{scroll-margin-top:90px}
.btn-default,.btn-default:hover{color:#17222c}.fb-post-link{color:#145bb0}.hub-card__tag{color:#78540d}
/* Keep the five mobile shortcuts above the hosting badge when it is present. */
@media(max-width:991px){
  body:has(#nl-badge-frame){padding-bottom:calc(150px + env(safe-area-inset-bottom))}
  body:has(#nl-badge-frame) .mobile-bottom-nav{bottom:72px}
}
