/* Shared responsive guardrails for every public template. */
html,body{max-width:100%;overflow-x:hidden}img,video,iframe,embed,object{max-width:100%}input,select,textarea,button{max-width:100%}.eisen-site-container,.paint-products-container,.eisen-services-container,.eisen-news-container{width:min(calc(100% - 40px),1360px);margin-inline:auto}
@media(max-width:900px){.paint-products-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.eisen-projects-grid,.eisen-news-archive__grid{gap:24px}.eisen-page-hero h1,.eisen-projects-hero h1{overflow-wrap:anywhere}.eisen-services-cta .eisen-services-container{flex-wrap:wrap}.eisen-article-content figure{max-width:100%}}
@media(max-width:640px){.eisen-site-container,.paint-products-container,.eisen-services-container,.eisen-news-container{width:min(calc(100% - 32px),1360px)}.paint-products-grid,.eisen-projects-grid,.eisen-news-archive__grid,.eisen-services-grid,.eisen-renovation-grid,.eisen-benefits-grid{grid-template-columns:1fr}.eisen-page-hero,.paint-products-hero,.eisen-services-hero{min-height:280px}.eisen-page-hero h1,.paint-products-hero h1,.eisen-services-hero h1{font-size:clamp(32px,10vw,46px);overflow-wrap:anywhere}.eisen-button,.paint-products-more,.eisen-products-read-more{white-space:normal;text-align:center}.eisen-news-pagination{flex-wrap:wrap}.eisen-news-pagination .page-numbers{min-width:36px}.eisen-article-heading{width:calc(100% - 28px)}.eisen-article-content figure{margin-inline:0}.eisen-product-single-layout,.paint-product-layout{grid-template-columns:1fr!important}.eisen-services-cta h2 br{display:none}}
