.html-renderer__section{margin-top:10px;margin-bottom:40px}#html-renderer{display:flex;flex-direction:column;gap:10px}#html-renderer h2{font-size:var(--font-xl);font-weight:700;color:var(--color-text-350);line-height:1.5;margin-top:24px;font-size:clamp(var(--font-xl),4vw,var(--font-2xl))}#html-renderer.html-renderer__before h2{--gap-before:20px;--gap-before-minus:-20px;position:relative;margin-left:var(--gap-before)}#html-renderer.html-renderer__before h2:before{content:"";position:absolute;height:100%;width:8px;left:var(--gap-before-minus);background-color:var(--color-primary)}#html-renderer.html-renderer__before h2:nth-of-type(3n+1):before{background-color:#4a66be}#html-renderer.html-renderer__before h2:nth-of-type(3n+2):before{background-color:#9b00ff}#html-renderer.html-renderer__before h2:nth-of-type(3n+3):before{background-color:#00b0f2}#html-renderer h3{font-size:var(--font-md);font-size:clamp(var(--font-md),4vw,var(--font-xl))}#html-renderer li,#html-renderer p{font-weight:400;line-height:1.75;color:var(--color-text-300);letter-spacing:.25px;font-size:var(--font-sm);font-size:clamp(var(--font-sm),4vw,var(--font-normal))}#html-renderer ol,#html-renderer ul{gap:12px;font-size:var(--font-sm);font-weight:500;color:var(--color-text-300)}#html-renderer ul{display:flex;flex-direction:column}#html-renderer ol{display:block;padding-left:1.5em;list-style-type:decimal!important}#html-renderer ul:not([data-bullet-style])>li{position:relative;padding-left:20px;line-height:1.5}#html-renderer li>ol,#html-renderer li>ul{margin-top:var(--pm-075)}#html-renderer ol>li{line-height:1.5;list-style-position:outside!important;display:list-item!important}#html-renderer ol>li::marker{font-weight:600!important;font-size:var(--marker-font-size,1em);color:var(--color-text-300,#3a3a3a)!important}#html-renderer ul:not([data-bullet-style])>li:before{position:absolute;left:0;content:"";height:15px;width:15px;background:url(/img/icons/circle-tick.svg) 50% no-repeat;background-size:contain;top:4px}#html-renderer img{display:block;border-radius:12px;width:100%;height:auto;margin-top:var(--pm-050)}@media only screen and (min-width:848px){#html-renderer h2{font-size:var(--font-2xl)}#html-renderer h3{font-size:var(--font-xl)}#html-renderer li,#html-renderer p{font-size:var(--font-normal)}}@media only screen and (max-width:767px){#html-renderer h2{font-size:1.25rem;margin-top:20px}#html-renderer h3{font-size:1.125rem}#html-renderer li,#html-renderer ol,#html-renderer p,#html-renderer ul{font-size:1rem}#html-renderer img{max-width:100%;height:auto}#html-renderer{overflow-x:auto;-webkit-overflow-scrolling:touch}}