.odw-information-page .information-section{padding:64px 0;background:#fff;color:#103a8e}.information-title{font-size:clamp(36px,4.5vw,62px);line-height:1.12;margin:16px 0 24px;max-width:900px}.information-section h2{font-size:clamp(30px,3vw,42px);line-height:1.2;margin:0 0 24px}.information-section p,.information-section li{font-size:16px;line-height:1.75;max-width:900px}.information-section a,.home-info-links a{font-weight:700;text-decoration:underline;text-underline-offset:4px}.information-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 48px}.information-grid article{min-width:0}.information-grid h3{font-size:22px;line-height:1.3}.information-notice{padding:18px;background:#f3f6fb;border-left:3px solid #123f99}.information-actions{display:flex;align-items:center;flex-wrap:wrap;gap:22px;margin-top:28px}.information-tint{background:#f3f6fb!important}.website-steps{list-style:none;padding:0;display:grid;gap:22px;counter-reset:none}.website-steps li{padding:22px 26px;border:1px solid #cbd6e6;max-width:none}.website-steps h3{font-size:23px;margin:0 0 14px}.website-steps p{margin:8px 0}.footer-info-nav{display:flex;flex-wrap:wrap;gap:18px}.home-price-summary>.agency-section-inner>p{max-width:820px;font-size:17px;line-height:1.6}.home-price-summary .home-price-fine{font-size:14px}.home-price-summary .gold{display:inline-block;margin-top:16px}.home-info-links{padding:42px 0;background:#fff;color:#103a8e}.home-info-links h2{font-size:30px;line-height:1.2;margin:0 0 14px}.home-info-links p{font-size:16px;line-height:1.7;margin:0 0 15px}.legacy-anchor{display:block;height:0;scroll-margin-top:120px}@media(max-width:800px){.odw-information-page .information-section{padding:42px 0}.information-grid{grid-template-columns:1fr;gap:28px}.website-steps li{padding:20px}.information-actions{align-items:flex-start;flex-direction:column}.home-info-links{padding:32px 0}.home-price-summary>.agency-section-inner>p{font-size:16px}.footer-info-nav{gap:16px}.information-title{font-size:36px}}
.odw-information-page .visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.footer-info-nav a{display:inline-flex;align-items:center;min-height:44px}.information-actions>a{display:inline-flex;align-items:center;min-height:44px}

.home-price-summary .pricing-tech-texture{opacity:.16}.home-price-summary .pricing-tech-stage-art{opacity:.18}


/* Keep the five-link agency header readable before desktop space is available. */
@media(min-width:801px) and (max-width:1100px){.header .nav{display:none}.header .menu{display:block}.header .header-tagline{flex:1;max-width:320px;min-width:200px}}
