/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
:root{--font-weight--light:300;--font-weight--normal:400;--font-weight--medium:500;--font-weight--semibold:600;--font-weight--bold:700;--font-size--xs:.75rem;--font-size--sm:.875rem;--font-size--base:1rem;--font-size--lg:1.125rem;--font-size--xl:1.25rem;--kft-navbar-height:111px;--font-family--primary:"Lexend", sans-serif!important;--font-family--secondary:"Lexend", sans-serif!important;--font-family--heading:"Lexend", sans-serif!important}@layer base{body{letter-spacing:.02em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-family:var(--font-lexend,Lexend,sans-serif);overflow-wrap:break-word;color:var(--color-stone-900,#0c0a09);-webkit-hyphens:auto;hyphens:auto;font-weight:700}h1{font-size:var(--text-h1,2.1875rem);line-height:var(--tw-leading,var(--text-h1--line-height,1.4));letter-spacing:var(--tw-tracking,var(--text-h1--letter-spacing,.02em));font-weight:var(--tw-font-weight,var(--text-h1--font-weight,700))}h1,h2{color:var(--color-stone-800,#292524)}h2{font-size:var(--text-h2,1.8125rem);line-height:var(--tw-leading,var(--text-h2--line-height,1.4));letter-spacing:var(--tw-tracking,var(--text-h2--letter-spacing,.02em));font-weight:var(--tw-font-weight,var(--text-h2--font-weight,600))}h3{font-size:var(--text-h3,1.75rem);line-height:var(--tw-leading,var(--text-h3--line-height,1.4));letter-spacing:var(--tw-tracking,var(--text-h3--letter-spacing,.02em));font-weight:var(--tw-font-weight,var(--text-h3--font-weight,600))}h3,h4{color:var(--color-stone-800,#292524)}h4{font-size:var(--text-h4,1.5625rem);line-height:var(--tw-leading,var(--text-h4--line-height,1.4));letter-spacing:var(--tw-tracking,var(--text-h4--letter-spacing,.02em));font-weight:var(--tw-font-weight,var(--text-h4--font-weight,500))}h5{font-size:var(--text-h5,1.375rem);line-height:var(--tw-leading,var(--text-h5--line-height,1.4));letter-spacing:var(--tw-tracking,var(--text-h5--letter-spacing,.02em));font-weight:var(--tw-font-weight,var(--text-h5--font-weight,500))}h5,h6{color:var(--color-stone-800,#292524)}h6{font-size:var(--text-h6,1.25rem);line-height:var(--tw-leading,var(--text-h6--line-height,1.6));letter-spacing:var(--tw-tracking,var(--text-h6--letter-spacing,.02em));font-weight:var(--tw-font-weight,var(--text-h6--font-weight,500))}}.overline{font-size:var(--text-overline,.5625rem);line-height:var(--tw-leading,var(--text-overline--line-height,1.7));letter-spacing:var(--tw-tracking,var(--text-overline--letter-spacing,.02em));font-weight:var(--tw-font-weight,var(--text-overline--font-weight,500))}.quaternary{font-size:var(--text-quaternary,1rem);line-height:var(--tw-leading,var(--text-quaternary--line-height,125%));letter-spacing:var(--tw-tracking,var(--text-quaternary--letter-spacing,.02em));font-weight:var(--tw-font-weight,var(--text-quaternary--font-weight,600))}.kft-label,.label{font-size:var(--text-label,.875rem);line-height:var(--tw-leading,var(--text-label--line-height,1.7));letter-spacing:var(--tw-tracking,var(--text-label--letter-spacing,.02em));font-weight:var(--tw-font-weight,var(--text-label--font-weight,400))}.prose :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:var(--text-h4,1.5625rem);line-height:var(--tw-leading,var(--text-h4--line-height,1.4));letter-spacing:var(--tw-tracking,var(--text-h4--letter-spacing,.02em));font-weight:var(--tw-font-weight,var(--text-h4--font-weight,500));color:var(--color-stone-800,#292524)}.prose :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--color-stone-700,#44403c)}.prose :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:calc(var(--spacing,.25rem)*4);margin-bottom:calc(var(--spacing,.25rem)*2)}.prose{width:100%;min-width:0;max-width:100%}.markdown-table-scroll{margin-bottom:calc(var(--spacing,.25rem)*4);-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}.markdown-table-scroll>table{border-collapse:collapse;width:100%;min-width:max-content;max-width:none;margin-block:0}.prose table{max-width:100%}
