:root{--ck-highlight-marker-yellow:#fdfd77;--ck-highlight-marker-green:#62f962;--ck-highlight-marker-pink:#fc7899;--ck-highlight-marker-blue:#72ccfd;--ck-highlight-pen-red:#e71313;--ck-highlight-pen-green:#128a00;--ck-image-style-spacing:1.5em;--ck-inline-image-style-spacing:calc(var(--ck-image-style-spacing) / 2);--ck-todo-list-checkmark-size:16px}.cke-content .cke-video-container{aspect-ratio:16/9;max-width:800px;margin-left:auto;margin-right:auto}.cke-content{line-height:1.6;color:inherit}.cke-content p{margin:0 0 1em}.cke-content p:last-child{margin-bottom:0}.cke-content h1,.cke-content h2,.cke-content h3,.cke-content h4,.cke-content h5,.cke-content h6{margin:1.5em 0 .75em;line-height:1.3;font-weight:600}.cke-content h1:first-child,.cke-content h2:first-child,.cke-content h3:first-child,.cke-content h4:first-child,.cke-content h5:first-child,.cke-content h6:first-child{margin-top:0}.cke-content h1{font-size:2em}.cke-content h2{font-size:1.5em}.cke-content h3{font-size:1.25em}.cke-content h4{font-size:1.1em}.cke-content h5{font-size:1em}.cke-content h6{font-size:.875em}.cke-content ol{list-style-type:decimal}.cke-content ol ol{list-style-type:lower-latin}.cke-content ol ol ol{list-style-type:lower-roman}.cke-content ol ol ol ol{list-style-type:upper-latin}.cke-content ol ol ol ol ol{list-style-type:upper-roman}.cke-content ul{list-style-type:disc}.cke-content ul ul{list-style-type:circle}.cke-content ul ul ul,.cke-content ul ul ul ul{list-style-type:square}.cke-content a{color:#06c;text-decoration:underline}.cke-content a:hover{color:#0052a3}.cke-content b,.cke-content strong{font-weight:700}.cke-content em,.cke-content i{font-style:italic}.cke-content u{text-decoration:underline}.cke-content s,.cke-content strike{text-decoration:line-through}.cke-content code{background-color:hsla(0,0%,78%,.3);padding:.15em;border-radius:2px}.cke-content pre{padding:1em;color:#353535;background:hsla(0,0%,78%,.3);border:1px solid #c4c4c4;border-radius:2px;text-align:left;direction:ltr;-moz-tab-size:4;-o-tab-size:4;tab-size:4;white-space:pre-wrap;font-style:normal;min-width:200px}.cke-content pre code{background:unset;padding:0;border-radius:0}.cke-content pre.stylish-code{border-color:transparent;margin-left:2em;margin-right:2em;border-radius:10px}.cke-content pre.stylish-code:before{content:"";display:block;height:13px;background:url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1NCAxMyI+CiAgPGNpcmNsZSBjeD0iNi41IiBjeT0iNi41IiByPSI2LjUiIGZpbGw9IiNGMzZCNUMiLz4KICA8Y2lyY2xlIGN4PSIyNi41IiBjeT0iNi41IiByPSI2LjUiIGZpbGw9IiNGOUJFNEQiLz4KICA8Y2lyY2xlIGN4PSI0Ny41IiBjeT0iNi41IiByPSI2LjUiIGZpbGw9IiM1NkM0NTMiLz4KPC9zdmc+Cg==);margin-bottom:8px;background-repeat:no-repeat}.cke-content pre.stylish-code-bright,.cke-content pre.stylish-code-dark{padding:1em}.cke-content pre.stylish-code-dark{background:#272822;box-shadow:5px 5px 0 #0000001f;color:#fff}.cke-content pre.stylish-code-dark code{color:#fff}.cke-content pre.stylish-code-bright{background:#dddfe0;color:#000;box-shadow:5px 5px 0 #b3b3b3}.cke-content pre.stylish-code-bright code{color:#222}.cke-content blockquote{overflow:hidden;padding-right:1.5em;padding-left:1.5em;margin-left:0;margin-right:0;font-style:italic;border-left:5px solid #ccc}.cke-content[dir=rtl] blockquote{border-left:0;border-right:5px solid #ccc}.cke-content .callout{margin:1em 0;padding:1em 1.5em;border:1px solid #e74c3c;border-left-width:6px;background-color:#fef5f5;border-radius:4px}.cke-content .callout p:first-child{margin-top:0}.cke-content .callout p:last-child{margin-bottom:0}.cke-content .callout strong{color:#c0392b}.cke-content .table{margin:.9em auto;display:table}.cke-content .table table{border-collapse:collapse;border-spacing:0;width:100%;height:100%;border:1px double #b3b3b3}.cke-content .table table td,.cke-content .table table th{min-width:2em;padding:.4em;border:1px solid #bfbfbf}.cke-content .table table th{font-weight:700;background:rgba(0,0,0,.05)}.cke-content[dir=rtl] .table th{text-align:right}.cke-content[dir=ltr] .table th{text-align:left}@media print{.cke-content .table table{height:auto}}.cke-content .image{display:table;clear:both;text-align:center;margin:.9em auto;min-width:50px}.cke-content .image img{display:block;margin:0 auto;max-width:100%;min-width:100%;height:auto}.cke-content .image>figcaption{display:table-caption;caption-side:bottom;word-break:break-word;padding:.6em;font-size:.75em;outline-offset:-1px}.cke-content .image-inline{display:inline-flex;max-width:100%;align-items:flex-start}.cke-content .image-inline picture{display:flex}.cke-content .image-inline img,.cke-content .image-inline picture{flex-grow:1;flex-shrink:1;max-width:100%}.cke-content img.image_resized{height:auto}.cke-content .image.image_resized{max-width:100%;display:block;box-sizing:border-box}.cke-content .image.image_resized img{width:100%}.cke-content .image.image_resized>figcaption{display:block}.cke-content .image-style-align-left{float:left;margin:0 1.5em 1em 0;max-width:50%}.cke-content .image-style-align-right,.cke-content .image-style-side{float:right;margin:0 0 1em 1.5em;max-width:50%}.cke-content .image-style-align-center{display:block;margin:1em auto;float:none}.cke-content figure.image-style-align-left{float:left;margin:0 1.5em 1em 0;max-width:50%}.cke-content figure.image-style-side{float:right;margin:0 0 1em 1.5em;max-width:50%}.cke-content figure.image-style-align-left img,.cke-content figure.image-style-side img{margin:0}.cke-content figure.image-style-align-right{float:right;margin:0 0 1em 1.5em;max-width:50%}.cke-content figure.image-style-align-right img{margin:0}.cke-content figure.image-style-align-center{display:block;margin:1em auto;float:none}.cke-content figure.image-style-align-center img{margin:0 auto}.cke-content:after{content:"";display:table;clear:both}.cke-content p img{display:inline-block;vertical-align:middle}.cke-content p img.image-style-align-left{float:left;margin:.5em 1em .5em 0;display:block}.cke-content p img.image-style-align-right{float:right;margin:.5em 0 .5em 1em;display:block}.cke-content hr{margin:15px 0;height:4px;background:#dedede;border:0}.cke-content sub,.cke-content sup{font-size:.75em;line-height:0;position:relative;vertical-align:baseline}.cke-content sup{top:-.5em}.cke-content sub{bottom:-.25em}.cke-content .text-left{text-align:left}.cke-content .text-center{text-align:center}.cke-content .text-right{text-align:right}.cke-content .text-justify{text-align:justify}.cke-content .needs-clarification{background-color:transparent;border:2px dashed #d4a574;padding:.1em .2em;border-radius:2px;position:relative;display:inline-block;margin-right:1.8em}.cke-content .needs-clarification:after{content:"?";position:absolute;top:0;right:-.6em;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:1.3em;height:1.3em;background-color:#3d3d3d;color:#fff;border-radius:50%;font-size:.75em;font-weight:700}.cke-content span.wide-spacing{letter-spacing:.3em}.cke-content span.small-caps{font-variant:small-caps}.cke-content span.spoiler{background:#000;color:#000}.cke-content span.spoiler:hover{background:#000;color:#fff}.cke-content .media{clear:both;margin:.9em 0;display:block;min-width:15em}.cke-content .ck-media__wrapper{position:relative}.cke-content .ck-media__wrapper>*{width:100%;height:100%}.cke-content .ck-media__wrapper[data-oembed-url*="open.spotify.com"]{max-width:300px;max-height:380px}.cke-content .ck-media__wrapper>:not(.ck-media__placeholder){pointer-events:auto}.cke-content .page-break{position:relative;clear:both;padding:5px 0;display:flex;align-items:center;justify-content:center}.cke-content .page-break:after{content:"";position:absolute;border-bottom:2px dashed #c4c4c4;width:100%}.cke-content .page-break__label{position:relative;z-index:1;padding:.3em .6em;display:block;text-transform:uppercase;border:1px solid #c4c4c4;border-radius:2px;font-family:Helvetica,Arial,Tahoma,Verdana,Sans-Serif;font-size:.75em;font-weight:700;color:#333;background:#fff;box-shadow:2px 2px 1px rgba(0,0,0,.15);-webkit-user-select:none;-moz-user-select:none;user-select:none}.cke-content .mention{background:#f0f7ff;color:#2977ff}.cke-content .todo-list{list-style:none}.cke-content .todo-list li{position:relative;margin-bottom:5px}.cke-content .todo-list li .todo-list{margin-top:5px}.cke-content .todo-list .todo-list__label>input{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-block;position:relative;width:var(--ck-todo-list-checkmark-size);height:var(--ck-todo-list-checkmark-size);vertical-align:middle;border:0;left:-25px;margin-right:-15px;right:0;margin-left:0}.cke-content[dir=rtl] .todo-list .todo-list__label>input{left:0;margin-right:0;right:-25px;margin-left:-15px}.cke-content .todo-list .todo-list__label>input:before{display:block;position:absolute;box-sizing:border-box;content:"";width:100%;height:100%;border:1px solid #333;border-radius:2px;transition:box-shadow .25s ease-in-out}@media (prefers-reduced-motion:reduce){.cke-content .todo-list .todo-list__label>input:before{transition:none}}.cke-content .todo-list .todo-list__label>input:after{display:block;position:absolute;box-sizing:content-box;pointer-events:none;content:"";left:calc(var(--ck-todo-list-checkmark-size) / 3);top:calc(var(--ck-todo-list-checkmark-size) / 5.3);width:calc(var(--ck-todo-list-checkmark-size) / 5.3);height:calc(var(--ck-todo-list-checkmark-size) / 2.6);border-style:solid;border-color:transparent;border-width:0 calc(var(--ck-todo-list-checkmark-size) / 8) calc(var(--ck-todo-list-checkmark-size) / 8) 0;transform:rotate(45deg)}.cke-content .todo-list .todo-list__label>input[checked]:before{background:#26ab33;border-color:#26ab33}.cke-content .todo-list .todo-list__label>input[checked]:after{border-color:#fff}.cke-content .todo-list .todo-list__label .todo-list__label__description{vertical-align:middle}.cke-content .todo-list .todo-list__label.todo-list__label_without-description input[type=checkbox]{position:absolute}.cke-content .text-tiny{font-size:.7em}.cke-content .text-small{font-size:.85em}.cke-content .text-big{font-size:1.4em}.cke-content .text-huge{font-size:1.8em}.cke-content .marker-yellow{background-color:var(--ck-highlight-marker-yellow)}.cke-content .marker-green{background-color:var(--ck-highlight-marker-green)}.cke-content .marker-pink{background-color:var(--ck-highlight-marker-pink)}.cke-content .marker-blue{background-color:var(--ck-highlight-marker-blue)}.cke-content .pen-red{color:var(--ck-highlight-pen-red);background-color:transparent}.cke-content .pen-green{color:var(--ck-highlight-pen-green);background-color:transparent}.cke-content .clear,.cke-content .clearfix{clear:both}