html{font-size:62.5%;}:root{--min-screen-width:320px;--max-screen-width:1440px;--primary:#2452BE;--primary-hover:#1E45A3;--primary-soft:rgba(36,82,190,0.12);--primary-soft-2:rgba(36,82,190,0.08);--primary-line:rgba(36,82,190,0.22);--secondary:#46506A;--secondary-hover:rgba(247,249,252,0.8);--tertiary:#162F6B;--neutral:#F7F9FC;--white:#Ffffff;--accent:#24B36B;--text-body:#3A455C;--text-title:#1b2235;--light-bg:#F7F9FC;--middle-bg:#EEF3F8;--dark-bg:#0F2244;--glass-bg:rgba(247,249,252,0.8);--icon-bg:rgba(36,82,190,0.10);--icon-bg-2:rgba(36,82,190,0.12);--icon-bg-3:rgba(36,82,190,0.16);--border-clr:rgba(70,80,106,0.16);--border-dark-clr:rgba(70,80,106,0.28);--space-4xs:clamp(0.52rem,calc(0.26vw + 0.44rem),0.82rem);--space-3xs:clamp(0.66rem,calc(0.33vw + 0.55rem),1.02rem);--space-2xs:clamp(0.82rem,calc(0.41vw + 0.69rem),1.28rem);--space-xs:clamp(1.02rem,calc(0.51vw + 0.86rem),1.6rem);--space-s:clamp(1.28rem,calc(0.64vw + 1.07rem),2rem);--space-m:clamp(1.6rem,calc(0.8vw + 1.34rem),2.5rem);--space-l:clamp(2rem,calc(1vw + 1.68rem),3.13rem);--space-xl:clamp(2.5rem,calc(1.26vw + 2.1rem),3.91rem);--space-2xl:clamp(3.13rem,calc(1.57vw + 2.62rem),4.88rem);--space-3xl:clamp(3.91rem,calc(1.96vw + 3.28rem),6.1rem);--space-4xl:clamp(4.88rem,calc(2.45vw + 4.1rem),7.63rem);--space-5xl:clamp(6.1rem,calc(3.07vw + 5.12rem),9.54rem);--space-6xl:clamp(7.63rem,calc(3.83vw + 6.4rem),11.92rem);--text-xs:clamp(1.26rem,calc(-0.1vw + 1.3rem),1.15rem);--text-s:clamp(1.42rem,calc(0.02vw + 1.42rem),1.44rem);--text-m:clamp(1.6rem,calc(0.18vw + 1.54rem),1.8rem);--text-l:clamp(1.8rem,calc(0.4vw + 1.67rem),2.25rem);--text-xl:clamp(2.02rem,calc(0.7vw + 1.8rem),2.81rem);--text-2xl:clamp(2.28rem,calc(1.1vw + 1.93rem),3.52rem);--text-3xl:clamp(2.56rem,calc(1.64vw + 2.04rem),4.4rem);--text-4xl:clamp(2.88rem,calc(2.33vw + 2.14rem),5.49rem);--text-5xl:clamp(3.24rem,calc(3.23vw + 2.21rem),6.87rem);--hero-title-size:var(--text-5xl);--post-title-size:var(--text-2xl);--nav-link-size:var(--text-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.18vw + 0.54rem),0.8rem);--radius-m:clamp(1rem,calc(0.18vw + 0.94rem),1.2rem);--radius-l:clamp(1.6rem,calc(0.36vw + 1.49rem),2rem);--radius-xl:clamp(2.6rem,calc(0.54vw + 2.43rem),3.2rem);--radius-full:999rem;--shadow-brand:0 10px 15px -3px rgba(36,82,190,0.28);--shadow-surface:0 20px 40px rgba(24,32,51,0.10);--shadow-card:0 4px 24px rgba(24,32,51,0.08);--shadow-menu:0 24px 48px rgba(24,32,51,0.12);--glass-blur:24px;--shadow-glow:0 0 24px rgba(36,82,190,0.20);--gradient-hero:linear-gradient(135deg,#F7F9FC 0%,#E8EEF7 100%);--gradient-card:linear-gradient(135deg,#EEF3FB 0%,#DDE7F4 100%);--gradient-dark:linear-gradient(135deg,#101827 0%,#17253A 100%);--gradient-surface:linear-gradient(135deg,#FBFCFE 0%,#EFF4FA 100%);}: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-soft:rgba(36,82,190,0.12);--primary-soft-2:rgba(36,82,190,0.12);--primary-line:rgba(36,82,190,0.12);--secondary:#fa6161;--secondary-hover:rgba(221,232,255,1);--tertiary:#0a1628;--neutral:#a6bc24;--white:#f8b981;--accent:#5ec0de;--text-body:#2a4a5a;--text-title:#1b2235;--light-bg:#668104;--middle-bg:#6a4190;--dark-bg:#983b9b;--glass-bg:rgba(47,102,228,1);--icon-bg:rgba(9,9,149,1);--icon-bg-2:rgba(104,53,192,1);--icon-bg-3:rgba(104,53,192,1);--border-clr:rgba(90,70,50,0.16);--border-dark-clr:rgba(252,160,85,1);}html.cf-theme-dark{color-scheme:dark;}.padding-horizontal-4xs{padding-left:var(--space-4xs);padding-right:var(--space-4xs);}.padding-horizontal-3xs{padding-left:var(--space-3xs);padding-right:var(--space-3xs);}.padding-horizontal-2xs{padding-left:var(--space-2xs);padding-right:var(--space-2xs);}.padding-horizontal-xs{padding-left:var(--space-xs);padding-right:var(--space-xs);}.padding-horizontal-s{padding-left:var(--space-s);padding-right:var(--space-s);}.padding-horizontal-m{padding-left:var(--space-m);padding-right:var(--space-m);}.padding-horizontal-l{padding-left:var(--space-l);padding-right:var(--space-l);}.padding-horizontal-xl{padding-left:var(--space-xl);padding-right:var(--space-xl);}.padding-horizontal-2xl{padding-left:var(--space-2xl);padding-right:var(--space-2xl);}.padding-horizontal-3xl{padding-left:var(--space-3xl);padding-right:var(--space-3xl);}.padding-horizontal-4xl{padding-left:var(--space-4xl);padding-right:var(--space-4xl);}.padding-horizontal-5xl{padding-left:var(--space-5xl);padding-right:var(--space-5xl);}.padding-horizontal-6xl{padding-left:var(--space-6xl);padding-right:var(--space-6xl);}.padding-vertical-4xs{padding-top:var(--space-4xs);padding-bottom:var(--space-4xs);}.padding-vertical-3xs{padding-top:var(--space-3xs);padding-bottom:var(--space-3xs);}.padding-vertical-2xs{padding-top:var(--space-2xs);padding-bottom:var(--space-2xs);}.padding-vertical-xs{padding-top:var(--space-xs);padding-bottom:var(--space-xs);}.padding-vertical-s{padding-top:var(--space-s);padding-bottom:var(--space-s);}.padding-vertical-m{padding-top:var(--space-m);padding-bottom:var(--space-m);}.padding-vertical-l{padding-top:var(--space-l);padding-bottom:var(--space-l);}.padding-vertical-xl{padding-top:var(--space-xl);padding-bottom:var(--space-xl);}.padding-vertical-2xl{padding-top:var(--space-2xl);padding-bottom:var(--space-2xl);}.padding-vertical-3xl{padding-top:var(--space-3xl);padding-bottom:var(--space-3xl);}.padding-vertical-4xl{padding-top:var(--space-4xl);padding-bottom:var(--space-4xl);}.padding-vertical-5xl{padding-top:var(--space-5xl);padding-bottom:var(--space-5xl);}.padding-vertical-6xl{padding-top:var(--space-6xl);padding-bottom:var(--space-6xl);}.margin-horizontal-4xs{margin-left:var(--space-4xs);margin-right:var(--space-4xs);}.margin-horizontal-3xs{margin-left:var(--space-3xs);margin-right:var(--space-3xs);}.margin-horizontal-2xs{margin-left:var(--space-2xs);margin-right:var(--space-2xs);}.margin-horizontal-xs{margin-left:var(--space-xs);margin-right:var(--space-xs);}.margin-horizontal-s{margin-left:var(--space-s);margin-right:var(--space-s);}.margin-horizontal-m{margin-left:var(--space-m);margin-right:var(--space-m);}.margin-horizontal-l{margin-left:var(--space-l);margin-right:var(--space-l);}.margin-horizontal-xl{margin-left:var(--space-xl);margin-right:var(--space-xl);}.margin-horizontal-2xl{margin-left:var(--space-2xl);margin-right:var(--space-2xl);}.margin-horizontal-3xl{margin-left:var(--space-3xl);margin-right:var(--space-3xl);}.margin-horizontal-4xl{margin-left:var(--space-4xl);margin-right:var(--space-4xl);}.margin-horizontal-5xl{margin-left:var(--space-5xl);margin-right:var(--space-5xl);}.margin-horizontal-6xl{margin-left:var(--space-6xl);margin-right:var(--space-6xl);}.margin-vertical-4xs{margin-top:var(--space-4xs);margin-bottom:var(--space-4xs);}.margin-vertical-3xs{margin-top:var(--space-3xs);margin-bottom:var(--space-3xs);}.margin-vertical-2xs{margin-top:var(--space-2xs);margin-bottom:var(--space-2xs);}.margin-vertical-xs{margin-top:var(--space-xs);margin-bottom:var(--space-xs);}.margin-vertical-s{margin-top:var(--space-s);margin-bottom:var(--space-s);}.margin-vertical-m{margin-top:var(--space-m);margin-bottom:var(--space-m);}.margin-vertical-l{margin-top:var(--space-l);margin-bottom:var(--space-l);}.margin-vertical-xl{margin-top:var(--space-xl);margin-bottom:var(--space-xl);}.margin-vertical-2xl{margin-top:var(--space-2xl);margin-bottom:var(--space-2xl);}.margin-vertical-3xl{margin-top:var(--space-3xl);margin-bottom:var(--space-3xl);}.margin-vertical-4xl{margin-top:var(--space-4xl);margin-bottom:var(--space-4xl);}.margin-vertical-5xl{margin-top:var(--space-5xl);margin-bottom:var(--space-5xl);}.margin-vertical-6xl{margin-top:var(--space-6xl);margin-bottom:var(--space-6xl);}H1{font-size:var(--text-3xl);line-height:1.1;}H2{font-size:var(--text-2xl);line-height:1.2;}H3{font-size:var(--text-xl);line-height:1.3;}H4{font-size:var(--text-m);line-height:1.3;}H5{font-size:var(--text-m);line-height:1.3;}H6{font-size:var(--text-m);line-height:1.4;}.text-left{text-align:left;}.text-center{text-align:center;}.text-right{text-align:right;}/* Custom Stylesheets */ /* Add your custom CSS here */