/* Frequently asked questions: answers remain visible without JavaScript. */
.faq-main{max-width:1040px}
.faq-section h2{margin-bottom:24px}
.faq-list{margin:0}
.faq-list>div{padding:22px 0;border-top:1px solid var(--section-line)}
.faq-list>div:last-child{padding-bottom:0}
.faq-list dt,.faq-list dd{display:grid;grid-template-columns:36px minmax(0,1fr);gap:15px;align-items:start;line-height:1.9;overflow-wrap:anywhere}
.faq-list dt{font-weight:700}
.faq-list dd{margin:14px 0 0}
.faq-list dt>span:last-child,.faq-list dd p{padding-top:3px}
.faq-list p{margin:0}
.faq-mark{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;font-size:15px;line-height:1;font-weight:700;color:#405c50;background:var(--section-line)}
.faq-list dd .faq-mark{background:var(--section-tint);color:#536b5e}
@media(max-width:650px){.faq-section h2{font-size:19px}.faq-list>div{padding-top:19px;padding-bottom:19px}.faq-list dt,.faq-list dd{grid-template-columns:30px minmax(0,1fr);gap:10px}.faq-mark{width:30px;height:30px;font-size:13px}.faq-list dt>span:last-child,.faq-list dd p{padding-top:1px}}



