
.section.representative-editorial{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);padding:70px 8%;gap:8%}
.representative-editorial .portrait{width:100%;max-width:420px;margin:0 auto}
@media(max-width:800px){.section.representative-editorial{grid-template-columns:1fr;padding:45px 7%;gap:32px}.representative-editorial .portrait{width:76%;max-width:300px;margin:0 auto}.representative-editorial .portrait img{aspect-ratio:3/4;object-position:center top}}

