:root{--afs-title-font-family:inherit;--afs-title-line-height:1.3;--afs-title-color:currentcolor;--afs-title-font-weight:600;--afs-title-letter-spacing:normal}:where(h1,h2,h3,h4){text-wrap:balance}:where(p,h1,h2,h3,h4,h5,h6){overflow-wrap:break-word}:where(h1,h2,h3,h4,h5,h6,p,ul,ol,blockquote){margin-block:0}:where(blockquote){margin:0}:where(p){text-wrap:pretty}:where(strong,b){font-weight:bolder}:where(ol,ul){padding-left:var(--afs-lists-padding-left,20px)}:where(ol,ul) :where(li:not(:last-child)){margin-bottom:var(--afs-lists-gap,8px)}h1,h2,h3,h4,h5,h6{font-size:var(--afs-title-font-size);font-family:var(--afs-title-font-family);line-height:var(--afs-title-line-height);color:var(--afs-title-color);font-weight:var(--afs-title-font-weight);letter-spacing:var(--afs-title-letter-spacing)}hr{margin-block:var(--afs-horizontal-line-margin-y,2em);border-width:var(--afs-horizontal-line-border-width,1px);border-color:var(--afs-horizontal-line-border-color,currentColor);border-style:solid}.afu-title-style--h1,h1{--afs-title-font-size:var(--afs-title-h1-font-size,4.8em);--afs-title-font-family:var(--afs-title-h1-font-family);--afs-title-line-height:var(--afs-title-h1-line-height);--afs-title-color:var(--afs-title-h1-color);--afs-title-font-weight:var(--afs-title-h1-font-weight);--afs-title-letter-spacing:var(--afs-title-h1-letter-spacing)}.afu-title-style--h2,h2{--afs-title-font-size:var(--afs-title-h2-font-size,4em);--afs-title-font-family:var(--afs-title-h2-font-family);--afs-title-line-height:var(--afs-title-h2-line-height);--afs-title-color:var(--afs-title-h2-color);--afs-title-font-weight:var(--afs-title-h2-font-weight);--afs-title-letter-spacing:var(--afs-title-h2-letter-spacing)}.afu-title-style--h3,h3{--afs-title-font-size:var(--afs-title-h3-font-size,3.2em);--afs-title-font-family:var(--afs-title-h3-font-family);--afs-title-line-height:var(--afs-title-h3-line-height);--afs-title-color:var(--afs-title-h3-color);--afs-title-font-weight:var(--afs-title-h3-font-weight);--afs-title-letter-spacing:var(--afs-title-h3-letter-spacing)}.afu-title-style--h4,h4{--afs-title-font-size:var(--afs-title-h4-font-size,2.4em);--afs-title-font-family:var(--afs-title-h4-font-family);--afs-title-line-height:var(--afs-title-h4-line-height);--afs-title-color:var(--afs-title-h4-color);--afs-title-font-weight:var(--afs-title-h4-font-weight);--afs-title-letter-spacing:var(--afs-title-h4-letter-spacing)}.afu-title-style--h5,h5{--afs-title-font-size:var(--afs-title-h5-font-size,1.6em);--afs-title-font-family:var(--afs-title-h5-font-family);--afs-title-line-height:var(--afs-title-h5-line-height);--afs-title-color:var(--afs-title-h5-color);--afs-title-font-weight:var(--afs-title-h5-font-weight);--afs-title-letter-spacing:var(--afs-title-h5-letter-spacing)}.afu-title-style--h6,h6{--afs-title-font-size:var(--afs-title-h6-font-size,1em);--afs-title-font-family:var(--afs-title-h6-font-family);--afs-title-line-height:var(--afs-title-h6-line-height);--afs-title-color:var(--afs-title-h6-color);--afs-title-font-weight:var(--afs-title-h6-font-weight);--afs-title-letter-spacing:var(--afs-title-h6-letter-spacing)}.afu-text-style--p1{--afs-text-font-size:var(--afs-text-p1-font-size);--afs-text-font-family:var(--afs-text-p1-font-family);--afs-text-line-height:var(--afs-text-p1-line-height);--afs-text-color:var(--afs-text-p1-color);--afs-text-font-weight:var(--afs-text-p1-font-weight);--afs-text-letter-spacing:var(--afs-text-p1-letter-spacing)}.afu-text-style--p2{--afs-text-font-size:var(--afs-text-p2-font-size);--afs-text-font-family:var(--afs-text-p2-font-family);--afs-text-line-height:var(--afs-text-p2-line-height);--afs-text-color:var(--afs-text-p2-color);--afs-text-font-weight:var(--afs-text-p2-font-weight);--afs-text-letter-spacing:var(--afs-text-p2-letter-spacing)}.afu-text-style--p3{--afs-text-font-size:var(--afs-text-p3-font-size);--afs-text-font-family:var(--afs-text-p3-font-family);--afs-text-line-height:var(--afs-text-p3-line-height);--afs-text-color:var(--afs-text-p3-color);--afs-text-font-weight:var(--afs-text-p3-font-weight);--afs-text-letter-spacing:var(--afs-text-p3-letter-spacing)}:where([class*=afu-title-style]){font-size:var(--afs-title-font-size);font-family:var(--afs-title-font-family);line-height:var(--afs-title-line-height);color:var(--afs-title-color);font-weight:var(--afs-title-font-weight);letter-spacing:var(--afs-title-letter-spacing)}:where([class*=afu-text-style]){font-size:var(--afs-text-font-size);font-family:var(--afs-text-font-family);line-height:var(--afs-text-line-height);color:var(--afs-text-color);font-weight:var(--afs-text-font-weight);letter-spacing:var(--afs-text-letter-spacing)}