/* v1.49.0 (owner 2026-10-28): the frequently asked questions card on the home page */
.faq-home{margin-top:16px;background:linear-gradient(135deg,#fffaf0,#fff);border-color:#f1e2bd}
.faq-home h2{display:flex;align-items:center;gap:8px}
.faq-home h2 .yi{width:22px;height:22px;color:var(--gold)}
.fh-list{list-style:none;margin:0 0 12px;padding:0;display:grid;gap:6px}
.fh-list a{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border:1px solid var(--hair);border-radius:12px;background:#fff;color:var(--navy);font-weight:700;text-decoration:none;line-height:1.7}
.fh-list a:hover{border-color:var(--gold)}
.fh-q{flex:0 0 26px;height:26px;border-radius:50%;background:var(--navy);color:var(--gold-l);display:flex;align-items:center;justify-content:center;font-weight:900}
