:root{--text-xs:clamp(0.79rem,-.01vw + .79rem,.78rem);--text-s:clamp(0.89rem,.08vw + .87rem,.94rem);--text-m:clamp(1rem,.21vw + .96rem,1.13rem);--text-l:clamp(1.13rem,.37vw + 1.05rem,1.35rem);--text-xl:clamp(1.27rem,.59vw + 1.15rem,1.62rem);--h6:clamp(0.8rem,-.04vw + .81rem,.77rem);--h5:clamp(1rem,.05vw + .99rem,1.03rem);--h4:clamp(1.25rem,.21vw + 1.21rem,1.38rem);--h3:clamp(1.56rem,.45vw + 1.47rem,1.83rem);--h2:clamp(1.85rem,.82vw + 1.79rem,2.44rem);--h1:clamp(1.90rem,1.20vw + 1.9rem,3.26rem);--h-title:clamp(3.05rem,2.15vw + 2.62rem,4.34rem);--gap-xxxs:clamp(0.25rem,.15rem + .52vw,.56rem);--gap-xxs:clamp(0.5rem,.38rem + .63vw,.88rem);--gap-xs:clamp(0.75rem,.63rem + .63vw,1.13rem);--gap-s:clamp(1rem,.77rem + 1.15vw,1.69rem);--gap-m:clamp(1.5rem,1.25rem + 1.25vw,2.25rem);--gap-l:clamp(2rem,1.54rem + 2.29vw,3.38rem);--gap-xl:clamp(3rem,2.5rem + 2.5vw,4.5rem);--gap-xxl:clamp(4rem,3.08rem + 4.58vw,6.75rem);--section-xxxs:clamp(0.38rem,.08rem + 1.46vw,1.25rem);--section-xxs:clamp(0.75rem,.38rem + 1.88vw,1.88rem);--section-xs:clamp(1.13rem,.67rem + 2.29vw,2.5rem);--section-s:clamp(1.5rem,.75rem + 3.75vw,3.75rem);--section-m:clamp(2.25rem,1.33rem + 4.58vw,5rem);--section-l:clamp(3rem,1.5rem + 7.5vw,7.5rem);--section-xl:clamp(4.5rem,2.67rem + 9.17vw,10rem);--grid-gap:var(--gap-m);--content-gap:var(--gap-s);--container-gap:var(--gap-m)}a:focus{outline:0!important}a:focus-visible{outline:2px dashed black;outline-offset:-2px!important}.text-xl{font-size:var(--text-xl);line-height:1.4}.text-l{font-size:var(--text-l);line-height:1.5}body,.text-m{font-size:var(--text-m);line-height:1.5}.text-s{font-size:var(--text-s);line-height:1.6}.text-xs{font-size:var(--text-xs);line-height:1.7}.h-title{font-size:var(--h-title);line-height:1.05}h1,.h1{font-size:var(--h1);line-height:1.1}h2,.h2{font-size:var(--h2);line-height:1.2}h3,.h3{font-size:var(--h3);line-height:1.3}h4,.h4{font-size:var(--h4);line-height:1.4}h5,.h5{font-size:var(--h5);line-height:1.5}h6,.h6{font-size:var(--h6);line-height:1.6}body :is(p,h1,h2,h3,h4,h5,h6,ul,ol,li){margin:0}body :is(p,ul,ol){margin-block-end:1em}body :is(h1,h2,h3,h4,h5,h6){margin-block-end:.5em}body .brxe-text * + :is(h1,h2,h3,h4,h5,h6),body .brxe-post-content:not([data-source=bricks]) * + :is(h1,h2,h3,h4,h5,h6){margin-block-start:1em}body .brxe-text * li,body .brxe-post-content:not([data-source=bricks]) * li{margin-block-end:.5em}body .brxe-text * + :is(ul,ol),body .brxe-post-content:not([data-source=bricks]) * + :is(ul,ol){padding-left:16px;margin-top:0}.brxe-text h2,.brxe-post-content h2{font-size:var(--h3)}.section-xl{padding-block:var(--section-xl)}.section-l{padding-block:var(--section-l)}section,.section-m{padding-top:var(--section-s);padding-bottom:var(--section-m);padding-inline:var(--gap-m);row-gap:var(--container-gap)}.section-s{padding-block:var(--section-s)}.section-xs{padding-block:var(--section-xs)}.section-xxs{padding-block:var(--section-xxs)}.section-xxxs{padding-block:var(--section-xxxs)}.grid-gap{gap:var(--grid-gap)}.content-gap{gap:var(--content-gap)}.content-gap-s{gap:calc(var(--content-gap)/1.5)}.container-gap{gap:var(--container-gap)}.card-padding{padding:var(--content-gap)}