.pmwf-category .pmbp-story .pmwf-formats{display:block!important;margin-top:64px}
.pmwf-category .pmwf-formats-heading{max-width:850px;margin-bottom:36px}
.pmwf-category .pmwf-formats-heading h3{font-family:Georgia,serif;font-size:clamp(28px,2.7vw,42px);font-weight:400;line-height:1.15;letter-spacing:-.025em;color:#344b3c;text-align:left!important;margin:0 0 20px}
.pmwf-category .pmwf-formats-heading p{text-align:left!important}
.pmwf-category .pmwf-formats-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,6vw,100px);margin:0 0 56px}
.pmwf-category .pmwf-formats-photo{min-width:0;overflow:hidden}
.pmwf-category .pmwf-formats-photo p{margin:0!important}
.pmwf-category .pmwf-formats-photo img{display:block;width:100%!important;height:auto!important;max-width:100%!important;float:none!important;margin:0!important}
.pmwf-category .pmwf-formats-reverse .pmwf-formats-photo{grid-column:2;grid-row:1}
.pmwf-category .pmwf-formats-reverse .pmwf-model-cards{grid-column:1;grid-row:1}
.pmwf-category .pmbp-story ul.pmwf-model-cards{list-style:none!important;display:grid;gap:18px;margin:0!important;padding:0!important;text-align:left!important}
.pmwf-category .pmbp-story ul.pmwf-model-cards>li{list-style:none!important;background:#faf8f3;border-left:2px solid #9b7b35;padding:22px 24px;margin:0!important;color:#50564c!important;font-size:16px!important;line-height:1.7;text-align:left!important}
.pmwf-category .pmwf-model-cards li strong{color:#293c30;font-weight:600}
.pmwf-category .pmwf-formats-outro{max-width:850px;margin:0 auto}
.pmwf-category .pmwf-formats-outro p{margin-bottom:0!important}
@media(max-width:768px){.pmwf-category .pmbp-story .pmwf-formats{margin-top:40px}.pmwf-category .pmwf-formats-row{display:flex;flex-direction:column;gap:24px;margin-bottom:36px}.pmwf-category .pmwf-formats-photo,.pmwf-category .pmwf-model-cards{width:100%}.pmwf-category .pmbp-story ul.pmwf-model-cards>li{padding:18px 20px;font-size:15px!important}.pmwf-category .pmwf-formats-heading h3{font-size:28px}}
