.ffw h1,.ffw h2,.ffw h3{color:inherit;padding-bottom:0}.ffw .faqh{background:var(--g);padding:96px 20px 64px;text-align:center}.ffw .faqh .eb{font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--b)}.ffw .faqh h1{font-size:clamp(40px,6vw,64px);margin:14px 0}.ffw .faqh p{margin:0 auto;max-width:640px;font-size:clamp(18px,2vw,22px);color:var(--ink2)}.ffw .faql{max-width:860px;margin:0 auto;padding:40px 20px 24px}.ffw .q{border-bottom:1px solid var(--line)}.ffw .q summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:26px 0;min-height:44px}.ffw .q summary::-webkit-details-marker{display:none}.ffw .q h2{font-size:clamp(19px,2.2vw,24px);font-stretch:106%;font-weight:700;letter-spacing:-.015em;line-height:1.2}.ffw .q .pl{flex-shrink:0;width:32px;height:32px;border-radius:999px;border:1px solid var(--line);display:flex;align-items:center;justify-content:center;font-size:20px;color:var(--n);transition:transform .2s}.ffw .q[open] .pl{transform:rotate(45deg)}.ffw .q p{margin:0 0 26px;font-size:16px;line-height:1.6;color:var(--ink2);max-width:720px}.ffw .q p a{color:var(--b);font-weight:600}.ffw .faqc{max-width:860px;margin:32px auto 96px;padding:32px;background:var(--n);border-radius:24px;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;align-items:center;color:#fff}.ffw .faqc b{display:block;font-family:Archivo,sans-serif;font-stretch:108%;font-size:24px}.ffw .faqc span{color:#b9cad6}@media (max-width:900px){.ffw .faqc{margin:24px 20px 64px}}