.free-text h2{margin-bottom:8px}@media only screen and (min-width:769px){.free-text h2{margin-bottom:16px}}.free-text h2:not(:first-child){margin-top:24px}@media only screen and (min-width:769px){.free-text h2:not(:first-child){margin-top:32px}}.free-text h3{font-weight:700}.free-text h3,.free-text h4{margin-top:16px}@media only screen and (min-width:769px){.free-text h3,.free-text h4{margin-top:24px}}.free-text p{margin-top:8px}.free-text a{color:var(--ac-purple-500);text-decoration:underline}.free-text a:active,.free-text a:hover{color:var(--gray-400)}.free-text ol,.free-text ul{list-style-type:disc;padding-left:40px}.free-text blockquote{border-left:4px solid var(--ac-purple-500);margin-block:16px;padding-left:16px}@media only screen and (min-width:769px){.free-text blockquote{padding-left:32px}}.free-text:has(img.alignleft):after,.free-text:has(img.alignright):after{clear:both;content:"";display:block}.free-text img.alignright{float:right;margin-bottom:16px;margin-left:16px}.free-text img.alignleft{float:left;margin-bottom:16px;margin-right:16px}.free-text img.aligncenter{clear:both;display:block;margin-inline:auto;margin-bottom:16px}
