.faq-intro{padding:48px 0 12px;background:#fff}.faq-intro p{max-width:820px;margin:0;color:#334c5a;font-size:1.05rem}.faq-list{padding:28px 0 78px}.faq-item{border-top:1px solid #cbd9de;padding:30px 0;display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);gap:52px}.faq-item:last-child{border-bottom:1px solid #cbd9de}.faq-item h2{font-size:clamp(1.3rem,2.2vw,1.7rem);line-height:1.35;margin:0}.faq-item p{font-size:1.02rem;color:#334c5a;margin:0 0 12px}.faq-item a{color:#126b7b;text-decoration:underline;text-underline-offset:3px;font-weight:650}.faq-note{font-size:.92rem!important;color:#667c86!important}.faq-footer{padding:46px 0;background:#e8f0f2}.faq-footer h2{margin:0 0 8px;font-size:1.55rem}.faq-footer p{margin:0 0 20px;color:#334c5a}@media(max-width:700px){.faq-intro{padding:38px 0 0}.faq-list{padding:22px 0 58px}.faq-item{grid-template-columns:1fr;gap:10px;padding:24px 0}.faq-footer{padding:42px 0}}
