.fq{--fq-line:var(--line,#e6e4f0)}.fq .fq-list{display:grid;grid-gap:10px;gap:10px;max-width:860px}.fq .fq-list details{background:#fff;border:1px solid var(--fq-line);border-radius:16px;overflow:hidden}.fq .fq-list summary{cursor:pointer;list-style:none;padding:18px 54px 18px 22px;font-weight:600;color:var(--ink);position:relative;min-height:56px;font-size:16px;line-height:1.45}.fq .fq-list summary::-webkit-details-marker{display:none}.fq .fq-list summary:after{content:"+";position:absolute;right:20px;top:50%;transform:translateY(-50%);width:26px;height:26px;border-radius:50%;background:var(--brand-s);color:var(--brand-d);display:grid;place-items:center;font-weight:700;transition:transform .25s}.fq .fq-list details[open] summary:after{transform:translateY(-50%) rotate(45deg)}.fq .fq-list details p{padding:0 22px 20px;margin:0;font-size:15.5px;line-height:1.65}.fq .fq-list summary h3{font:inherit;margin:0;color:inherit;letter-spacing:0}.fq-groups{display:grid;grid-gap:36px;gap:36px;max-width:860px}.fq-group h2{font-size:clamp(22px,2.6vw,30px);margin:0 0 14px;scroll-margin-top:90px}.fq-cats{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 28px}.fq-cats a{padding:8px 14px;border-radius:999px;border:1px solid var(--fq-line,#e6e4f0);background:#fff;color:var(--ink);font-weight:600;font-size:14px;text-decoration:none}.fq-cats a:hover{border-color:var(--brand);color:var(--brand-d)}.fq-teaser{padding:72px 0}.fq-teaser .sh{text-align:center;margin:0 auto 24px}.fq-teaser .fq-list{margin:0 auto}.fq-more{text-align:center;margin-top:24px}@media (max-width:640px){.fq .fq-list summary{padding:16px 50px 16px 16px;font-size:15px}.fq .fq-list details p{padding:0 16px 18px}.fq-teaser{padding:48px 0}}.v2 section.fq-group{padding:0;margin:0}