.dp-faq-row{cursor:pointer;padding-left:24px;padding-right:24px;transition:background-color .5s var(--ease)}.dp-faq-row:hover,.dp-faq-row.is-open{background:var(--row-accent)}.dp-faq-row:hover *,.dp-faq-row.is-open *{color:var(--paper)!important}.dp-faq-q{background:none;border:0;width:100%;text-align:left;display:flex;justify-content:space-between;align-items:center;gap:16px;cursor:pointer;color:var(--ink)}.dp-faq-q:hover,.dp-faq-q:focus{background:none;outline:none}.dp-faq-q-label{display:flex;align-items:center;gap:16px;min-width:0;flex:1}.dp-faq-q-text{min-width:0;white-space:normal;overflow-wrap:break-word}.dp-faq-square{flex:none}.dp-faq-icon{flex:none}.dp-faq-square{width:10px;height:10px;flex:none;background:currentColor}.dp-faq-icon{font-size:1.4rem;transition:transform .45s;flex:none;margin-left:16px}.dp-faq-row.is-open .dp-faq-icon{transform:rotate(45deg)}.dp-faq-a{max-height:0;overflow:hidden;transition:max-height .6s var(--ease)}.dp-faq-row.is-open .dp-faq-a{max-height:1200px}.dp-faq-a p{padding-top:12px;opacity:1;max-width:60ch;overflow-wrap:break-word}.dp-faq-outro a{color:var(--ink);text-decoration:underline;text-decoration-color:var(--orange);text-underline-offset:4px;font-weight:600}