
/* Readability and reflow review, 2026-11-06. Content and actions unchanged. */
html{-webkit-text-size-adjust:100%;text-size-adjust:100%}
body{font-size:1rem;line-height:1.6}
button,input,select,textarea,summary{font-size:1rem;line-height:1.5}
button,select,input:not([type=checkbox]):not([type=radio]):not([type=hidden]),summary{min-height:44px}
button,summary{white-space:normal;overflow-wrap:anywhere}
input,select,textarea{max-width:100%;min-width:0}
main,section,article,nav,header,footer,form{min-width:0}
p,h1,h2,h3,label{overflow-wrap:anywhere}
img{max-width:100%}
dialog{max-width:calc(100% - 24px);max-height:calc(100dvh - 24px);overflow:auto}
:is(a,button,input,select,textarea,summary):focus-visible{outline:3px solid #a77912;outline-offset:3px}

.offer-status p,.offer-price span{font-size:1rem;line-height:1.6}
footer .collection-applications-link,footer .footer-partners a,.protelia-footer-links a{font-size:1rem;min-height:44px;display:inline-flex;align-items:center}
@media(max-width:600px){.languages select{max-width:100%}.intro>div{min-width:0}.offer-price{overflow-wrap:anywhere}.protelia-footer-brand a{flex-wrap:wrap}.protelia-footer-meta time{white-space:normal}}
