/* Scoped additions for /trabajos/ only. */
body[data-page="trabajos"] #casos .work-visual.work-visual-image{width:100%;min-height:0;height:auto;aspect-ratio:1200/714}
body[data-page="trabajos"] #casos .work-visual.work-visual-image img{display:block;width:100%;height:auto;min-height:0;aspect-ratio:1200/714;object-fit:contain;transform:none}
body[data-page="trabajos"] .relationship-panels{display:grid;gap:28px}
body[data-page="trabajos"] .relationship-panel--visual{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:38px;padding:44px}
body[data-page="trabajos"] .relationship-copy{min-width:0}
body[data-page="trabajos"] .relationship-panel--visual h2{font-size:clamp(30px,3vw,42px);line-height:1.12;letter-spacing:-.04em}
body[data-page="trabajos"] .relationship-panel--visual p:not(.section-kicker){font-size:16px;line-height:1.75;margin-top:22px}
body[data-page="trabajos"] .relationship-visit{display:inline-block;margin-top:24px;font-weight:700;font-size:15px;color:#fff;text-decoration:underline;text-underline-offset:5px;overflow-wrap:anywhere}
body[data-page="trabajos"] .relationship-visit:hover{color:#ff78b2}
body[data-page="trabajos"] .relationship-capture{display:block;min-width:0;border:1px solid rgba(255,255,255,.16);border-radius:12px;overflow:hidden;box-shadow:0 20px 40px rgba(0,0,0,.24)}
body[data-page="trabajos"] .relationship-capture img{display:block;width:100%;height:auto;aspect-ratio:1200/714;object-fit:contain}
body[data-page="trabajos"] .relationship-capture:focus-visible,body[data-page="trabajos"] .relationship-visit:focus-visible{outline:3px solid #ff78b2;outline-offset:6px}
@media(max-width:900px){body[data-page="trabajos"] .relationship-panel--visual{grid-template-columns:1fr;gap:28px;padding:32px}body[data-page="trabajos"] .relationship-panel--visual h2{max-width:650px}}
@media(max-width:600px){body[data-page="trabajos"] .relationship-panels{gap:22px}body[data-page="trabajos"] .relationship-panel--visual{padding:28px 22px;gap:24px}body[data-page="trabajos"] .relationship-panel--visual h2{font-size:30px}body[data-page="trabajos"] .relationship-panel--visual p:not(.section-kicker){font-size:16px}}
