.yh-page .kk-site-header{background:#fff}.yh-page .kk-site-header .icon{color:inherit}.yh-page .kk-site-actions .kk-site-action--estimate{color:#fff}
.yh-page .kk-shared-lower{width:100%;font-size:16px;color:#14263e}.yh-page .kk-shared-lower .compact-guides #guides-title{text-align:left;font-size:26px}.yh-page .kk-shared-lower .guide-intro{font-size:16px}.yh-page .kk-shared-lower .guide-groups{gap:12px}.yh-page .kk-shared-lower .guide-group h3{font-size:17px;line-height:1.5;padding:12px 10px;min-height:72px;background:#45854e}.yh-page .kk-shared-lower .guide-group--orange h3{background:#dc812e}.yh-page .kk-shared-lower .guide-group--slate h3{background:#424b63}.yh-page .kk-shared-lower .guide-group .icon{color:#fff}.yh-page .kk-shared-lower .guide-group a{font-size:16px;line-height:1.6;padding:13px 0;min-height:64px}
.yh-page .yh-common-footer{display:block;background:#072945;color:#fff;text-align:center;margin-top:25px;padding:38px 20px 42px}.yh-common-footer .home-footer-brand{display:block;width:255px;max-width:75%;margin:0 auto 26px;background:#fff;border-radius:9px;padding:14px 18px}.yh-common-footer .home-footer-brand img{width:100%;height:auto}.yh-common-footer .home-footer-links{display:flex;justify-content:center;gap:28px;margin:0 0 29px;padding:0;background:none}.yh-common-footer .home-footer-links a{color:#fff;font-size:18px;font-weight:500}.yh-common-footer p{font-size:18px}.yh-common-footer p+p{margin-top:18px}.yh-common-footer small{font-size:17px}
.yh-page .kk-shared-lower{font-size:16px;width:100%;margin:26px auto}
.yh-page .kk-shared-lower #company{margin-top:30px}
.yh-page .kk-shared-lower .company-panel h3{font-size:22px}
.yh-page .kk-shared-lower .company-panel p{margin:14px 0}
.yh-page .kk-shared-lower .company-fax{color:#32699f;font-weight:700}
.yh-page .yh-common-footer p{margin:18px 0 0}
.yh-page .kk-site-actions .kk-site-action--phone{color:#002b73}
.yh-page .kk-site-actions .kk-site-action--estimate{color:#fff}
@media(max-width:700px){
 .yh-page .kk-shared-lower .compact-guides #guides-title{font-size:22px}
 .yh-page .kk-shared-lower .guide-intro{font-size:14px}
 .yh-page .kk-shared-lower .guide-groups{gap:8px}
 .yh-page .kk-shared-lower .guide-group h3{font-size:14px;padding:10px 7px;min-height:64px}
 .yh-page .kk-shared-lower .guide-group a{font-size:14px;line-height:1.6;padding:12px 0}
 .yh-page .kk-shared-lower .guide-group h3 .icon{width:18px;flex-basis:18px}
 .yh-page .yh-common-footer p{font-size:16px}
 .yh-page .yh-common-footer small{font-size:15px}
}
@media(max-width:380px){.yh-page .kk-shared-lower .guide-group a{font-size:12px}}
/* The page can scroll vertically; the case viewport can only scroll horizontally. */
@media screen{.yh-page #cases .yh-track{overflow-y:hidden;overflow-anchor:none}}
