.duo-label{margin:0 0 12px;font-family:var(--sans);font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--muted-2)}.duo-mast{border-bottom:1px solid var(--rule)}.duo-mast__in{padding-top:26px;padding-bottom:0}.duo-crumbs{display:flex;gap:10px;font-size:13px;color:var(--muted-2);margin-bottom:30px}.duo-crumbs a{color:var(--muted)}.duo-crumbs a:hover{color:var(--accent)}.duo-mast__grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:56px;align-items:end;border-top:6px solid var(--ink);padding-top:26px}.duo-mast__kicker{margin:0 0 14px;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--accent)}.duo-mast__title{font-family:var(--serif);font-size:64px;line-height:1.02;font-weight:500;letter-spacing:-.025em;margin:0 0 20px;color:var(--ink);hyphens:none;text-wrap:wrap}.duo-mast__title em{font-style:italic;color:var(--accent)}.duo-mast__lead{margin:0;font-family:var(--serif);font-size:20px;line-height:1.5;color:var(--muted)}.duo-score{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;border-top:1px solid var(--ink)}.duo-score div{padding:14px 14px 4px 0;border-right:1px solid var(--rule);margin-right:14px}.duo-score div:last-child{border-right:0;margin-right:0}.duo-score dt{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--muted-2);min-height:2.6em}.duo-score dd{margin:4px 0 0;font-family:var(--serif);font-size:48px;line-height:1;color:var(--ink)}.duo-fam{display:flex;flex-wrap:wrap;gap:0 22px;margin-top:34px;padding:14px 0;border-top:1px solid var(--rule);font-family:var(--serif);font-size:16px}.duo-fam a{padding:4px 0;color:var(--ink);white-space:nowrap}.duo-fam a span{font-family:var(--sans);font-size:11px;font-weight:700;color:var(--muted-2);margin-left:3px}.duo-fam a:hover{color:var(--accent)}.duo-une{padding-top:44px;padding-bottom:12px}.duo-une__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.duo-card{display:flex;flex-direction:column;gap:10px}.duo-card__media{display:block;background:var(--shade);aspect-ratio:640 / 296;overflow:hidden}.duo-card__media img{width:100%;height:100%;object-fit:cover;display:block}.duo-card__vs{margin:6px 0 0;font-family:var(--serif);font-size:15px;color:var(--muted-2)}.duo-card__vs b{font-weight:600;color:var(--ink)}.duo-card__vs i{color:var(--accent)}.duo-card__t{margin:0;font-size:22px;line-height:1.2;font-weight:500;hyphens:none}.duo-card__t a{color:var(--ink)}.duo-card__t a:hover{color:var(--accent)}.duo-card__m{margin:0;font-size:13px;color:var(--muted-2)}.duo-sec{padding-top:54px;padding-bottom:10px}.duo-sec__head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 32px;align-items:end;border-bottom:2px solid var(--ink);padding-bottom:14px;margin-bottom:22px}.duo-sec__head h2{grid-column:1;font-size:40px;line-height:1.05;font-weight:500;letter-spacing:-.015em;hyphens:none}.duo-sec__head p{grid-column:1;margin:0;font-size:15px;color:var(--muted-2)}.duo-sec__all{grid-column:2;grid-row:1 / span 2;align-self:end;white-space:nowrap;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ink);border-bottom:1px solid var(--ink);padding-bottom:3px}.duo-sec__all:hover{color:var(--accent);border-color:var(--accent)}.duo-sec__body{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:56px;align-items:start}.duo-sec__body--avis{grid-template-columns:minmax(0,1fr)}.duo-sec__body--avis .duo-avis{grid-template-columns:repeat(3,minmax(0,1fr))}.duo-rows{list-style:none;margin:0 0 30px;padding:0;counter-reset:duo}.duo-row{counter-increment:duo;border-top:1px solid var(--rule)}.duo-row:last-child{border-bottom:1px solid var(--rule)}.duo-row__a{display:grid;grid-template-columns:30px minmax(0,1fr) auto;gap:16px;align-items:baseline;padding:15px 0;color:var(--ink)}.duo-row__a::before{content:counter(duo,decimal-leading-zero);font-size:11px;font-weight:700;color:var(--accent);letter-spacing:.04em}.duo-row__vs{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px;font-family:var(--serif)}.duo-row__vs b{font-size:22px;line-height:1.2;font-weight:600}.duo-row__vs i{font-size:15px;color:var(--accent)}.duo-row__m{font-size:12px;color:var(--muted-2);white-space:nowrap}.duo-row__a:hover b{color:var(--accent)}.duo-guides{list-style:none;margin:0;padding:0}.duo-guides li{border-top:1px solid var(--rule)}.duo-guides a{display:block;padding:11px 0 11px 18px;position:relative;font-family:var(--serif);font-size:17px;line-height:1.35;color:var(--ink)}.duo-guides a::before{content:"→";position:absolute;left:0;color:var(--accent);font-family:var(--sans);font-size:14px}.duo-guides a:hover{color:var(--accent)}.duo-avis{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:minmax(0,1fr);column-gap:28px}.duo-avis li{border-top:1px solid var(--rule)}.duo-avis a{display:grid;grid-template-columns:56px minmax(0,1fr);gap:14px;align-items:center;padding:10px 0;color:var(--ink)}.duo-avis__img{display:block;width:56px;height:56px;background:var(--shade);overflow:hidden}.duo-avis__img img{width:100%;height:100%;object-fit:cover;display:block}.duo-avis__t{font-size:15px;line-height:1.35;font-weight:500}.duo-avis a:hover .duo-avis__t{color:var(--accent)}.duo-methode{margin-top:56px;background:var(--ink);color:var(--paper)}.duo-methode__in{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:56px;padding-top:52px;padding-bottom:56px}.duo-methode__body.id-content{color:#DDD4C7}.duo-methode__body.id-content h2{color:var(--paper);margin-top:0;font-size:34px}.duo-methode__body.id-content p,.duo-methode__body.id-content li{color:#DDD4C7;text-align:left}.duo-methode__body.id-content a{color:var(--accent-lt)}.duo-methode__body.id-content strong{color:var(--paper)}.duo-methode__aside{display:flex;flex-direction:column;gap:4px;border-top:1px solid #4A423A;padding-top:16px;align-self:start}.duo-methode__aside .duo-label{color:#A99F92}.duo-methode__link{display:block;padding:12px 0;border-bottom:1px solid #4A423A;font-family:var(--serif);font-size:19px;line-height:1.3;color:var(--paper)}.duo-methode__link:hover{color:var(--accent-lt)}@media (max-width:1180px){.duo-mast__title{font-size:54px}.duo-sec__body{gap:40px}}@media (max-width:1024px){.duo-mast__grid{grid-template-columns:minmax(0,1fr);gap:28px}.duo-score{max-width:560px}.duo-sec__body{grid-template-columns:minmax(0,1fr);gap:8px}.duo-avis,.duo-sec__body--avis .duo-avis{grid-template-columns:repeat(2,minmax(0,1fr))}.duo-methode__in{grid-template-columns:minmax(0,1fr);gap:32px}}@media (max-width:768px){.duo-mast__in{padding-top:18px}.duo-crumbs{margin-bottom:18px}.duo-mast__title{font-size:40px;letter-spacing:-.02em}.duo-mast__lead{font-size:18px}.duo-score dd{font-size:36px}.duo-fam{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;font-size:16px;gap:0 20px;margin-left:calc(var(--pad) * -1);margin-right:calc(var(--pad) * -1);padding-left:var(--pad);padding-right:var(--pad)}.duo-fam::-webkit-scrollbar{display:none}.duo-une{padding-top:30px}.duo-une__grid{grid-template-columns:minmax(0,1fr);gap:0}.duo-card{display:grid;grid-template-columns:120px minmax(0,1fr);grid-template-rows:auto auto auto;column-gap:14px;row-gap:4px;padding:14px 0;border-top:1px solid var(--rule)}.duo-card__media{grid-row:1 / span 3;aspect-ratio:4 / 3}.duo-card__vs{margin:0;font-size:13px}.duo-card__t{font-size:18px}.duo-sec{padding-top:40px}.duo-sec__head{grid-template-columns:minmax(0,1fr)}.duo-sec__head h2{font-size:30px}.duo-sec__all{grid-column:1;grid-row:auto;justify-self:start;margin-top:8px}.duo-row__a{grid-template-columns:26px minmax(0,1fr);row-gap:4px}.duo-row__m{grid-column:2}.duo-row__vs b{font-size:19px}.duo-methode__in{padding-top:36px;padding-bottom:40px}}@media (max-width:600px){.duo-avis,.duo-sec__body--avis .duo-avis{grid-template-columns:minmax(0,1fr)}}