.faq{--n-paper:oklch(97.6% 0.008 68);--n-paper-2:oklch(94.8% 0.016 66);--n-card:oklch(99.3% 0.004 68);--n-foot:oklch(95.6% 0.018 68);--n-rule:oklch(88.5% 0.014 62);--n-rule-strong:oklch(79% 0.018 60);--n-ink:oklch(21.9% 0.01 60);--n-ink-2:oklch(46% 0.018 58);--n-ink-3:oklch(52% 0.016 58);--n-field-border:oklch(60% 0.018 60);--n-accent:oklch(64.7% 0.096 42);--n-accent-strong:oklch(51% 0.105 42);--n-accent-deep:oklch(44.5% 0.098 42);--n-accent-wash:oklch(93% 0.028 45);--n-on-accent:oklch(99% 0.004 68);--n-dark:oklch(20.2% 0.025 46);--n-dark-rule:oklch(35% 0.022 46);--n-on-dark:oklch(95.5% 0.012 62);--n-on-dark-2:oklch(79% 0.02 58);--n-accent-on-dark:oklch(80% 0.075 50);--n-error:oklch(50% 0.16 28);--n-ease:cubic-bezier(0.16,1,0.3,1);--n-pad:clamp(1rem,4vw,3.5rem);--n-section:clamp(3.75rem,7vw,6.5rem);font-family:Manrope,ui-sans-serif,system-ui,sans-serif;line-height:1.6;background:var(--n-paper-2);color:var(--n-ink);padding-block:var(--n-section)}.faq :focus-visible{outline:2px solid var(--n-accent-strong);outline-offset:3px}:root[data-theme=dark] .faq{--n-paper:oklch(18% 0.012 55deg);--n-paper-2:oklch(21.5% 0.014 55deg);--n-card:oklch(24.5% 0.015 55deg);--n-foot:oklch(15.5% 0.011 55deg);--n-rule:oklch(32% 0.016 58deg);--n-rule-strong:oklch(44% 0.02 58deg);--n-ink:oklch(94.5% 0.012 70deg);--n-ink-2:oklch(79% 0.018 64deg);--n-ink-3:oklch(71% 0.018 62deg);--n-field-border:oklch(54% 0.02 60deg);--n-accent:oklch(72% 0.09 45deg);--n-accent-strong:oklch(74% 0.095 45deg);--n-accent-deep:oklch(81% 0.08 48deg);--n-accent-wash:oklch(27% 0.035 45deg);--n-on-accent:oklch(19% 0.02 45deg);--n-dark:oklch(13% 0.014 46deg);--n-dark-rule:oklch(29% 0.02 46deg);--n-on-dark:oklch(95.5% 0.012 62deg);--n-on-dark-2:oklch(79% 0.02 58deg);--n-accent-on-dark:oklch(80% 0.075 50deg);--n-error:oklch(72% 0.14 28deg)}.faq .faq-container{width:100%;max-width:calc(1280px + 2*var(--n-pad));margin-inline:auto;padding-inline:var(--n-pad)}.faq .faq-split{display:grid;grid-gap:2.5rem;gap:2.5rem}.faq .faq-title{margin:0;font-family:Lora,Georgia,Times New Roman,serif;font-weight:500;font-size:clamp(1.875rem,1.3vw + 1.4rem,2.75rem);line-height:1.12;letter-spacing:-.01em;text-wrap:balance}.faq .faq-lede{margin:1rem 0 0;max-width:52ch;font-size:1.125rem;color:var(--n-ink-2)}.faq .faq-contact{display:grid;grid-gap:.5rem;gap:.5rem;margin-top:2.5rem;font-size:.9375rem}.faq .faq-contact a{display:inline-flex;align-items:center;gap:.5rem;width:-moz-fit-content;width:fit-content;font-weight:700;color:inherit;text-decoration:none;transition:color .22s var(--n-ease)}.faq .faq-contact a:hover{color:var(--n-accent-strong)}.faq .faq-contact svg{width:1.125rem;height:1.125rem;fill:none;stroke:var(--n-accent-strong);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.faq .faq-qa{border-top:1px solid var(--n-rule-strong)}.faq .faq-qa:last-child{border-bottom:1px solid var(--n-rule-strong)}.faq .faq-qa summary{display:flex;align-items:flex-start;justify-content:space-between;gap:1.5rem;padding-block:1.25rem;list-style:none;cursor:pointer;font-size:1.0625rem;font-weight:700;line-height:1.4;transition:color .22s var(--n-ease)}.faq .faq-qa summary::-webkit-details-marker{display:none}.faq .faq-qa summary:hover{color:var(--n-accent-strong)}.faq .faq-qa[open] .faq-qa__a{animation:faq-fade .22s var(--n-ease)}.faq .faq-qa[open] .faq-qa__icon{transform:rotate(45deg);background:var(--n-ink);border-color:var(--n-ink);color:var(--n-paper)}.faq .faq-qa__icon{display:grid;place-items:center;width:30px;height:30px;flex:none;margin-top:-2px;border:1px solid var(--n-rule-strong);border-radius:50%;color:var(--n-ink);transition:transform .22s cubic-bezier(.65,0,.35,1),background-color .22s var(--n-ease),border-color .22s var(--n-ease),color .22s var(--n-ease)}.faq .faq-qa__icon svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}.faq .faq-qa__a{max-width:68ch;margin:0;padding:0 3rem 1.375rem 0;color:var(--n-ink-2)}@media(min-width:64rem){.faq .faq-split{grid-template-columns:minmax(0,4fr) minmax(0,8fr)}.faq .faq-aside{align-self:start}}@media(prefers-reduced-motion:reduce){.faq .faq-qa__a{animation:none!important}.faq .faq-contact a,.faq .faq-qa summary,.faq .faq-qa__icon{transition:none}}@keyframes faq-fade{0%{opacity:0}}