.faq[data-v-499c314c]{max-width:120rem;margin:var(--s-9) auto var(--s-9);border-radius:var(--r-md);box-shadow:var(--shadow-md);background:#fff;padding:clamp(2.4rem,5vw,6rem)}.faq h2[data-v-499c314c]{font-size:var(--t-h2);color:#7c0000;margin-bottom:var(--s-6);font-family:Magneto,Georgia,serif;line-height:1.25}.faq h2[data-v-499c314c]:after{content:"";background:var(--accent);width:6rem;height:3px;margin-top:var(--s-4);border-radius:2px;display:block}.faq .item[data-v-499c314c]{border-bottom:1px solid #0000001f}.faq .item[data-v-499c314c]:first-of-type{border-top:1px solid #0000001f}.faq .item summary[data-v-499c314c]{border-radius:var(--r-sm);transition:color var(--dur) var(--ease)}.faq .item summary[data-v-499c314c]:hover{color:#7c0000}.faq .item summary[data-v-499c314c]{cursor:pointer;justify-content:space-between;align-items:center;gap:2rem;padding:2.4rem 0;list-style:none;display:flex}.faq .item summary[data-v-499c314c]::-webkit-details-marker{display:none}.faq .item summary[data-v-499c314c]:focus-visible{outline-offset:2px;outline:2px solid #7c0000}.faq .item summary .q[data-v-499c314c]{font-size:var(--t-body);font-weight:600}.faq .item summary .chev[data-v-499c314c]{color:#7c0000;transition:transform .2s}.faq .item[open] summary .chev[data-v-499c314c]{transform:rotate(90deg)}.faq .item .a[data-v-499c314c]{font-size:var(--t-body);color:#000c;max-width:80ch;margin:0;padding:0 0 2.4rem;line-height:1.6}@media screen and (width<=1024px){.faq[data-v-499c314c]{padding:4rem 6rem}}@media screen and (width<=768px){.faq[data-v-499c314c]{margin-bottom:3rem;padding:3rem}.faq h2[data-v-499c314c]{font-size:3rem}.faq .item summary .q[data-v-499c314c]{font-size:1.8rem}}
