.pl-faq{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:start;gap:56px;display:grid}.pl-faq-tete{flex-direction:column;gap:14px;display:flex}.pl-faq-tete .ak-eyebrow{line-height:normal}.pl-faq-h2{font-family:var(--ak-head-f);letter-spacing:-.04em;color:var(--ak-ink);margin:0;font-size:clamp(30px,3.06vw,44px);font-weight:800;line-height:1.05}.pl-faq-liste{border:1px solid var(--ak-line);background:#fff;border-radius:20px;flex-direction:column;display:flex;overflow:hidden}.pl-faq-item+.pl-faq-item{border-top:1px solid #f0eef5}.pl-faq-item summary{cursor:pointer;-webkit-tap-highlight-color:transparent;font-family:var(--ak-head-f);color:var(--ak-ink);justify-content:space-between;align-items:center;gap:20px;padding:22px 28px;font-size:19px;font-weight:700;line-height:normal;list-style:none;display:flex}.pl-faq-item summary::-webkit-details-marker{display:none}.pl-faq-item summary::marker{content:""}.pl-faq-item[open] summary{padding-bottom:12px}.pl-faq-item summary:focus-visible{outline:2px solid var(--ak-v);outline-offset:-6px;border-radius:14px}.pl-faq-q{min-width:0}.pl-faq-nw{white-space:nowrap}.pl-faq-plus{font-family:var(--ak-mono-f);color:var(--ak-v);flex:none;font-size:18px;transition:transform .2s}.ak .pl-faq-item summary:hover .pl-faq-plus{color:#6d28d9}.pl-faq-item[open] .pl-faq-plus{transform:rotate(45deg)}.pl-faq-item p{max-width:680px;color:var(--ak-txt2);margin:0 28px;padding-bottom:22px;font-size:16px;line-height:1.6}@media (max-width:1023px){.pl-faq{grid-template-columns:minmax(0,1fr);gap:32px}}@media (max-width:640px){.pl-faq-item summary{gap:16px;padding:18px 20px;font-size:17px;line-height:1.3}.pl-faq-q{text-wrap:balance}.pl-faq-item[open] summary{padding-bottom:10px}.pl-faq-item p{text-wrap:pretty;margin:0 20px;padding-bottom:20px;font-size:15.5px}}@media (prefers-reduced-motion:reduce){.pl-faq-plus{transition:none}}.pl-faq-sec--blanc,.pl section.pl-faq-sec--blanc[data-bloc]:not(.pl-sombre){background:#fff}.pl-faq-sec--blanc{border-top:1px solid var(--ak-line)}.pl-faq--secteur .pl-faq-q{text-wrap:balance}@media (max-width:1023px){.pl-faq--secteur .pl-faq-h2{font-size:34px}}
