.dd-faq{background:var(--dd-page);overflow-wrap:break-word}
.dd-faq .dd-contact__intro h1{font-size:64px;line-height:64px;font-weight:800}
.dd-faq__content{display:flex;flex-direction:column;gap:48px;padding:48px 72px}
.dd-faq__question{border-bottom:1px solid var(--dd-border)}
.dd-faq__question summary{display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:64px;font-size:14px;line-height:20px;font-weight:700;list-style:none;cursor:pointer;padding:12px 0}
.dd-faq__question summary::-webkit-details-marker{display:none}
.dd-faq__question summary::after{display:none}
.dd-faq__question summary:focus-visible{outline:2px solid #008f99;outline-offset:4px}
.dd-faq__question summary span{flex-shrink:0;width:24px;text-align:center}
.dd-faq__question .dd-faq__minus,.dd-faq__question[open] .dd-faq__plus{display:none}
.dd-faq__question[open] .dd-faq__minus{display:block}
.dd-faq__answer{padding:0 0 20px;font-size:16px;line-height:24px;color:var(--dd-muted)}
.dd-faq__answer p+p{margin-top:16px}
.dd-faq__answer a{text-decoration:underline;text-underline-offset:3px}
.dd-faq__answer ul,.dd-faq__answer ol{padding-left:24px}
.dd-faq__help{display:flex;flex-direction:column;align-items:flex-start;gap:24px;padding:32px;background:var(--dd-ink);color:white}
.dd-faq__help h2{font-size:32px;line-height:36px;font-weight:800;color:inherit}
.dd-faq__help p{font-size:16px;line-height:24px}
.dd-faq__help .dd-button{width:280px;max-width:100%;min-height:56px;background:var(--dd-page);color:var(--dd-ink)!important;font-weight:700;gap:6px}
.dd-faq__help .dd-button:hover{background:#e4e0d5}
@media(max-width:1199px){.dd-faq .dd-contact__intro h1{font-size:48px;line-height:64px}.dd-faq__content{padding:48px}}
@media(max-width:749px){.dd-faq .dd-contact__intro h1{font-size:32px;line-height:1.15}.dd-faq__content{padding:48px 24px}.dd-faq__help{padding:24px}.dd-faq__help .dd-button{width:280px}}
@media(max-width:359px){.dd-faq .dd-contact__intro h1{font-size:27px}.dd-faq__help h2{font-size:27px;line-height:32px}}
