body[data-proposal="4"] .illustrated-card{overflow:hidden;display:flex;flex-direction:column;padding-top:0;border-radius:12px;gap:14px}
.illustrated-card .service-card-photo{display:block;order:-1;width:calc(100% + 64px);max-width:none;height:170px;object-fit:cover;object-position:center;margin:0 -32px 4px;flex:none}
.illustrated-card h3{margin:0}.illustrated-card p{margin-top:0}.illustrated-card .more{margin-top:auto}
body[data-proposal="4"] .page .editorial-layout{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:clamp(24px,4vw,56px)}
body[data-proposal="4"] .editorial-layout>*{min-width:0}
body[data-proposal="4"] .editorial-layout .hero-text{width:auto;max-width:100%}
body[data-proposal="4"] .editorial-photo{display:block;width:100%;height:clamp(220px,24vw,330px);object-fit:cover;border-radius:14px;box-shadow:0 16px 42px #0b254510}
body[data-proposal="4"][data-brand-page="contacto"] .editorial-photo{height:220px;margin-top:24px}
body[data-proposal="4"] .editorial-layout h1{font-size:clamp(32px,4vw,56px);overflow-wrap:break-word}
@media(max-width:760px){body[data-proposal="4"] .page .editorial-layout{grid-template-columns:1fr;gap:24px}body[data-proposal="4"] .editorial-photo{height:220px;max-height:65vw}.illustrated-card .service-card-photo{height:160px;width:calc(100% + 48px);margin-inline:-24px}}
@media(max-width:360px){.illustrated-card .service-card-photo{width:calc(100% + 44px);margin-inline:-22px}}

body[data-proposal="4"] .editorial-layout>.editorial-photo{grid-column:2;grid-row:1}body[data-proposal="4"] .editorial-layout>.band,body[data-proposal="4"] .editorial-layout>.panel{grid-column:1/-1}
@media(max-width:760px){body[data-proposal="4"] .editorial-layout>.editorial-photo{grid-column:1;grid-row:auto;order:1}body[data-proposal="4"] .editorial-layout>.band,body[data-proposal="4"] .editorial-layout>.panel{order:2}}
