/* V4.8 - corrections structurelles non destructives */
html{overflow-x:visible;scroll-behavior:auto}body{min-height:100vh;display:flex;flex-direction:column;overflow-x:visible;width:100%;max-width:100%;margin:0}body>main,body>section,body>.wrap{flex-shrink:0}body>.footer{margin-top:auto;flex-shrink:0;position:relative;inset:auto;width:100%;max-width:100%;box-sizing:border-box;clear:both;overflow:visible}.footer>.wrap{max-width:1200px;width:calc(100% - 40px);margin-inline:auto;box-sizing:border-box;min-width:0}.footer nav{display:flex;flex-wrap:wrap;gap:14px 22px;max-width:100%;min-width:0}.footer nav a{white-space:normal;overflow-wrap:anywhere}.footer-brand{display:inline-flex;align-items:center;gap:14px;max-width:100%}.footer-brand img{flex-shrink:0}.sitehead,.sitehead .wrap,.navrow,.navrow nav,.adminbar,.adminbar .wrap{min-width:0;max-width:100%;box-sizing:border-box}.navrow{flex-wrap:wrap;gap:12px}.navrow nav{display:flex;flex-wrap:wrap;gap:12px}.lga436-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:20px}.lga436-card{min-width:0}.lga436-hero{min-width:0;overflow:hidden}.lga436-hero img{max-width:100%;min-width:0;object-fit:contain}.lga436-contact{min-width:0}.lga436-contact form{min-width:0}img,video,iframe{max-width:100%}table{max-width:100%}@media(max-width:700px){.footer>.wrap{width:calc(100% - 28px)}.footer nav{gap:12px 16px}.footer-brand img{width:64px;height:64px}.lga436-hero{display:block}.lga436-hero img{width:100%;height:auto}.navrow nav{gap:10px}.wrap{max-width:100%;box-sizing:border-box}}
