@charset "UTF-8";.cb-bach-faq{--navy:#142F73;--text:#626D7E;--card:#F7F8FC;font-family:inherit;max-width:1100px;margin:0 auto;padding:55px 20px 65px;box-sizing:border-box}.cb-bach-faq *,.cb-bach-faq *::before,.cb-bach-faq *::after{box-sizing:border-box}.cb-bach-faq .faq-heading{text-align:center;max-width:850px;margin:0 auto 38px}.cb-bach-faq h2{color:var(--navy);font-size:clamp(27px,3vw,36px);line-height:1.2;font-weight:800;margin:0 0 16px}.cb-bach-faq .faq-heading p{color:var(--text);font-size:16px;line-height:1.7;margin:0}.cb-bach-faq .faq-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;align-items:stretch}.cb-bach-faq .faq-card{background:var(--card);border-radius:17px;padding:28px 29px;box-shadow:0 10px 28px rgba(20,47,115,.055);text-align:left;min-width:0}.cb-bach-faq h3{color:var(--navy);font-size:20px;line-height:1.3;font-weight:800;margin:0 0 13px}.cb-bach-faq .faq-card p{color:var(--text);font-size:14px;line-height:1.75;margin:0}@media (max-width:767px){.cb-bach-faq{padding:40px 15px 50px}.cb-bach-faq .faq-heading{margin-bottom:27px}.cb-bach-faq h2{font-size:27px}.cb-bach-faq .faq-heading p{font-size:14px}.cb-bach-faq .faq-grid{grid-template-columns:1fr;gap:15px}.cb-bach-faq .faq-card{padding:23px 22px;border-radius:13px}.cb-bach-faq h3{font-size:18px}.cb-bach-faq .faq-card p{font-size:14px}}
