/* LovAix : finition des seules pages de catégorie. Accueil inchangé. */
.be-v13 .selection-copy .bio{font-size:16px;line-height:1.75}
.be-v13 .selection-contact .watch{font-size:14px;line-height:1.7}
.be-v13 .selection-row{padding:36px 0}
.be-v13 #selection .source-note{margin-top:28px}
.be-v13 .be-compare{background:#fff;padding:60px 0 64px;border-top:1px solid #dddddd}
.be-v13 .be-compare>.lovaix-wrap{display:block}
.be-v13 .be-compare .section-title{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:12px 56px;max-width:none;align-items:end;margin-bottom:36px}
.be-v13 .be-compare .section-title .eyebrow{grid-column:1/-1;margin:0}
.be-v13 .be-compare .section-title h2{font-size:clamp(30px,3vw,46px);margin:0;max-width:850px;line-height:1.12}
.be-v13 .be-compare .section-title p:not(.eyebrow){max-width:460px;justify-self:end;margin:0;font-size:15px}
.be-v13 .be-table-scroll{border:0;background:transparent;overflow:visible}
.be-v13 .be-table{display:block;font-size:16px;min-width:0}
.be-v13 .be-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}
.be-v13 .be-table tbody{display:grid;grid-template-columns:repeat(var(--be-count),minmax(0,1fr));gap:0}
.be-v13 .be-table tr{display:flex;flex-direction:column;margin:0;border:0;border-top:3px solid #111;padding:26px 28px 12px;background:#fff}
.be-v13 .be-table tr:first-child{padding-left:0}
.be-v13 .be-table tr:last-child{padding-right:0}
.be-v13 .be-table tr+tr{border-left:1px solid #dddddd}
.be-v13 .be-table th[scope=row]{display:block;width:auto;min-height:66px;padding:0 0 22px;border:0;font-size:22px;line-height:1.2;letter-spacing:-.025em}
.be-v13 .be-table td,.be-v13 .be-table td:nth-child(2){display:block;width:auto;padding:0 0 22px;border:0;font-size:15px;line-height:1.75;color:#4d4d4d}
.be-v13 .be-table td:nth-child(2){min-height:108px}
.be-v13 .be-table td:before{content:attr(data-label);display:block;font-size:10px;line-height:1.4;text-transform:uppercase;letter-spacing:.09em;font-weight:700;color:#111111;margin-bottom:10px}
.be-v13 .be-table tbody tr:last-child>td{border:0}
.be-v13 .be-table td:last-child{padding-bottom:0}
.be-v13 .be-table-note{border-top:1px solid #dddddd;margin-top:24px;padding-top:18px;max-width:none}
.be-v13 .be-table-sources{margin-top:8px}
.be-v13 .selection-banner{min-height:280px}
.be-v13 .guide-section{background:#111111;color:white;border:0;padding:50px 0 58px}
.be-v13 .guide-intro{display:grid;grid-template-columns:1fr 3fr;gap:32px;max-width:none;align-items:start;margin:0 0 38px}
.be-v13 .guide-intro .eyebrow{color:#d0d0d0;margin-top:8px;letter-spacing:.12em}
.be-v13 .guide-intro h2{font-size:clamp(28px,3vw,44px);line-height:1.15;max-width:850px;margin:0}
.be-v13 .guide-grid{gap:0;grid-template-columns:repeat(3,minmax(0,1fr))}
.be-v13 .guide-item{padding:28px 32px 0;background:transparent;border:0;border-top:1px solid #ffffff40}
.be-v13 .guide-item:first-child{padding-left:0}
.be-v13 .guide-item:last-child{padding-right:0}
.be-v13 .guide-item+.guide-item{border-left:1px solid #ffffff40}
.be-v13 .guide-item .index{font-size:48px;line-height:1;font-weight:400;color:#aaaaaa;margin-bottom:26px;letter-spacing:-.05em}
.be-v13 .guide-item h3{font-size:23px;color:#fff;margin-bottom:16px}
.be-v13 .guide-item p{color:#d2d2d2;font-size:16px;line-height:1.8}
.be-v13 .be-questions{padding:64px 0;border:0}
.be-v13 .be-questions>.lovaix-wrap{display:block}
.be-v13 .be-questions .section-title{max-width:none;margin:0 0 30px}
.be-v13 .be-questions .section-title h2{max-width:none;font-size:clamp(32px,3.2vw,48px)}
.be-v13 .faq-list{border-top:2px solid #111}
.be-v13 .answer summary{padding:24px 0;font-size:20px;font-weight:600}
.be-v13 .answer summary:after{width:32px;flex-basis:32px;height:32px;background:#f3f3f3;color:#111;line-height:32px;font-size:24px}
.be-v13 .answer[open] summary:after{background:#111;color:#fff}
.be-v13 .answer-content{max-width:1000px;padding:0 64px 28px 0}
.be-v13 .answer-content p{font-size:16px;line-height:1.85}
.be-v13 .health-note{max-width:none;margin-top:24px}
.be-v13 .be-related{background:#f5f5f5;border:0;padding:36px 0 42px}
.be-v13 .be-related>.lovaix-wrap{display:grid;grid-template-columns:1fr 3fr;gap:32px;align-items:center}
.be-v13 .be-related .section-title{margin:0}
.be-v13 .be-related .section-title h2{font-size:26px;line-height:1.15}
.be-v13 .related{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}
.be-v13 .related a{border:0;border-bottom:1px solid #b5b5b5;background:transparent;padding:14px 0;font-size:15px;font-weight:600;border-radius:0}
.be-v13 .related a:hover{background:transparent;color:#111111;border-color:#111111}
@media(max-width:1100px){.be-v13 .be-table tbody{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 0}.be-v13 .be-table tr:nth-child(odd){padding-left:0;border-left:0}.be-v13 .be-table tr:nth-child(even){padding-right:0}.be-v13 .guide-intro{grid-template-columns:1fr 2.5fr}.be-v13 .guide-item{padding-left:24px;padding-right:24px}.be-v13 .be-related>.lovaix-wrap{display:block}.be-v13 .be-related .section-title{margin-bottom:20px}}
@media(max-width:700px){.be-v13 .selection-copy .bio{font-size:16px}.be-v13 .selection-row{padding:28px 0}.be-v13 .be-compare{padding:40px 0}.be-v13 .be-compare .section-title{display:block;margin-bottom:28px}.be-v13 .be-compare .section-title .eyebrow{margin-bottom:14px}.be-v13 .be-compare .section-title h2{font-size:32px;margin-bottom:18px}.be-v13 .be-compare .section-title p:not(.eyebrow){max-width:none}.be-v13 .be-table tbody{grid-template-columns:1fr;gap:28px}.be-v13 .be-table tr,.be-v13 .be-table tr:nth-child(even){padding:22px 0 0;border-left:0;border-top:2px solid #111}.be-v13 .be-table th[scope=row]{min-height:0;font-size:24px;padding:0 0 20px}.be-v13 .be-table td:nth-child(2){min-height:0;padding-bottom:18px}.be-v13 .be-table-note{margin-top:24px}.be-v13 .guide-section{padding:36px 0 40px}.be-v13 .guide-intro{display:block;margin-bottom:30px}.be-v13 .guide-intro .eyebrow{margin:0 0 16px}.be-v13 .guide-intro h2{font-size:31px}.be-v13 .guide-grid{grid-template-columns:1fr;gap:28px}.be-v13 .guide-item,.be-v13 .guide-item+.guide-item{padding:24px 0 0;border-left:0}.be-v13 .guide-item .index{font-size:36px;margin-bottom:18px}.be-v13 .guide-item h3{font-size:23px}.be-v13 .guide-item p{font-size:15px}.be-v13 .be-questions{padding:40px 0}.be-v13 .be-questions .section-title h2{font-size:32px}.be-v13 .answer summary{font-size:17px;gap:18px;padding:21px 0}.be-v13 .answer-content{padding:0 0 24px}.be-v13 .answer-content p{font-size:15px}.be-v13 .answer summary:after{flex-basis:28px;height:28px;line-height:28px}.be-v13 .related{grid-template-columns:1fr 1fr;gap:14px 22px}.be-v13 .related a{font-size:14px;line-height:1.5}.be-v13 .be-related{padding:32px 0}}

/* Palette monochrome demandée, hors photographies. */
.be-v13{--accent:#111;--gold:#111;--be-rule:#ddd;--be-cool:#f5f5f5}
.be-v13 .selection-copy .card-top,.be-v13 .be-compare .section-title .eyebrow{color:#111}
.be-v13 .be-table-note,.be-v13 .be-table-sources,.be-v13 .source-note,.be-v13 .be-byline,.be-v13 .health-note{color:#666}
.be-v13 .be-compare .section-title p:not(.eyebrow),.be-v13 .answer-content p{color:#555}
.be-v13 .editorial,.be-v13 .answer,.be-v13 .be-questions{border-color:#ddd}
.be-v13 main :focus-visible{outline-color:#555}
.be-v13 .hero,.be-v13 .hero-media,.be-v13 .selection-banner{background-color:#111}
.be-v13 .be-table thead th{background:#111}
