@charset "UTF-8";
.faq-section{padding-block:80px}
.faq-layout{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.3fr);gap:64px;align-items:start}
.faq-intro h2{max-width:400px}
.faq-intro>p:last-child{margin-top:22px;max-width:380px;font-size:17px;color:var(--muted)}
.faq-item{border-top:1px solid var(--line);padding-block:24px}
.faq-item:last-child{border-bottom:1px solid var(--line)}
.faq-item h3{font-family:"Segoe UI",Arial,sans-serif;font-size:19px;font-weight:650;line-height:1.5;letter-spacing:0;color:var(--navy);text-wrap:pretty}
.faq-item p{font-size:17px;line-height:1.75;margin-top:12px;color:var(--muted)}
@media(max-width:850px){.faq-layout{grid-template-columns:1fr;gap:30px}.faq-intro h2,.faq-intro>p:last-child{max-width:620px}}
@media(max-width:620px){.faq-section{padding-block:58px}.faq-item{padding-block:22px}.faq-item h3{font-size:18px}.faq-item p{font-size:16px}}
