.faq-module__RETM8G__guide{padding:0 0 var(--section)}.faq-module__RETM8G__grid{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;gap:clamp(40px,6vw,104px);display:grid}.faq-module__RETM8G__index{top:calc(var(--header-h) + 32px);position:sticky}.faq-module__RETM8G__indexList{gap:14px;display:grid}.faq-module__RETM8G__indexLink{border-radius:2px;grid-template-columns:clamp(108px,9vw,132px) minmax(0,1fr);align-items:center;gap:18px;padding:4px;display:grid}.faq-module__RETM8G__indexStamp{transition:transform var(--dur-move) var(--ease-out), filter var(--dur-move) var(--ease-out);transform-origin:50% 80%;display:block}.faq-module__RETM8G__indexLink:hover .faq-module__RETM8G__indexStamp{transform:translateY(-3px)rotate(-1deg)}.faq-module__RETM8G__indexLink.faq-module__RETM8G__isOn .faq-module__RETM8G__indexStamp{filter:drop-shadow(0 12px 10px #151a2e3d);transform:rotate(-1.4deg)}.faq-module__RETM8G__indexLink:active .faq-module__RETM8G__indexStamp{transition-duration:var(--dur-press);transform:scale(.97)}.faq-module__RETM8G__indexText{gap:2px;display:grid}.faq-module__RETM8G__indexTitle{font-weight:600;line-height:1.25}.faq-module__RETM8G__indexLink.faq-module__RETM8G__isOn .faq-module__RETM8G__indexTitle{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:2px;-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.faq-module__RETM8G__indexCount{font-size:var(--fs-small);color:var(--ink-soft);font-variant-numeric:tabular-nums}.faq-module__RETM8G__chapters{gap:clamp(56px,7vw,104px);min-width:0;display:grid}.faq-module__RETM8G__chapter{scroll-margin-top:calc(var(--header-h) + 24px)}.faq-module__RETM8G__chapterTitle{font-size:var(--fs-h2-sm);letter-spacing:-.025em;margin-bottom:clamp(18px,2vw,26px);font-weight:400;line-height:1.04}.faq-module__RETM8G__list{border-top:1.5px solid var(--ink);interpolate-size:allow-keywords}.faq-module__RETM8G__item{border-bottom:1px solid var(--rule);scroll-margin-top:calc(var(--header-h) + 24px)}.faq-module__RETM8G__summary{cursor:pointer;transition:color var(--dur-ui) ease;border-radius:2px;grid-template-columns:minmax(0,1fr) 28px;align-items:center;gap:20px;padding:22px 4px;list-style:none;display:grid}.faq-module__RETM8G__summary::-webkit-details-marker{display:none}.faq-module__RETM8G__summary:hover .faq-module__RETM8G__question{-webkit-text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);text-decoration-color:color-mix(in srgb, currentColor 40%, transparent)}.faq-module__RETM8G__summary:focus-visible{outline:3px solid var(--prussian);outline-offset:2px}.faq-module__RETM8G__question{letter-spacing:-.01em;text-underline-offset:7px;transition:text-decoration-color var(--dur-ui) ease;font-size:clamp(1.15rem,1.6vw,1.4rem);font-weight:500;line-height:1.3;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1.5px}.faq-module__RETM8G__toggle{border:1.5px solid color-mix(in srgb, var(--ink) 40%, transparent);fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:square;width:28px;height:28px;transition:transform var(--dur-ui) var(--ease-out), background-color var(--dur-ui) ease, border-color var(--dur-ui) ease;border-radius:50%;padding:4px}.faq-module__RETM8G__toggleBar{transform-origin:12px 12px;transition:transform var(--dur-ui) var(--ease-out)}.faq-module__RETM8G__item[open] .faq-module__RETM8G__toggleBar{transform:scaleY(0)}.faq-module__RETM8G__item[open] .faq-module__RETM8G__toggle{background:var(--ink);color:var(--paper);border-color:var(--ink)}.faq-module__RETM8G__summary:active .faq-module__RETM8G__toggle{transform:scale(.92)}.faq-module__RETM8G__item::details-content{block-size:0;transition:block-size .3s var(--ease-out), content-visibility .3s allow-discrete;overflow:clip}.faq-module__RETM8G__item[open]::details-content{block-size:auto}.faq-module__RETM8G__answer{color:var(--ink-soft);justify-items:start;gap:14px;max-width:72ch;padding:0 52px 28px 4px;display:grid}.faq-module__RETM8G__answer p{text-wrap:pretty}.faq-module__RETM8G__note{border-top:1px dashed color-mix(in srgb, var(--ink) 28%, transparent);font-size:var(--fs-small);flex-wrap:wrap;align-items:baseline;gap:4px 12px;padding-top:12px;display:flex}.faq-module__RETM8G__note .t-inscription{color:var(--ink)}.faq-module__RETM8G__more{color:var(--ink-soft);flex-wrap:wrap;align-items:center;gap:4px 18px;display:flex}@media (max-width:960px){.faq-module__RETM8G__grid{grid-template-columns:minmax(0,1fr)}.faq-module__RETM8G__index{position:static}.faq-module__RETM8G__indexList{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.faq-module__RETM8G__indexLink{grid-template-columns:minmax(0,1fr);gap:10px}.faq-module__RETM8G__indexCount{display:none}}@media (max-width:760px){.faq-module__RETM8G__index{margin:0 calc(var(--gutter) * -1)}.faq-module__RETM8G__indexList{scroll-snap-type:x proximity;scroll-padding-inline:var(--gutter);padding:8px var(--gutter) 14px;scrollbar-width:none;gap:14px;display:flex;overflow-x:auto}.faq-module__RETM8G__indexList::-webkit-scrollbar{display:none}.faq-module__RETM8G__indexList li{scroll-snap-align:start;flex:none;width:96px}.faq-module__RETM8G__indexLink{gap:8px}.faq-module__RETM8G__indexTitle{font-size:.92rem}.faq-module__RETM8G__answer{padding-right:4px}}@media (prefers-reduced-motion:reduce){.faq-module__RETM8G__indexLink.faq-module__RETM8G__isOn .faq-module__RETM8G__indexStamp{transform:none}.faq-module__RETM8G__item::details-content{transition:none}}
