.blog-content{color:#fffc;font-size:1.125rem;line-height:1.8}.blog-content h1,.blog-content h2,.blog-content h3,.blog-content h4,.blog-content h5,.blog-content h6{color:#fff;margin-top:2em;margin-bottom:.75em;font-weight:500;line-height:1.3}.blog-content h2{font-size:1.75rem}.blog-content h3{font-size:1.375rem}.blog-content h4{font-size:1.125rem}.blog-content p{margin-bottom:1.5em}.blog-content a{color:#a855f7;text-underline-offset:2px;text-decoration:underline;transition:color .2s}.blog-content a:hover{color:#c084fc}.blog-content strong,.blog-content b{color:#fff;font-weight:600}.blog-content em,.blog-content i{font-style:italic}.blog-content ul,.blog-content ol{margin-bottom:1.5em;padding-left:1.5em}.blog-content li{margin-bottom:.5em}.blog-content ul li{list-style-type:disc}.blog-content ol li{list-style-type:decimal}.blog-content blockquote{color:#ffffffb3;border-left:3px solid #a855f7;margin:2em 0;padding-left:1.5em;font-style:italic}.blog-content code{background:#ffffff1a;border-radius:4px;padding:.2em .4em;font-family:monospace;font-size:.9em}.blog-content pre{background:#ffffff0d;border-radius:8px;margin:1.5em 0;padding:1.5em;overflow-x:auto}.blog-content pre code{background:0 0;padding:0}.blog-content img{border-radius:8px;max-width:100%;height:auto;margin:2em auto;display:block}.blog-content figure{margin:2em 0}.blog-content figcaption{text-align:center;color:#ffffff80;margin-top:.5em;font-size:.875rem}.blog-content table{border-collapse:collapse;width:100%;margin:2em 0;font-size:.95rem}.blog-content thead{background:#ffffff0d}.blog-content th,.blog-content td{text-align:left;border:1px solid #ffffff1a;padding:.75em 1em}.blog-content th{color:#fff;font-weight:600}.blog-content tr:nth-child(2n){background:#ffffff05}.blog-content iframe{aspect-ratio:16/9;border:none;border-radius:8px;width:100%;margin:2em 0}.blog-content hr{background:#ffffff1a;border:none;height:1px;margin:3em 0}@media (max-width:768px){.blog-content{font-size:1rem}.blog-content h2{font-size:1.5rem}.blog-content h3{font-size:1.25rem}.blog-content table{font-size:.85rem}.blog-content th,.blog-content td{padding:.5em .75em}}
