.corporate-service-detail #faq .faq-item{border-radius:4px;margin-bottom:10px}.corporate-service-detail #faq .faq-q{width:100%;min-height:60px;gap:16px;border:0;border-radius:0;box-shadow:none;padding:15px 20px;text-align:left;font:inherit;font-weight:700;line-height:1.6}.corporate-service-detail #faq .faq-q:focus-visible{outline:2px solid var(--cpt-accent);outline-offset:-3px}.corporate-service-detail #faq .faq-q .faq-icon{flex:0 0 auto;margin-left:auto}.corporate-service-detail #faq .faq-a{padding:15px 20px}@media(max-width:640px){.corporate-service-detail #faq .faq-q{min-height:56px;padding:14px 16px}.corporate-service-detail #faq .faq-a{padding:14px 16px}}
