.dd-faq-page .dd-info-wrap{max-width:1250px}.dd-faq-page h1{max-width:900px;letter-spacing:-.055em;margin-bottom:17px}.dd-faq-lead{font-size:19px;max-width:760px}.dd-faq-jump{display:flex;gap:10px;flex-wrap:wrap;margin:35px 0 58px}.dd-faq-jump a{border:1px solid #45595f;background:#15252a;color:#fff;text-decoration:none;padding:12px 15px;font-size:12px;font-weight:800}.dd-faq-jump a:hover{border-color:#fa5964}.dd-faq-groups{display:grid;gap:58px}.dd-faq-group{display:grid;grid-template-columns:minmax(230px,.55fr) minmax(0,1fr);gap:6%;scroll-margin-top:95px}.dd-faq-grouphead h2{font-size:clamp(28px,3vw,40px);letter-spacing:-.035em;line-height:1.12;margin:13px 0}.dd-faq-items details{border-top:1px solid #42555b;padding:17px 6px}.dd-faq-items details:last-child{border-bottom:1px solid #42555b}.dd-faq-items summary{cursor:pointer;display:flex;align-items:start;gap:19px;font-size:17px;font-weight:800;line-height:1.45;list-style:none}.dd-faq-items summary::-webkit-details-marker{display:none}.dd-faq-items summary>span{color:#ff626d;font-size:12px;letter-spacing:.12em;margin-top:4px;flex:none}.dd-faq-items p{margin:16px 0 10px 40px;line-height:1.75}.dd-faq-items a{display:inline-block;color:#fff;font-size:12px;font-weight:800;text-decoration:none;margin-left:40px;border-bottom:1px solid #fd5a65}.dd-faq-extra{margin-top:50px;padding-top:30px;border-top:1px solid #3b5057}.dd-faq-page .dd-info-contact{margin-top:65px}.dd-faq-page :focus-visible{outline:2px solid #fff;outline-offset:3px}
@media(max-width:790px){.dd-faq-group{grid-template-columns:1fr;gap:13px}.dd-faq-groups{gap:52px}.dd-faq-jump{margin-bottom:45px}}
