.visual-editor{word-break:break-all;clear:both}.visual-editor dl dt{font-size:var(--var-s-20);font-weight:bold;border-left:solid 2px var(--var-color-brand);padding-left:var(--var-s-16)}.visual-editor dl dd{padding-top:var(--var-s-18);padding-bottom:var(--var-s-18);padding-left:var(--var-s-16);border-left:solid 2px var(--var-color-neutral-4);line-height:clamp(1.6rem,1.3873rem + .9078vw,2rem)}.visual-editor dl dd>*+*{margin-top:1rem}.visual-editor h1{font-size:clamp(
    1.75rem,
    1.618rem + 0.567vw,
    2rem
  );font-weight:bold;margin-bottom:calc(var(--var-s-8)*-1)}.visual-editor h2{display:block;font-size:clamp(
    1.25rem,
    1.118rem + 0.567vw,
    1.5rem
  );font-weight:bold;padding-top:var(--var-s-8);position:relative;padding-left:2.1875rem}.visual-editor h2::before{position:absolute;left:.6875rem;background:var(--var-color-brand);width:var(--var-s-4);content:"";display:block;height:2em;margin-top:calc(var(--var-s-8)*-1);transform:rotate(30deg)}.visual-editor h3{font-size:var(--var-s-20);line-height:1.6;font-weight:bold}.visual-editor h4{font-size:var(--var-s-18);font-weight:bold;line-height:1.6}.visual-editor h5{font-weight:bold;font-size:1rem}.visual-editor h6{font-weight:bold;font-size:1rem}.visual-editor h1+h2,.visual-editor h2+h2,.visual-editor h2+h3,.visual-editor h3+h3,.visual-editor h3+h4,.visual-editor h4+h4,.visual-editor h4+h5,.visual-editor h5+h5,.visual-editor h5+h6,.visual-editor h6+h6{margin-top:1.125rem}.visual-editor ul{padding-left:1.3em;list-style-type:disc}.visual-editor ul li+li{margin-top:.5rem}.visual-editor ul ul,.visual-editor ul ol{margin-top:.5rem;margin-bottom:.75rem}.visual-editor ol{padding-left:1.3em;list-style-type:decimal}.visual-editor ol li+li{margin-top:.5rem}.visual-editor ol ul,.visual-editor ol ol{margin-top:.5rem;margin-bottom:.75rem}.visual-editor p{line-height:clamp(1.6rem,1.3873rem + .9078vw,2rem)}.visual-editor figure img{box-sizing:border-box}.visual-editor figcaption{text-align:left;font-size:.875rem;margin-top:.5rem;line-height:1.6}.visual-editor table{width:100%;border-collapse:separate;border-spacing:0}.visual-editor table caption{padding:var(--var-s-12);text-align:left;color:var(--var-color-brand);font-size:var(--var-s-16);font-weight:bold;border-bottom:solid 2px var(--var-color-neutral-4)}.visual-editor table thead th{border-bottom-width:2px;vertical-align:bottom}.visual-editor table thead td{border-bottom-width:2px;vertical-align:bottom}.visual-editor table tr,.visual-editor table td,.visual-editor table th{text-align:left;vertical-align:top;word-break:break-all}.visual-editor table th{padding:var(--var-s-12) var(--var-s-4) var(--var-s-12) var(--var-s-8);border-bottom:solid 1px var(--var-color-neutral-4);font-weight:bold;background-color:var(--var-color-white)}@media(min-width: 768px){.visual-editor table th{padding:var(--var-s-12) var(--var-s-12)}}.visual-editor table td{padding:var(--var-s-12) var(--var-s-8) var(--var-s-12) var(--var-s-4);border-bottom:solid 1px var(--var-color-neutral-4);background-color:var(--var-color-white)}@media(min-width: 768px){.visual-editor table td{padding:var(--var-s-12) var(--var-s-12)}}.visual-editor table td>*+*{margin-top:var(--var-s-8)}.is-editor-stack-half{--var-editor-space: 0.5rem}.is-editor-stack-half h1,.is-editor-stack-half h2,.is-editor-stack-half h3{--var-editor-space: 1.125rem}.is-editor-stack-half h1+*,.is-editor-stack-half h2+*,.is-editor-stack-half h3+*,.is-editor-stack-half h4+*,.is-editor-stack-half h5+*,.is-editor-stack-half h6+*{--var-editor-space: 0.5rem}.visual-editor,.is-editor-stack-1{--var-editor-space: clamp( 1.5rem, 1.368rem + 0.567vw, 1.75rem )}.visual-editor h1,.visual-editor h2,.visual-editor h3,.is-editor-stack-1 h1,.is-editor-stack-1 h2,.is-editor-stack-1 h3{--var-editor-space: clamp( 2rem, 1.469rem + 2.269vw, 3rem )}.visual-editor h1+*,.visual-editor h2+*,.visual-editor h3+*,.is-editor-stack-1 h1+*,.is-editor-stack-1 h2+*,.is-editor-stack-1 h3+*{--var-editor-space: 1.5rem}.visual-editor h4+*,.visual-editor h5+*,.visual-editor h6+*,.is-editor-stack-1 h4+*,.is-editor-stack-1 h5+*,.is-editor-stack-1 h6+*{--var-editor-space: 0.5rem}.is-editor-stack-2{--var-editor-space: 2.1875rem}.is-editor-stack-2 h1,.is-editor-stack-2 h2,.is-editor-stack-2 h3{--var-editor-space: 2.8125rem}.is-editor-stack-2 h1+*,.is-editor-stack-2 h2+*,.is-editor-stack-2 h3+*{--var-editor-space: 1.875rem}.is-editor-stack-2 h4+*,.is-editor-stack-2 h5+*,.is-editor-stack-2 h6+*{--var-editor-space: 1.5rem}.visual-editor>*+*{margin-top:var(--var-editor-space, 0)}
