body.article-regard:before,body.article-regard:after,body.article-decryptage:before,body.article-decryptage:after{content:"";position:fixed;z-index:40;top:0;bottom:0;width:8px;pointer-events:none}
body.article-regard:before{left:0;background:linear-gradient(180deg,#260208,#7d0d1b 52%,#d71920)}
body.article-regard:after{right:0;background:linear-gradient(0deg,#260208,#7d0d1b 52%,#d71920)}
body.article-decryptage:before{left:0;background:linear-gradient(180deg,#24070c,#5b0d19 48%,#d71920)}
body.article-decryptage:after{right:0;background:linear-gradient(0deg,#24070c,#5b0d19 48%,#d71920)}
body.article-decryptage main{background:linear-gradient(180deg,#fff 0,#fff 65%,#fbf7f6 100%)}
body.article-decryptage .decrypt-article-banner{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:19px max(20px,calc((100% - 1180px)/2));color:#fff;background:linear-gradient(108deg,#16080a,#4f0d18 62%,#a31520);border-bottom:5px solid #d71920}
body.article-decryptage .decrypt-article-banner small{display:block;margin-bottom:4px;color:#ff9ca0;font:700 10px/1.2 Arial,sans-serif;letter-spacing:.13em}
body.article-decryptage .decrypt-article-banner strong{font:700 clamp(24px,3vw,34px)/1 Newsreader,Georgia,serif;letter-spacing:-.02em}
body.article-decryptage .decrypt-article-banner nav{display:flex;flex-wrap:wrap;gap:18px}
body.article-decryptage .decrypt-article-banner a{color:#fff;text-decoration:none;font:700 11px/1.3 Arial,sans-serif;border-bottom:2px solid #ff6b71;padding-bottom:4px}
body.article-decryptage .article-head .eyebrow{color:#8b1019}
body header .brand{font-family:Arial,sans-serif!important;font-weight:800!important;letter-spacing:-.04em!important;color:#111!important}body header .brand>span{color:#d71920!important}body header .brand small{letter-spacing:.15em}
@media(max-width:700px){body.article-regard:before,body.article-regard:after,body.article-decryptage:before,body.article-decryptage:after{width:4px}body.article-decryptage .decrypt-article-banner{display:block;padding:16px 20px}body.article-decryptage .decrypt-article-banner nav{margin-top:13px;gap:13px}body.article-decryptage .decrypt-article-banner a{font-size:10px}}

body.article-choice:before,body.article-choice:after{content:"";position:fixed;z-index:40;top:0;bottom:0;width:5px;background:#c7192b;pointer-events:none}body.article-choice:before{left:0}body.article-choice:after{right:0}.article-choice .choice-article-banner{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:18px;padding:22px max(20px,calc((100% - 1180px)/2));background:#f5f0e8;border-bottom:5px solid #c7192b;color:#171717}.choice-article-banner small{display:block;font:700 11px/1.5 Arial;letter-spacing:.09em;color:#a71323;margin-bottom:7px}.choice-article-banner strong{font:800 clamp(22px,3vw,32px)/1.2 Arial}.choice-article-banner nav{display:flex;gap:18px;flex-wrap:wrap}.choice-article-banner a{font:700 11px/1.5 Arial;color:#171717;padding:10px 0;text-decoration:underline;text-decoration-color:#c7192b;text-underline-offset:6px}.article-choice .demo{border-color:#c7192b!important;color:#a71323!important}@media(max-width:700px){.article-choice .choice-article-banner{padding:20px;gap:12px}.choice-article-banner nav{gap:16px}.choice-article-banner a{font-size:10px}}
