.faq[data-astro-cid-rbygaycu]{padding:144px 32px;background-color:var(--color-bg-base)}.faq-inner[data-astro-cid-rbygaycu]{max-width:880px;margin:0 auto}.faq-head[data-astro-cid-rbygaycu]{text-align:center;margin-bottom:80px}.faq-eyebrow[data-astro-cid-rbygaycu]{font-size:10px;letter-spacing:.4em;color:var(--color-ink-secondary);margin-bottom:24px}.faq-title[data-astro-cid-rbygaycu]{font-size:clamp(24px,3vw,32px)}.faq-categories[data-astro-cid-rbygaycu]{display:flex;flex-direction:column;gap:64px}.faq-category-label[data-astro-cid-rbygaycu]{font-family:var(--font-serif);font-size:14px;letter-spacing:.25em;color:var(--color-ink-secondary);margin:0 0 24px;padding-bottom:16px;border-bottom:1px solid var(--color-divider)}.faq-list[data-astro-cid-rbygaycu]{list-style:none;margin:0;padding:0}.faq-item[data-astro-cid-rbygaycu]{border-bottom:1px solid var(--color-divider)}.faq-details[data-astro-cid-rbygaycu]{width:100%}.faq-summary[data-astro-cid-rbygaycu]{list-style:none;cursor:pointer;padding:24px 8px 24px 0;display:grid;grid-template-columns:32px 1fr 24px;gap:16px;align-items:center;transition:color .25s ease}.faq-summary[data-astro-cid-rbygaycu]::-webkit-details-marker{display:none}.faq-summary[data-astro-cid-rbygaycu]:hover .faq-q-text[data-astro-cid-rbygaycu]{color:var(--color-accent)}.faq-q-mark[data-astro-cid-rbygaycu]{font-family:var(--font-serif);font-size:16px;color:var(--color-accent);letter-spacing:.05em}.faq-q-text[data-astro-cid-rbygaycu]{font-size:14px;line-height:1.85;letter-spacing:.04em;color:var(--color-ink-primary);transition:color .25s ease}.faq-icon[data-astro-cid-rbygaycu]{width:14px;height:14px;position:relative;justify-self:end}.faq-icon[data-astro-cid-rbygaycu]:before,.faq-icon[data-astro-cid-rbygaycu]:after{content:"";position:absolute;background-color:var(--color-ink-primary);transition:transform .3s ease}.faq-icon[data-astro-cid-rbygaycu]:before{top:50%;left:0;width:100%;height:1px;transform:translateY(-50%)}.faq-icon[data-astro-cid-rbygaycu]:after{top:0;left:50%;width:1px;height:100%;transform:translate(-50%)}.faq-details[data-astro-cid-rbygaycu][open] .faq-icon[data-astro-cid-rbygaycu]:after{transform:translate(-50%) scaleY(0)}.faq-answer[data-astro-cid-rbygaycu]{padding:0 8px 28px 48px;display:grid;grid-template-columns:32px 1fr;gap:16px;margin-left:-48px;align-items:start}.faq-a-mark[data-astro-cid-rbygaycu]{font-family:var(--font-serif);font-size:16px;color:var(--color-ink-secondary);letter-spacing:.05em;padding-top:1px}.faq-a-body[data-astro-cid-rbygaycu]{min-width:0}.faq-a-text[data-astro-cid-rbygaycu]{font-size:13px;line-height:2;color:var(--color-ink-secondary);margin:0}.faq-a-sections[data-astro-cid-rbygaycu]{list-style:none;margin:20px 0 0;padding:0;display:flex;flex-direction:column;gap:20px}.faq-a-sections[data-astro-cid-rbygaycu] li[data-astro-cid-rbygaycu]{padding-left:16px;border-left:1px solid var(--color-divider)}.faq-a-section-label[data-astro-cid-rbygaycu]{font-size:13px;letter-spacing:.06em;color:var(--color-ink-primary);margin:0 0 6px}.faq-a-section-body[data-astro-cid-rbygaycu]{font-size:13px;line-height:2;color:var(--color-ink-secondary);margin:0}.faq-details[data-astro-cid-rbygaycu][open] .faq-answer[data-astro-cid-rbygaycu]{animation:fadeDown .3s ease}@keyframes fadeDown{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media(max-width:767px){.faq[data-astro-cid-rbygaycu]{padding:96px 20px}.faq-categories[data-astro-cid-rbygaycu]{gap:48px}.faq-summary[data-astro-cid-rbygaycu]{grid-template-columns:24px 1fr 18px;gap:12px;padding:20px 4px 20px 0}.faq-q-mark[data-astro-cid-rbygaycu],.faq-a-mark[data-astro-cid-rbygaycu]{font-size:14px}.faq-q-text[data-astro-cid-rbygaycu]{font-size:13px}.faq-answer[data-astro-cid-rbygaycu]{padding:0 4px 24px 36px;grid-template-columns:24px 1fr;gap:12px;margin-left:-36px}.faq-icon[data-astro-cid-rbygaycu]{width:12px;height:12px}}.faq-page-cta[data-astro-cid-6kmwghhu]{background-color:var(--color-bg-soft);padding:120px 32px;text-align:center}.faq-page-cta-inner[data-astro-cid-6kmwghhu]{max-width:640px;margin:0 auto}.faq-page-cta-eyebrow[data-astro-cid-6kmwghhu]{font-size:10px;letter-spacing:.4em;color:var(--color-ink-secondary);margin-bottom:24px}.faq-page-cta-inner[data-astro-cid-6kmwghhu] h2[data-astro-cid-6kmwghhu]{font-size:clamp(22px,2.6vw,28px);margin:0 0 24px;line-height:1.7}.faq-page-cta-lead[data-astro-cid-6kmwghhu]{font-size:13px;line-height:2;color:var(--color-ink-secondary);margin-bottom:40px}.faq-page-cta-buttons[data-astro-cid-6kmwghhu]{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.faq-page-cta-line[data-astro-cid-6kmwghhu]{display:inline-flex;align-items:center;padding:12px 28px;border:1px solid var(--color-ink-primary);color:var(--color-ink-primary);font-size:13px;letter-spacing:.2em;transition:background-color .25s ease,color .25s ease}.faq-page-cta-line[data-astro-cid-6kmwghhu]:hover{background-color:var(--color-ink-primary);color:#fff}@media(max-width:767px){.faq-page-cta[data-astro-cid-6kmwghhu]{padding:80px 20px}}
