@media(max-width:1099px){
 html body main .pm-media-grid{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:none!important;gap:16px!important;box-sizing:border-box;width:100%;max-width:100%;min-width:0}
 html body main .pm-media-item{min-width:0;max-width:100%;grid-column:auto!important;grid-row:auto!important}
 html body main .pm-media-item> :is(figure,a,button,div,details){box-sizing:border-box;width:100%;max-width:100%;margin:0;grid-column:auto!important;grid-row:auto!important}
 html body main .pm-media-item img,html body main .pm-media-item video{max-width:100%}
 html body main .pm-media-item img{width:100%;height:auto;max-height:65vh;object-fit:contain}
 html body main .pm-media-item video{width:100%;height:auto;max-height:65vh;object-fit:contain}
 html body main .pm-media-more{min-width:0;margin:16px 0 28px;border-top:1px solid #dedbd6;color:#302d2a;grid-column:1/-1}
 html body main .pm-media-more>summary{min-height:48px;padding:14px 4px;font-size:16px;font-weight:400;line-height:1.5;cursor:pointer}
 html body main .pm-media-more>summary:focus-visible{outline:3px solid #795c43;outline-offset:3px}
 html body main .pm-media-rest{padding-block:8px 16px}
 html body main .pm-native-video>summary{display:none}
}
