/* Art13: preserve complete compositions and original video controls. */
body.locos-experience main img[data-art13]{object-fit:contain!important;object-position:center!important;padding:0!important;filter:none!important;transform:none!important;background:#153740}
body.locos-experience .customer-film:has(img[data-art13]){aspect-ratio:16/9!important;height:auto!important;min-height:0!important}
body.locos-experience .customer-film__portrait[data-original-frame] img[data-art13]{width:100%!important;max-width:100%!important;height:100%!important;object-fit:contain!important}
body.locos-experience .customer-film:has(img[data-art13]) .customer-film__play{display:none}
body.locos-experience .customer-film:has(img[data-art13]) .customer-film__stage{background:transparent!important}
body.locos-experience .official-spokes__graphic{isolation:isolate;background:#f1eee6}
body.locos-experience .official-spokes__graphic>img{mix-blend-mode:multiply}

body.locos-experience .art-explainer-grid:not(:has(>figure)){display:block}

body.locos-experience figure.article-hero img[data-art13]{height:auto!important;aspect-ratio:5/3}

body.locos-experience figure.article-hero:has(img[data-art13]),body.locos-experience figure.article-hero:has(img[data-art13]) .sp-wrap{height:auto!important;min-height:0!important;max-height:none!important}
body.locos-experience figure.article-hero:has(img[data-art13]) figcaption{position:static!important;inset:auto!important;transform:none!important;box-sizing:border-box;margin:16px 0 0;max-width:100%}

body.locos-experience figure.article-hero img[data-art13]{position:static!important;inset:auto!important;display:block!important}

/* Covers use their actual proportions, without extra matte bands or image frames. */
body.locos-experience main img:is([data-art13],[data-art12],.bitbox-photo){background:transparent!important;padding:0!important}
body.locos-experience main :is(.strategy-services,.relaunch-services-grid)>a>figure:has(>img:is([data-art13],[data-art12],.bitbox-photo)),
body.locos-experience main .visual-services>.visual-service:nth-child(n) .visual-service__image:has(>img:is([data-art13],[data-art12],.bitbox-photo)),
body.locos-experience main :is(.priority-service__media,.knowledge-cover,.knowledge-entry__media,.lp-hero__media,.art-explainer,.relaunch-portrait):has(>img:is([data-art13],[data-art12],.bitbox-photo)){
 background:transparent!important;padding:0!important;border:0!important;box-shadow:none!important;aspect-ratio:5/3!important;height:auto!important;
}
body.locos-experience main :is(.strategy-services,.relaunch-services-grid)>a>figure>img:is([data-art13],[data-art12],.bitbox-photo),
body.locos-experience main .visual-services>.visual-service:nth-child(n) .visual-service__image>img:is([data-art13],[data-art12],.bitbox-photo){background:transparent!important;padding:0!important;object-fit:contain!important}
body.locos-experience main :is(.art-explainer,.relaunch-portrait,.priority-service__media)>img:is([data-art13],[data-art12],.bitbox-photo){display:block;width:100%!important;height:auto!important;background:transparent!important;padding:0!important}
body.locos-experience main .strategy-services>a>figure:has(>img.bitbox-photo),
body.locos-experience main .visual-services>.visual-service:nth-child(n) .visual-service__image:has(>img.bitbox-photo){aspect-ratio:1500/728!important}

body.locos-experience main .priority-services>.priority-service>figure:has(>img[data-art13]){aspect-ratio:5/3!important;background:transparent!important;padding:0!important;border:0!important;box-shadow:none!important}
body.locos-experience main .priority-services>.priority-service>figure>img[data-art13]{padding:0!important;background:transparent!important;object-fit:contain!important}

body.locos-experience main :is(.relaunch-portrait,.art-explainer):has(>img.bitbox-photo){aspect-ratio:1500/728!important}

/* The original BitBox photo has alpha: let the section show through its card too. */
body.locos-experience main :is(.strategy-services,.relaunch-services-grid)>a:has(img.bitbox-photo),
body.locos-experience main .visual-services>.visual-service:has(img.bitbox-photo),
body.locos-experience main :is(.strategy-services,.relaunch-services-grid)>a:has(img.bitbox-photo):hover,
body.locos-experience main .visual-services>.visual-service:has(img.bitbox-photo):hover{
 background:transparent!important;box-shadow:none!important;
}

/* Article-specific covers: intrinsic 5:3, no old documentary matte or cropped legends. */
body.locos-experience main .featured-story__image:has(>img[data-guide19]){aspect-ratio:5/3!important;height:auto!important;background:transparent!important}
body.locos-experience main .featured-story__image>img[data-guide19]{display:block;width:100%!important;height:auto!important;aspect-ratio:5/3!important;object-fit:contain!important}
body.locos-experience main img[data-guide19]{display:block;height:auto!important;aspect-ratio:5/3!important}

/* Avoid older topic-photo height limits reintroducing matte bars. */
body.locos-experience main figure.article-hero img[data-guide19]{width:100%!important;height:auto!important;max-height:none!important;min-height:0!important;aspect-ratio:5/3!important;padding:0!important}
/* The existing paper offer panels need dark type on their pale surface. */
body.locos-experience main .article-entry-offer,body.locos-experience main .article-entry-offer strong{color:#173740!important}
body.locos-experience main .article-entry-offer span{color:#72562d!important}

body.locos-experience main figure.article-hero:has(img[data-guide19]){background:transparent!important}
