html{font-size:62.5%;}html.cf-theme-dark{color-scheme:dark;}:root,:root.cf-theme-dark .theme-inverted,:root.cf-theme-dark .theme-always-light,:root.cf-theme-light .theme-inverted .theme-always-light{--min-screen-width:320px;--max-screen-width:1280px;--primary:#0443FC;--primary-5:hsla(225,98%,50%,0.05);--primary-10:hsla(225,98%,50%,0.1);--primary-20:hsla(225,98%,50%,0.2);--primary-30:hsla(225,98%,50%,0.3);--primary-40:hsla(225,98%,50%,0.4);--primary-50:hsla(225,98%,50%,0.5);--primary-60:hsla(225,98%,50%,0.6);--primary-70:hsla(225,98%,50%,0.7);--primary-80:hsla(225,98%,50%,0.8);--primary-90:hsla(225,98%,50%,0.9);--primary-d-1:hsla(232,71%,42%,1);--primary-d-2:hsla(238,57%,30%,1);--primary-d-3:hsla(244,46%,16%,1);--secondary:hsla(59.75,95.22%,49.22%,1);--secondary-5:hsla(60,95%,49%,0.05);--secondary-10:hsla(60,95%,49%,0.1);--secondary-20:hsla(60,95%,49%,0.2);--secondary-30:hsla(60,95%,49%,0.3);--secondary-40:hsla(60,95%,49%,0.4);--secondary-50:hsla(60,95%,49%,0.5);--secondary-60:hsla(60,95%,49%,0.6);--secondary-70:hsla(60,95%,49%,0.7);--secondary-80:hsla(60,95%,49%,0.8);--secondary-90:hsla(60,95%,49%,0.9);--secondary-d-1:hsla(60,78%,42%,1);--secondary-d-2:hsla(59,67%,33%,1);--secondary-d-3:hsla(59,57%,23%,1);--secondary-d-4:hsla(57,44%,13%,1);--bg-body:#FFFFFF;--bg-surface:hsla(240,6.25%,93.73%,1);--text-body:hsla(0,0%,20%,1);--text-title:hsla(0,0%,0%,1);--border-primary:hsla(0,0%,86.67%,1);--shadow-primary:hsla(0,0%,0%,0.25);--light:hsla(85,0%,100%,1);--light-5:hsla(0,0%,100%,0.05);--light-10:hsla(0,0%,100%,0.1);--light-20:hsla(0,0%,100%,0.2);--light-30:hsla(0,0%,100%,0.3);--light-40:hsla(0,0%,100%,0.4);--light-50:hsla(0,0%,100%,0.5);--light-60:hsla(0,0%,100%,0.6);--light-70:hsla(0,0%,100%,0.7);--light-80:hsla(0,0%,100%,0.8);--light-90:hsla(0,0%,100%,0.9);--dark:hsla(0,0%,0%,1);--dark-5:hsla(0,0%,0%,0.05);--dark-10:hsla(0,0%,0%,0.1);--dark-20:hsla(0,0%,0%,0.2);--dark-30:hsla(0,0%,0%,0.3);--dark-40:hsla(0,0%,0%,0.4);--dark-50:hsla(0,0%,0%,0.5);--dark-60:hsla(0,0%,0%,0.6);--dark-70:hsla(0,0%,0%,0.7);--dark-80:hsla(0,0%,0%,0.8);--dark-90:hsla(0,0%,0%,0.9);--success:hsla(136,95%,56%,1);--success-d-1:hsla(133,62%,44%,1);--success-d-2:hsla(129,51%,30%,1);--success-d-3:hsla(125,38%,17%,1);--error:hsla(351,95%,56%,1);--error-d-1:hsla(354,66%,43%,1);--error-d-2:hsla(357,57%,30%,1);--error-d-3:hsla(1,47%,16%,1);--info:hsla(191,65%,49%,1);--info-d-1:hsla(192,56%,38%,1);--info-d-2:hsla(192,47%,26%,1);--info-d-3:hsla(193,35%,14%,1);--warning:hsla(43,86%,57%,1);--warning-d-1:hsla(42,61%,43%,1);--warning-d-2:hsla(42,55%,29%,1);--warning-d-3:hsla(40,46%,16%,1);--space-4xs:clamp(0.52rem,calc(-0.03vw + 0.53rem),0.49rem);--space-3xs:clamp(0.66rem,calc(0.05vw + 0.64rem),0.7rem);--space-2xs:clamp(0.82rem,calc(0.18vw + 0.76rem),0.99rem);--space-xs:clamp(1.02rem,calc(0.39vw + 0.9rem),1.4rem);--space-s:clamp(1.28rem,calc(0.73vw + 1.05rem),1.98rem);--space-m:clamp(1.6rem,calc(1.25vw + 1.2rem),2.8rem);--space-l:clamp(2rem,calc(2.04vw + 1.35rem),3.96rem);--space-xl:clamp(2.5rem,calc(3.23vw + 1.47rem),5.6rem);--space-2xl:clamp(3.13rem,calc(4.99vw + 1.53rem),7.92rem);--space-3xl:clamp(3.91rem,calc(7.59vw + 1.48rem),11.19rem);--space-4xl:clamp(4.88rem,calc(11.4vw + 1.23rem),15.83rem);--text-xs:clamp(1.26rem,calc(-0.26vw + 1.35rem),1.01rem);--text-s:clamp(1.42rem,calc(-0.07vw + 1.45rem),1.35rem);--text-m:clamp(1.6rem,calc(0.21vw + 1.53rem),1.8rem);--text-l:clamp(1.8rem,calc(0.62vw + 1.6rem),2.4rem);--text-xl:clamp(2.02rem,calc(1.22vw + 1.63rem),3.2rem);--text-2xl:clamp(2.28rem,calc(2.07vw + 1.62rem),4.26rem);--text-3xl:clamp(2.56rem,calc(3.25vw + 1.52rem),5.68rem);--text-4xl:clamp(2.88rem,calc(4.89vw + 1.32rem),7.58rem);--text-5xl:clamp(3.24rem,calc(7.14vw + 0.96rem),10.1rem);--hero-title-size:var(--text-4xl);--post-title-size:var(--text-2xl);--nav-link-size:var(--text-s);--header-space:var(--space-s);--btn-space:var(--space-xs) var(--space-s);--card-space:var(--space-s);--footer-space:var(--space-s) var(--space-m);--grid-gap:var(--space-2xl);--element-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.4rem,calc(0vw + 0.4rem),0.4rem);--radius-s:clamp(0.6rem,calc(0.21vw + 0.53rem),0.8rem);--radius-m:clamp(1rem,calc(0.21vw + 0.93rem),1.2rem);--radius-l:clamp(1.6rem,calc(0.42vw + 1.47rem),2rem);--radius-xl:clamp(2.6rem,calc(0.63vw + 2.4rem),3.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{--bg-body:#000000;--bg-surface:hsla(0,0%,5.88%,1);--text-body:hsla(0,0%,60%,1);--text-title:hsla(0,0%,100%,1);--border-primary:hsla(0,0%,12.94%,1);}.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;}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(0 100% 100% 0);white-space:nowrap;border-width:0;}H1{font-size:var(--text-4xl);line-height:1.1;}H2{font-size:var(--text-3xl);line-height:1.2;}H3{font-size:var(--text-2xl);line-height:1.3;}H4{font-size:var(--text-xl);line-height:1.3;}H5{font-size:var(--text-l);line-height:1.3;}H6{font-size:var(--text-m);line-height:1.4;}h1,h2,h3,h4,h5,h6{color:var(--text-title);margin:0;}@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;}}/* Custom Stylesheets */ /* Add your custom CSS here */