.cms-content{color:hsla(0,0%,100%,.6);font-family:var(--font-outfit,"Outfit"),sans-serif;font-size:14px;line-height:20px}.cms-content h1,.cms-content h2,.cms-content h3,.cms-content h4,.cms-content h5,.cms-content h6{color:#fff}.cms-content h1{font-size:22px;line-height:28px;font-weight:700;letter-spacing:.44px;margin:32px 0 16px}.cms-content h2{font-size:20px;line-height:26px;font-weight:700;letter-spacing:.4px;margin:28px 0 12px}.cms-content h3{font-size:19px;line-height:25px;font-weight:700;margin:24px 0 12px}.cms-content h4{font-size:18px;line-height:24px;font-weight:600;margin:20px 0 8px}.cms-content h5{font-size:17px;line-height:23px;font-weight:600;margin:16px 0 8px}.cms-content h6{font-size:16px;line-height:22px;font-weight:500;margin:16px 0 8px}.cms-content p{margin:0 0 16px}.cms-content ol,.cms-content ul{padding-left:1.5em;margin:0 0 16px}.cms-content ul{list-style-type:disc}.cms-content ol{list-style-type:decimal}.cms-content li{margin:4px 0}.cms-content a{color:#c68ce5;text-decoration:underline}.cms-content a:hover{text-decoration:none}.cms-content blockquote{border-left:2px solid #3f0d4a;padding-left:1em;margin:16px 0;font-style:italic}.cms-content hr{border:0;border-top:1px solid hsla(0,0%,100%,.1);margin:24px 0}.cms-content img{max-width:100%;height:auto;display:block;margin:16px 0}.cms-content code{padding:.2em .4em;border-radius:4px}.cms-content code,.cms-content pre{background-color:hsla(0,0%,100%,.08);color:#fff;font-size:.95em}.cms-content pre{padding:1em;overflow:auto;border-radius:6px;margin:16px 0}.cms-content table{width:100%;border-collapse:collapse;margin:16px 0;font-size:inherit}.cms-content table td,.cms-content table th{border:1px solid hsla(0,0%,100%,.15);padding:.6em .75em;text-align:left}.cms-content table th{color:#fff;font-weight:600;background-color:hsla(0,0%,100%,.05)}@media(min-width:768px){.cms-content{font-size:16px;line-height:20px}.cms-content h1{font-size:24px;line-height:32px;letter-spacing:.48px;margin:48px 0 20px}.cms-content h2{font-size:22px;line-height:28px;letter-spacing:.44px;margin:40px 0 16px}.cms-content h3{font-size:21px;line-height:27px;letter-spacing:.42px;margin:32px 0 16px}.cms-content h4{font-size:20px;line-height:26px;margin:28px 0 12px}.cms-content h5{font-size:19px;line-height:25px;margin:24px 0 12px}.cms-content h6{font-size:18px;line-height:24px;margin:24px 0 12px}}