/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-duration:initial;--tw-ease:initial;--tw-outline-style:solid;--tw-border-style:solid}}}@layer theme,base;@layer components{.k-faq{border-top-width:var(--border-triple);border-color:var(--color-line,var(--color-newsprint));interpolate-size:allow-keywords}.k-faq__item{border-bottom-width:var(--border-triple);border-color:var(--color-line,var(--color-newsprint))}.k-faq__item::details-content{--tw-duration:var(--dur-base);transition-duration:var(--dur-base);--tw-ease:var(--ease-out,cubic-bezier(0, 0, .2, 1));transition-timing-function:var(--ease-out,cubic-bezier(0, 0, .2, 1));transition-behavior:allow-discrete;block-size:0;transition-property:block-size,content-visibility;overflow-y:clip}.k-faq__item[open]::details-content{block-size:auto}.k-faq__summary{cursor:pointer;justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing,.25rem) * 6);padding-block:calc(var(--spacing,.25rem) * 5);color:var(--color-ink,oklch(26% .0103 229.34));list-style-type:none;display:flex}.k-faq__summary::-webkit-details-marker{display:none}.k-faq__summary:focus-visible{outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--color-brand,oklch(44% .1928 261.11))}.k-faq__question{font-family:var(--font-headline);font-size:var(--fs-headline-05);line-height:var(--lh-headline-05);letter-spacing:var(--ls-headline-05);text-box-trim:trim-both;font-weight:800}@media (hover:hover){.k-faq__summary:hover .k-faq__question{text-underline-offset:4px;text-decoration-line:underline;text-decoration-thickness:2px}}.k-faq__marker{width:calc(var(--spacing,.25rem) * 8);height:calc(var(--spacing,.25rem) * 8);background-color:var(--color-brand,oklch(44% .1928 261.11));color:var(--color-white,#fff);flex-shrink:0;justify-content:center;align-items:center;display:flex}@media (hover:hover){.k-faq__summary:hover .k-faq__marker{background-color:var(--color-midnight,oklch(28% .1067 259.07))}}.k-faq__icon{width:calc(var(--spacing,.25rem) * 5);height:calc(var(--spacing,.25rem) * 5)}.k-faq__icon--open,.k-faq__item[open] .k-faq__icon--closed{display:none}.k-faq__item[open] .k-faq__icon--open{display:block}.k-faq__answer{padding-right:calc(var(--spacing,.25rem) * 13);padding-bottom:calc(var(--spacing,.25rem) * 6);font-family:var(--font-sans);font-size:var(--fs-body);line-height:var(--lh-body);letter-spacing:var(--ls-body);text-box-trim:trim-both;color:var(--color-ink,oklch(26% .0103 229.34));font-weight:400}.k-faq--chevron{border-top-style:var(--tw-border-style);border-top-width:0;border-bottom-width:var(--border-thin);border-color:var(--color-newsprint,oklch(89% .0042 91.45))}.k-faq--chevron .k-faq__item{border-top-width:var(--border-thin);border-bottom-style:var(--tw-border-style);border-bottom-width:0;border-color:var(--color-newsprint,oklch(89% .0042 91.45))}.k-faq--chevron .k-faq__summary{min-height:calc(var(--spacing,.25rem) * 15);align-items:center;gap:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 3.5)}.k-faq--chevron .k-faq__question{font-size:1.0625rem;line-height:1.25}@media (width>=40rem){.k-faq--chevron .k-faq__question{font-size:1.25rem}}.k-faq--chevron .k-faq__marker{width:calc(var(--spacing,.25rem) * 6);height:calc(var(--spacing,.25rem) * 6);color:var(--color-ink,oklch(26% .0103 229.34));background-color:#0000}@media (hover:hover){.k-faq--chevron .k-faq__summary:hover .k-faq__marker{background-color:#0000}}.k-faq--chevron .k-faq__icon--chevron{transition-property:rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:var(--dur-base);transition-duration:var(--dur-base);--tw-ease:var(--ease-out,cubic-bezier(0, 0, .2, 1));transition-timing-function:var(--ease-out,cubic-bezier(0, 0, .2, 1))}.k-faq--chevron .k-faq__item[open] .k-faq__icon--chevron{rotate:180deg}.k-faq--chevron .k-faq__answer{max-width:var(--container-3xl,48rem);padding-right:0;padding-bottom:calc(var(--spacing,.25rem) * 5);font-size:1.0625rem;line-height:1.6}@media (prefers-reduced-motion:reduce){.k-faq__item::details-content,.k-faq--chevron .k-faq__icon--chevron{transition:none}}}@layer utilities;@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
