.text-editor{display:flex;flex-direction:column;align-items:stretch;gap:1.5rem;width:100%;box-sizing:border-box}.text-editor h1,.text-editor h2,.text-editor h3,.text-editor h4,.text-editor h5,.text-editor h6{margin:0;font-family:var(--font-family-second);font-weight:500;color:var(--color-dark)}.text-editor h1{font-size:var(--typograpy-h1);line-height:1.1;letter-spacing:var(--typograpy-letter-spacing-min)}.text-editor h2{font-size:1.625rem;line-height:1.3;letter-spacing:-.01625rem}.text-editor h3{font-size:var(--typograpy-h3)}.text-editor h3,.text-editor h4{line-height:1.3;letter-spacing:var(--typograpy-letter-spacing-min)}.text-editor h4{font-size:var(--typograpy-h4)}.text-editor h5{font-size:var(--typograpy-h5);line-height:1.3;letter-spacing:var(--typograpy-letter-spacing-min)}.text-editor h6{font-size:var(--typograpy-h6);line-height:1.3;letter-spacing:-.0125rem;opacity:.92}.text-editor>:is(h1,h2,h3,h4,h5,h6){margin-block-start:1.5rem}.text-editor>:is(h1,h2,h3,h4,h5,h6):first-child{margin-block-start:0}.text-editor p{margin:0;font-family:var(--font-family-second);font-weight:400;font-size:var(--typograpy-p-xl);line-height:1.3;letter-spacing:-.0125rem;color:var(--color-dark);opacity:.92;text-transform:none}.text-editor a{color:var(--color-fill-1);font-weight:600;text-decoration:underline;transition:color .24s ease}.text-editor a:hover{color:var(--color-fill-1-h);text-decoration:none}.text-editor p.p-xl{font-size:var(--typograpy-p-xl)}.text-editor p.p-l{font-size:var(--typograpy-p-l)}.text-editor p.p-m{font-size:var(--typograpy-p-m)}.text-editor p.p-s{font-size:var(--typograpy-p-s)}.text-editor p.--muted{opacity:.5}.text-editor .image-thumb{border-radius:var(--shape-14);overflow:hidden}.text-editor img{display:block;max-width:100%;height:auto;border-radius:var(--shape-14)}.text-editor .image-thumb img,.text-editor .image-thumb picture{height:100%!important;border-radius:0}.text-editor ol,.text-editor ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:1.5rem}.text-editor ol>li,.text-editor ul>li{margin:0;display:flex;align-items:flex-start;gap:1.25rem;font-family:var(--font-family-second);font-weight:400;font-size:var(--typograpy-p-xl);line-height:1.4;letter-spacing:-.0125rem;color:var(--color-dark)}.text-editor ul>li:before{content:"";flex-shrink:0;width:.5rem;height:.5rem;margin-top:.35em;border-radius:50%;background-color:var(--color-fill-1)}.text-editor ul>li.--check:before{width:1.5rem;height:1.5rem;margin-top:.1em;background-color:var(--color-fill-1);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='10' fill='none' viewBox='0 0 12 10'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m1 5.2 3.2 3.2L11 1'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:50%;background-size:55%;top:-.25rem;position:relative}.text-editor ol{counter-reset:text-editor-ordered}.text-editor ol>li{counter-increment:text-editor-ordered}.text-editor ol>li:before{content:counter(text-editor-ordered);flex-shrink:0;width:1.5rem;height:1.5rem;margin-top:.1em;border-radius:50%;background-color:var(--color-fill-1);color:var(--color-white);font-family:var(--font-family-main);font-weight:700;font-size:.75rem;line-height:1.3;display:flex;align-items:center;justify-content:center;top:-.125rem;position:relative}.text-editor ol>li>*,.text-editor ul>li>*{min-width:0;flex:1 1 auto}
