.dc2{--bg:#FAF5EC;--ink:#33281f;--soft:#756a5f;--label:#7d7367;--green:#5f8453;--band:#F1EBE0;--hair:#DED6C9}.dc2 *{box-sizing:border-box;margin:0}.dc2{background:var(--bg);color:var(--ink);font-family:var(--font-body-family,Montserrat),system-ui,sans-serif;font-weight:400;line-height:1.85;font-size:16px}.dc2 a{color:var(--ink);text-decoration:none;border-bottom:1px solid var(--green)}.dc2 .w{max-width:680px;margin:0 auto;padding:0 22px}.dc2 .wide{max-width:1000px;margin:0 auto;padding:0 22px}.dc2 .label{font-size:11.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--label);font-weight:500}.dc2 .hero{background:var(--band);color:var(--label)}.dc2 .hero .wide{display:grid;grid-template-columns:1.2fr .8fr;align-items:end;gap:20px;padding-top:70px}.dc2 .hero .txt{padding-bottom:64px;color:var(--ink)}.dc2 .hero .txt .label{color:var(--label)}.dc2 h1{font-weight:300;font-size:clamp(32px,5.2vw,50px);line-height:1.12;letter-spacing:-.02em;margin:18px 0 20px}.dc2 .lead{color:var(--soft);max-width:440px;font-size:17px}.dc2 .meta{margin-top:28px;font-size:13px;color:var(--soft)}.dc2 .hero svg{width:100%;max-width:320px;justify-self:end;display:block}.dc2 .ans{padding:56px 0 8px;border-bottom:1px solid var(--hair)}.dc2 .ans p{font-size:19px;line-height:1.7;font-weight:300;margin:12px 0 30px}.dc2 .toc{font-size:13px;color:var(--soft);margin:0 0 34px;line-height:2}.dc2 .toc a{border:0;color:var(--soft)}.dc2 .toc i{margin:0 4px;font-style:normal;color:var(--hair)}.dc2 section{padding:64px 0 0}.dc2 h2{font-weight:300;font-size:29px;line-height:1.25;letter-spacing:-.015em;margin:10px 0 18px}.dc2 p{margin:0 0 16px;color:#463a2f}.dc2 .note{font-size:14px;color:var(--soft)}.dc2 .tlw{max-width:1000px;margin:40px auto 10px;padding:0 22px}.dc2 .tl{display:grid;grid-template-columns:repeat(4,1fr);position:relative}.dc2 .tl:before{content:"";position:absolute;left:0;right:0;top:80px;border-top:1px solid var(--hair)}.dc2 .tl>div{padding-right:12px;position:relative;color:var(--label)}.dc2 .tl svg{display:block;margin-bottom:14px}.dc2 .tl .pt{width:9px;height:9px;border-radius:50%;background:var(--green);position:absolute;top:76px;left:0}.dc2 .tl .a{margin-top:34px;font-size:12px;letter-spacing:.14em;text-transform:uppercase}.dc2 .tl .s{font-size:26px;font-weight:300;letter-spacing:-.02em;line-height:1.3;color:var(--ink)}.dc2 .tl small{display:block;color:var(--soft);font-size:13px;line-height:1.5;margin-top:2px}.dc2 .rows{margin:22px 0}.dc2 .rows .r{display:grid;gap:14px;padding:16px 0;border-top:1px solid var(--hair);font-size:15px}.dc2 .rows .r:last-child{border-bottom:1px solid var(--hair)}.dc2 .rows .r2{grid-template-columns:1fr 130px}.dc2 .rows .r3{grid-template-columns:130px 130px 1fr}.dc2 .rows .r2 span:first-child,.dc2 .rows .r3 span:first-child{font-weight:500}.dc2 .rows .r3 span:nth-child(2){color:var(--soft)}.dc2 .rows .r2 span:last-child{color:var(--soft);text-align:right}.dc2 .nl,.dc2 .dl{margin:22px 0}.dc2 .nl>div{display:grid;grid-template-columns:52px 1fr;padding:16px 0;border-top:1px solid var(--hair);font-size:15.5px}.dc2 .nl>div:last-child{border-bottom:1px solid var(--hair)}.dc2 .nl b{font-weight:300;font-size:22px;color:var(--label);line-height:1.4}.dc2 .nl strong{font-weight:500}.dc2 .dl>div{padding:14px 0;border-top:1px solid var(--hair);font-size:15.5px}.dc2 .dl>div:last-child{border-bottom:1px solid var(--hair)}.dc2 details{border-top:1px solid var(--hair);padding:18px 0}.dc2 details:last-of-type{border-bottom:1px solid var(--hair)}.dc2 summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;font-weight:500;font-size:15.5px;gap:16px}.dc2 summary::-webkit-details-marker{display:none}.dc2 summary:after{content:"+";font-weight:300;font-size:22px;line-height:1;color:var(--label)}.dc2 details[open] summary:after{content:"–"}.dc2 details p{margin:10px 0 0;color:var(--soft);font-size:15px}.dc2 .conseil{background:var(--band);margin-top:80px;padding:72px 0;text-align:center}.dc2 .conseil p{font-size:22px;font-weight:300;line-height:1.55;max-width:540px;margin:14px auto 28px;color:var(--ink)}.dc2 .conseil a{font-size:14px;letter-spacing:.06em;border-bottom:1px solid var(--ink);padding-bottom:3px}@media(max-width:700px){.dc2 .hero .wide{grid-template-columns:1fr;padding-top:46px}.dc2 .hero .txt{padding-bottom:10px}.dc2 .hero svg{max-width:220px;justify-self:start}.dc2 .tl{grid-template-columns:1fr 1fr;row-gap:36px}.dc2 .tl:before,.dc2 .tl .pt{display:none}.dc2 .tl .a{margin-top:6px}.dc2 .rows .r3{grid-template-columns:1fr 1fr}.dc2 .rows .r3 span:nth-child(3){grid-column:1/-1;color:var(--soft)}.dc2 h2{font-size:25px}}.dc2 h1,.dc2 h2{font-family:var(--font-heading-family,Montserrat),system-ui,sans-serif;text-transform:none}.dc2 h1,.dc2 h2,.dc2 summary,.dc2 strong,.dc2 b{font-weight:400}.dc2 .rows .r span:first-child,.dc2 .nl strong,.dc2 summary{font-weight:500}.dc2 .lead{margin-top:16px}.dc2 .cover{max-width:760px;margin:0 auto;padding:36px 22px 0}.dc2 .cover img{width:100%;aspect-ratio:4/3;object-fit:cover;object-position:50% 40%;display:block}.dc2 a{color:var(--ink)}.dc2 details summary{display:flex}