.blog-content{color:#1a1a1a;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:18px;line-height:1.8}.blog-content>*{max-width:720px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}.blog-content p,.blog-content .wp-block-paragraph{color:#1a1a1a;margin-top:0;margin-bottom:1.5em;font-size:18px;line-height:1.8}.blog-content h1,.blog-content h2,.blog-content h3,.blog-content h4,.blog-content .wp-block-heading{color:#000;margin-top:2em;margin-bottom:.5em;font-weight:700;line-height:1.3}.blog-content h2{margin-top:2.5em;font-size:2em}.blog-content h3{margin-top:2em;font-size:1.5em}.blog-content section{margin-bottom:3em}.blog-content section>div:first-child{align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.blog-content section>div:first-child>span{color:#fff;background-color:#2271b1;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;font-size:1.125rem;font-weight:700;display:flex}.blog-content .bg-blue-50,.blog-content .highlight-box{background-color:#f0f6fc;border-left:4px solid #2271b1;border-radius:0 .5rem .5rem 0;margin:1.5rem 0;padding:1.25rem}.blog-content details{background:#fff;border:1px solid #ddd;border-radius:8px;margin-bottom:1rem;overflow:hidden}.blog-content summary{cursor:pointer;-webkit-user-select:none;user-select:none;background-color:#f9f9f9;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;font-size:1rem;font-weight:600;transition:background-color .2s;display:flex}.blog-content summary:hover{background-color:#f0f0f0}.blog-content summary::marker{display:none}.blog-content summary::-webkit-details-marker{display:none}.blog-content summary:after{content:"+";color:#2271b1;font-size:1.5rem;font-weight:300;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{color:#555;padding:1.25rem 1.5rem;line-height:1.7}.blog-content ul,.blog-content ol{margin:1.5em 0;padding-left:2em}.blog-content li{margin-bottom:.5em;line-height:1.8}.blog-content ul{list-style-type:disc}.blog-content ol{list-style-type:decimal}.blog-content strong,.blog-content b{color:#000;font-weight:600}.blog-content a{color:#2271b1;text-decoration:none}.blog-content a:hover{text-decoration:underline}.blog-content img,.blog-content .wp-block-image img{border-radius:0;max-width:100%;height:auto;margin:2em 0}.blog-content figure{margin:2em 0}.blog-content figcaption{text-align:center;color:#6b6b6b;margin-top:.5em;font-size:.875em}@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}}
