.ckeditor :is(h2,h3,h4,h5,h6):not(:first-child){--heading--margin-top:1.625em}.ckeditor :is(h2,h3,h4,h5,h6){--heading--margin-bottom:0.625em}.ckeditor ol li a,.ckeditor ul li a{background-image:linear-gradient(0deg,var(--animate-underline--underline-color,currentColor) 0,var(--animate-underline--underline-color,currentColor) 100%);background-position-x:var(--animate-underline--bg-position-x,right);background-position-y:var(--animate-underline--bg-position-y,1.1em);background-repeat:no-repeat;background-size:var(--animate-underline--bg-size--width,0) var(--animate-underline--bg-size--thickness,1px);display:var(--animate-underline--display,inline);line-height:1;transition:all .2s ease-in-out}.ckeditor ol li a:focus-visible,.ckeditor ol li a:hover,.ckeditor ul li a:focus-visible,.ckeditor ul li a:hover{--animate-underline--bg-size--width:var(--animate-underline--bg-size--width--active)}.ckeditor ol li a,.ckeditor ul li a{--animate-underline--bg-size--width:100%;--animate-underline--bg-size--width--active:0%}.ckeditor code,.ckeditor p.intro-copy{font-size:1.5625rem;font-weight:var(--intro-copy--font-weight)}.ckeditor p.small-copy{font-size:.8rem;font-weight:var(--small-copy--font-weight)}.ckeditor{--list--line-height:1.6;--list--max-width:80ch}.ckeditor figure{--figure--display:table;margin-bottom:1rem}.ckeditor figure.align-left{float:left;margin-right:1rem}.ckeditor figure.align-right{float:right;margin-left:1rem}.ckeditor h1{--heading--font-size:var(--h1--font-size,clamp(2.44140625rem,1.9836425781rem + 2.5431315104vw,3.8146972656rem));--heading--font-weight:var(--h1--font-weight)}.ckeditor h2{--heading--font-size:var(--h2--font-size,clamp(1.5625rem,1.26953125rem + 1.6276041667vw,2.44140625rem));--heading--font-weight:var(--h2--font-weight)}.ckeditor h3{--heading--font-size:var(--h3--font-size,clamp(1.25rem,1.015625rem + 1.3020833333vw,1.953125rem));--heading--font-weight:var(--h3--font-weight)}.ckeditor h4{--heading--font-size:var(--h4--font-size,clamp(1rem,0.8125rem + 1.0416666667vw,1.5625rem));--heading--font-weight:var(--h4--font-weight)}.ckeditor a:focus-visible{outline:var(--focus-visible--outline-width,4px) var(--focus-visible--outline-style,dashed) var(--focus-visible--outline-color,currentColor);outline-offset:var(--focus-visible--outline-offset,4px);transition:all .2s ease-in-out}.ckeditor a{color:var(--a--color);cursor:pointer;display:var(--a--display,inline-block);font-size:var(--a--font-size);font-weight:var(--a--font-weight);letter-spacing:var(--a--letter-spacing);line-height:var(--a--line-height);margin:var(--a--margin,0);padding:var(--a--padding,0);pointer-events:var(--a--pointer-events,all);position:var(--a--position);text-decoration-line:var(--a--text-decoration-line,none);text-decoration-thickness:var(--a--text-decoration-thickness,1px);text-transform:var(--a--text-transform);text-underline-offset:var(--a--text-underline-offset,.25em);transition:all .2s ease-in-out;width:var(--a--width)}.ckeditor a:focus,.ckeditor a:hover{background-color:var(--a--bg-color--active,var(--a--bg-color));color:var(--a--color--active,var(--a--color,currentColor))}.ckeditor p a{background-image:linear-gradient(0deg,var(--animate-underline--underline-color,currentColor) 0,var(--animate-underline--underline-color,currentColor) 100%);background-position-x:var(--animate-underline--bg-position-x,right);background-position-y:var(--animate-underline--bg-position-y,1.1em);background-repeat:no-repeat;background-size:var(--animate-underline--bg-size--width,0) var(--animate-underline--bg-size--thickness,1px);display:var(--animate-underline--display,inline);line-height:1;transition:all .2s ease-in-out}.ckeditor p a:focus-visible,.ckeditor p a:hover{--animate-underline--bg-size--width:var(--animate-underline--bg-size--width--active)}.ckeditor p a{--animate-underline--bg-size--width:100%;--animate-underline--bg-size--width--active:0%}.ckeditor p{color:var(--color,inherit);display:var(--p--display,block);font-size:var(--p--font-size);font-style:var(--p--font-style);line-height:var(--p--line-height,1.6);margin:var(--p--margin,0 0 1em 0);max-width:var(--p--max-width,80ch);padding:var(--p--padding,0)}.ckeditor p:last-of-type{margin-bottom:0}.ckeditor p:has(code){--p--max-width:none}