
html body #cartec-main .entry-content .cs-proof-slot.cs-proof-slot{display:flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;width:100%!important;max-width:480px!important;height:320px!important;min-height:320px!important;max-height:320px!important;aspect-ratio:auto!important;position:relative!important;overflow:hidden!important;padding:12px!important;margin:16px auto!important;border:1px solid #dde3e7!important;border-radius:12px!important;background:#fff!important;box-shadow:0 5px 16px rgba(12,30,44,.04)!important}
html body #cartec-main .entry-content .cs-proof-slot.cs-proof-slot>a{display:flex!important;align-items:center!important;justify-content:center!important;position:static!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;background:#fff!important;border:0!important}
html body #cartec-main .entry-content .cs-proof-slot.cs-proof-slot img.cs-proof-image{display:block!important;position:static!important;top:auto!important;left:auto!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;aspect-ratio:auto!important;object-fit:contain!important;transform:none!important;margin:0!important;padding:0!important;border:0!important;border-radius:6px!important;background:#fff!important}
html body #cartec-main .entry-content a.cs-proof-open{cursor:zoom-in}
html body.page-id-183 #cartec-main .entry-content .review-organized-item.cs-review-balanced{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(280px,380px)!important;gap:28px!important;align-items:start!important;padding:24px!important;background:#fff!important;border:1px solid #dde3e7!important;border-radius:14px!important;min-height:0!important}
html body.page-id-183 #cartec-main .entry-content .cs-review-copy,html body.page-id-183 #cartec-main .entry-content .cs-review-media{min-width:0!important}
html body.page-id-183 #cartec-main .entry-content .review-organized-item p,html body.page-id-183 #cartec-main .entry-content .review-organized-item blockquote{font-size:16px!important;line-height:1.65!important}
html body.page-id-183 #cartec-main .entry-content .review-organized-item h2,html body.page-id-183 #cartec-main .entry-content .review-organized-item h3{font-size:22px!important;line-height:1.35!important;margin:12px 0 18px!important;min-height:0!important}
html body.page-id-183 #cartec-main .entry-content .review-organized-item h4{font-size:18px!important;line-height:1.4!important}
html body.page-id-183 #cartec-main .entry-content .review-organized-item figcaption{font-size:14px!important;line-height:1.5!important}
html body.page-id-183 #cartec-main .entry-content .cs-review-media figure{max-width:100%!important;width:100%!important;margin:0 0 18px!important;padding:0!important;border:0!important}
html body.page-id-183 #cartec-main .entry-content .cs-review-media .cs-proof-slot{margin-top:0!important}
html body.page-id-183 #cartec-main .entry-content .review-organized-item .review-product{font-size:13px!important;line-height:1.4!important}
.cs-proof-dialog{width:min(92vw,850px);max-width:92vw;height:min(90vh,900px);max-height:90vh;border:1px solid #dce2e7;border-radius:16px;padding:0;background:#fff;color:#173044;box-sizing:border-box}
.cs-proof-dialog::backdrop{background:rgba(5,18,28,.82)}
.cs-proof-toolbar{display:flex;align-items:center;gap:12px;justify-content:space-between;padding:14px 18px;border-bottom:1px solid #dde3e7;background:#fff}
.cs-proof-toolbar button{min-height:44px;padding:9px 16px;border:1px solid #ccd5dc;border-radius:8px;background:#fff;color:#173044;font:600 15px/1.4 inherit;cursor:pointer}
.cs-proof-scroll{height:calc(100% - 76px);overflow:auto;padding:20px;box-sizing:border-box}
.cs-proof-dialog .cs-proof-full{display:block!important;position:static!important;width:100%!important;height:auto!important;max-width:none!important;max-height:none!important;object-fit:contain!important;margin:0 auto!important;background:#fff}
.cs-proof-dialog.is-zoomed .cs-proof-full{width:150%!important}
@media(max-width:800px){html body.page-id-183 #cartec-main .entry-content .review-organized-item.cs-review-balanced{grid-template-columns:minmax(0,1fr)!important;gap:18px!important}.cs-review-media{width:100%}}
@media(max-width:600px){html body #cartec-main .entry-content .cs-proof-slot.cs-proof-slot{height:280px!important;min-height:280px!important;max-height:280px!important}html body.page-id-183 #cartec-main .entry-content .review-organized-item.cs-review-balanced{padding:18px!important}.cs-proof-toolbar{flex-wrap:wrap}.cs-proof-scroll{padding:12px}}

/* Alignement des images de tête et de la typographie éditoriale. */
html body #cartec-main figure.page-featured.page-featured{box-sizing:border-box!important;width:100%!important;max-width:480px!important;height:320px!important;max-height:320px!important;padding:12px!important;margin:20px auto!important;border:1px solid #dde3e7!important;border-radius:12px!important;background:#fff!important}
html body #cartec-main figure.page-featured.page-featured img{width:100%!important;height:294px!important;max-height:294px!important;object-fit:contain!important}
html body #cartec-main .entry-content p:not(.kicker):not(.review-product):not(.cs-network-label):not(.cs-privacy-note){font-size:17px!important;line-height:1.65!important}
html body #cartec-main .entry-content>h2,html body #cartec-main .entry-content section>h2,html body #cartec-main .entry-content .cs-group-heading{font-size:26px!important;line-height:1.35!important}
@media(max-width:600px){html body #cartec-main figure.page-featured.page-featured{height:280px!important;max-height:280px!important}html body #cartec-main figure.page-featured.page-featured img{height:254px!important;max-height:254px!important}html body #cartec-main .entry-content>h2,html body #cartec-main .entry-content section>h2,html body #cartec-main .entry-content .cs-group-heading{font-size:23px!important}}