.ft .hm-hero-inner{padding-bottom:72px}.ft .hm-hero h1{font-size:clamp(32px,4.8vw,52px)}.ft-jump{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:36px;display:flex}.ft-jump a{border:1px solid var(--hm-line);color:var(--hm-text-2);background:#fff;border-radius:999px;padding:6px 12px;font-size:13px;font-weight:500;text-decoration:none}.ft-jump a:hover{border-color:var(--hm-brand);color:var(--hm-brand)}.ft .hm-section-head p{text-wrap:pretty}.ft-faq{gap:12px;max-width:800px;margin:0 auto;display:grid}.ft-faq details{padding:0}.ft-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:18px 24px;list-style:none;display:flex}.ft-faq summary::-webkit-details-marker{display:none}.ft-faq summary:after{content:"+";color:var(--hm-muted);flex:none;font-size:22px;line-height:1}.ft-faq details[open] summary:after{content:"−"}.ft-faq summary h3{font-size:16px;line-height:24px}.ft-faq details p{margin:0;padding:0 24px 20px}@media (max-width:640px){.ft .hm-hero-inner{padding-bottom:56px}.ft-faq summary{padding:16px 18px}.ft-faq details p{padding:0 18px 18px}}
