.common-questions{width:100%;max-width:900px;margin:72px auto 32px}.common-questions h2{margin:0;font-family:var(--font-display),sans-serif;color:var(--ink);font-size:clamp(28px,3vw,38px);font-weight:700;line-height:1.3}.common-questions-list{display:grid;gap:12px;margin-top:24px}.common-questions details{min-width:0;border:1px solid var(--st-border);border-radius:12px;background:var(--card-bg)}.common-questions summary{padding:18px 22px;color:var(--ink);font-size:16px;font-weight:650;line-height:1.6;cursor:pointer;overflow-wrap:anywhere}.common-questions summary::marker{color:var(--purple-700)}.common-questions summary:focus-visible{outline:2px solid var(--purple-700);outline-offset:3px;border-radius:10px}.common-questions details[open]{border-color:color-mix(in srgb,var(--purple-700) 35%,var(--st-border))}.common-questions details p{margin:0;padding:0 22px 20px;color:var(--text-mid);font-size:15px;line-height:1.8;overflow-wrap:anywhere}@media (max-width:640px){.common-questions{margin-top:48px}.common-questions summary{padding:16px}.common-questions details p{padding:0 16px 18px}}.common-question-links{display:flex;flex-wrap:wrap;gap:8px 24px;margin-top:12px}.common-question-links a{display:inline-flex;align-items:center;gap:6px;min-height:44px;color:var(--purple-700);font-weight:650;text-decoration:underline;text-underline-offset:4px}.common-question-links a:focus-visible{outline:2px solid var(--purple-700);outline-offset:4px;border-radius:3px}