.hm-faq{gap:28px;display:grid}.hm-faq-head .lead{margin-bottom:22px}.hm-faq-bear{margin-top:28px;display:block;rotate:-4deg}.hm-faq-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.hm-faq-list a{background:var(--card);border:2px solid var(--ink);height:100%;min-height:56px;color:var(--ink);border-radius:10px;justify-content:space-between;align-items:center;gap:14px;padding:12px 18px;font-weight:700;line-height:1.35;text-decoration:none;display:flex}.hm-faq-list a:after{content:"→";content:"→" / "";color:var(--red-ink);flex:none;font-weight:800;transition:translate .15s ease-out}.hm-faq-list a:hover{border-color:var(--red-ink)}.hm-faq-list a:hover:after{translate:3px}@media (max-width:899px){.hm-faq-bear{display:none}}@media (min-width:900px){.hm-faq{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(40px,5vw,80px)}.hm-faq-list{grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion:reduce){.hm-faq-list a:after{transition:none}}