.editorjs-content{color:#18181b;word-wrap:break-word;overflow-wrap:break-word;font-size:1.05rem;line-height:1.8}.dark .editorjs-content{color:#d4d4d8}.editorjs-content p,.editorjs-content .ce-paragraph{margin:.6em 0}.dark .editorjs-content .ce-paragraph{color:#d4d4d8}.editorjs-content a{color:#125894;text-underline-offset:2px;text-decoration:underline;transition:color .15s}.editorjs-content a:hover{color:#0e4576}.dark .editorjs-content a{color:#60a5fa}.dark .editorjs-content a:hover{color:#93bbfd}.cdx-alert{border-radius:5px;margin-bottom:10px;padding:10px;position:relative}.cdx-alert-primary{color:#2b6cb0;background-color:#ebf8ff;border:1px solid #4299e1}.cdx-alert-secondary{color:#222731;background-color:#f7fafc;border:1px solid #cbd5e0}.cdx-alert-info{color:#00727c;background-color:#e6fdff;border:1px solid #4cd4ce}.cdx-alert-success{color:#2f855a;background-color:#f0fff4;border:1px solid #68d391}.cdx-alert-warning{color:#c05621;background-color:#fffaf0;border:1px solid #ed8936}.cdx-alert-danger{color:#c53030;background-color:#fff5f5;border:1px solid #fc8181}.cdx-alert-light{color:#1a202c;background-color:#fff;border:1px solid #edf2f7}.cdx-alert-dark{color:#d3d3d3;background-color:#2d3748;border:1px solid #1a202c}.cdx-alert-align-left{text-align:left}.cdx-alert-align-center{text-align:center}.cdx-alert-align-right{text-align:right}.cdx-alert__message{outline:none}.ce-header{padding:.4em 0;font-weight:700;line-height:1.3}h2.ce-header{font-size:1.5em}h3.ce-header{font-size:1.25em}h4.ce-header{font-size:1.1em}.os-quote{background:linear-gradient(135deg,#fff7ed 0%,#fffbeb 100%);border-left:4px solid #f97316;border-radius:0 8px 8px 0;margin:24px 0;padding:28px 24px 20px 28px;position:relative}.os-quote__icon{color:#f97316;opacity:.3;pointer-events:none;font-size:48px;line-height:1;position:absolute;top:8px;right:16px}.os-quote__text{color:#1c1917;min-height:1.5em;font-size:1.25em;font-style:italic;font-weight:500;line-height:1.5}.os-quote__text:empty:before{content:attr(data-placeholder);color:#a8a29e;font-style:italic}.os-quote__author{color:#78716c;min-height:1.2em;margin-top:12px;font-size:.9em;font-weight:600}.os-quote__author:empty:before{content:attr(data-placeholder);color:#a8a29e;font-weight:400}.os-factbox{box-sizing:border-box;background:#fffbeb;border:2px solid #f97316;border-radius:8px;margin:24px 0;padding:20px 24px;position:relative}.os-factbox__title{color:#f97316;text-transform:uppercase;letter-spacing:.03em;margin-bottom:12px;font-size:1.1em;font-weight:700}.os-factbox__title:empty:before{content:attr(data-placeholder);color:#d4a574;text-transform:none;font-weight:400}.os-factbox__list{margin:0;padding:0;list-style:none}.os-factbox__item{color:#292524;border-bottom:1px solid #fde68a;padding:8px 0 8px 24px;line-height:1.5;position:relative}.os-factbox__item:last-child{border-bottom:none}.os-factbox__item:before{content:"";background:#f97316;border-radius:50%;width:8px;height:8px;position:absolute;top:14px;left:0}.os-divider{padding:16px 0}.os-divider hr{background:linear-gradient(90deg,#0000,#f97316,#0000);border:none;border-radius:2px;height:3px;margin:0}.os-image{border-radius:8px;margin:20px 0;overflow:hidden}.os-image img{width:100%;height:auto;display:block}.os-image--full{border-radius:0;margin-left:-24px;margin-right:-24px}.os-image__caption{color:#78716c;margin-top:6px;padding:0 4px;font-size:.85em;font-style:italic}.os-image__credit{color:#a1a1aa;margin-top:2px;padding:0 4px;font-size:.8em}.os-article-teaser__card{color:inherit;border:1px solid #e4e4e7;border-radius:8px;align-items:stretch;gap:16px;margin:12px 0;text-decoration:none;transition:box-shadow .2s;display:flex;overflow:hidden}.os-article-teaser__card:hover{box-shadow:0 2px 12px #0000000f}.os-article-teaser__image{flex-shrink:0;width:180px}.os-article-teaser__image img{object-fit:cover;width:100%;height:100%}.os-article-teaser__content{flex:1;min-width:0;padding:14px 16px}.os-article-teaser__category{text-transform:uppercase;letter-spacing:.05em;color:#f97316;margin-bottom:4px;font-size:.75em;font-weight:600}.os-article-teaser__title{color:#18181b;margin-bottom:4px;font-size:1em;font-weight:700}.os-article-teaser__title a{color:inherit;text-decoration:none}.os-article-teaser__title a:hover{color:#125894}.os-article-teaser__excerpt{color:#71717a;font-size:.85em;line-height:1.4}.editorjs-columns{gap:12px;margin:12px 0;display:flex}.editorjs-columns>div{flex:1 1 0;min-width:0}@media (width<=640px){.editorjs-columns{flex-direction:column}}.cdx-warning{background:#fffbeb;border:1px solid #fbbf24;border-radius:8px;margin:12px 0;padding:14px 16px}.cdx-warning__title{margin-bottom:4px;font-weight:700}.ce-delimiter{text-align:center;letter-spacing:.3em;color:#d4d4d8;padding:16px 0;font-size:1.8em}.cdx-quote{background:#fffbeb;border-left:3px solid #f97316;border-radius:0 6px 6px 0;margin:12px 0;padding:12px 16px}.cdx-quote__text{font-style:italic}.cdx-quote__caption{opacity:.7;margin-top:6px;font-size:.85em;font-style:italic}.cdx-list{margin:.5em 0;padding-left:1.2em}.cdx-list__item{margin:.25em 0}.tc-table{border:1px solid #e4e4e7;border-radius:6px;width:100%;overflow:hidden}.tc-row{border-bottom:1px solid #e4e4e7;display:flex}.tc-row:last-child{border-bottom:none}.tc-cell{border-right:1px solid #e4e4e7;flex:1;padding:8px 12px}.tc-cell:last-child{border-right:none}.tc-row:first-child .tc-cell{background:#fafafa;font-weight:600}pre.cdx-code{background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;margin:12px 0;padding:12px 16px;font-family:JetBrains Mono,Fira Code,monospace;font-size:.85em;line-height:1.6;overflow-x:auto}a.link-tool{color:inherit;border:1px solid #e4e4e7;border-radius:8px;margin:12px 0;text-decoration:none;transition:box-shadow .2s;display:block;overflow:hidden}a.link-tool:hover{box-shadow:0 2px 12px #0000000f}.link-tool__content{padding:14px 16px}.link-tool__title{margin-bottom:4px;font-size:1em;font-weight:600}.link-tool__description{color:#71717a;font-size:.85em;line-height:1.4}.link-tool__anchor{color:#f97316;font-size:.8em;text-decoration:none}.cdx-attaches{border:1px solid #e4e4e7;border-radius:8px;align-items:center;gap:12px;margin:12px 0;padding:14px 16px;transition:box-shadow .2s;display:flex}.cdx-attaches:hover{box-shadow:0 2px 8px #0000000d}.cdx-attaches__title{font-size:.95em;font-weight:600}.cdx-attaches__size{color:#71717a;font-size:.8em}.collapsible-block{border:1px solid #e4e4e7;border-radius:8px;margin:12px 0;overflow:hidden}.collapsible-block__title{cursor:pointer;align-items:center;gap:8px;padding:12px 16px;font-weight:600;display:flex}.collapsible-block__content{padding:12px 16px}.embed-tool{border:1px solid #e4e4e7;border-radius:8px;margin:12px 0;overflow:hidden}.embed-tool iframe{width:100%}.embed-tool__caption{text-align:center;color:#71717a;padding:8px 12px;font-size:.85em}.cdx-simple-image{margin:12px 0}.cdx-simple-image__picture img{border-radius:6px;max-width:100%;height:auto}.cdx-simple-image--stretched .cdx-simple-image__picture img{width:100%}.cdx-simple-image--with-border .cdx-simple-image__picture img{border:1px solid #e4e4e7}.cdx-simple-image--with-background{background:#f4f4f5;border-radius:.5rem;padding:1rem}.cdx-simple-image__caption{color:#78716c;text-align:center;margin-top:6px;font-size:.85em;font-style:italic}.inline-code{color:#ea580c;background:#f1f5f9;border-radius:4px;padding:2px 6px;font-family:JetBrains Mono,Fira Code,monospace;font-size:.85em}.cdx-marker{background:#f9731633;border-radius:3px;padding:1px 3px}.cdx-checklist{margin:.5em 0}.cdx-checklist__item{align-items:flex-start;gap:8px;padding:4px 0;display:flex}.cdx-checklist__item-checkbox{border-radius:4px;transition:background .15s,border-color .15s}.cdx-checklist__item--checked .cdx-checklist__item-text{opacity:.6;text-decoration:line-through}.dark .cdx-alert-primary{color:#93c5fd;background-color:#172554;border-color:#1e3a8a}.dark .cdx-alert-secondary{color:#d6d3d1;background-color:#1c1917;border-color:#44403c}.dark .cdx-alert-info{color:#5eead4;background-color:#042f2e;border-color:#115e59}.dark .cdx-alert-success{color:#86efac;background-color:#14532d;border-color:#166534}.dark .cdx-alert-warning{color:#fcd34d;background-color:#451a03;border-color:#78350f}.dark .cdx-alert-danger{color:#fca5a5;background-color:#450a0a;border-color:#7f1d1d}.dark .cdx-alert-light{color:#e4e4e7;background-color:#27272a;border-color:#3f3f46}.dark .ce-header{color:#f4f4f5}.dark .os-quote{background:linear-gradient(135deg,#27201a 0%,#1c1917 100%);border-left-color:#f97316}.dark .os-quote__text{color:#fafaf9}.dark .os-quote__author{color:#a8a29e}.dark .os-quote__text:empty:before,.dark .os-quote__author:empty:before{color:#57534e}.dark .os-factbox{background:#1c1917;border-color:#f97316}.dark .os-factbox__title{color:#fb923c}.dark .os-factbox__title:empty:before{color:#78716c}.dark .os-factbox__item{color:#e7e5e4;border-bottom-color:#3f3f46}.dark .os-divider hr{background:linear-gradient(90deg,#0000,#fb923c,#0000)}.dark .os-image__caption{color:#a1a1aa}.dark .os-image__credit{color:#71717a}.dark .ce-delimiter{color:#52525b}.dark .cdx-quote{background:#1c1917;border-left-color:#f97316}.dark .cdx-quote__text,.dark .cdx-quote__caption{color:#f4f4f5}.dark .cdx-warning{background:#1c1917;border-color:#78350f}.dark .cdx-warning__title,.dark .cdx-warning__message{color:#fef3c7}.dark .cdx-list__item{color:#d4d4d8}.dark .cdx-checklist__item-checkbox{background:#18181b;border-color:#52525b}.dark .cdx-checklist__item--checked .cdx-checklist__item-checkbox{background:#f97316;border-color:#f97316}.dark .cdx-checklist__item-text{color:#d4d4d8}.dark .tc-table,.dark .tc-row,.dark .tc-cell{border-color:#3f3f46}.dark .tc-row:first-child .tc-cell{color:#f4f4f5;background:#27272a}.dark .tc-cell{color:#d4d4d8}.dark pre.cdx-code{color:#e2e8f0;background:#0f172a;border-color:#334155}.dark a.link-tool{background:#18181b;border-color:#3f3f46}.dark .link-tool__title{color:#f4f4f5}.dark .link-tool__description{color:#a1a1aa}.dark .link-tool__anchor{color:#fb923c}.dark .cdx-attaches{background:#18181b;border-color:#3f3f46}.dark .cdx-attaches__title{color:#f4f4f5}.dark .cdx-attaches__size{color:#71717a}.dark .collapsible-block{background:#18181b;border-color:#3f3f46}.dark .collapsible-block__title{color:#f4f4f5}.dark .collapsible-block__content{color:#d4d4d8}.dark .embed-tool{border-color:#3f3f46}.dark .embed-tool__caption{color:#a1a1aa;background:#18181b}.dark .cdx-simple-image--with-border .cdx-simple-image__picture img{border-color:#3f3f46}.dark .cdx-simple-image--with-background{background:#27272a}.dark .cdx-simple-image__caption{color:#a1a1aa}.dark .inline-code{color:#fb923c;background:#1e293b}.dark .cdx-marker{background:#f973164d}.dark .os-article-teaser__card{background:#18181b;border-color:#3f3f46}.dark .os-article-teaser__card:hover{box-shadow:0 2px 12px #0000004d}.dark .os-article-teaser__title,.dark .os-article-teaser__title a{color:#f4f4f5}.dark .os-article-teaser__excerpt{color:#a1a1aa}.dark .editorjs-columns{border-color:#3f3f46}
