.blog-content{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:18px;line-height:1.8;color:#1a1a1a}.blog-content>*{max-width:720px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}.blog-content .wp-block-paragraph,.blog-content p{font-size:18px;line-height:1.8;margin-top:0;margin-bottom:1.5em;color:#1a1a1a}.blog-content .wp-block-heading,.blog-content h1,.blog-content h2,.blog-content h3,.blog-content h4{font-weight:700;line-height:1.3;margin-top:2em;margin-bottom:.5em;color:#000}.blog-content h2{font-size:2em;margin-top:2.5em}.blog-content h3{font-size:1.5em;margin-top:2em}.blog-content section{margin-bottom:3em}.blog-content section>div:first-child{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem}.blog-content section>div:first-child>span{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:50%;background-color:#2271b1;color:white;font-weight:700;font-size:1.125rem;flex-shrink:0}.blog-content .bg-blue-50,.blog-content .highlight-box{background-color:#f0f6fc;border-left:4px solid #2271b1;padding:1.25rem;margin:1.5rem 0;border-radius:0 .5rem .5rem 0}.blog-content details{border:1px solid #ddd;border-radius:8px;margin-bottom:1rem;overflow:hidden;background:white}.blog-content summary{padding:1.25rem 1.5rem;cursor:pointer;font-weight:600;font-size:1rem;background-color:#f9f9f9;display:flex;justify-content:space-between;align-items:center;transition:background-color .2s;user-select:none}.blog-content summary:hover{background-color:#f0f0f0}.blog-content summary::-webkit-details-marker,.blog-content summary::marker{display:none}.blog-content summary:after{content:"+";font-size:1.5rem;font-weight:300;color:#2271b1;transition:transform .2s}.blog-content details[open] summary:after{content:"−"}.blog-content details[open] summary{border-bottom:1px solid #ddd}.blog-content details>div:last-child{padding:1.25rem 1.5rem;color:#555;line-height:1.7}.blog-content .wp-block-list,.blog-content ol,.blog-content ul{margin:1.25em auto;padding-left:2em;max-width:720px}.blog-content li{margin-bottom:.65em;line-height:1.8}.blog-content li:last-child{margin-bottom:0}.blog-content ul,.blog-content ul.wp-block-list{list-style-type:disc}.blog-content ol,.blog-content ol.wp-block-list{list-style-type:decimal}.blog-content .wp-merged-list{margin-top:1em;margin-bottom:1.5em}.blog-content .wp-block-heading{max-width:720px;margin-left:auto;margin-right:auto}.blog-content .wp-block-heading strong{font-weight:inherit}.blog-content b,.blog-content strong{font-weight:600;color:#000}.blog-content a{color:#2271b1;text-decoration:none}.blog-content a:hover{text-decoration:underline}.blog-content .wp-block-image img,.blog-content img{max-width:100%;height:auto;border-radius:0;margin:2em 0}.blog-content figure{margin:2em 0}.blog-content figcaption{text-align:center;font-size:.875em;color:#6b6b6b;margin-top:.5em}@media (max-width:768px){.blog-content{font-size:16px}.blog-content>*{padding-left:16px;padding-right:16px}.blog-content h2{font-size:1.75rem}.blog-content h3{font-size:1.375rem}.blog-content .wp-block-columns{flex-direction:column}.blog-content section>div:first-child>span{width:2rem;height:2rem;font-size:1rem}}@media (max-width:480px){.blog-content{font-size:15px}.blog-content h2{font-size:1.5rem}.blog-content h3{font-size:1.25rem}}.dark .blog-content{color:#e5e7eb}.dark .blog-content .wp-block-paragraph,.dark .blog-content p{color:#e5e7eb!important}.dark .blog-content .wp-block-heading,.dark .blog-content h1,.dark .blog-content h2,.dark .blog-content h3,.dark .blog-content h4{color:#f9fafb!important}.dark .blog-content b,.dark .blog-content strong{color:#ffffff!important}.dark .blog-content a{color:#7dd3fc}.dark .blog-content a:hover{color:#bae6fd}.dark .blog-content figcaption{color:#9ca3af!important}.dark .blog-content li{color:#e5e7eb}.dark .blog-content blockquote{color:#d1d5db}.dark .blog-content code{background-color:rgba(255,255,255,.08)!important;color:#e5e7eb!important}.dark .blog-content pre{background-color:#0f172a!important;color:#e2e8f0!important}.dark .blog-content .bg-blue-50,.dark .blog-content .highlight-box{background-color:rgba(60,186,153,.12)!important;border-left-color:#5eead4!important;color:#e5e7eb}.dark .blog-content details{background:#0a1628;border-color:rgba(255,255,255,.12)}.dark .blog-content summary{background-color:#111827!important;color:#e5e7eb!important}.dark .blog-content summary:hover{background-color:#1f2937!important}.dark .blog-content details[open] summary{border-bottom-color:rgba(255,255,255,.12)}.dark .blog-content details>div:last-child{color:#d1d5db!important}.dark .blog-content img{filter:grayscale(100%);opacity:.95}.dark .blog-content img:hover{filter:none;opacity:1}.admin-blog-content{width:100%;max-width:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:1.125rem;line-height:1.75;color:#374151;text-align:left}.admin-blog-content blockquote,.admin-blog-content h1,.admin-blog-content h2,.admin-blog-content h3,.admin-blog-content h4,.admin-blog-content h5,.admin-blog-content h6,.admin-blog-content li,.admin-blog-content ol,.admin-blog-content p,.admin-blog-content table,.admin-blog-content tbody,.admin-blog-content td,.admin-blog-content th,.admin-blog-content thead,.admin-blog-content tr,.admin-blog-content ul{text-align:left!important}.admin-blog-content h1{font-size:2rem;font-weight:800;line-height:1.25;margin:0 0 1rem;color:#111827}.admin-blog-content h2{font-size:1.75rem;font-weight:700;line-height:1.3;margin:2.25rem 0 .75rem;padding-bottom:.5rem;border-bottom:2px solid #e5e7eb;color:#111827}.admin-blog-content h2:first-child{margin-top:0}.admin-blog-content h3{font-size:1.375rem;font-weight:600;line-height:1.35;margin:1.5rem 0 .5rem;color:#1f2937}.admin-blog-content h4{font-size:1.125rem;font-weight:600;line-height:1.4;margin:1.25rem 0 .375rem;color:#1f2937}.admin-blog-content h2+p,.admin-blog-content h3+p,.admin-blog-content h4+p{margin-top:.5rem}.admin-blog-content p{margin:0 0 1rem;line-height:1.75;color:#374151}.admin-blog-content p:last-child{margin-bottom:0}.admin-blog-content p:empty,.admin-blog-content p:has(>br:only-child){margin:0;line-height:0}.admin-blog-content ol,.admin-blog-content ul{margin:.375rem 0 1rem;padding-left:1.5rem}.admin-blog-content ul{list-style-type:disc}.admin-blog-content ol{list-style-type:decimal}.admin-blog-content li{margin:0 0 .3rem;padding-left:.125rem;line-height:1.65;color:#374151}.admin-blog-content li:last-child{margin-bottom:0}.admin-blog-content li>p{margin:0}.admin-blog-content p+ol,.admin-blog-content p+ul{margin-top:.25rem}.admin-blog-content ol+p,.admin-blog-content ul+p{margin-top:.75rem}.admin-blog-content b,.admin-blog-content strong{font-weight:600;color:#111827}.admin-blog-content em,.admin-blog-content i{font-style:italic}.admin-blog-content a{color:#2563eb;text-decoration:underline;text-underline-offset:2px}.admin-blog-content a:hover{color:#1d4ed8}.admin-blog-content blockquote{margin:1rem 0;padding:.75rem 0 .75rem 1rem;border-left:4px solid #2563eb;color:#4b5563;font-style:italic}.admin-blog-content table{width:100%;border-collapse:collapse;margin:.75rem 0 1.25rem;font-size:1rem}.admin-blog-content td,.admin-blog-content th{border:1px solid #e5e7eb;padding:.625rem .875rem;vertical-align:top}.admin-blog-content th{background-color:#f9fafb;font-weight:600;color:#111827}.admin-blog-content tr:nth-child(2n) td{background-color:#fafafa}.admin-blog-content img{display:block;max-width:100%;height:auto;margin:1.25rem auto;border-radius:.5rem}.admin-blog-content code{font-size:.9em;background-color:#f3f4f6;padding:.125rem .375rem;border-radius:.25rem}.admin-blog-content pre{margin:1rem 0;padding:1rem;background-color:#111827;color:#f3f4f6;border-radius:.5rem;overflow-x:auto;font-size:.9rem;line-height:1.6}@media (max-width:768px){.admin-blog-content{font-size:1rem}.admin-blog-content h2{font-size:1.5rem;margin-top:1.75rem}.admin-blog-content h3{font-size:1.25rem}.admin-blog-content ol,.admin-blog-content ul{padding-left:1.25rem}}.dark .admin-blog-content{color:#e5e7eb}.dark .admin-blog-content h1,.dark .admin-blog-content h2,.dark .admin-blog-content h3,.dark .admin-blog-content h4{color:#f9fafb}.dark .admin-blog-content h2{border-bottom-color:rgba(255,255,255,.12)}.dark .admin-blog-content li,.dark .admin-blog-content p{color:#e5e7eb}.dark .admin-blog-content b,.dark .admin-blog-content strong{color:#ffffff}.dark .admin-blog-content a{color:#7dd3fc}.dark .admin-blog-content a:hover{color:#bae6fd}.dark .admin-blog-content blockquote{color:#d1d5db;border-left-color:#5eead4}.dark .admin-blog-content th{background-color:rgba(255,255,255,.06);color:#f9fafb}.dark .admin-blog-content td,.dark .admin-blog-content th{border-color:rgba(255,255,255,.12)}.dark .admin-blog-content tr:nth-child(2n) td{background-color:rgba(255,255,255,.03)}.dark .admin-blog-content code{background-color:rgba(255,255,255,.08);color:#e5e7eb}.dark .admin-blog-content pre{background-color:#0f172a;color:#e2e8f0}.dark .admin-blog-content img{filter:grayscale(100%);opacity:.95}.dark .admin-blog-content img:hover{filter:none;opacity:1}