.local-page .analysis-hero-grid{grid-template-columns:1fr 1.1fr;gap:36px}.local-page .analysis-hero h1{font-size:clamp(2.15rem,3.5vw,3.4rem)}.local-page .analysis-hero img{aspect-ratio:4/3}.local-gallery{padding-top:54px;padding-bottom:30px}.local-gallery h2{font:500 clamp(1.8rem,3vw,2.6rem)/1.2 Georgia,serif}.local-gallery>div:first-child{max-width:700px}.local-photos{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:28px}.local-photos figure{margin:0}.local-photos img{width:100%;aspect-ratio:4/3;object-fit:cover}.local-photos figcaption{font-size:.85rem;color:#515c62;padding-top:10px}.local-page #devis{scroll-margin-top:24px;border-top:1px solid var(--line)}.local-page .analysis-guide{padding-bottom:20px}.local-page .table-scroll{overflow-x:auto}@media(max-width:850px){.local-page .analysis-hero-grid{grid-template-columns:1fr}.local-photos{grid-template-columns:1fr}.local-photos img{max-height:420px;object-fit:contain;background:var(--cream)}}
