.estimation-banner-copy .commune-header-photo{margin:22px 0 18px;min-width:0}.estimation-banner-copy .commune-header-photo img{display:block;width:100%;height:auto;border-radius:12px}.estimation-banner-copy .commune-header-photo:not(.branderion-bourg) figcaption{margin-top:9px;font-size:12px;line-height:1.6;color:var(--muted)}.commune-header-photo figcaption a{text-decoration:underline;text-underline-offset:3px}.branderion-introduction.branderion-introduction-copy-only{grid-template-columns:minmax(0,1fr)}.branderion-introduction-copy-only .branderion-introduction-copy{max-width:1000px}@media(max-width:650px){.estimation-banner-copy .commune-header-photo{margin-top:18px}}
