html{font-size:62.5%;}: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:1800px;--primary:hsl(69,100%,67%);--bg-body:hsla(0,0%,100%,1);--bg-surface:hsla(30,12%,97%,1);--text-title:hsla(0,0%,0%,1);--text-body:hsla(0,0%,0%,1);--line-primary:#707070;--ec-beige:hsla(30,12%,97%,1);--success:hsla(136,95%,56%,1);--error:hsla(351,95%,56%,1);--space-4xs:clamp(0.52rem,calc(-0.02vw + 0.53rem),0.49rem);--space-3xs:clamp(0.66rem,calc(0.03vw + 0.65rem),0.7rem);--space-2xs:clamp(0.82rem,calc(0.12vw + 0.78rem),0.99rem);--space-xs:clamp(1.02rem,calc(0.25vw + 0.94rem),1.4rem);--space-s:clamp(1.28rem,calc(0.47vw + 1.13rem),1.98rem);--space-m:clamp(1.6rem,calc(0.81vw + 1.34rem),2.8rem);--space-l:clamp(2rem,calc(1.32vw + 1.58rem),3.96rem);--space-xl:clamp(2.5rem,calc(2.09vw + 1.83rem),5.6rem);--space-2xl:clamp(3.13rem,calc(3.24vw + 2.09rem),7.92rem);--space-3xl:clamp(3.91rem,calc(4.92vw + 2.33rem),11.19rem);--space-4xl:clamp(4.88rem,calc(7.39vw + 2.52rem),15.83rem);--space-5xl:clamp(6.1rem,calc(11vw + 2.58rem),22.38rem);--space-6xl:clamp(7.63rem,calc(16.23vw + 2.44rem),31.64rem);--space-7xl:clamp(9.54rem,calc(23.79vw + 1.92rem),44.75rem);--text-xs:clamp(1.26rem,calc(0.09vw + 1.23rem),1.4rem);--text-s:clamp(1.42rem,calc(0.38vw + 1.3rem),1.98rem);--text-m:clamp(1.5rem,calc(0.88vw + 1.22rem),2.8rem);--text-l:clamp(1.8rem,calc(1.46vw + 1.33rem),3.96rem);--text-xl:clamp(2.02rem,calc(2.41vw + 1.25rem),5.6rem);--text-2xl:clamp(3.25rem,calc(2.26vw + 2.53rem),6.6rem);--text-3xl:clamp(2.56rem,calc(5.83vw + 0.7rem),11.19rem);--text-4xl:clamp(3.5rem,calc(7.43vw + 1.12rem),14.5rem);--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);--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.14vw + 0.56rem),0.8rem);--radius-m:clamp(1rem,calc(0.14vw + 0.96rem),1.2rem);--radius-l:clamp(1.6rem,calc(0.27vw + 1.51rem),2rem);--radius-xl:clamp(2.6rem,calc(0.41vw + 2.47rem),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{--primary:hsl(69,100%,67%);--bg-body:hsla(0,0%,0%,1);--bg-surface:hsla(69,100%,67%,1);--text-title:hsla(0,0%,100%,1);--text-body:hsla(0,0%,46%,1);--line-primary:#6666;}.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;}html.cf-theme-dark{color-scheme:dark;}H1{font-size:var(--text-4xl);line-height:0.9;}H2{font-size:var(--text-2xl);line-height:1;}H3{font-size:var(--text-2xl);line-height:1;}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;}P{line-height:1.25;}.max-site-width{max-width:140rem;width:100%;}.max-width-140{max-width:140rem;}.max-width-130{max-width:130rem;}.max-width-120{max-width:120rem;}.max-width-110{max-width:110rem;}.max-width-100{max-width:100rem;}.max-width-90{max-width:90rem;}.max-width-80{max-width:80rem;}.max-width-70{max-width:70rem;}.max-width-60{max-width:60rem;}.max-width-50{max-width:50rem;}.max-width-40{max-width:40rem;}.max-width-30{max-width:30rem;}.max-width-20{max-width:20rem;}.max-width-10{max-width:10rem;}