/* Shared responsive and keyboard-accessibility corrections. */
.estimate-note{max-width:1200px;margin:24px auto;padding:16px 24px;border-left:3px solid #e60012;background:#fff7f7;color:#4b5563;font-size:14px;line-height:1.7}
:focus-visible{outline:3px solid #e60012;outline-offset:3px}
[id]{scroll-margin-top:90px}
.prose-blog{min-width:0;overflow-wrap:anywhere}
img{max-width:100%}
img[src$="certifications-all.png"]{width:100%;height:auto}
.prose-blog table{display:block;max-width:100%;overflow-x:auto}
@media(max-width:640px){.estimate-note{margin:20px;padding:14px}.prose-blog h1{font-size:1.8rem}main,section{min-width:0}.side-toolbar{max-width:100%}}
@media(max-width:768px){table{display:block;max-width:100%;min-width:0!important;overflow-x:auto}}
.ll-recessed-grid>*{min-width:0}
@media(max-width:640px){[class$="-spec-grid"]{min-width:0;grid-template-columns:repeat(2,minmax(0,1fr))}[class$="-spec-item"],[class$="-spec-value"]{min-width:0;overflow-wrap:anywhere}}
