/* Guía PAIF — extensión de la identidad editorial V10, sin modificar páginas existentes */
.paif-article .legal-figure.paif-map img{height:auto;max-height:none;object-fit:contain;background:#fff;filter:none;border:1px solid #BCC8AE;border-bottom:4px solid #55752B}
.paif-article .legal-figure.paif-photo img{width:min(100%,620px);height:auto;max-height:680px;object-fit:contain;filter:none}
.paif-article .legal-figure.legal-cover img{width:100%;height:auto;max-height:none;aspect-ratio:1672/941;object-fit:cover;filter:none}
.paif-article .paif-faq{margin:0;border-bottom:1px solid #C8D2BD;padding:15px 0}
.paif-article .paif-faq summary{cursor:pointer;color:#354B2D;font-size:1.025rem;line-height:1.5;font-weight:750}
.paif-article .paif-faq p{margin:12px 0 3px;line-height:1.7}
.paif-article .paif-cta-link{display:block;padding:20px 24px;background:#EAF0DF;border-left:5px solid #B16F44;margin:18px 0 38px;font-weight:750}
.paif-article .paif-cta-link a{color:#365A24;text-decoration:underline;text-underline-offset:4px}
.paif-article .legal-sources{overflow-wrap:anywhere;font-size:.88rem}
.paif-article .legal-sources a,.paif-article a{overflow-wrap:break-word}
.paif-article p a:not(.paif-cta-link a){color:#43622A;text-decoration:underline;text-underline-offset:3px}
.paif-article .legal-figure{overflow:hidden}
@media(max-width:600px){.paif-article .legal-figure.paif-map img{max-height:none}.paif-article .paif-cta-link{padding:16px}}

/* El encabezado PAIF es más largo que el de la guía de tala. */
.dendra-guia-paif h1{font-size:clamp(2.6rem,4.25vw,4.35rem);line-height:1.07;letter-spacing:-.051em}
@media(max-width:620px){.dendra-guia-paif h1{font-size:clamp(2.16rem,9.1vw,3.12rem);line-height:1.09}}

/* Cabecera PAIF sin prefijo editorial: eliminar el margen superior residual. */
.legal-hero-aside > p:first-child { margin-top:0; }
