.kd-faq[data-astro-cid-j4ypiysb]{--faq-ivory:var(--kd-color-ivory,#f6f7ef);border:1px solid color-mix(in srgb, var(--green) 25%, var(--charcoal));background:var(--charcoal);border-radius:14px;min-width:0;overflow:hidden}.kd-faq__item[data-astro-cid-j4ypiysb]{box-sizing:border-box;border:0;margin:0;padding:0}.kd-faq__item[data-astro-cid-j4ypiysb]+.kd-faq__item[data-astro-cid-j4ypiysb]{border-top:1px solid #ffffff2e}.kd-faq__summary[data-astro-cid-j4ypiysb]{isolation:isolate;cursor:pointer;min-height:82px;color:var(--faq-ivory);background:linear-gradient(112deg, var(--charcoal), color-mix(in srgb, var(--charcoal) 68%, var(--green)));align-items:center;gap:18px;padding:23px 26px;list-style:none;display:flex;position:relative}.kd-faq__summary[data-astro-cid-j4ypiysb]::-webkit-details-marker{display:none}.kd-faq__summary[data-astro-cid-j4ypiysb]:after,.kd-faq__summary[data-astro-cid-j4ypiysb]:before{content:"";pointer-events:none;position:absolute;inset:0}.kd-faq__summary[data-astro-cid-j4ypiysb]:after{z-index:-2;background:linear-gradient(112deg, var(--primary-dark), var(--green));opacity:0;transition:opacity var(--kd-motion-disclosure,.65s) var(--kd-motion-disclosure-easing,cubic-bezier(.45, 0, .55, 1))}.kd-faq__summary[data-astro-cid-j4ypiysb]:before{z-index:-1;opacity:.24;background-image:linear-gradient(#f6f7ef1f 1px,#0000 1px),linear-gradient(90deg,#f6f7ef1f 1px,#0000 1px);background-size:13px 13px;mask-image:linear-gradient(115deg,#0000 35%,#00000080)}.kd-faq__item[data-astro-cid-j4ypiysb][open]>.kd-faq__summary[data-astro-cid-j4ypiysb]:after{opacity:1}.kd-faq__number[data-astro-cid-j4ypiysb]{font:500 12px/1.5 var(--font-heading);font-variant-numeric:tabular-nums;color:var(--faq-ivory);flex:0 0 22px}.kd-faq__question[data-astro-cid-j4ypiysb]{min-width:0;font-family:var(--font-heading);overflow-wrap:anywhere;flex:1;font-size:clamp(17px,1.65vw,21px);font-weight:550;line-height:1.5}.kd-faq__toggle[data-astro-cid-j4ypiysb]{width:30px;height:30px;transition:border-color .65s var(--kd-motion-disclosure-easing,cubic-bezier(.45, 0, .55, 1)), background-color .65s var(--kd-motion-disclosure-easing,cubic-bezier(.45, 0, .55, 1));border:1px solid #f6f7ef61;border-radius:5px;flex:0 0 30px;position:relative}.kd-faq__toggle[data-astro-cid-j4ypiysb]:before,.kd-faq__toggle[data-astro-cid-j4ypiysb]:after{content:"";background:currentColor;width:12px;height:1px;position:absolute;top:13.5px;left:8px}.kd-faq__toggle[data-astro-cid-j4ypiysb]:after{transition:transform var(--kd-motion-disclosure,.65s) var(--kd-motion-disclosure-easing,cubic-bezier(.45, 0, .55, 1));transform:rotate(90deg)}.kd-faq__item[data-astro-cid-j4ypiysb][open]>.kd-faq__summary[data-astro-cid-j4ypiysb] .kd-faq__toggle[data-astro-cid-j4ypiysb]:after{transform:rotate(0)}.kd-faq__item[data-astro-cid-j4ypiysb][data-accordion-state=closing]>.kd-faq__summary[data-astro-cid-j4ypiysb]:after{opacity:0}.kd-faq__item[data-astro-cid-j4ypiysb][data-accordion-state=closing]>.kd-faq__summary[data-astro-cid-j4ypiysb] .kd-faq__toggle[data-astro-cid-j4ypiysb]:after{transform:rotate(90deg)}.kd-faq__summary[data-astro-cid-j4ypiysb]:hover .kd-faq__toggle[data-astro-cid-j4ypiysb]{border-color:var(--faq-ivory);background:#f6f7ef12}.kd-faq__summary[data-astro-cid-j4ypiysb]:focus-visible{outline:2px solid var(--primary-light);outline-offset:-5px;border-radius:3px}.kd-faq__answer[data-astro-cid-j4ypiysb]{color:var(--charcoal);background:linear-gradient(115deg, var(--paper), var(--faq-ivory))}.kd-faq__answer-content[data-astro-cid-j4ypiysb]{padding:24px 30px 29px}.kd-faq__answer-content[data-astro-cid-j4ypiysb] p[data-astro-cid-j4ypiysb]{color:var(--charcoal);overflow-wrap:anywhere;max-width:66ch;margin:0;font-size:17px;line-height:1.85}@media (width<=600px){.kd-faq__summary[data-astro-cid-j4ypiysb]{gap:12px;min-height:76px;padding:18px 17px}.kd-faq__number[data-astro-cid-j4ypiysb]{flex-basis:17px;font-size:12px}.kd-faq__question[data-astro-cid-j4ypiysb]{font-size:17px}.kd-faq__toggle[data-astro-cid-j4ypiysb]{flex-basis:28px;width:28px;height:28px}.kd-faq__toggle[data-astro-cid-j4ypiysb]:before,.kd-faq__toggle[data-astro-cid-j4ypiysb]:after{top:12.5px;left:7px}.kd-faq__answer-content[data-astro-cid-j4ypiysb]{padding:21px 20px 25px}.kd-faq__answer-content[data-astro-cid-j4ypiysb] p[data-astro-cid-j4ypiysb]{font-size:16px;line-height:1.85}}@media (prefers-reduced-motion:reduce){.kd-faq__summary[data-astro-cid-j4ypiysb]:after,.kd-faq__toggle[data-astro-cid-j4ypiysb],.kd-faq__toggle[data-astro-cid-j4ypiysb]:after{transition:none}}@media (forced-colors:active){.kd-faq[data-astro-cid-j4ypiysb]{background:canvas;border-color:canvastext}.kd-faq__item[data-astro-cid-j4ypiysb]+.kd-faq__item[data-astro-cid-j4ypiysb]{border-color:canvastext}.kd-faq__summary[data-astro-cid-j4ypiysb]{color:buttontext;background:buttonface}.kd-faq__summary[data-astro-cid-j4ypiysb]:before,.kd-faq__summary[data-astro-cid-j4ypiysb]:after{display:none}.kd-faq__number[data-astro-cid-j4ypiysb],.kd-faq__question[data-astro-cid-j4ypiysb],.kd-faq__toggle[data-astro-cid-j4ypiysb]{color:buttontext}.kd-faq__toggle[data-astro-cid-j4ypiysb]{border-color:buttontext}.kd-faq__toggle[data-astro-cid-j4ypiysb]:before,.kd-faq__toggle[data-astro-cid-j4ypiysb]:after{background:0 0;border-top:1px solid buttontext;height:0}.kd-faq__answer[data-astro-cid-j4ypiysb]{color:canvastext;background:canvas}.kd-faq__answer-content[data-astro-cid-j4ypiysb] p[data-astro-cid-j4ypiysb]{color:canvastext}.kd-faq__summary[data-astro-cid-j4ypiysb]:focus-visible{outline-color:highlight}}
