html{font-size:16px}*,:before,:after{box-sizing:border-box}body{-webkit-font-smoothing:antialiased;margin:0;line-height:1.5}img,picture,video,canvas,svg{max-width:100%;display:block}img,video{height:auto}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p{text-wrap:pretty}h1,h2,h3,h4,h5,h6{text-wrap:balance}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:400;src:url(./source-sans-3-cyrillic-ext-400-normal.BwJdxs7r.woff2)format("woff2"),url(./source-sans-3-cyrillic-ext-400-normal.BqOlcezh.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:400;src:url(./source-sans-3-cyrillic-400-normal.DjhbW-4D.woff2)format("woff2"),url(./source-sans-3-cyrillic-400-normal.DkNBMcYd.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:400;src:url(./source-sans-3-greek-ext-400-normal.CpIwTHMM.woff2)format("woff2"),url(./source-sans-3-greek-ext-400-normal.CN4VBqpr.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:400;src:url(./source-sans-3-greek-400-normal.DZReXJla.woff2)format("woff2"),url(./source-sans-3-greek-400-normal.DyO2Yfz5.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:400;src:url(./source-sans-3-vietnamese-400-normal.CwtaIDr2.woff2)format("woff2"),url(./source-sans-3-vietnamese-400-normal.eMQk7hmk.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:400;src:url(./source-sans-3-latin-ext-400-normal.UNsKFIBq.woff2)format("woff2"),url(./source-sans-3-latin-ext-400-normal.D5P-Ud2J.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:400;src:url(./source-sans-3-latin-400-normal.DQi5PRDE.woff2)format("woff2"),url(./source-sans-3-latin-400-normal.RR2C27NP.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans 3";font-style:italic;font-display:swap;font-weight:400;src:url(./source-sans-3-cyrillic-ext-400-italic.HOVu-9SC.woff2)format("woff2"),url(./source-sans-3-cyrillic-ext-400-italic.BG_K6FZ1.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Sans 3";font-style:italic;font-display:swap;font-weight:400;src:url(./source-sans-3-cyrillic-400-italic.DbGEEBAE.woff2)format("woff2"),url(./source-sans-3-cyrillic-400-italic.Dywud06w.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:italic;font-display:swap;font-weight:400;src:url(./source-sans-3-greek-ext-400-italic.D2IhUMi0.woff2)format("woff2"),url(./source-sans-3-greek-ext-400-italic.27OHTbs-.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:"Source Sans 3";font-style:italic;font-display:swap;font-weight:400;src:url(./source-sans-3-greek-400-italic.CW67wuKv.woff2)format("woff2"),url(./source-sans-3-greek-400-italic.CqOQbTKU.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Sans 3";font-style:italic;font-display:swap;font-weight:400;src:url(./source-sans-3-vietnamese-400-italic.Ip6ozmKu.woff2)format("woff2"),url(./source-sans-3-vietnamese-400-italic.DNgFUjkA.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Sans 3";font-style:italic;font-display:swap;font-weight:400;src:url(./source-sans-3-latin-ext-400-italic.DtcUteIv.woff2)format("woff2"),url(./source-sans-3-latin-ext-400-italic.i7UD_PwQ.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3";font-style:italic;font-display:swap;font-weight:400;src:url(./source-sans-3-latin-400-italic.bFKvakRX.woff2)format("woff2"),url(./source-sans-3-latin-400-italic.V6AhVXnr.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:600;src:url(./source-sans-3-cyrillic-ext-600-normal.6AhwUnSr.woff2)format("woff2"),url(./source-sans-3-cyrillic-ext-600-normal.Cjpx_pje.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:600;src:url(./source-sans-3-cyrillic-600-normal.BnFu5nHC.woff2)format("woff2"),url(./source-sans-3-cyrillic-600-normal.CloKWf-q.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:600;src:url(./source-sans-3-greek-ext-600-normal.DynePNDL.woff2)format("woff2"),url(./source-sans-3-greek-ext-600-normal.CnpzyT-3.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:600;src:url(./source-sans-3-greek-600-normal.BSO157bq.woff2)format("woff2"),url(./source-sans-3-greek-600-normal.B42bzTIr.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:600;src:url(./source-sans-3-vietnamese-600-normal.B2sTNYey.woff2)format("woff2"),url(./source-sans-3-vietnamese-600-normal.BzH4Q14_.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:600;src:url(./source-sans-3-latin-ext-600-normal.AEyhgUpm.woff2)format("woff2"),url(./source-sans-3-latin-ext-600-normal.D2VZAM8_.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:600;src:url(./source-sans-3-latin-600-normal.DeckBYAU.woff2)format("woff2"),url(./source-sans-3-latin-600-normal.Ck0n4g8U.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:600;src:url(./source-serif-4-cyrillic-ext-600-normal.D_E8FDgP.woff2)format("woff2"),url(./source-serif-4-cyrillic-ext-600-normal.h2VnbV3V.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:600;src:url(./source-serif-4-cyrillic-600-normal.BDP5YDHD.woff2)format("woff2"),url(./source-serif-4-cyrillic-600-normal.CHh5eQWW.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:600;src:url(./source-serif-4-greek-600-normal.DdRkKr-1.woff2)format("woff2"),url(./source-serif-4-greek-600-normal.OkzgCkGB.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:600;src:url(./source-serif-4-vietnamese-600-normal.B33FcZBi.woff2)format("woff2"),url(./source-serif-4-vietnamese-600-normal.CKUOBVO_.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:600;src:url(./source-serif-4-latin-ext-600-normal.pa-C5Dkf.woff2)format("woff2"),url(./source-serif-4-latin-ext-600-normal.B2fExS53.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:600;src:url(./source-serif-4-latin-600-normal.DouSKlru.woff2)format("woff2"),url(./source-serif-4-latin-600-normal.DeJomR3S.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bs-white:#fff;--bs-black:#000;--bs-blue-500:oklch(60% .24 240);--bs-indigo-500:oklch(56% .26 288);--bs-violet-500:oklch(56% .24 300);--bs-purple-500:oklch(56% .24 320);--bs-pink-500:oklch(60% .22 4);--bs-red-500:oklch(60% .22 20);--bs-orange-500:oklch(70% .22 52);--bs-amber-500:oklch(79% .2 78);--bs-yellow-500:oklch(88% .24 88);--bs-lime-500:oklch(65% .24 135);--bs-green-500:oklch(64% .22 160);--bs-teal-500:oklch(68% .22 190);--bs-cyan-500:oklch(69% .22 220);--bs-brown-500:oklch(60% .12 54);--bs-gray-500:oklch(60% .02 245);--bs-pewter-500:oklch(65% .01 290);--bs-blue-025:color-mix(in oklch, var(--bs-white) 94%, var(--bs-blue-500));--bs-blue-050:color-mix(in oklch, var(--bs-white) 90%, var(--bs-blue-500));--bs-blue-100:color-mix(in oklch, var(--bs-white) 80%, var(--bs-blue-500));--bs-blue-200:color-mix(in oklch, var(--bs-white) 60%, var(--bs-blue-500));--bs-blue-300:color-mix(in oklch, var(--bs-white) 40%, var(--bs-blue-500));--bs-blue-400:color-mix(in oklch, var(--bs-white) 20%, var(--bs-blue-500));--bs-blue-600:color-mix(in oklch, var(--bs-black) 16%, var(--bs-blue-500));--bs-blue-700:color-mix(in oklch, var(--bs-black) 32%, var(--bs-blue-500));--bs-blue-800:color-mix(in oklch, var(--bs-black) 48%, var(--bs-blue-500));--bs-blue-900:color-mix(in oklch, var(--bs-black) 64%, var(--bs-blue-500));--bs-blue-950:color-mix(in oklch, var(--bs-black) 70%, var(--bs-blue-500));--bs-blue-975:color-mix(in oklch, var(--bs-black) 76%, var(--bs-blue-500));--bs-indigo-025:color-mix(in oklch, var(--bs-white) 94%, var(--bs-indigo-500));--bs-indigo-050:color-mix(in oklch, var(--bs-white) 90%, var(--bs-indigo-500));--bs-indigo-100:color-mix(in oklch, var(--bs-white) 80%, var(--bs-indigo-500));--bs-indigo-200:color-mix(in oklch, var(--bs-white) 60%, var(--bs-indigo-500));--bs-indigo-300:color-mix(in oklch, var(--bs-white) 40%, var(--bs-indigo-500));--bs-indigo-400:color-mix(in oklch, var(--bs-white) 20%, var(--bs-indigo-500));--bs-indigo-600:color-mix(in oklch, var(--bs-black) 16%, var(--bs-indigo-500));--bs-indigo-700:color-mix(in oklch, var(--bs-black) 32%, var(--bs-indigo-500));--bs-indigo-800:color-mix(in oklch, var(--bs-black) 48%, var(--bs-indigo-500));--bs-indigo-900:color-mix(in oklch, var(--bs-black) 64%, var(--bs-indigo-500));--bs-indigo-950:color-mix(in oklch, var(--bs-black) 70%, var(--bs-indigo-500));--bs-indigo-975:color-mix(in oklch, var(--bs-black) 76%, var(--bs-indigo-500));--bs-violet-025:color-mix(in oklch, var(--bs-white) 94%, var(--bs-violet-500));--bs-violet-050:color-mix(in oklch, var(--bs-white) 90%, var(--bs-violet-500));--bs-violet-100:color-mix(in oklch, var(--bs-white) 80%, var(--bs-violet-500));--bs-violet-200:color-mix(in oklch, var(--bs-white) 60%, var(--bs-violet-500));--bs-violet-300:color-mix(in oklch, var(--bs-white) 40%, var(--bs-violet-500));--bs-violet-400:color-mix(in oklch, var(--bs-white) 20%, var(--bs-violet-500));--bs-violet-600:color-mix(in oklch, var(--bs-black) 16%, var(--bs-violet-500));--bs-violet-700:color-mix(in oklch, var(--bs-black) 32%, var(--bs-violet-500));--bs-violet-800:color-mix(in oklch, var(--bs-black) 48%, var(--bs-violet-500));--bs-violet-900:color-mix(in oklch, var(--bs-black) 64%, var(--bs-violet-500));--bs-violet-950:color-mix(in oklch, var(--bs-black) 70%, var(--bs-violet-500));--bs-violet-975:color-mix(in oklch, var(--bs-black) 76%, var(--bs-violet-500));--bs-purple-025:color-mix(in oklch, var(--bs-white) 94%, var(--bs-purple-500));--bs-purple-050:color-mix(in oklch, var(--bs-white) 90%, var(--bs-purple-500));--bs-purple-100:color-mix(in oklch, var(--bs-white) 80%, var(--bs-purple-500));--bs-purple-200:color-mix(in oklch, var(--bs-white) 60%, var(--bs-purple-500));--bs-purple-300:color-mix(in oklch, var(--bs-white) 40%, var(--bs-purple-500));--bs-purple-400:color-mix(in oklch, var(--bs-white) 20%, var(--bs-purple-500));--bs-purple-600:color-mix(in oklch, var(--bs-black) 16%, var(--bs-purple-500));--bs-purple-700:color-mix(in oklch, var(--bs-black) 32%, var(--bs-purple-500));--bs-purple-800:color-mix(in oklch, var(--bs-black) 48%, var(--bs-purple-500));--bs-purple-900:color-mix(in oklch, var(--bs-black) 64%, var(--bs-purple-500));--bs-purple-950:color-mix(in oklch, var(--bs-black) 70%, var(--bs-purple-500));--bs-purple-975:color-mix(in oklch, var(--bs-black) 76%, var(--bs-purple-500));--bs-pink-025:color-mix(in oklch, var(--bs-white) 94%, var(--bs-pink-500));--bs-pink-050:color-mix(in oklch, var(--bs-white) 90%, var(--bs-pink-500));--bs-pink-100:color-mix(in oklch, var(--bs-white) 80%, var(--bs-pink-500));--bs-pink-200:color-mix(in oklch, var(--bs-white) 60%, var(--bs-pink-500));--bs-pink-300:color-mix(in oklch, var(--bs-white) 40%, var(--bs-pink-500));--bs-pink-400:color-mix(in oklch, var(--bs-white) 20%, var(--bs-pink-500));--bs-pink-600:color-mix(in oklch, var(--bs-black) 16%, var(--bs-pink-500));--bs-pink-700:color-mix(in oklch, var(--bs-black) 32%, var(--bs-pink-500));--bs-pink-800:color-mix(in oklch, var(--bs-black) 48%, var(--bs-pink-500));--bs-pink-900:color-mix(in oklch, var(--bs-black) 64%, var(--bs-pink-500));--bs-pink-950:color-mix(in oklch, var(--bs-black) 70%, var(--bs-pink-500));--bs-pink-975:color-mix(in oklch, var(--bs-black) 76%, var(--bs-pink-500));--bs-red-025:color-mix(in oklch, var(--bs-white) 94%, var(--bs-red-500));--bs-red-050:color-mix(in oklch, var(--bs-white) 90%, var(--bs-red-500));--bs-red-100:color-mix(in oklch, var(--bs-white) 80%, var(--bs-red-500));--bs-red-200:color-mix(in oklch, var(--bs-white) 60%, var(--bs-red-500));--bs-red-300:color-mix(in oklch, var(--bs-white) 40%, var(--bs-red-500));--bs-red-400:color-mix(in oklch, var(--bs-white) 20%, var(--bs-red-500));--bs-red-600:color-mix(in oklch, var(--bs-black) 16%, var(--bs-red-500));--bs-red-700:color-mix(in oklch, var(--bs-black) 32%, var(--bs-red-500));--bs-red-800:color-mix(in oklch, var(--bs-black) 48%, var(--bs-red-500));--bs-red-900:color-mix(in oklch, var(--bs-black) 64%, var(--bs-red-500));--bs-red-950:color-mix(in oklch, var(--bs-black) 70%, var(--bs-red-500));--bs-red-975:color-mix(in oklch, var(--bs-black) 76%, var(--bs-red-500));--bs-orange-025:color-mix(in oklch, var(--bs-white) 94%, var(--bs-orange-500));--bs-orange-050:color-mix(in oklch, var(--bs-white) 90%, var(--bs-orange-500));--bs-orange-100:color-mix(in oklch, var(--bs-white) 80%, var(--bs-orange-500));--bs-orange-200:color-mix(in oklch, var(--bs-white) 60%, var(--bs-orange-500));--bs-orange-300:color-mix(in oklch, var(--bs-white) 40%, var(--bs-orange-500));--bs-orange-400:color-mix(in oklch, var(--bs-white) 20%, var(--bs-orange-500));--bs-orange-600:color-mix(in oklch, var(--bs-black) 16%, var(--bs-orange-500));--bs-orange-700:color-mix(in oklch, var(--bs-black) 32%, var(--bs-orange-500));--bs-orange-800:color-mix(in oklch, var(--bs-black) 48%, var(--bs-orange-500));--bs-orange-900:color-mix(in oklch, var(--bs-black) 64%, var(--bs-orange-500));--bs-orange-950:color-mix(in oklch, var(--bs-black) 70%, var(--bs-orange-500));--bs-orange-975:color-mix(in oklch, var(--bs-black) 76%, var(--bs-orange-500));--bs-amber-025:color-mix(in oklch, var(--bs-white) 94%, var(--bs-amber-500));--bs-amber-050:color-mix(in oklch, var(--bs-white) 90%, var(--bs-amber-500));--bs-amber-100:color-mix(in oklch, var(--bs-white) 80%, var(--bs-amber-500));--bs-amber-200:color-mix(in oklch, var(--bs-white) 60%, var(--bs-amber-500));--bs-amber-300:color-mix(in oklch, var(--bs-white) 40%, var(--bs-amber-500));--bs-amber-400:color-mix(in oklch, var(--bs-white) 20%, var(--bs-amber-500));--bs-amber-600:color-mix(in oklch, var(--bs-black) 16%, var(--bs-amber-500));--bs-amber-700:color-mix(in oklch, var(--bs-black) 32%, var(--bs-amber-500));--bs-amber-800:color-mix(in oklch, var(--bs-black) 48%, var(--bs-amber-500));--bs-amber-900:color-mix(in oklch, var(--bs-black) 64%, var(--bs-amber-500));--bs-amber-950:color-mix(in oklch, var(--bs-black) 70%, var(--bs-amber-500));--bs-amber-975:color-mix(in oklch, var(--bs-black) 76%, var(--bs-amber-500));--bs-yellow-025:color-mix(in oklch, var(--bs-white) 94%, var(--bs-yellow-500));--bs-yellow-050:color-mix(in oklch, var(--bs-white) 90%, var(--bs-yellow-500));--bs-yellow-100:color-mix(in oklch, var(--bs-white) 80%, var(--bs-yellow-500));--bs-yellow-200:color-mix(in oklch, var(--bs-white) 60%, var(--bs-yellow-500));--bs-yellow-300:color-mix(in oklch, var(--bs-white) 40%, var(--bs-yellow-500));--bs-yellow-400:color-mix(in oklch, var(--bs-white) 20%, var(--bs-yellow-500));--bs-yellow-600:color-mix(in oklch, var(--bs-black) 16%, var(--bs-yellow-500));--bs-yellow-700:color-mix(in oklch, var(--bs-black) 32%, var(--bs-yellow-500));--bs-yellow-800:color-mix(in oklch, var(--bs-black) 48%, var(--bs-yellow-500));--bs-yellow-900:color-mix(in oklch, var(--bs-black) 64%, var(--bs-yellow-500));--bs-yellow-950:color-mix(in oklch, var(--bs-black) 70%, var(--bs-yellow-500));--bs-yellow-975:color-mix(in oklch, var(--bs-black) 76%, var(--bs-yellow-500));--bs-lime-025:color-mix(in oklch, var(--bs-white) 94%, var(--bs-lime-500));--bs-lime-050:color-mix(in oklch, var(--bs-white) 90%, var(--bs-lime-500));--bs-lime-100:color-mix(in oklch, var(--bs-white) 80%, var(--bs-lime-500));--bs-lime-200:color-mix(in oklch, var(--bs-white) 60%, var(--bs-lime-500));--bs-lime-300:color-mix(in oklch, var(--bs-white) 40%, var(--bs-lime-500));--bs-lime-400:color-mix(in oklch, var(--bs-white) 20%, var(--bs-lime-500));--bs-lime-600:color-mix(in oklch, var(--bs-black) 16%, var(--bs-lime-500));--bs-lime-700:color-mix(in oklch, var(--bs-black) 32%, var(--bs-lime-500));--bs-lime-800:color-mix(in oklch, var(--bs-black) 48%, var(--bs-lime-500));--bs-lime-900:color-mix(in oklch, var(--bs-black) 64%, var(--bs-lime-500));--bs-lime-950:color-mix(in oklch, var(--bs-black) 70%, var(--bs-lime-500));--bs-lime-975:color-mix(in oklch, var(--bs-black) 76%, var(--bs-lime-500));--bs-green-025:color-mix(in oklch, var(--bs-white) 94%, var(--bs-green-500));--bs-green-050:color-mix(in oklch, var(--bs-white) 90%, var(--bs-green-500));--bs-green-100:color-mix(in oklch, var(--bs-white) 80%, var(--bs-green-500));--bs-green-200:color-mix(in oklch, var(--bs-white) 60%, var(--bs-green-500));--bs-green-300:color-mix(in oklch, var(--bs-white) 40%, var(--bs-green-500));--bs-green-400:color-mix(in oklch, var(--bs-white) 20%, var(--bs-green-500));--bs-green-600:color-mix(in oklch, var(--bs-black) 16%, var(--bs-green-500));--bs-green-700:color-mix(in oklch, var(--bs-black) 32%, var(--bs-green-500));--bs-green-800:color-mix(in oklch, var(--bs-black) 48%, var(--bs-green-500));--bs-green-900:color-mix(in oklch, var(--bs-black) 64%, var(--bs-green-500));--bs-green-950:color-mix(in oklch, var(--bs-black) 70%, var(--bs-green-500));--bs-green-975:color-mix(in oklch, var(--bs-black) 76%, var(--bs-green-500));--bs-teal-025:color-mix(in oklch, var(--bs-white) 94%, var(--bs-teal-500));--bs-teal-050:color-mix(in oklch, var(--bs-white) 90%, var(--bs-teal-500));--bs-teal-100:color-mix(in oklch, var(--bs-white) 80%, var(--bs-teal-500));--bs-teal-200:color-mix(in oklch, var(--bs-white) 60%, var(--bs-teal-500));--bs-teal-300:color-mix(in oklch, var(--bs-white) 40%, var(--bs-teal-500));--bs-teal-400:color-mix(in oklch, var(--bs-white) 20%, var(--bs-teal-500));--bs-teal-600:color-mix(in oklch, var(--bs-black) 16%, var(--bs-teal-500));--bs-teal-700:color-mix(in oklch, var(--bs-black) 32%, var(--bs-teal-500));--bs-teal-800:color-mix(in oklch, var(--bs-black) 48%, var(--bs-teal-500));--bs-teal-900:color-mix(in oklch, var(--bs-black) 64%, var(--bs-teal-500));--bs-teal-950:color-mix(in oklch, var(--bs-black) 70%, var(--bs-teal-500));--bs-teal-975:color-mix(in oklch, var(--bs-black) 76%, var(--bs-teal-500));--bs-cyan-025:color-mix(in oklch, var(--bs-white) 94%, var(--bs-cyan-500));--bs-cyan-050:color-mix(in oklch, var(--bs-white) 90%, var(--bs-cyan-500));--bs-cyan-100:color-mix(in oklch, var(--bs-white) 80%, var(--bs-cyan-500));--bs-cyan-200:color-mix(in oklch, var(--bs-white) 60%, var(--bs-cyan-500));--bs-cyan-300:color-mix(in oklch, var(--bs-white) 40%, var(--bs-cyan-500));--bs-cyan-400:color-mix(in oklch, var(--bs-white) 20%, var(--bs-cyan-500));--bs-cyan-600:color-mix(in oklch, var(--bs-black) 16%, var(--bs-cyan-500));--bs-cyan-700:color-mix(in oklch, var(--bs-black) 32%, var(--bs-cyan-500));--bs-cyan-800:color-mix(in oklch, var(--bs-black) 48%, var(--bs-cyan-500));--bs-cyan-900:color-mix(in oklch, var(--bs-black) 64%, var(--bs-cyan-500));--bs-cyan-950:color-mix(in oklch, var(--bs-black) 70%, var(--bs-cyan-500));--bs-cyan-975:color-mix(in oklch, var(--bs-black) 76%, var(--bs-cyan-500));--bs-brown-025:color-mix(in oklch, var(--bs-white) 94%, var(--bs-brown-500));--bs-brown-050:color-mix(in oklch, var(--bs-white) 90%, var(--bs-brown-500));--bs-brown-100:color-mix(in oklch, var(--bs-white) 80%, var(--bs-brown-500));--bs-brown-200:color-mix(in oklch, var(--bs-white) 60%, var(--bs-brown-500));--bs-brown-300:color-mix(in oklch, var(--bs-white) 40%, var(--bs-brown-500));--bs-brown-400:color-mix(in oklch, var(--bs-white) 20%, var(--bs-brown-500));--bs-brown-600:color-mix(in oklch, var(--bs-black) 16%, var(--bs-brown-500));--bs-brown-700:color-mix(in oklch, var(--bs-black) 32%, var(--bs-brown-500));--bs-brown-800:color-mix(in oklch, var(--bs-black) 48%, var(--bs-brown-500));--bs-brown-900:color-mix(in oklch, var(--bs-black) 64%, var(--bs-brown-500));--bs-brown-950:color-mix(in oklch, var(--bs-black) 70%, var(--bs-brown-500));--bs-brown-975:color-mix(in oklch, var(--bs-black) 76%, var(--bs-brown-500));--bs-gray-025:color-mix(in oklch, var(--bs-white) 94%, var(--bs-gray-500));--bs-gray-050:color-mix(in oklch, var(--bs-white) 90%, var(--bs-gray-500));--bs-gray-100:color-mix(in oklch, var(--bs-white) 80%, var(--bs-gray-500));--bs-gray-200:color-mix(in oklch, var(--bs-white) 60%, var(--bs-gray-500));--bs-gray-300:color-mix(in oklch, var(--bs-white) 40%, var(--bs-gray-500));--bs-gray-400:color-mix(in oklch, var(--bs-white) 20%, var(--bs-gray-500));--bs-gray-600:color-mix(in oklch, var(--bs-black) 16%, var(--bs-gray-500));--bs-gray-700:color-mix(in oklch, var(--bs-black) 32%, var(--bs-gray-500));--bs-gray-800:color-mix(in oklch, var(--bs-black) 48%, var(--bs-gray-500));--bs-gray-900:color-mix(in oklch, var(--bs-black) 64%, var(--bs-gray-500));--bs-gray-950:color-mix(in oklch, var(--bs-black) 70%, var(--bs-gray-500));--bs-gray-975:color-mix(in oklch, var(--bs-black) 76%, var(--bs-gray-500));--bs-pewter-025:color-mix(in oklch, var(--bs-white) 94%, var(--bs-pewter-500));--bs-pewter-050:color-mix(in oklch, var(--bs-white) 90%, var(--bs-pewter-500));--bs-pewter-100:color-mix(in oklch, var(--bs-white) 80%, var(--bs-pewter-500));--bs-pewter-200:color-mix(in oklch, var(--bs-white) 60%, var(--bs-pewter-500));--bs-pewter-300:color-mix(in oklch, var(--bs-white) 40%, var(--bs-pewter-500));--bs-pewter-400:color-mix(in oklch, var(--bs-white) 20%, var(--bs-pewter-500));--bs-pewter-600:color-mix(in oklch, var(--bs-black) 16%, var(--bs-pewter-500));--bs-pewter-700:color-mix(in oklch, var(--bs-black) 32%, var(--bs-pewter-500));--bs-pewter-800:color-mix(in oklch, var(--bs-black) 48%, var(--bs-pewter-500));--bs-pewter-900:color-mix(in oklch, var(--bs-black) 64%, var(--bs-pewter-500));--bs-pewter-950:color-mix(in oklch, var(--bs-black) 70%, var(--bs-pewter-500));--bs-pewter-975:color-mix(in oklch, var(--bs-black) 76%, var(--bs-pewter-500));--ib-background:var(--bs-gray-025);--ib-surface:var(--bs-white);--ib-text:var(--bs-gray-900);--ib-text-muted:var(--bs-gray-600);--ib-border:var(--bs-gray-200);--ib-primary:var(--bs-green-600);--ib-primary-hover:var(--bs-green-700);--ib-on-primary:var(--bs-white);--icon-xs:clamp(.75rem, .7rem + .25vw, .875rem);--icon-sm:clamp(1rem, .95rem + .25vw, 1.125rem);--icon-md:clamp(1.5rem, 1.4rem + .5vw, 1.75rem);--icon-lg:clamp(2rem, 1.8rem + 1vw, 2.5rem);--icon-xl:clamp(2.5rem, 2.3rem + 1vw, 3rem);--icon-xxl:clamp(3rem, 2.6rem + 2vw, 4rem);--icon-giga:clamp(4rem, 3.3rem + 2vw, 6rem);--icon-color:var(--bs-gray-600);--font-body:"Source Sans 3", system-ui, sans-serif;--font-heading:"Source Serif 4", Georgia, serif;--text-xs:clamp(.75rem, .7rem + .25vw, .875rem);--text-sm:clamp(.875rem, .825rem + .25vw, 1rem);--text-body:clamp(1rem, .975rem + .125vw, 1.125rem);--text-h1:clamp(2rem, 1.4rem + 3vw, 3.5rem);--text-h2:clamp(1.5rem, 1.2rem + 1.5vw, 2.25rem);--text-h3:clamp(1.25rem, 1.1rem + .75vw, 1.625rem);--text-h4:clamp(1.125rem, 1.025rem + .5vw, 1.375rem);--text-h5:clamp(1rem, .95rem + .25vw, 1.125rem);--text-h6:clamp(.9375rem, .9125rem + .125vw, 1rem);--input-bg:var(--bs-gray-050);--input-bg-light:var(--bs-gray-025);--input-bg-dark:var(--bs-gray-100);--input-border:var(--bs-gray-700);--input-focused:var(--bs-blue-500);--text-fg:var(--bs-gray-500);--text-fg-light:var(--bs-gray-400);--text-fg-dark:var(--bs-gray-600);--search-bg:var(--bs-white);--search-bg-dark:var(--bs-gray-025);--search-bg-darker:var(--bs-blue-025);--search-border:var(--bs-blue-500);--search-focused:var(--bs-blue-600);--search-button-bg:var(--bs-blue-050);--search-button-bg-dark:var(--bs-blue-200)}body{color:#17202a;font-family:var(--font-body);font-size:var(--text-body);background:#fafafa;font-weight:400;line-height:1.5}h1{font-size:var(--text-h1)}h2{font-size:var(--text-h2)}h3{font-size:var(--text-h3)}h4{font-size:var(--text-h4)}h5{font-size:var(--text-h5)}h6{font-size:var(--text-h6)}small,sub,sup{font-size:var(--text-xs)}code,kbd,samp,pre{font-size:var(--text-sm)}h1,h2,h3,h4,h5,h6{font-weight:600;line-height:1.2}.public-heading{font-family:var(--font-heading)}nav,button,label,th,strong,b{font-weight:600}
