.blog-shell{color:#102653;background:#f4f9fd;min-height:100vh;font-family:Avenir,Avenir Next,Arial,sans-serif}.blog-nav{background:#fff;border-bottom:1px solid #d7e5f0;justify-content:space-between;align-items:center;gap:20px;padding:20px clamp(20px,6vw,90px);display:flex}.blog-nav a,.blog-shell a{color:#1557a4}.blog-nav img{width:min(230px,46vw);height:auto;display:block}.blog-index,.blog-article{width:min(1080px,100% - 40px);margin:auto;padding:clamp(38px,6vw,90px) 0}.blog-article{max-width:850px}.blog-eyebrow,.blog-preview-note{letter-spacing:.13em;color:#216c83;font-size:12px;font-weight:800}.blog-shell h1{letter-spacing:-.045em;margin:16px 0 20px;font:700 clamp(37px,6vw,72px)/1.04 Georgia,serif}.blog-summary{color:#426287;max-width:780px;font-size:clamp(18px,2.2vw,23px);line-height:1.55}.blog-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:24px;margin:36px 0;display:grid}.blog-card,.blog-empty,.blog-cta{background:#fff;border:1px solid #d1e0ed;border-radius:16px;padding:24px}.blog-card{overflow:hidden}.blog-card img{aspect-ratio:16/9;object-fit:cover;width:calc(100% + 48px);margin:-24px -24px 18px;display:block}.blog-card h2{font-size:24px;line-height:1.2}.blog-card p{color:#456282;line-height:1.55}.blog-shell time{color:#54718c;margin:16px 0;font-size:13px;display:block}.blog-cover,.blog-copy img{object-fit:cover;border-radius:14px;width:100%;height:auto;max-height:560px;margin:24px 0;display:block}.blog-copy{margin-top:36px;font-size:18px;line-height:1.72}.blog-copy h2{margin:35px 0 8px;font-size:28px}.blog-copy h3{margin:26px 0 8px;font-size:22px}.blog-copy blockquote{background:#e8f3fb;border-left:4px solid #e2ac39;margin:24px 0;padding:6px 20px}.blog-cta{background:#e7f3fb;margin-top:42px}.blog-cta h2{margin:0 0 8px;font-size:22px}.blog-cta a{font-weight:800}.blog-shell .mls-trademark{font:inherit;white-space:nowrap;text-decoration:none}.blog-shell .mls-trademark sup{vertical-align:baseline;margin-left:.04em;font-size:.65em;line-height:0;position:relative;top:-.5em}
