.ph-faqpage{max-width:860px}.ph-faqpage-head{margin-bottom:48px}.ph-faqpage-toc{display:flex;flex-wrap:wrap;gap:8px;margin-top:28px}.ph-faqpage-toc a{padding:8px 14px;border:1px solid var(--ph-line-hover);border-radius:999px;background:var(--ph-card);color:var(--ph-ink);font-size:13px;font-weight:700;text-decoration:none}.ph-faqpage-toc a:hover,.ph-faqpage-toc a:focus-visible{border-color:var(--ph-ink)}.ph-faqpage-group{margin-top:56px;scroll-margin-top:100px}.ph-faqpage-group h2{margin-bottom:18px!important;font-size:clamp(24px,2.6vw,32px)}.ph-faqpage summary:focus-visible{outline:2px solid var(--ph-gram);outline-offset:4px;border-radius:4px}.ph-faqpage-note{margin-top:20px!important;font-size:14px}.ph-faqpage-note a{color:var(--ph-ink);font-weight:700;text-decoration:underline}@media (max-width:640px){.ph-faqpage-group{margin-top:40px}}
