/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer components{.section-faq{padding-block:calc(var(--spacing,.25rem) * 14);grid-template-columns:subgrid;display:grid}.section-faq,.section-faq>*{grid-column:1/-1}.section-faq>div{margin-inline-start:calc(var(--spacing-page-grid-gap) + (var(--spacing,.25rem) * 4))}@media(min-width:1200px){.section-faq{grid-column-start:6}}.section-docs{padding-block:calc(var(--spacing,.25rem) * 14);background-color:var(--color-beige);grid-template-columns:subgrid;grid-row-gap:calc(var(--spacing,.25rem) * 14);display:grid}.section-docs,.section-docs>*{grid-column:1/-1}.section-docs .docs-list-group>:not(:last-of-type){margin-bottom:calc(var(--spacing,.25rem) * 4)}.section-contact{padding-block:calc(var(--spacing,.25rem) * 16);grid-column:1/-1}.docs-list-group{--button-padding-block:calc(var(--spacing,.25rem) * 2)!important;--button-padding-inline:calc(var(--spacing,.25rem) * 8)!important}.docs-list-group>:not(:last-child){margin-bottom:calc(var(--spacing,.25rem) * 4)}.docs-list-group .docs-list-title{padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:var(--spacing,.25rem);text-transform:uppercase;color:var(--color-black);background-color:var(--color-lila);border-radius:var(--radius-full);display:inline-block}.docs-list-group .docs-list{gap:calc(var(--spacing,.25rem) * 4);flex-direction:column;display:flex}@media(min-width:768px){.docs-list-group .docs-list{flex-flow:wrap}}.faq-list{gap:calc(var(--spacing,.25rem) * 4);flex-direction:column;display:flex}.faq-list .faq-list-item{--border-color:var(--color-white);border-left:var(--accent-line-width) solid var(--border-color);padding-inline:calc(var(--spacing,.25rem) * 4);transition:border .15s ease-in-out}.faq-list .faq-list-item .faq-list-item__title{cursor:pointer;font-weight:600;display:inline-flex}.faq-list .faq-list-item .faq-list-item__title:before{content:"+";color:var(--color-lila);margin-right:calc(var(--spacing,.25rem) * 2)}.faq-list .faq-list-item .faq-list-item__text{margin-top:calc(var(--spacing,.25rem) * 2);max-width:65ch}.faq-list .faq-list-item:has(details:open){--border-color:var(--color-lila)}.faq-list .faq-list-item:has(details:open) .faq-list-item__title:before{content:"—"}.faq-list .faq-list-item details summary{list-style:none}}