/* Approved English core-page headings; translated layouts retain their styles. */
.adinf-core-seo .hero h1{font-size:clamp(36px,5.3vw,76px);max-width:22ch}
.adinf-core-seo .core-subtitle{font-size:clamp(17px,1.7vw,23px);line-height:1.45;font-weight:600;margin:18px 0 0;text-transform:none;letter-spacing:0}
.adinf-core-seo .cathero h1{max-width:26ch;font-size:clamp(32px,4.3vw,58px)}
.adinf-core-seo .cathero .core-subtitle{color:var(--text);margin-top:18px}
.adinf-core-seo .core-contact-info{font-size:20px;line-height:1.35;margin-top:30px}
.adinf-core-seo .adq-card{display:flex;gap:16px;padding:18px 0;align-items:center}
.adinf-core-seo .adq-card__img{width:80px;height:80px;object-fit:contain}
.adinf-core-seo .adq-card__body{display:grid;gap:6px;min-width:0}
.adinf-core-seo .adq-card__label,.adinf-core-seo .adq-card__meta{font-size:12px;color:var(--muted)}
.adinf-core-seo .adq-card__name{font-size:14px;overflow-wrap:anywhere}
/* Keep the existing product quote attachment available after the merge. */
.adinf-core-seo .ct-form:has(input[name="product-sku"]) .wpcf7 p:has(input[type=file]){display:block}
@media(max-width:600px){.adinf-core-seo .hero h1{font-size:36px}.adinf-core-seo .ct-form{padding:26px 20px}.adinf-core-seo .hero .core-subtitle{max-width:28ch;font-size:17px}}

.adinf-core-seo .hero .core-subtitle{color:#fff;text-shadow:0 1px 10px rgba(0,0,0,.3)}
