:root{--blog-content: 800px;--max-blog-content: 1130px;--widgets-margin-bottom: 40px;--p-slate-50: #f8fafc;--p-slate-100: #f1f5f9;--p-slate-200: #e2e8f0;--p-slate-300: #cbd5e1;--p-slate-400: #94a3b8;--p-slate-500: #64748b;--p-slate-600: #475569;--p-slate-700: #334155;--p-slate-800: #1e293b;--p-slate-900: #0f172a;--p-slate-950: #020617;--p-green-50: #f0fdf4;--p-green-100: #dcfce7;--p-green-200: #bbf7d0;--p-green-300: #86efac;--p-green-400: #4ade80;--p-green-500: #22c55e;--p-green-600: #16a34a;--p-green-700: #15803d;--p-green-800: #166534;--p-green-900: #14532d;--p-green-950: #052e16;--p-purple-50: #faf5ff;--p-purple-100: #f3e8ff;--p-purple-200: #e9d5ff;--p-purple-300: #d8b4fe;--p-purple-400: #c084fc;--p-purple-500: #a855f7;--p-purple-600: #9333ea;--p-purple-700: #7e22ce;--p-purple-800: #6b21a8;--p-purple-900: #581c87;--p-purple-950: #3b0764;--p-emerald-500: #10b981;--p-emerald-600: #059669;--p-yellow-500: #eab308}.blog-container-list,.blog-container{max-width:var(--max-blog-content)}.blog__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}@media(max-width:1279px){.blog__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:799px){.blog__list{grid-template-columns:repeat(1,minmax(0,1fr))}}.blog__list-item{border-radius:8px}.blog__list-item:hover>.blog__item-title{color:#059669}.rd-article{font-family:Inter,Arial,sans-serif;font-size:17px;line-height:1.75;color:var(--p-slate-700, #334155);word-wrap:break-word;overflow-wrap:break-word;max-width:var(--max-blog-content);margin:0 auto;padding:0}@media(max-width:799px){.rd-article{padding-left:20px;padding-right:20px}.blog-container-list,.blog-container{padding:4rem 10px}}.rd-article h1{font-size:28px;line-height:1.25;font-weight:600;color:var(--p-slate-800, #1e293b);letter-spacing:-.02em;margin:0 0 24px}.rd-article h2{font-size:22px;line-height:1.3;font-weight:600;color:var(--p-slate-800, #1e293b);margin:40px 0 16px}.rd-article h3{font-size:18px;line-height:1.4;font-weight:600;color:var(--p-slate-800, #1e293b);margin:32px 0 12px}.rd-article h4{font-size:17px;line-height:1.4;font-weight:600;color:var(--p-slate-800, #1e293b);margin:24px 0 8px}.rd-article h5,.rd-article h6{font-size:16px;line-height:1.4;font-weight:600;color:var(--p-slate-700, #334155);margin:24px 0 8px}.rd-article p{margin:0 0 16px;line-height:1.75}.rd-article strong{font-weight:700}.rd-article a{color:var(--p-sky-600, #0284c7);text-decoration:underline;text-underline-offset:2px;text-decoration-color:var(--p-sky-200, #bae6fd);transition:color .15s,text-decoration-color .15s}.rd-article a:hover{color:var(--p-sky-700, #0369a1);text-decoration-color:var(--p-sky-600, #0284c7)}.rd-article ul,.rd-article ol{margin:16px 0;padding-left:1.5rem}.rd-article ul{list-style-type:disc}.rd-article ol{list-style-type:decimal}.rd-article li{margin-bottom:.5rem;line-height:1.75}.rd-article ul ul{list-style-type:circle;margin-top:.25rem}.rd-article ol ol{list-style-type:lower-alpha;margin-top:.25rem}.rd-article blockquote{border-left:3px solid var(--p-slate-300, #cbd5e1);padding-left:1rem;margin:24px 0;color:var(--p-slate-600, #475569);font-style:italic}.rd-article blockquote p{margin-bottom:8px}.rd-article blockquote p:last-child{margin-bottom:0}.rd-article code{background:var(--p-purple-50, #faf5ff);border-radius:.375rem;font-size:.85em;padding:.2em .4em;color:var(--p-purple-700, #7e22ce);font-family:Fira Code,Courier New,monospace}.rd-article pre{background:var(--p-slate-900, #0f172a);border-radius:12px;color:#e2e8f0;padding:1rem 1.25rem;margin:24px 0;overflow-x:auto;font-size:.875rem;line-height:1.7}.rd-article pre code{background:none;border-radius:0;padding:0;color:inherit;font-size:inherit}.rd-article table{width:100%;border-collapse:collapse;margin:10px 0;font-size:.9375rem}.rd-article table thead th{vertical-align:middle}.rd-article th,.rd-article td{padding:12px 16px;border:1px solid var(--p-slate-200, #e2e8f0);text-align:left;vertical-align:top}.rd-article th{font-weight:600;background:var(--p-slate-50, #f8fafc);color:var(--p-slate-800, #1e293b)}.rd-article hr{border:none;border-top:1px solid var(--p-slate-200, #e2e8f0);margin:32px 0}.rd-article img{max-width:100%;height:auto;border-radius:12px;margin:24px auto}.rd-article .article-asset{margin:24px 0;text-align:center}.rd-article .article-asset img{max-width:100%;height:auto;border-radius:12px;display:block;margin:0 auto}.rd-article .article-asset figcaption{font-size:.85rem;color:var(--p-slate-500, #64748b);margin-top:8px;text-align:center;font-style:italic}.rd-article .asset-hero{margin:0 -32px 32px}.rd-article .asset-hero img{border-radius:0;width:100%}.rd-article .asset-placeholder{background:var(--p-slate-50, #f8fafc);border:2px dashed var(--p-slate-300, #cbd5e1);border-radius:12px;padding:24px;text-align:center;color:var(--p-slate-500, #64748b);margin:24px 0}.rd-article .author-bio{display:flex;align-items:center;gap:16px;padding:24px;margin-top:48px;background:var(--p-slate-50, #f8fafc);border-radius:18px;border:1px solid var(--p-slate-200, #e2e8f0)}.rd-article .author-bio .author-avatar{width:64px;height:64px;border-radius:50%;-o-object-fit:cover;object-fit:cover;flex-shrink:0}.rd-article .author-bio .author-details{flex:1;min-width:0}.rd-article .author-bio .author-name{font-weight:600;font-size:1rem;color:var(--p-slate-800, #1e293b);display:block;margin-bottom:4px}.rd-article .author-bio .author-description{font-size:.875rem;color:var(--p-slate-500, #64748b);line-height:1.5;margin:0}.prose :where(tbody tr:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px}.p_heading{max-width:980px;margin:24px auto;text-align:center}.p_heading .title{margin-top:0;font-size:24px;line-height:48px;letter-spacing:-.02em;font-weight:700;margin-bottom:10px}.icon{--icon-size: 14px;width:var(--icon-size);height:var(--icon-size)}article.blog-container .prose :where(strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:revert}
