html.cf-theme-dark{color-scheme:dark;}:root{--min-screen-width:320px;--max-screen-width:1350px;--primary:#034E7B;--primary-5:#034e7b0d;--primary-10:#034e7b1a;--primary-20:#034e7b33;--primary-30:#034e7b4d;--primary-40:#034e7b66;--primary-50:#034e7b80;--primary-60:#034e7b99;--primary-70:#034e7bb3;--primary-80:#034e7bcc;--primary-90:#034e7be6;--secondary:#4A7B5B;--tertiary:#C3D2C9;--bg-body:#FCFCFC;--bg-body-5:#fcfcfc0d;--bg-body-10:#fcfcfc1a;--bg-body-20:#fcfcfc33;--bg-body-30:#fcfcfc4d;--bg-body-40:#fcfcfc66;--bg-body-50:#fcfcfc80;--bg-body-60:#fcfcfc99;--bg-body-70:#fcfcfcb3;--bg-body-80:#fcfcfccc;--bg-body-90:#fcfcfce6;--bg-surface:#ffffff;--text-body:#545454;--text-title:#545454;--border-primary:var(--primary);--light:#FCFCFC;--dark:#222222;--space-4xs:clamp(0.33rem,calc(-0.03vw + 0.33rem),0.31rem);--space-3xs:clamp(0.41rem,calc(0.04vw + 0.4rem),0.44rem);--space-2xs:clamp(0.51rem,calc(0.17vw + 0.48rem),0.62rem);--space-xs:clamp(0.64rem,calc(0.37vw + 0.57rem),0.88rem);--space-s:clamp(0.8rem,calc(0.68vw + 0.66rem),1.24rem);--space-m:clamp(1rem,calc(1.17vw + 0.77rem),1.75rem);--space-l:clamp(1.25rem,calc(1.9vw + 0.87rem),2.47rem);--space-xl:clamp(1.56rem,calc(3.01vw + 0.96rem),3.5rem);--space-2xl:clamp(1.95rem,calc(4.65vw + 1.02rem),4.95rem);--space-3xl:clamp(2.44rem,calc(7.07vw + 1.03rem),7rem);--space-4xl:clamp(3.05rem,calc(10.63vw + 0.93rem),9.89rem);--text-xs:clamp(0.79rem,calc(-0.24vw + 0.84rem),0.63rem);--text-s:clamp(0.89rem,calc(-0.07vw + 0.9rem),0.84rem);--text-m:clamp(1rem,calc(0.19vw + 0.96rem),1.13rem);--text-l:clamp(1.13rem,calc(0.58vw + 1.01rem),1.5rem);--text-xl:clamp(1.38rem,calc(0.97vw + 1.18rem),2rem);--text-2xl:clamp(1.5rem,calc(1.81vw + 1.14rem),2.66rem);--text-3xl:clamp(1.6rem,calc(3.03vw + 1rem),3.55rem);--text-4xl:clamp(1.8rem,calc(4.56vw + 0.89rem),4.74rem);--section-padding-horizontal:var(--space-s);--section-padding-vertical:var(--space-3xl);--column-gap:var(--space-2xl);--block-gap:var(--space-2xl);--paragraph-gap:var(--space-m);--card-gap:var(--space-s);--columns-1:repeat(1,minmax(0,1fr));--columns-2:repeat(2,minmax(0,1fr));--columns-3:repeat(3,minmax(0,1fr));--columns-4:repeat(4,minmax(0,1fr));--columns-5:repeat(5,minmax(0,1fr));--columns-6:repeat(6,minmax(0,1fr));--columns-7:repeat(7,minmax(0,1fr));--columns-8:repeat(8,minmax(0,1fr));--radius-xs:clamp(0.25rem,calc(0vw + 0.25rem),0.25rem);--radius-s:clamp(0.38rem,calc(0.19vw + 0.34rem),0.5rem);--radius-m:clamp(0.63rem,calc(0.19vw + 0.59rem),0.75rem);--radius-l:clamp(1rem,calc(0.39vw + 0.92rem),1.25rem);--radius-xl:clamp(1.63rem,calc(0.58vw + 1.51rem),2rem);--radius-full:999rem;--shadow-xs:0 1px 2px var(--shadow-primary);--shadow-s:0 1.5px 3px var(--shadow-primary);--shadow-m:0 2px 6px var(--shadow-primary);--shadow-l:0 3px 12px var(--shadow-primary);--shadow-xl:0 6px 48px var(--shadow-primary);}:root.cf-theme-dark,:root.cf-theme-light .theme-inverted,:root.cf-theme-light .theme-always-dark,:root.cf-theme-dark .theme-inverted .theme-always-dark{--primary:#3d44ff;--primary-5:#3d44ff0d;--primary-10:#3d44ff1a;--primary-20:#3d44ff33;--primary-30:#3d44ff4d;--primary-40:#3d44ff66;--primary-50:#3d44ff80;--primary-60:#3d44ff99;--primary-70:#3d44ffb3;--primary-80:#3d44ffcc;--primary-90:#3d44ffe6;--secondary:#fa6161;--tertiary:#26a7df;--text-body:#404040;--text-title:#000000;--border-primary:#80808040;--light:#ffffff;--dark:#22222221;}.expand-click:not(a){position:static;}.expand-click:not(a) a{position:static;}.expand-click:not(a) > a:before{content:'';position:absolute;inset:0;cursor:pointer;display:flex;z-index:2;}a.expand-click{position:static;}a.expand-click:before{content:'';position:absolute;inset:0;cursor:pointer;display:flex;}.expand-click:focus-within:after{content:'';position:absolute;inset:-2px;z-index:1;outline:2px solid var(--primary);outline-offset:2px;display:var(--after-display);}.expand-click:focus-within:focus{outline:none;}@media (prefers-reduced-motion:reduce){*,::before,::after{animation-delay:-1ms !important;animation-duration:1ms !important;animation-iteration-count:1 !important;background-attachment:initial !important;scroll-behavior:auto !important;transition-duration:0s !important;transition-delay:0s !important;}}