.articleLayout{grid-template-columns:minmax(0,1fr) minmax(220px,280px);align-items:start;gap:34px;display:grid}.articleLayout>.article{width:100%;min-width:0;max-width:none;margin:0}.articleAdRail{min-width:0;padding-top:83px}.articleAdRail .adSlot{position:sticky;top:24px}.articleLayout .editorialPhoto img{max-height:none}@media (max-width:950px){.articleLayout{grid-template-columns:1fr;gap:0}.articleAdRail{padding:0 0 28px}.articleAdRail .adSlot{position:static}}@media (max-width:620px){.articleLayout .article{padding-inline:18px}.articleAdRail{padding-inline:0}}
