.faq-sec{padding:78px 0}.faq-sec .sec-head{margin-bottom:36px}.faq-jump{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:36px}.faq-jump a{font-family:var(--mono);font-size:12px;letter-spacing:.08em;color:var(--ivory-dim);border:1px solid var(--line-strong);border-radius:999px;padding:9px 16px;transition:.18s}.faq-jump a:focus-visible,.faq-jump a:hover{border-color:var(--live);color:var(--live)}.faq-item h3{font-family:var(--sans);font-size:18px;font-weight:500;letter-spacing:-.01em;line-height:1.4;margin:0}.faq-item p{padding:0 0 14px}.faq-item p:last-child{padding-bottom:26px}.faq-item p b{color:var(--ivory);font-weight:600}.faq-item ul{margin:0 0 18px;padding-left:20px;max-width:760px;display:grid;grid-gap:8px;gap:8px}.faq-item ul li{color:var(--muted)}.faq-item ul li,.faq-risk-intro{font-size:15.5px;line-height:1.6}.faq-risk-intro{color:var(--ivory-dim);border:1px solid hsla(37,33%,58%,.35);background:hsla(37,33%,58%,.07);border-radius:14px;padding:18px 22px;margin-bottom:26px;max-width:760px}.faq-principle{border:1px solid var(--line-strong);border-radius:18px;background:var(--panel);padding:36px 38px;margin-top:44px}.faq-principle .eyebrow{display:block;margin-bottom:16px}.faq-principle p{font-family:var(--serif);font-weight:500;font-size:clamp(21px,2.3vw,27px);line-height:1.35;letter-spacing:-.02em;color:var(--ivory);max-width:680px}.faq-principle p em{color:var(--live)}.faq-foot-links{display:flex;gap:22px}.faq-foot-links a{color:var(--ivory-dim)}.faq-foot-links a:hover{color:var(--ivory)}@media(max-width:560px){.faq-jump{justify-content:flex-start}.faq-principle{padding:28px 24px}.faq-foot-links{display:none}}