.cms{color:#334155;letter-spacing:-.01em;font-size:1.0625rem;line-height:1.8}.cms p{color:#334155;margin-bottom:1.5rem}.cms p strong,.cms strong{color:#0f172a;font-weight:700}.cms h1,.cms h2,.cms h3,.cms h4{color:#0f172a;letter-spacing:-.02em;scroll-margin-top:110px;font-weight:800}.cms h2{border-bottom:1px solid #f1f5f9;margin-top:2.75rem;margin-bottom:1.25rem;padding-bottom:.6rem;font-size:1.5rem;line-height:1.35;position:relative}.cms h2:before{content:"";background-color:var(--color-primary-blue,#2455a3);border-radius:9999px;width:40px;height:2px;position:absolute;bottom:-1px;left:0}.cms h3{color:#1e293b;margin-top:2rem;margin-bottom:.875rem;font-size:1.25rem;line-height:1.4}.cms h4{margin-top:1.5rem;margin-bottom:.75rem;font-size:1.1rem}.cms ul{margin-top:.5rem;margin-bottom:1.5rem;padding-left:0;list-style-type:none}.cms ul>li{margin-bottom:.65rem;padding-left:1.6rem;line-height:1.7;position:relative}.cms ul>li:before{content:"";background-color:var(--color-primary-blue,#2455a3);border-radius:50%;width:6px;height:6px;position:absolute;top:.7rem;left:.4rem}.cms ol{margin-top:.5rem;margin-bottom:1.5rem;padding-left:1.5rem;list-style-type:decimal}.cms ol>li{margin-bottom:.65rem;padding-left:.35rem;line-height:1.7}.cms a{color:var(--color-primary-blue,#2455a3);text-underline-offset:3px;font-weight:500;-webkit-text-decoration:underline #2455a34d;text-decoration:underline #2455a34d;transition:all .2s}.cms a:hover{-webkit-text-decoration-color:var(--color-primary-blue,#2455a3);text-decoration-color:var(--color-primary-blue,#2455a3);color:#1d4585}.cms blockquote{border-left:3px solid var(--color-primary-blue,#2455a3);color:#475569;background-color:#f8fafc;border-radius:0 .75rem .75rem 0;margin:1.5rem 0;padding:1rem 1.25rem;font-style:italic}.cms table{border-collapse:separate;border-spacing:0;border:1px solid #e2e8f0;border-radius:.75rem;width:100%;margin:2rem 0;overflow:hidden;box-shadow:0 1px 3px #00000008}.cms th{color:#0f172a;text-align:left;background-color:#f8fafc;border-bottom:1px solid #e2e8f0;border-right:1px solid #e2e8f0;padding:.875rem 1rem;font-size:.9375rem;font-weight:700}.cms td{color:#334155;border-bottom:1px solid #f1f5f9;border-right:1px solid #f1f5f9;padding:.875rem 1rem;font-size:.9375rem;line-height:1.6}.cms tr:last-child td{border-bottom:none}.cms th:last-child,.cms td:last-child{border-right:none}.cms tr:hover td{background-color:#fafbfd}.cms img{border:1px solid #f1f5f9;border-radius:.75rem;max-width:100%;height:auto;margin:2rem auto;box-shadow:0 4px 12px -2px #0f172a14}.shadow{box-shadow:0 8px 30px #0000000d}.scrollbar-hide{scrollbar-width:none;-ms-overflow-style:none}.scrollbar-hide::-webkit-scrollbar{display:none}
