.qs-hero-actions{flex-wrap:wrap;align-items:center;gap:16px 28px;display:flex}.qs-faq{padding:var(--sec) var(--m)}.qs-top{column-gap:var(--gut);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;row-gap:40px;margin-bottom:clamp(56px,8svh,112px);display:grid}.qs-top>.vt-head{grid-column:1/7}.qs-search{grid-column:7/13}.qs-search-row{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 20px;margin-bottom:12px;display:flex}.qs-search-label{font-size:var(--t-body);font-weight:600;display:block}.qs-search-field{display:flex}.qs-search input{background:var(--step);min-width:0;height:72px;color:var(--ink);font:inherit;appearance:none;transition:background-color var(--t-hover) ease;border:0;border-radius:0;flex:1;padding:0 22px;font-size:clamp(22px,1vw + 12px,30px);font-weight:600}.qs-search input::placeholder{color:var(--soft);font-weight:400}.qs-search input::-webkit-search-cancel-button{appearance:none}.qs-search input:focus{background:var(--zinc)}.qs-clear{background:var(--ink);height:72px;color:var(--on-dark);font:inherit;cursor:pointer;transition:background-color var(--t-hover) ease, transform var(--t-press) var(--ease-out);border:0;flex:none;padding:0 22px;font-size:16px;font-weight:700}.qs-clear:active{transform:scale(.97)}.qs-count{margin:0}.qs-body{column-gap:var(--gut);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.qs-index{top:calc(var(--hdr) + 24px);grid-column:1/4;gap:48px;display:grid;position:sticky}.qs-index ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.qs-index a{min-height:46px;color:var(--ink);transition:background-color var(--t-hover) ease, color var(--t-hover) ease;justify-content:space-between;align-items:center;gap:16px;padding:8px 14px;font-size:18px;font-weight:600;line-height:1.2;text-decoration:none;display:flex}.qs-index a .num{font-weight:500}.qs-index a[aria-current=location]{background:var(--ink);color:var(--on-dark)}.qs-index a[data-empty]{color:var(--soft)}.qs-index a:active{background:var(--zinc)}.qs-tilted img{width:78%}.qs-list{grid-column:5/13;gap:clamp(64px,8svh,112px);display:grid}.qs-rubrique{scroll-margin-top:calc(var(--hdr) + 24px);display:grid}.qs-rubrique[hidden]{display:none}.qs-rubrique-h{color:var(--green);text-transform:uppercase;margin:0 0 20px;font-family:Archivo,system-ui,sans-serif;font-size:clamp(32px,2.2vw + 12px,56px);font-weight:860;font-stretch:70%;line-height:.95}.qs-item{isolation:isolate;scroll-margin-top:calc(var(--hdr) + 24px);transition:background-color var(--t-ui) ease;margin:0 -20px;position:relative}.qs-item[open]{background:var(--zinc)}.qs-item:before{content:"";z-index:-1;background:var(--green-soft);clip-path:inset(0 100% 0 0);position:absolute;inset:0}.qs-item.is-target:before{clip-path:inset(0)}.qs-item summary{cursor:pointer;transition:background-color var(--t-hover) ease;justify-content:space-between;align-items:flex-start;gap:24px;padding:20px;list-style:none;display:flex}.qs-item summary::-webkit-details-marker{display:none}.qs-q{max-width:38ch;font-size:clamp(20px,.6vw + 15px,27px);font-weight:700;line-height:1.22}.qs-sign{flex:none;width:28px;height:28px;margin-top:2px;position:relative}.qs-sign:before,.qs-sign:after{content:"";width:20px;height:3px;transition:transform var(--t-ui) var(--ease-out);background:currentColor;margin:-1.5px 0 0 -10px;position:absolute;top:50%;left:50%}.qs-sign:after{transform:rotate(90deg)}.qs-item[open] .qs-sign:after{transform:rotate(0)}.qs-a{justify-items:start;gap:10px;padding:0 20px 20px;display:grid}.qs-a .vt-body{max-width:62ch}.qs-copy,.qs-reset{min-height:44px;color:var(--green);font:inherit;text-underline-offset:.24em;text-decoration:underline;text-decoration-thickness:.08em;-webkit-text-decoration-color:color-mix(in oklab, currentColor 40%, transparent);-webkit-text-decoration-color:color-mix(in oklab, currentColor 40%, transparent);text-decoration-color:color-mix(in oklab, currentColor 40%, transparent);cursor:pointer;transition:text-decoration-color var(--t-hover) ease;background:0 0;border:0;padding:0;font-size:15px;font-weight:700}.qs-reset{color:var(--ink);font-size:var(--t-body)}.qs-faq mark{background:color-mix(in oklab, var(--green) 26%, var(--sheet));color:inherit;padding:0 .04em}.qs-empty{background:var(--zinc);justify-items:start;gap:14px;padding:32px;display:grid}@media (hover:hover) and (pointer:fine){.qs-index a:not([aria-current=location]):hover{background:var(--step)}.qs-item:not([open]) summary:hover{background:var(--zinc)}.qs-item[open] summary:hover{background:var(--step)}.qs-copy:hover,.qs-reset:hover{text-decoration-color:currentColor}.qs-clear:hover{background:var(--ink-2)}}@media (width<=899px){.qs-top,.qs-body{grid-template-columns:1fr}.qs-top>.vt-head,.qs-search,.qs-index,.qs-list{grid-column:1/-1}.qs-index{margin-bottom:56px;position:static}.qs-index ul{flex-wrap:wrap;gap:6px;display:flex}.qs-index a{background:var(--step);font-size:16px}.qs-index-aside{display:none}}@media (width<=767px){.qs-hero-actions{flex-direction:column;align-items:stretch}.qs-hero-actions .vt-btn{width:100%}.qs-hero-actions .vt-link{align-self:flex-start;align-items:center;min-height:44px;display:inline-flex}.qs-search input,.qs-clear{height:60px}.qs-search input{padding:0 16px;font-size:20px}.qs-clear{padding:0 16px}.qs-item{margin:0 calc(var(--m) * -1)}.qs-item summary{padding:18px var(--m)}.qs-a{padding:0 var(--m) 20px}.qs-q{font-size:20px}.qs-empty{padding:24px var(--m);margin:0 calc(var(--m) * -1)}}@keyframes qs-paste{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes qs-settle{0%{transform:rotate(-.8deg)translateY(6px)}}@keyframes qs-open{0%{clip-path:inset(0 0 100%);transform:translateY(-8px)}to{clip-path:inset(-8px);transform:none}}@media (prefers-reduced-motion:no-preference){.qs-item.is-target:before{animation:qs-paste .7s var(--ease-expo) .12s both}.qs-item.is-target{animation:qs-settle .7s var(--ease-expo) both}.qs-item[open] .qs-a{animation:qs-open .42s var(--ease-out) both}.qs-rubrique:not([hidden]){animation:qs-open .36s var(--ease-out) both}}
