.blog-content{font-size:1rem;line-height:2;color:var(--page-text-muted)}.blog-content :is(h1,h2,h3,h4,h5,h6){font-size:1rem;font-weight:700;color:var(--page-text);margin-top:1.5rem;margin-bottom:.75rem}@media (min-width:768px){.blog-content :is(h1,h2,h3,h4,h5,h6){font-size:1.125rem}}.blog-content p{margin-bottom:1rem;text-align:inherit}.blog-content :is(ol,ul){margin:1rem 0;padding-inline-start:1.25rem}.blog-content ul{list-style:disc}.blog-content ol{list-style:decimal}.blog-content li{margin-bottom:.35rem}.blog-content a{color:var(--accent);text-decoration:underline;text-underline-offset:3px}.blog-content a:hover{opacity:.85}.blog-content blockquote{margin:1.5rem 0;padding:1rem 1.25rem;border-inline-start:3px solid var(--accent);border-radius:.75rem;background:color-mix(in srgb,var(--tech-card-bg) 88%,var(--accent) 12%);color:var(--page-text);font-style:italic}.blog-content code{padding:.15rem .4rem;border-radius:.35rem;background:color-mix(in srgb,var(--tech-card-bg) 80%,var(--page-text) 5%);font-size:.9em}.blog-content img{max-width:100%;height:auto;border-radius:1rem;margin:1.25rem auto}.blog-content table{width:100%;border-collapse:initial;border-spacing:0;border-radius:1rem;border:1px solid var(--tech-card-border);overflow:hidden;margin:1.5rem 0;background:var(--tech-card-bg)}.blog-content :is(td,th){padding:.65rem .75rem;border-bottom:1px solid var(--tech-card-border);border-inline-end:1px solid var(--tech-card-border);text-align:start;font-size:.875rem}.blog-content th{background:color-mix(in srgb,var(--tech-card-bg) 70%,var(--page-text) 6%);font-weight:700;color:var(--page-text)}.blog-content tr:last-child td{border-bottom:none}.blog-content td:last-child,.blog-content th:last-child{border-inline-end:none}