.custom-logo-link img.custom-logo{width:400px;max-width:100%;height:auto}.gb-page .top-header,.gb-page #secondary,.gb-page #main>.container>.row>.col-md-4,.gb-page #main .news-section-info{display:none}.gb-page #main>.container>.row>.col-md-8{width:100%;float:none}.gb-page .news-detail{padding-top:0}.gb-landing{--gb-navy:#173449;--gb-accent:#ae391b;color:#263d4c;font-family:Arial,sans-serif;font-size:17px;line-height:1.65;max-width:1100px;margin:0 auto}.gb-landing h1,.gb-landing h2{font-family:Arial,sans-serif;color:var(--gb-navy);text-transform:none;font-weight:700;line-height:1.2}.gb-landing h1{font-size:clamp(32px,4.2vw,48px);max-width:820px;margin:12px 0 20px}.gb-landing h2{font-size:26px;margin:0 0 18px}.gb-hero{background:#edf3f5;border-top:5px solid var(--gb-accent);border-radius:4px;padding:44px 48px}.gb-eyebrow{font-size:13px;text-transform:uppercase;letter-spacing:.09em;font-weight:700;color:#8f321b;margin:0 0 12px}.gb-lead{font-size:20px;max-width:770px}.gb-landing a.gb-button{display:inline-block;background:var(--gb-accent);color:white;font-size:17px;font-weight:700;padding:15px 24px;border-radius:5px;text-decoration:none;margin:10px 0}.gb-landing a.gb-button:hover{background:#892b14}.gb-landing a:focus-visible,.gb-landing summary:focus-visible{outline:3px solid #173449;outline-offset:4px}.gb-landing .gb-note{font-size:14px;line-height:1.55;margin:10px 0;color:#4b5c65}.gb-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin:32px 0}.gb-card{border:1px solid #d7e1e7;border-radius:5px;padding:30px}.gb-card li{margin-bottom:12px}.gb-landing ul,.gb-landing ol{padding-left:24px}.gb-landing a:not(.gb-button){color:#9e351c;text-decoration:underline;text-underline-offset:3px}.gb-form{background:#f6f8f9;border:1px solid #d7e1e7;padding:36px;border-radius:5px;scroll-margin-top:25px}.gb-form .wpcf7{max-width:720px}.gb-form label{font-weight:600;width:100%}.gb-form input:not([type=submit]):not([type=checkbox]),.gb-form textarea{display:block;width:100%;border:1px solid #8d9ca5;border-radius:4px;padding:12px;background:white;color:#173449;font:inherit}.gb-form textarea{min-height:150px;height:180px}.gb-form input[type=submit]{background:#ae391b;color:white;border:0;border-radius:4px;min-height:48px;padding:12px 24px;font-size:17px;font-weight:700;cursor:pointer}.gb-faq{margin:38px 0}.gb-faq details{border-bottom:1px solid #d7e1e7;padding:18px 0}.gb-faq summary{font-weight:700;cursor:pointer;color:#173449}.gb-faq details p{margin:14px 0 0}.gb-more{border-top:1px solid #d7e1e7;padding-top:24px}@media(max-width:767px){.gb-hero{padding:26px 22px}.gb-grid{grid-template-columns:1fr;gap:18px;margin:22px 0}.gb-card,.gb-form{padding:24px 20px}.gb-landing{font-size:16px}.gb-lead{font-size:18px}.gb-landing a.gb-button{display:block;text-align:center}.custom-logo-link img.custom-logo{width:330px}}
