.faq-doc{color:#fff;width:100%;max-width:62rem;margin-inline:auto;line-height:1.7}.faq-lead{color:#ffffffe6;max-width:58ch;margin-bottom:1.75rem;font-size:1.05rem}.faq-jumps{flex-wrap:wrap;gap:.6rem;margin-bottom:3.5rem;padding:0;list-style:none;display:flex}.faq-jump{color:#ffffffdb;border-radius:999px;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.92rem;line-height:1.2;text-decoration:none;transition:color .2s,border-color .2s;display:inline-flex}.faq-jump:hover{color:#fff;border-color:#54ac5880}.faq-category{margin-bottom:3.25rem;scroll-margin-top:8rem}.faq-category:last-of-type{margin-bottom:0}.faq-category__head{align-items:center;gap:.9rem;margin-bottom:.75rem;display:flex}.faq-category__icon{width:2.5rem;height:2.5rem;color:var(--color-primary,#54ac58);background:#54ac5829;border:1px solid #54ac5859;border-radius:.9rem;flex:none;place-items:center;display:grid}.faq-category__icon svg{width:1.25rem;height:1.25rem}.faq-category h2{text-wrap:balance;margin:0;font-size:1.5rem;font-weight:700;line-height:1.25}.faq-category__intro{color:#ffffff9e;max-width:60ch;margin:0 0 1.25rem}.faq-list{gap:.75rem;display:grid}.faq-item{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:.9rem;scroll-margin-top:8rem;transition:border-color .2s,background-color .2s}.faq-item:hover{border-color:#fff3}.faq-item[open]{background:#ffffff0f;border-color:#54ac5866}.faq-item>summary{cursor:pointer;color:#fff;text-wrap:pretty;align-items:center;gap:1rem;padding:1rem 1.25rem;font-weight:700;list-style:none;display:flex}.faq-item>summary::-webkit-details-marker{display:none}.faq-item>summary::marker{content:""}.faq-item>summary:focus-visible{outline:2px solid var(--color-primary,#54ac58);outline-offset:2px;border-radius:.9rem}.faq-item>summary:hover{color:var(--color-primary,#54ac58)}.faq-chevron{color:#ffffff80;flex:none;width:1.1rem;height:1.1rem;margin-left:auto;transition:transform .25s,color .2s}.faq-item[open] .faq-chevron{color:var(--color-primary,#54ac58);transform:rotate(180deg)}.faq-answer{color:#ffffffe0;padding:0 1.25rem 1.25rem}.faq-answer>:first-child{margin-top:0}.faq-answer>:last-child{margin-bottom:0}.faq-answer p{margin:0 0 .9rem}.faq-answer ul,.faq-answer ol{gap:.45rem;margin:0 0 .9rem;padding-left:1.3rem;display:grid}.faq-answer ul{list-style:outside}.faq-answer ol{list-style:decimal}.faq-answer strong{color:#fff;font-weight:700}.faq-answer a{color:var(--color-primary,#54ac58);text-underline-offset:2px;text-decoration:underline}.faq-answer a:hover{color:#6ec972}.faq-answer .faq-note{color:#fff9;border-left:2px solid #ffffff2e;margin-top:.9rem;padding-left:.85rem;font-size:.9rem}@supports selector(::details-content){.faq-item::details-content{block-size:0;transition:block-size .28s ease, content-visibility .28s allow-discrete;interpolate-size:allow-keywords;overflow:clip}.faq-item[open]::details-content{block-size:auto}}@media (prefers-reduced-motion:reduce){.faq-item,.faq-chevron{transition:none}@supports selector(::details-content){.faq-item::details-content{transition:none}}}.faq-contact{background:#54ac5814;border:1px solid #54ac5847;border-radius:1rem;margin-top:3.5rem;padding:1.75rem}.faq-contact h2{margin:0 0 .6rem;font-size:1.35rem;font-weight:700}.faq-contact p{color:#ffffffe0;max-width:60ch;margin:0 0 .9rem}.faq-contact p:last-child{margin-bottom:0}.faq-contact a{color:var(--color-primary,#54ac58);text-underline-offset:2px;text-decoration:underline}.faq-contact a:hover{color:#6ec972}@media print{.faq-jumps,.faq-chevron,.faq-contact{display:none}.faq-doc,.faq-answer,.faq-item>summary,.faq-category__intro{color:#000}.faq-item{break-inside:avoid;background:0 0;border:0;border-bottom:1px solid #ccc;border-radius:0}.faq-item>summary,.faq-answer{padding-left:0}.faq-item::details-content{block-size:auto}}
