/* Scoped corrections for translated catalog pages and new localized entries. */
.product-locale .g01-intro h1{overflow-wrap:anywhere;hyphens:auto;font-size:clamp(28px,3vw,42px)}
.product-locale .g01-visual>img,.product-locale .g01-visual>a>img{display:block;width:100%;height:auto;object-fit:contain}
.product-locale .g01-visual>a{display:block}
.product-locale .g01-image-tag{max-width:calc(100% - 40px)}
.product-locale .g01-table-wrap table{min-width:0;width:100%;table-layout:fixed}
.product-locale .g01-table-wrap th{width:30%}
.product-locale .g01-table-wrap th,.product-locale .g01-table-wrap td{white-space:normal;overflow-wrap:anywhere}
.product-locale .g01-section-nav .container{overflow-x:auto;justify-content:flex-start}
.product-locale .g01-section-nav a{flex-shrink:0}
.product-locale .locale-detail-images{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:30px}
.product-locale .locale-detail-images figure{margin:0;min-width:0}
.product-locale .locale-detail-images img{display:block;width:100%;height:auto}
.product-locale .locale-detail-images figcaption{font-size:11px;color:var(--text-muted);line-height:1.7;padding:10px 0}
.product-locale .locale-whatsapp{background:none;border:0;padding:0;color:var(--green-mid);font:inherit;font-size:12px;cursor:pointer;text-decoration:underline}
.product-locale .program-detail-panel .btn{white-space:normal;text-align:center}
.product-locale .site-header__inner>.btn{max-width:230px;white-space:normal;text-align:center}
.product-locale .g01-inquiry{gap:40px}
.localized-catalog-entry{padding-block:45px}
.localized-catalog-entry>p{font-size:14px;line-height:1.8;color:var(--text-muted)}
.localized-catalog-entry .products-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}
.localized-catalog-entry .product-card__title{overflow-wrap:anywhere;hyphens:auto}
.localized-companion{padding-block:32px;margin-block:24px;border-block:1px solid var(--border)}
.localized-companion h2{font-size:24px;overflow-wrap:anywhere}
.localized-companion p{color:var(--text-muted);font-size:14px;line-height:1.8;margin-bottom:18px}
html[dir="rtl"] .product-locale .g01-intro,html[dir="rtl"] .product-locale .g01-section,html[dir="rtl"] .product-locale .product-card{text-align:right}
html[dir="rtl"] .product-locale .program-answer{border-left:1px solid var(--border);border-right:4px solid var(--green-mid)}
@media(max-width:1100px){.product-locale .main-nav__list{gap:12px}.product-locale .site-header__inner{gap:14px}.product-locale .site-header__inner>.btn{font-size:11px;padding:10px 12px;max-width:170px}.product-locale .lang-switcher__label{display:none}}
@media(max-width:900px){.product-locale .g01-hero{grid-template-columns:1fr}.localized-catalog-entry .products-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-locale .site-header__inner>.btn{display:none}.product-locale .site-header.is-open .main-nav__list{flex-direction:column;align-items:stretch}.product-locale .site-header.is-open .main-nav__sub{position:static;box-shadow:none;border:0;padding-inline-start:15px}}
@media(max-width:680px){.product-locale .g01-table-wrap th,.product-locale .g01-table-wrap td{padding:12px 10px;font-size:12px}.product-locale .locale-detail-images,.localized-catalog-entry .products-grid{grid-template-columns:1fr}.product-locale .g01-inquiry{gap:25px}.product-locale .lang-switcher__select{max-width:130px}.product-locale .g01-section-nav .container{gap:22px}}

html[dir="rtl"] .product-locale .g01-table-wrap th,html[dir="rtl"] .product-locale .g01-table-wrap td{text-align:right}
