/* English adapters only: typography, colours and section spacing come from the Spanish stylesheets. */
[data-language=en] .localized-photo{display:block;width:100%;height:420px;object-fit:cover}
[data-language=en] .profile-section .localized-photo{height:235px;object-position:center 30%}
[data-language=en] .localized-case{border-top:1px solid #bac5c6;padding:2rem 0;max-width:850px}
[data-language=en] .localized-case h3{font-size:1.6rem;margin:.7rem 0 1rem}
[data-language=en] .localized-brand img{display:block;width:100%;height:180px;object-fit:contain;margin-bottom:1.6rem}
[data-language=en] .localized-note{font-size:14px;line-height:1.6;color:#607080}
[data-language=en] .localized-pagination{display:flex;flex-wrap:wrap;gap:10px;margin:28px 0 55px}
[data-language=en] .localized-pagination button{padding:10px 14px;background:#fff;color:#102d45;border:1px solid #b8c8d3;cursor:pointer}
[data-language=en] .localized-pagination button[aria-current=true]{background:#102d45;color:#fff}
[data-language=en] .related-reading{margin-top:40px}
[data-language=en] [hidden]{display:none!important}
@media(max-width:650px){[data-language=en] .localized-photo{height:290px}[data-language=en] .profile-section .localized-photo{height:175px}}
