.faqs-page[data-astro-cid-tkjepyjs] h1[data-astro-cid-tkjepyjs],.faqs-page[data-astro-cid-tkjepyjs] h2[data-astro-cid-tkjepyjs],.faqs-page[data-astro-cid-tkjepyjs] h3[data-astro-cid-tkjepyjs]{font-family:var(--font-onboarding-serif);font-weight:400}.faqs-page[data-astro-cid-tkjepyjs] a[data-astro-cid-tkjepyjs]{color:inherit}.svg-icon[data-astro-cid-tkjepyjs],.faq-chevron[data-astro-cid-tkjepyjs]{fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;vertical-align:middle}.faq-hero[data-astro-cid-tkjepyjs]{background:var(--green-core);color:#f5eeeb;padding:168px max(40px,calc((100% - 1100px)/2)) 88px}.faq-hero-inner[data-astro-cid-tkjepyjs]{max-width:720px}.faq-hero[data-astro-cid-tkjepyjs] h1[data-astro-cid-tkjepyjs]{font-size:clamp(38px,5vw,var(--landing-text-4xl));font-weight:400;line-height:var(--landing-leading-tight);letter-spacing:var(--landing-tracking-display);color:#fff;margin-bottom:var(--landing-space-lg)}.faq-hero[data-astro-cid-tkjepyjs] p[data-astro-cid-tkjepyjs]{font-size:var(--landing-text-md);line-height:var(--landing-leading-relaxed);color:#f5eeebd1;max-width:560px}.faq-main[data-astro-cid-tkjepyjs]{background:var(--cream);padding:var(--landing-rhythm-xl) max(40px,calc((100% - 1100px)/2)) var(--landing-rhythm-xl);position:relative;z-index:10}.faq-layout[data-astro-cid-tkjepyjs]{max-width:var(--landing-content-default);margin:0 auto;display:grid;grid-template-columns:220px 1fr;gap:var(--landing-space-2xl);align-items:start}.faq-rail[data-astro-cid-tkjepyjs]{position:sticky;top:104px}.faq-rail-title[data-astro-cid-tkjepyjs]{font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);margin-bottom:var(--landing-space-md)}.faq-rail[data-astro-cid-tkjepyjs] a[data-astro-cid-tkjepyjs]{display:block;padding:8px 0;text-decoration:none;font-size:var(--landing-text-sm);color:var(--text-mid);transition:color var(--landing-duration-fast) var(--landing-easing-standard)}.faq-rail[data-astro-cid-tkjepyjs] a[data-astro-cid-tkjepyjs]:hover{color:var(--green-core)}.faq-group[data-astro-cid-tkjepyjs]{margin-bottom:var(--landing-rhythm-lg);scroll-margin-top:100px}.faq-group[data-astro-cid-tkjepyjs]:last-of-type{margin-bottom:0}.faq-group[data-astro-cid-tkjepyjs] h2[data-astro-cid-tkjepyjs]{font-size:var(--landing-text-2xl);font-weight:400;line-height:var(--landing-leading-snug);letter-spacing:var(--landing-tracking-display);color:var(--text-dark);margin-bottom:var(--landing-space-lg)}.faq-item[data-astro-cid-tkjepyjs]{border-bottom:var(--landing-border-thin) solid rgba(54,73,64,.14)}.faq-item[data-astro-cid-tkjepyjs] summary[data-astro-cid-tkjepyjs]{list-style:none;cursor:pointer;display:flex;align-items:flex-start;justify-content:space-between;gap:var(--landing-space-md);padding:var(--landing-space-lg) 0;font-size:var(--landing-text-md);font-weight:500;color:var(--text-dark);line-height:var(--landing-leading-snug);transition:color var(--landing-duration-fast) var(--landing-easing-standard)}.faq-item[data-astro-cid-tkjepyjs] summary[data-astro-cid-tkjepyjs]::-webkit-details-marker{display:none}.faq-item[data-astro-cid-tkjepyjs] summary[data-astro-cid-tkjepyjs]:hover{color:var(--green-core)}.faq-item[data-astro-cid-tkjepyjs] summary[data-astro-cid-tkjepyjs]:focus-visible{outline:2px solid rgba(45,90,71,.4);outline-offset:4px;border-radius:var(--landing-radius-sm)}.faq-chevron[data-astro-cid-tkjepyjs]{flex-shrink:0;width:20px;height:20px;margin-top:2px;color:var(--text-muted);transition:transform var(--landing-duration-base) var(--landing-easing-standard)}.faq-item[data-astro-cid-tkjepyjs][open] .faq-chevron[data-astro-cid-tkjepyjs]{transform:rotate(180deg)}.faq-answer[data-astro-cid-tkjepyjs]{padding:0 44px var(--landing-space-lg) 0;font-size:var(--landing-text-base);line-height:var(--landing-leading-relaxed);color:var(--text-mid);max-width:640px}.faq-answer[data-astro-cid-tkjepyjs] p[data-astro-cid-tkjepyjs]{margin-bottom:var(--landing-space-md)}.faq-answer[data-astro-cid-tkjepyjs] p[data-astro-cid-tkjepyjs]:last-child{margin-bottom:0}.faq-answer[data-astro-cid-tkjepyjs] a[data-astro-cid-tkjepyjs]{color:var(--teal-dark);text-decoration:underline;text-underline-offset:2px}.faq-draft[data-astro-cid-tkjepyjs]{display:inline-block;margin-top:var(--landing-space-sm);padding:3px 10px;border-radius:var(--landing-radius-pill);background:#fdf6e7;color:#8a6a12;font-size:var(--landing-text-xs);font-weight:600;letter-spacing:var(--landing-tracking-tag);text-transform:uppercase}.faq-draft-text[data-astro-cid-tkjepyjs]{color:#8a6a12;font-style:italic}.faq-help[data-astro-cid-tkjepyjs]{background:var(--cream-dark);padding:var(--landing-rhythm-xl) max(40px,calc((100% - 1100px)/2));text-align:center;position:relative;z-index:10}.faq-help-inner[data-astro-cid-tkjepyjs]{max-width:560px;margin:0 auto}.faq-help[data-astro-cid-tkjepyjs] h2[data-astro-cid-tkjepyjs]{font-size:var(--landing-text-2xl);font-weight:400;line-height:var(--landing-leading-snug);letter-spacing:var(--landing-tracking-display);color:var(--text-dark);margin-bottom:var(--landing-space-md)}.faq-help[data-astro-cid-tkjepyjs] p[data-astro-cid-tkjepyjs]{font-size:var(--landing-text-md);line-height:var(--landing-leading-relaxed);color:var(--text-mid);margin-bottom:var(--landing-space-lg)}.faqs-page[data-astro-cid-tkjepyjs] a[data-astro-cid-tkjepyjs].faq-help-cta{display:inline-block;text-decoration:none;background:var(--terracotta);color:#fff;font-size:var(--landing-text-base);font-weight:500;letter-spacing:var(--landing-tracking-button);padding:14px 32px;border-radius:var(--landing-radius-pill);transition:background var(--landing-duration-base) var(--landing-easing-standard)}.faqs-page[data-astro-cid-tkjepyjs] a[data-astro-cid-tkjepyjs].faq-help-cta:hover{background:#a6480f}@media(max-width:860px){.faq-hero[data-astro-cid-tkjepyjs]{padding:132px 24px 64px}.faq-main[data-astro-cid-tkjepyjs]{padding:56px 24px}.faq-layout[data-astro-cid-tkjepyjs]{grid-template-columns:1fr;gap:var(--landing-space-xl)}.faq-rail[data-astro-cid-tkjepyjs]{display:none}.faq-help[data-astro-cid-tkjepyjs]{padding:64px 24px}}
