.blog-article-html-container.svelte-o1haqp .ql-toolbar{display:none}.blog-article-html-container.svelte-o1haqp .ql-container.ql-snow{border:none}.blog-article-html-root.svelte-o1haqp .ql-editor{padding:0;min-height:0;font-size:1.125rem;line-height:1.75;color:#374151}.blog-article-html-root.svelte-o1haqp .ql-editor a{color:#ff8b8d;text-decoration:none;font-weight:700}.blog-article-html-root.svelte-o1haqp .ql-editor a:hover{text-decoration:underline}.blog-article-html-root.svelte-o1haqp .ql-editor strong{font-weight:600;color:#111827}.blog-article-html-root.svelte-o1haqp .ql-editor code{background-color:#f3f4f6;padding:.125rem .25rem;border-radius:.25rem;font-size:.875em;color:#ef4444}.blog-article-html-root.svelte-o1haqp .ql-editor pre{background-color:#111827;color:#f9fafb;padding:1rem;border-radius:.5rem;overflow-x:auto}.blog-article-html-root.svelte-o1haqp .ql-editor pre code{background:transparent;padding:0;color:inherit}.blog-article-html-root.svelte-o1haqp .ql-editor img{max-width:100%;height:auto;border-radius:.5rem;margin:1.5rem 0}.blog-article-html-root.svelte-o1haqp .ql-editor blockquote:not(.ql-book-snippet-quote){margin:1rem 0;border-left:4px solid #d1d5db;padding-left:1rem;font-style:italic;color:#4b5563}.blog-article-html-root.svelte-o1haqp .ql-table-wrapper{margin:1rem 0;overflow-x:auto}.blog-article-html-root.svelte-o1haqp .ql-book-snippet{margin:1rem 0}.blog-article-html-root.svelte-o1haqp .ql-book-snippet-quote{margin:0 0 6px;border:none;border-left:4px solid #e5e7eb;padding:0 0 0 16px;position:relative;font-style:normal;color:#4b5563}.blog-article-html-root.svelte-o1haqp .ql-book-snippet-quote:before{content:"“";font-size:2.1em;line-height:0;margin-right:.08em;color:#9ca3af;vertical-align:-.12em}.blog-article-html-root.svelte-o1haqp .ql-book-snippet-quote:after{content:"”";font-size:2.1em;line-height:0;margin-left:.08em;color:#9ca3af;vertical-align:-.12em}.blog-article-html-root.svelte-o1haqp .ql-book-snippet-quote p:last-child{margin-bottom:0}.blog-article-html-root.svelte-o1haqp .ql-book-snippet-cite{display:block;margin:0;padding-left:20px;text-align:right;font-size:.875rem;color:#4b5563;font-style:normal}.blog-article-html-root.svelte-o1haqp .ql-reference-card{position:relative;display:block;margin:2rem 0;max-width:100%}.blog-article-html-root.svelte-o1haqp .ql-reference-card.ql-ref-align-left{margin-left:0;margin-right:auto}.blog-article-html-root.svelte-o1haqp .ql-reference-card.ql-ref-align-center{margin-left:auto;margin-right:auto}.blog-article-html-root.svelte-o1haqp .ql-reference-card.ql-ref-align-right{margin-left:auto;margin-right:0}.blog-article-html-root.svelte-o1haqp .ql-ref-card-inner{display:flex;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden;background:#fff;transition:box-shadow .25s ease,transform .25s ease}.blog-article-html-root.svelte-o1haqp .ql-ref-layout-top .ql-ref-card-inner{flex-direction:column}.blog-article-html-root.svelte-o1haqp .ql-ref-layout-left .ql-ref-card-inner{flex-direction:row}.blog-article-html-root.svelte-o1haqp .ql-ref-layout-right .ql-ref-card-inner{flex-direction:row-reverse}.blog-article-html-root.svelte-o1haqp .ql-ref-card-inner:hover{box-shadow:0 8px 24px #0000001a;transform:translateY(-2px)}.blog-article-html-root.svelte-o1haqp .ql-ref-card-image{position:relative;overflow:hidden;background:#f3f4f6;flex-shrink:0}.blog-article-html-root.svelte-o1haqp .ql-ref-layout-top .ql-ref-card-image{width:100%;height:180px}.blog-article-html-root.svelte-o1haqp .ql-ref-layout-left .ql-ref-card-image,.blog-article-html-root.svelte-o1haqp .ql-ref-layout-right .ql-ref-card-image{width:140px;min-height:120px;height:auto}.blog-article-html-root.svelte-o1haqp .ql-reference-card--book.ql-ref-layout-left .ql-ref-card-image,.blog-article-html-root.svelte-o1haqp .ql-reference-card--book.ql-ref-layout-right .ql-ref-card-image{width:min(42%,272px);min-width:132px;align-self:stretch}.blog-article-html-root.svelte-o1haqp .ql-reference-card--book.ql-ref-layout-left .ql-ref-card-image img,.blog-article-html-root.svelte-o1haqp .ql-reference-card--book.ql-ref-layout-right .ql-ref-card-image img{min-height:120px;height:100%;object-fit:cover}.blog-article-html-root.svelte-o1haqp .ql-ref-card-image img{width:100%;height:100%;object-fit:cover;display:block}.blog-article-html-root.svelte-o1haqp .ql-ref-card-content{flex:1;min-width:0;padding:16px 20px;display:flex;flex-direction:column;justify-content:center}.blog-article-html-root.svelte-o1haqp .ql-ref-card-title{font-size:1rem;font-weight:600;color:#111827;line-height:1.4;margin:0 0 6px;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.blog-article-html-root.svelte-o1haqp .ql-ref-card-subtitle{font-size:.8125rem;color:#6b7280;line-height:1.45;margin:0 0 10px;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.blog-article-html-root.svelte-o1haqp .ql-ref-card-badges{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:8px}.blog-article-html-root.svelte-o1haqp .ql-ref-source-pill{font-size:.625rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:2px 8px;border-radius:4px;border:1px solid #e5e7eb;background:#f9fafb;color:#374151}.blog-article-html-root.svelte-o1haqp .ql-ref-source-pill--book{background:#fffbeb;border-color:#fcd34d;color:#92400e}.blog-article-html-root.svelte-o1haqp .ql-ref-source-pill--webpage{background:#f0f9ff;border-color:#7dd3fc;color:#0369a1}.blog-article-html-root.svelte-o1haqp .ql-ref-source-pill--article{background:#fff1f2;border-color:#fda4af;color:#9f1239}.blog-article-html-root.svelte-o1haqp .ql-ref-pill{font-size:.625rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em;padding:1px 6px;border-radius:4px;background:#f3f4f6;color:#374151}.blog-article-html-root.svelte-o1haqp .ql-ref-pill--content{background:#dbeafe;color:#1e40af}.blog-article-html-root.svelte-o1haqp .ql-ref-pill--tone{background:#ede9fe;color:#6d28d9}.blog-article-html-root.svelte-o1haqp .ql-ref-pill--style{background:#d1fae5;color:#065f46}.blog-article-html-root.svelte-o1haqp .ql-ref-pill--book{background:#fef3c7;color:#92400e}.blog-article-html-root.svelte-o1haqp .ql-ref-card-desc{font-size:.875rem;color:#6b7280;line-height:1.6;margin:0 0 8px;border:none;background:transparent;padding:0;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.blog-article-html-root.svelte-o1haqp .ql-ref-card-link{font-size:.75rem;color:#9ca3af;text-decoration:none;display:inline-flex;align-items:center;gap:4px;margin-top:4px}.blog-article-html-root.svelte-o1haqp .ql-ref-card-link:before{content:"🔗";font-size:11px}@media (max-width: 640px){.blog-article-html-root.svelte-o1haqp .ql-ref-card-inner{flex-direction:column}.blog-article-html-root.svelte-o1haqp .ql-ref-card-image{width:100%!important;min-height:160px;max-height:200px}}button.svelte-b6voet,button.svelte-b6voet:hover{text-decoration:none!important}.line-clamp-2.svelte-1w1hltv{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
