.v21-band{background:#1d1d1d;color:#fff;margin:12px 0!important;overflow:hidden}
body .show-sheet .v21-band .v18-checker{margin:0!important;border:0!important}
body .show-sheet .v21-band .paf-video-band{margin:0!important;padding-top:24px!important}
.figure-authorship{text-align:center;padding:24px clamp(24px,6vw,90px) 30px;max-width:1100px;margin:auto;color:#dfd7c9}
.figure-authorship p{font-size:14px!important;line-height:1.65!important;margin:0 0 9px!important}
.v21-figures-intro,.v21-centered{text-align:center;padding:34px 24px;max-width:900px;margin:auto}.v21-figures-intro h2{font-size:30px}.v21-centered p{line-height:1.75;font-size:18px}
body .show-sheet .v18-checker>.sheet-image{display:flex!important;align-items:center!important;justify-content:center!important}
.v21-photo-frame{position:relative;width:100%;line-height:0;box-shadow:0 0 0 1px #0008}
body .show-sheet .v18-checker .v21-photo-frame img{position:static!important;inset:auto!important;width:100%!important;height:auto!important;max-height:640px!important;object-fit:contain!important;display:block}
body .show-sheet .v18-checker .v21-photo-frame figcaption,.premium-columns .v21-photo-frame figcaption{position:absolute!important;inset:auto 8px 8px auto!important;max-width:calc(100% - 16px);height:auto!important;padding:5px 9px!important;background:#0009!important;color:white!important;font-size:10px!important;line-height:1.4!important;text-align:right}
.premium-columns .v21-photo-frame img{display:block;width:100%;height:auto!important;object-fit:contain!important}
body .show-sheet .premium-note .v21-premium-title{font-family:'Lorenzo Spectacles Lettrage',cursive!important;font-weight:400!important;font-size:clamp(64px,8vw,115px)!important;line-height:1.25!important;margin:12px auto 26px!important}
@media(max-width:700px){body .show-sheet .v18-checker>.sheet-image{min-height:0!important}.figure-authorship{padding:24px}.v21-photo-frame figcaption{font-size:9px!important}}

body .show-sheet .v21-band .v18-checker:not(:has(.sheet-image)){display:block!important;min-height:0!important}body .show-sheet .v21-band .v18-checker:not(:has(.sheet-image)) .sheet-copy{max-width:950px!important;margin:auto!important;text-align:center!important}
section[id^="bandeau-"],#figure-paf,#figure-croise{scroll-margin-top:90px}
