
:root{--blue:#1674bf}
body:not([data-static-page]):not([data-city]) header .phone{display:inline-flex;align-items:center;font-size:clamp(23px,2.3vw,32px);font-weight:600;color:#1768ad;letter-spacing:.3px}
body:not([data-static-page]):not([data-city]) .intro .text-link span,body:not([data-static-page]):not([data-city]) .area-intro .call-cta span{font-size:clamp(20px,2vw,27px);font-weight:600}
.house-launch{max-width:1010px;margin:32px auto 0;padding:28px 32px;border-left:4px solid #1674bf;background:var(--paper)}.house-launch h2{font:normal clamp(26px,3vw,36px)/1.3 Georgia;margin:12px 0 18px}.house-launch p{line-height:1.8}.house-launch-note{font-size:13px;color:#526773}.house-intro{display:block;max-width:1010px;margin-top:24px;padding:0 55px}.house-intro-copy>p:not(.house-range){margin-top:0}.house-reading{margin-top:24px}
@media(max-width:640px){body:not([data-static-page]):not([data-city]) .top{flex-wrap:wrap;gap:16px}body:not([data-static-page]):not([data-city]) header .phone{order:3;flex-basis:100%;justify-content:center;font-size:25px;background:#edf4fb;padding:13px 10px;border-bottom:2px solid #1674bf}.house-launch{margin:24px 7% 0;padding:24px 20px}.house-intro{padding:0 7%}}
