.cms-content{color:#27272a;font-size:1.0625rem;line-height:1.8;word-break:break-word}.cms-content>*+*{margin-top:1.25em}.cms-content h1,.cms-content h2,.cms-content h3,.cms-content h4,.cms-content h5,.cms-content h6{color:#18181b;font-weight:700;line-height:1.3;margin-top:2em;margin-bottom:.75em}.cms-content>:first-child{margin-top:0}.cms-content h1{font-size:1.75rem}.cms-content h2{font-size:1.5rem;padding-bottom:.4em;border-bottom:1px solid #e4e4e7}.cms-content h3{font-size:1.25rem}.cms-content h4{font-size:1.1rem}.cms-content p{margin:0}.cms-content b,.cms-content strong{font-weight:700;color:#18181b}.cms-content em,.cms-content i{font-style:italic}.cms-content a{color:#1f61d9;text-decoration:underline;text-underline-offset:2px;font-weight:500}.cms-content a:hover{color:#164ab0}.cms-content ol,.cms-content ul{padding-left:1.5em}.cms-content ul{list-style:disc}.cms-content ol{list-style:decimal}.cms-content li+li,.cms-content li>ol,.cms-content li>ul{margin-top:.4em}.cms-content blockquote{border-left:4px solid #1f61d9;background:#f4f7fd;padding:.9em 1.2em;border-radius:0 .5rem .5rem 0;color:#3f3f46;font-style:italic}.cms-content blockquote p{margin:0}.cms-content hr{border:none;border-top:1px solid #e4e4e7;margin:2.5em 0}.cms-content code{background:#f4f4f5;color:#be185d;padding:.15em .4em;border-radius:.3rem;font-size:.875em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.cms-content pre{background:#18181b;color:#f4f4f5;padding:1em 1.25em;border-radius:.6rem;overflow-x:auto}.cms-content pre code{background:none;color:inherit;padding:0;font-size:.875em}.cms-content img{max-width:100%;height:auto;border-radius:.6rem;display:block}.cms-content figure{margin:0}.cms-content figure img{margin:0 auto}.cms-content figcaption{text-align:center;font-size:.875rem;color:#71717a;margin-top:.5em}.cms-content table{display:block;width:100%;max-width:100%;overflow-x:auto;border-collapse:collapse;font-size:.9375rem}.cms-content td,.cms-content th{border:1px solid #e4e4e7;padding:.6em .9em;text-align:left}.cms-content thead th{background:#f4f4f5;color:#18181b;font-weight:600;white-space:nowrap}.cms-content tbody tr:nth-child(2n){background:#fafafa}@media (max-width:640px){.cms-content{font-size:1rem}.cms-content h1{font-size:1.4rem}.cms-content h2{font-size:1.25rem}.cms-content h3{font-size:1.1rem}}