/* Chile presentation refinements; the existing page structure remains intact. */
body[data-country-template="chile"] .mp-hero h1{overflow-wrap:break-word;text-wrap:balance}
body[data-country-template="chile"] .mp-hero-photo img{object-fit:contain;object-position:center}
body[data-country-template="chile"] .mp-choice-group{display:flex;flex-wrap:wrap;align-content:flex-start;align-items:center;gap:8px}
body[data-country-template="chile"] .mp-choice-head{flex:0 0 100%;margin-bottom:2px}
body[data-country-template="chile"] .mp-choice-options{display:contents}
body[data-country-template="chile"] .mp-choice-subheading{flex:0 0 100%;margin:4px 0 0}
body[data-country-template="chile"] .mp-choice,
body[data-country-template="chile"] .mp-other-toggle{min-height:42px;max-width:100%;white-space:normal;line-height:1.4;text-align:center}
body[data-country-template="chile"] .mp-other-label{flex:0 0 100%;min-width:0;margin-top:4px}
body[data-country-template="chile"] .mp-config-summary{min-width:0}
body[data-country-template="chile"] .mp-config-summary dd,
body[data-country-template="chile"] .mp-static-specs dd{overflow-wrap:break-word}
body[data-country-template="chile"] .mp-factory-media img{object-fit:cover;object-position:center}
body[data-country-template="chile"] .px-family-spec{align-self:flex-start;font-size:11px;line-height:1.5;background:#edf3f6;color:#526b7d;padding:4px 7px;margin-top:10px}
body[data-country-template="chile"] .px-family-copy h3{text-wrap:balance}
@media(max-width:600px){
 body[data-country-template="chile"] .mp-choice-group{gap:8px;padding:14px}
 body[data-country-template="chile"] .mp-choice,
 body[data-country-template="chile"] .mp-other-toggle{min-height:44px}
 body[data-country-template="chile"] .mp-other-label input{font-size:16px;min-height:44px}
 body[data-country-template="chile"] .mp-hero-actions{gap:12px;flex-wrap:wrap}
 body[data-country-template="chile"] .mp-hero-actions>a{max-width:100%}
}
