/* Shared readability rules across all three design directions. */
html body .edition,html body .side-label,html body .label,html body .house-brand span,html body .note>span,html body .number,html body .contact-person span,html body .special-contact small,html body .special-brand p,html body footer{font-size:13px!important;line-height:1.6!important;letter-spacing:.035em}
html body figcaption,html body .compare-frame figcaption,html body .fine,html body .compare-help,html body .compare-foot,html body .compare-status,html body .inquiry .location-source,html body .form-note{font-family:Arial,Helvetica,sans-serif!important;font-size:14px!important;line-height:1.65!important;letter-spacing:0!important}
html body .fine{color:var(--ink)}
html body figcaption{flex-wrap:wrap;gap:4px 24px}
html body .ai-note,html body .ai-note strong,html body .compare-label,html body .compare-controls button,html body .inquiry legend,html body .inquiry-fields label,html body .mail,html body .detail a,html body .key a>span{font-size:14px!important;line-height:1.6!important}
html body .design-caption strong{font-size:12px;letter-spacing:1px}
html body .design-caption span,html body .design-status{font-size:13px}
html body .design-options button{font-size:14px}
html body .design-options small{font-size:12px}
html body .contact-right{container-type:inline-size;min-width:0}
html body .big-phone{font-size:clamp(22px,7cqw,44px)!important;line-height:1.3!important;letter-spacing:-.035em!important;white-space:nowrap}
html body a[href^="tel:"]{white-space:nowrap}
html body .key{flex-wrap:wrap}
html body .compare-foot{flex-wrap:wrap}
html body .work-list{align-items:start}
@media(max-width:650px){html body .edition{flex-wrap:wrap;gap:4px 12px}html body .design-caption strong{font-size:11px}html body .design-options button{font-size:13px}html body .house-brand span{font-size:11px!important}html body .phone{font-size:14px!important}html body .compare-controls{flex-wrap:wrap}html body .compare-controls input{min-width:65px}html body .key a>span{font-size:14px!important}html body .special-contact a[href^="tel:"]{font-size:clamp(20px,6vw,28px)}}
