.brand-logo{max-width:220px;width:auto;height:55px;object-fit:contain}.generic-content{padding-top:108px}.generic-heading{background:#071827;color:white;padding:65px 7%}.generic-heading h1{font-size:clamp(28px,4vw,52px);line-height:1.6}.entry-content{font-size:16px;line-height:2.1;overflow-wrap:anywhere}.entry-content img{max-width:100%;height:auto}.entry-content a{text-decoration:underline;color:#008ab8}.entry-content h2,.entry-content h3{margin:30px 0 15px}.journal-entry{padding:25px 0;border-bottom:1px solid #cad7df}.entry-content .wp-block-image{margin:20px 0}.search-form{margin:20px 0;display:flex;gap:12px;flex-wrap:wrap}.search-field{padding:12px;border:1px solid #8aa2b2;max-width:100%}.search-submit{padding:12px 25px;background:#20b9ef;color:#071827;border:0}.maintenance-bridge{border-top:1px solid #d0dee6;background:#f4f7f9}.maintenance-bridge p:not(.eyebrow){margin:20px 0;font-size:13px;line-height:2}.costech-form p{font-size:13px;line-height:1.9;margin-bottom:20px}.costech-form label{display:block}.costech-form input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=hidden]),.costech-form textarea,.costech-form select{display:block;width:100%;max-width:100%;background:#102d41;color:white;border:1px solid #7896aa;border-radius:0;padding:14px;font:inherit;box-sizing:border-box;margin-top:8px}.costech-form input[type=submit]{display:block;width:100%;padding:16px 24px;margin-top:20px;font:inherit;background:#20b9ef;color:#071827;font-weight:bold;border:0;cursor:pointer;max-width:260px}.costech-form textarea{height:150px;resize:vertical}.costech-form .wpcf7-not-valid-tip{color:#ffc5b8;font-size:12px;margin-top:6px}.costech-form .wpcf7-response-output{padding:16px!important;font-size:13px;line-height:2;margin:20px 0!important}.costech-form a{color:#7fdbff;text-decoration:underline}.costech-form .screen-reader-response{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(1px,1px,1px,1px)}.costech-form .wpcf7-spinner{display:inline-block}.costech-form :focus-visible{outline:3px solid #44d2fb;outline-offset:3px}.form-unavailable{padding:20px;border:1px solid #85b4cb}.admin-bar .header{top:32px}.costech-sidebar{background:#f4f7f9}.costech-sidebar .widget{margin-bottom:30px}
@media(max-width:782px){.admin-bar .header{top:46px}}@media(max-width:600px){.generic-content{padding-top:86px}.generic-heading{padding:45px 7%}.entry-content{font-size:14px}.brand-logo{max-width:150px;height:40px}.costech-form input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=hidden]),.costech-form textarea,.costech-form select{font-size:16px}.maintenance-bridge h2{font-size:25px}}
.generic-page .header{background:var(--navy)}
