.provider-notice{background:#e9f5fa;border-bottom:1px solid #c7e3ef;color:#103d55;font-size:.8rem;line-height:1.9}
.provider-notice>.wrap{display:flex;align-items:center;justify-content:center;gap:10px 18px;padding-block:12px;flex-wrap:wrap}
.provider-notice strong{letter-spacing:.08em;color:#0b344e;white-space:nowrap}
.provider-notice a{font-weight:700;text-decoration:underline;text-underline-offset:4px;white-space:nowrap}
.brand-identity{color:#123f58;background:#edf5f8;border:1px solid #d1e3ec;border-radius:12px;padding:14px 18px;gap:18px;flex-wrap:wrap}
.appliance-brand-name{font-size:1.35rem;color:#173f55;font-weight:800;line-height:1.5}
.brand-card{border-color:#dae7ed!important;background:#fff!important}
.brand-card .appliance-brand-name{font-size:1.3rem;min-height:40px;display:flex;align-items:center;justify-content:center}
.brand-card span{color:#254b61}
.focus-panel .panel-title{flex-wrap:wrap;gap:12px}
.brand-page .hero h1{font-size:clamp(2.1rem,4vw,3.75rem)}
.brand-page .hero h1 em{font-size:.7em;line-height:1.6;display:inline-block}
.service-facts{display:flex;gap:9px;flex-wrap:wrap;margin:16px 0;font-size:.73rem}
.service-facts span{background:#edf5f8;border:1px solid #d7e6ef;border-radius:9px;padding:8px 11px;color:#244d62}
.identity-links{display:flex;gap:15px 25px;flex-wrap:wrap;padding-block:25px;border-bottom:1px solid #dde7ee;font-size:.78rem}
.identity-links a{text-decoration:underline;text-underline-offset:5px}
.identity-page{max-width:1000px;overflow-wrap:anywhere}
.identity-page>h1{font-size:clamp(2rem,4.5vw,3.5rem);line-height:1.55}
.identity-page>h2{margin-top:38px;font-size:1.35rem}
.identity-page p{line-height:2.15}
.identity-page a{color:#0c679b;text-decoration:underline;text-underline-offset:4px}
.identity-page .identity-lead{font-size:1.05rem;color:#244e64}
.identity-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:30px 0}
.identity-grid article{background:#eff6f9;border:1px solid #dce9f0;padding:25px;border-radius:15px}
.identity-grid h2{font-size:1.2rem;margin-top:0}
.identity-phone{font-size:1.65rem;font-weight:800;display:inline-block;letter-spacing:.04em}
@media(max-width:650px){.provider-notice{font-size:.7rem}.provider-notice>.wrap{gap:4px 12px;text-align:center}.provider-notice span{flex-basis:100%}.identity-grid{grid-template-columns:1fr}.identity-grid article{padding:20px}.brand-identity{padding:12px 15px}.identity-links{font-size:.73rem;gap:13px 20px}.service-facts{font-size:.65rem}.identity-page>h2{font-size:1.15rem}}

.appliance-brand-name small{display:block;font-size:.6em;font-weight:500;letter-spacing:.05em;color:#42677b;margin-top:3px}.brand-card .appliance-brand-name{flex-direction:column}
