.editorial-portrait{max-width:560px;margin:0}.editorial-portrait__frame{border:1px solid var(--rule);background:var(--soft);transition:border-color .3s,box-shadow .3s;overflow:hidden}.editorial-portrait:hover .editorial-portrait__frame{border-color:color-mix(in srgb, var(--ink) 35%, var(--rule));box-shadow:0 14px 34px -18px #25160547}.editorial-portrait__frame img{width:100%;height:auto;transition:transform .5s;display:block}.editorial-portrait:hover .editorial-portrait__frame img{transform:scale(1.02)}.editorial-portrait--compact{max-width:430px}.editorial-portrait--wide{max-width:680px}@media (width<=760px){.editorial-portrait,.editorial-portrait--compact,.editorial-portrait--wide{max-width:none}}
