<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.core-faqs {
    --jumplink-title: var(--text-4xl);

    position: relative;
    padding: 0 20px;
    max-width: 1200px;
    margin: 0 auto;
}

.core-faqs .group-heading,
.core-faqs .faq-jump-links h2 {
    font-size: var(--jumplink-title);
    margin-bottom: 15px;
}

.core-faqs .group-heading {
    font-size: 21px;
    line-height: 24px;
}

.core-faqs .faq-jump-links ol,
.core-faqs .faq-jump-links ul {
    margin: 0 0 35px 25px;
}

.core-faqs .back-to-top {
    display: inline-block;
    margin: 0 0 25px 0;
}

.core-faqs .back-to-top &gt; a {
    font-size: 16px;
}

.core-faqs .faq-item .question {
    position: relative;
    margin-bottom: 15px;
    cursor: pointer;
    font-size: 21px;
    line-height: 24px;
}

.core-faqs .faq-item .question * {
    display: inline;
    margin: 0;
    font-size: inherit;
    line-height: inherit;
}

.core-faqs.expandable .faq-item .question .toggle-answer {
    margin-left: 15px;
    cursor: pointer;
}

.core-faqs .faq-item .answer {
    padding-bottom: 20px;
}

.core-faqs .faq-item .answer p {
    margin-bottom: 15px;
}

.core-faqs.expandable details summary {
    padding: 6px 3px 6px 20px;
}

.core-faqs details summary {
    list-style-type: none;
}

.core-faqs details summary::-webkit-details-marker {
    display: none;
}

.core-faqs.expandable details summary::before {
    content: "\002b";
    display: inline-flex;
    justify-content: center;
    align-items: center;
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 20px;
    height: 20px;
    font-size: 24px;
    color: black;
}

.core-faqs.expandable details[open] summary::before {
    content: "\002d";
}

@media (min-width: 64em) {
    .core-faqs.expandable details summary {
        padding: 8px 4px 8px 20px;
    }

    .core-faqs .group-heading {
        font-size: 27px;
        line-height: 30px;
    }
}</pre></body></html>