.tf-hero{padding:calc(66px + clamp(12px,2.6vh,32px)) 0 clamp(20px,3.4vh,40px)}.tf-hero .ou-mur-voile{background:linear-gradient(180deg,#00000080,#0000006b 60%,#000000e6)}.tf-hero .abo{box-shadow:0 40px 120px -20px #000000e6}.tf-hero .cout-note{color:var(--ink-d2)}.tf-questions{padding:clamp(72px,9vw,128px) 0;background:var(--white);color:var(--ink)}.tf-questions .wrap{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);align-items:start;gap:clamp(32px,5vw,72px)}.tf-piece-titre{font-size:clamp(36px,4.4vw,60px);font-weight:700;line-height:1;letter-spacing:-.04em;text-wrap:balance}.tf-question{border-top:1px solid var(--hair-l)}.tf-question:last-child{border-bottom:1px solid var(--hair-l)}.tf-question summary{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:20px 0;font-size:clamp(17px,1.5vw,20px);font-weight:600;letter-spacing:-.015em;cursor:pointer;list-style:none}.tf-question summary::-webkit-details-marker{display:none}.tf-question summary:focus-visible{outline:2px solid var(--ink);outline-offset:2px;border-radius:6px}.tf-plus{position:relative;flex:none;width:16px;height:16px}.tf-plus:before,.tf-plus:after{content:"";position:absolute;left:0;top:7px;width:16px;height:2px;border-radius:2px;background:var(--ink);transition:transform .35s var(--ease)}.tf-plus:after{transform:rotate(90deg)}.tf-question[open] .tf-plus:after{transform:none}.tf-question p{max-width:62ch;margin:0;padding:0 40px 22px 0;font-size:16px;line-height:1.5;color:var(--ink-2)}.tf-question a{color:var(--ink);text-underline-offset:3px}@media(max-width:900px){.tf-questions .wrap{grid-template-columns:minmax(0,1fr)}.tf-question p{padding-right:0}}@media(prefers-reduced-motion:reduce){.tf-plus:after{transition:none}}
