.al-migrated-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:45px 0}.al-migrated-gallery figure{margin:0!important;max-width:none!important}.al-migrated-gallery img{display:block;width:100%;height:auto}.al-legacy-native>h2{margin:50px 0 22px}.al-legacy-native>p,.al-legacy-native>ul,.al-legacy-native>ol{max-width:760px}.al-legacy-native img{max-width:100%;height:auto}.al-legacy-native .al-contact-form{max-width:760px;margin:50px auto}.page-id-12795 .al-contact-form{max-width:760px;margin:30px 0 60px}.page-id-12795 .al-services-photos{margin-top:40px}.page-id-12795 .al-opinions{padding-top:30px}.al-archive-note{margin:25px 0 45px}.al-entry-content .al-legacy-native{max-width:none!important}
@media(max-width:700px){.al-migrated-gallery{grid-template-columns:1fr;gap:18px;margin:28px 0}.al-legacy-native>h2{margin-top:36px}.page-id-12795 .al-contact-form{padding:23px 18px}.page-id-12741 .al-page-header h1{font-size:45px}.page-id-12741 .al-page-header{padding-top:28px;margin-bottom:28px}}

/* Packs: fondo gris y Pack Duo destacado. 2026-11-13 */
.al-pack-grid>.al-pack-card{position:relative;background:#f3f3f1;border-color:#deded9}
.al-pack-grid>.al-pack-card>.al-eyebrow{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:25px}
.al-pack-grid>.al-pack-card:has(>a[href*="servicio=duo"]){background:#e7e7e3;border-color:#8d8d83;box-shadow:inset 0 3px 0 #34372f,0 10px 28px rgba(35,38,31,.07)}
.al-pack-grid>.al-pack-card:has(>a[href*="servicio=duo"])>.al-eyebrow::after{content:"Pack estrella";display:inline-block;padding:5px 9px;background:#34372f;color:#fff;font:500 9px/1.5 var(--al-sans);letter-spacing:1px;text-transform:uppercase;white-space:nowrap}
.al-pack-grid>.al-pack-card:has(>a[href*="servicio=duo"])>.al-text-link{padding:11px 16px;background:#34372f;color:#fff;border:1px solid #34372f;text-decoration:none}
.al-pack-grid>.al-pack-card:has(>a[href*="servicio=duo"])>.al-text-link:hover{background:#20231c}
.al-pack-grid>.al-pack-card:has(>a[href*="servicio=duo"])>.al-text-link:focus-visible{outline:2px solid #34372f;outline-offset:4px}
