/* Styles exclusivement dédiés à la nouvelle page Nostang. */
.nostang-page figure{margin:0}.nostang-page img{display:block;max-width:100%;height:auto;border-radius:12px}.nostang-page figcaption{font:12px/1.5 Arial,sans-serif;color:var(--muted);margin-top:9px}.nostang-page figcaption a{text-decoration:underline;text-underline-offset:2px}.nostang-page .nostang-ria{margin:22px 0 0}.nostang-page .nostang-ria img{max-height:310px;object-fit:cover;width:100%}.nostang-page .estimation-banner-heading{align-self:end}.nostang-local{display:grid;grid-template-columns:minmax(0,1fr) 210px;gap:40px;align-items:center}.nostang-sectors{display:grid;gap:14px}.nostang-sectors h3{font:23px/1.3 Georgia,serif;margin:0 0 5px}.nostang-sectors p{margin:0;font-size:16px;line-height:1.65}.nostang-chapel img{width:100%;max-width:250px}.nostang-price h2{font-size:clamp(25px,2.5vw,34px)}.nostang-price p{margin-bottom:0}.nostang-personal{display:grid;grid-template-columns:minmax(220px,340px) minmax(0,1fr);gap:40px;align-items:center}.nostang-personal p{font-size:16px;line-height:1.7;margin-bottom:15px}.nostang-closing{text-align:center;margin-bottom:40px}.nostang-closing .button{max-width:100%}
@media(max-width:650px){.nostang-local{grid-template-columns:1fr;gap:22px}.nostang-chapel{max-width:200px;justify-self:center}.nostang-personal{grid-template-columns:1fr;gap:22px}.nostang-personal figure{max-width:340px;justify-self:center}.nostang-page .nostang-ria img{max-height:none}.nostang-closing .button{font-size:14px;padding:15px}.nostang-page h2{font-size:30px}}
