.faq-page--dossier{--faq-text-body:1.25rem;--faq-leading-body:1.78;--faq-text-label:.8125rem;background:var(--dossier-color-bg);color:var(--dossier-color-text);padding-inline:var(--dossier-gutter)}.faq-page--dossier .dossier-supporting,.faq-page--dossier .dossier-note,.faq-page--dossier .dossier-panel__body p{font-size:clamp(1.125rem, 1.5vw, var(--faq-text-body));line-height:var(--faq-leading-body);letter-spacing:normal}.faq-page--dossier>.dossier-page{width:100%;max-width:var(--dossier-max-width);background:var(--dossier-color-panel);box-shadow:0 1px 0 var(--dossier-color-border-soft);margin-inline:auto;position:relative}.faq-page--dossier .dossier-section__inner,.faq-page--dossier .dossier-nav,.faq-page--dossier .dossier-footer__inner{padding-inline:clamp(1.25rem,3vw,2rem)}@media (min-width:768px){.faq-page--dossier .dossier-section__inner,.faq-page--dossier .dossier-nav,.faq-page--dossier .dossier-footer__inner{padding-inline:clamp(1.5rem,4vw,2.75rem)}}.faq-page--dossier .faq-section .dossier-section__inner{gap:clamp(2rem,3vw,2.75rem)}.faq-page--dossier .dossier-cta-row .dossier-cta{min-height:3.375rem;padding-inline:1.5rem}.faq-records{border:var(--dossier-rule);flex-direction:column;gap:0;display:flex}.faq-record{border-bottom:var(--dossier-rule);flex-direction:column;gap:.75rem;padding:1.375rem 1.75rem;display:flex}.faq-record:last-child{border-bottom:none}@media (min-width:768px){.faq-record{padding:1.5rem 2rem}}.faq-record__question{letter-spacing:normal;color:var(--dossier-color-text);margin:0;font-size:clamp(1.0625rem,1.4vw,1.1875rem);font-weight:600;line-height:1.4}.faq-record__answer{max-width:none;font-size:clamp(1.125rem, 1.5vw, var(--faq-text-body));line-height:var(--faq-leading-body);letter-spacing:normal;color:var(--dossier-color-text-muted);margin:0}.faq-contact-body{font-size:clamp(1.125rem, 1.5vw, var(--faq-text-body));line-height:var(--faq-leading-body);letter-spacing:normal;color:var(--dossier-color-text-muted);margin:0 0 1rem}.faq-contact-link{letter-spacing:.01em;text-transform:uppercase;text-decoration:underline;-webkit-text-decoration-color:var(--dossier-color-red);text-decoration-color:var(--dossier-color-red);text-underline-offset:.2em;color:var(--dossier-color-text);font-size:clamp(1rem,1.3vw,1.0625rem);font-weight:600;line-height:1.4;display:inline-block}.faq-contact-link:hover{color:var(--dossier-color-red)}.faq-contact-link:focus-visible{outline:2px solid var(--dossier-color-red);outline-offset:3px}.faq-page--dossier .dossier-panel__body{font-size:clamp(1.125rem, 1.5vw, var(--faq-text-body));line-height:var(--faq-leading-body);letter-spacing:normal}.faq-section--close .dossier-section__inner{gap:clamp(1.75rem,2.5vw,2.25rem)}
