.med-faq-section{background-color:#fff;font-family:Poppins,sans-serif;padding:60px 20px}.med-faq-container{display:grid;gap:40px;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));margin:0 auto;max-width:1100px}.med-faq-cat-title{color:#1a2332;font-size:24px;font-weight:800;letter-spacing:-.5px;margin-bottom:25px}.med-faq-list{display:flex;flex-direction:column;gap:12px}.med-faq-item{align-items:flex-start;background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;display:flex;padding:12px 16px;text-decoration:none;transition:all .2s ease-in-out}.med-faq-item:hover{background-color:#fff;border-color:#2db8c4;box-shadow:0 4px 12px rgba(45,184,196,.08);transform:translateY(-2px)}.med-faq-dot{background-color:#2db8c4;border-radius:50%;flex-shrink:0;height:8px;margin-right:12px;margin-top:6px;width:8px}.med-faq-link-text{color:#1a2332;font-size:14px;font-weight:600;line-height:1.4}@media (max-width:767px){.med-faq-container{gap:30px;grid-template-columns:1fr}.med-faq-cat-title{font-size:20px;margin-bottom:15px}}