.cms-content{color:#000;flex-direction:column;gap:16px;margin-top:64px;margin-bottom:48px;font-size:24px;font-weight:400;line-height:130%;display:flex}.cms-content p{margin:0;font-size:24px;font-weight:400;line-height:130%}.cms-content h1,.cms-content h2,.cms-content h3,.cms-content h4,.cms-content h5,.cms-content h6{margin:1.5em 0 .5em;font-family:inherit;font-weight:700}.cms-content h1{font-size:44px;line-height:130%}.cms-content h2{font-size:32px;line-height:110%}.cms-content h3{font-size:26px;line-height:120%}.cms-content h4{font-size:22px;line-height:120%}.cms-content strong,.cms-content b{font-weight:700}.cms-content a{color:#2563eb;text-decoration:none;transition:color .2s,text-decoration-color .2s}.cms-content a:hover{color:#1d4ed8;text-decoration:underline}.cms-content ul{margin:0;padding-left:24px;list-style-type:disc}.cms-content ol{margin:0;padding-left:24px;list-style-type:decimal}.cms-content li{list-style:inherit;margin-bottom:4px}.cms-content img{object-fit:cover;border-radius:32px;width:100%;height:auto}.cms-content .text-muted{color:#707070}.cms-content .text-small{color:#707070;font-size:16px;line-height:130%}.cms-content .text-accent{font-weight:700}.cms-content .description{font-size:18px;font-weight:400;line-height:130%}.cms-content blockquote,.cms-content .callout{color:#000;background:#f1f1f1;border:none;border-radius:16px;flex-direction:column;gap:10px;margin:0;padding:24px 32px;font-style:normal;display:flex}.cms-content .page-title{font-size:44px;font-weight:700;line-height:130%}.cms-content hr{border:none;border-top:1px solid #e0e0e0;margin:24px 0}.cms-content code{background:#f1f1f1;border-radius:4px;padding:2px 6px;font-family:SF Mono,Fira Code,Fira Mono,Menlo,Consolas,monospace;font-size:.875em}.cms-content pre{background:#f1f1f1;border-radius:16px;margin:0;padding:24px 32px;overflow-x:auto}.cms-content pre code{background:0 0;border-radius:0;padding:0}@media not (min-width:1280px){.cms-content{margin-top:48px;margin-bottom:24px;font-size:18px}.cms-content p{font-size:18px}.cms-content h1{font-size:36px}.cms-content h2{font-size:26px}.cms-content h3{font-size:22px}.cms-content h4{font-size:20px}.cms-content .description{font-size:16px}}@media not (min-width:640px){.cms-content{gap:12px;margin-bottom:24px;font-size:16px}.cms-content p{font-size:16px}.cms-content h1{font-size:28px}.cms-content h2{font-size:22px}.cms-content h3{font-size:20px}.cms-content h4{font-size:18px}.cms-content .description{font-size:14px}.cms-content blockquote,.cms-content .callout{border-radius:12px;padding:16px 20px}.cms-content img{border-radius:16px}.cms-content pre{border-radius:12px;padding:16px 20px}}
