.faq{width:100%}.faq>.faq-inner{display:flex;flex-direction:column;gap:var(--section-spacer)}.faq-inner>.faq-intro,.faq-inner>.faq-intro p{margin:0;text-align:center}.faq-nav>.faq-nav-grid{display:grid;gap:min(30px,10/390 * 100vw);grid-template-columns:repeat(4,minmax(0,1fr))}.faq-nav-grid>.faq-nav-item{align-items:center;background-color:transparent;border:1px solid var(--color-stroke);border-radius:10px;cursor:pointer;display:flex;flex-direction:column;gap:10px;min-width:0;padding:20px;word-break:auto-phrase}.faq-nav-item:hover{background-color:var(--color-beige)}.faq-nav-item>img{height:min(80px,45/390 * 100vw);object-fit:contain;width:min(80px,45/390 * 100vw)}.faq-nav-item>span{font-weight:700;overflow-wrap:break-word;text-align:center}.faq-inner>.faq-categories{display:flex;flex-direction:column;gap:min(60px,50/390 * 100vw)}@media screen and (max-width:767px){.faq-nav>.faq-nav-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.faq-nav-grid>.faq-nav-item{padding:20px 10px}}