.q-page[data-v-d3ca81ef]{padding:0!important}.blog-post__content[data-v-d3ca81ef]{max-width:760px;margin:0 auto}.blog-post__back[data-v-d3ca81ef]{display:inline-flex;align-items:center;gap:6px;color:var(--q-primary);font-weight:600;font-size:.9rem;text-decoration:none;margin:0 0 16px}.blog-post__back--bottom[data-v-d3ca81ef]{margin-top:32px}.blog-post__body[data-v-d3ca81ef]{line-height:1.8;font-size:1.1rem;color:#2c3e50;overflow-wrap:break-word;word-break:break-word}.blog-post__body[data-v-d3ca81ef] h2{font-size:1.5rem;font-weight:700;line-height:1.3;margin:40px 0 16px;color:#1a2530}.blog-post__body[data-v-d3ca81ef] p{margin:0 0 16px}.blog-post__body[data-v-d3ca81ef] ul,.blog-post__body[data-v-d3ca81ef] ol{margin:0 0 16px;padding-left:24px}.blog-post__body[data-v-d3ca81ef] li{margin-bottom:6px;line-height:1.7}.blog-post__body[data-v-d3ca81ef] li:last-child{margin-bottom:0}.blog-post__body[data-v-d3ca81ef] li>p{margin-bottom:4px}.blog-post__body[data-v-d3ca81ef] li>p:last-child{margin-bottom:0}.blog-post__body[data-v-d3ca81ef] p+ul,.blog-post__body[data-v-d3ca81ef] p+ol{margin-top:-8px}.blog-post__body[data-v-d3ca81ef] ul+p,.blog-post__body[data-v-d3ca81ef] ol+p{margin-top:0}.blog-post__body[data-v-d3ca81ef] strong{color:#1a2530}.blog-post__body[data-v-d3ca81ef] a{color:var(--q-primary);text-decoration:none;border-bottom:1px solid transparent;transition:border-color .2s}.blog-post__body[data-v-d3ca81ef] a:hover{border-bottom-color:var(--q-primary)}.blog-post__body[data-v-d3ca81ef] hr{border:none;border-top:1px solid rgba(0,0,0,.1);margin:32px 0}.blog-post__body[data-v-d3ca81ef] blockquote{border-left:4px solid var(--q-primary);margin:24px 0;padding:12px 20px;background:#1976d20a;border-radius:0 8px 8px 0}.blog-post__body[data-v-d3ca81ef] table{border-collapse:collapse;width:100%;margin:24px 0;font-size:.95rem;display:block;overflow-x:auto;border-radius:8px}.blog-post__body[data-v-d3ca81ef] thead,.blog-post__body[data-v-d3ca81ef] tbody{display:table;width:100%;border-collapse:collapse}.blog-post__body[data-v-d3ca81ef] tr{display:table-row}.blog-post__body[data-v-d3ca81ef] th,.blog-post__body[data-v-d3ca81ef] td{border:1px solid rgba(0,0,0,.1);padding:10px 14px;text-align:left}.blog-post__body[data-v-d3ca81ef] th{background:#0000000a;font-weight:600}.blog-post__not-found[data-v-d3ca81ef]{display:flex;flex-direction:column;align-items:center;gap:16px;padding:48px 0;text-align:center;color:#666}.body--dark .blog-post__body[data-v-d3ca81ef]{color:#dce1e6}.body--dark .blog-post__body[data-v-d3ca81ef] h2,.body--dark .blog-post__body[data-v-d3ca81ef] strong{color:#f0f4f8}.body--dark .blog-post__not-found[data-v-d3ca81ef]{color:#aaa}.body--dark .blog-post__body[data-v-d3ca81ef] th,.body--dark .blog-post__body[data-v-d3ca81ef] td{border-color:#ffffff26}.body--dark .blog-post__body[data-v-d3ca81ef] th{background:#ffffff0f}.body--dark .blog-post__body[data-v-d3ca81ef] hr{border-top-color:#ffffff1f}.body--dark .blog-post__body[data-v-d3ca81ef] blockquote{background:#1976d214}.blog-post__body[data-v-d3ca81ef] .blog-image-placeholder{margin:32px 0}.blog-post__body[data-v-d3ca81ef] .blog-image-placeholder__box{display:flex;align-items:center;justify-content:center;min-height:240px;background:linear-gradient(135deg,#e8eef5,#dce3eb);border-radius:12px;padding:32px}.blog-post__body[data-v-d3ca81ef] .blog-image-placeholder__box img{width:100%;height:auto;border-radius:12px}.blog-post__body[data-v-d3ca81ef] .blog-image-placeholder__title{font-size:1.1rem;font-weight:600;color:#5a6d7f;text-align:center}.blog-post__body[data-v-d3ca81ef] .blog-image-placeholder__caption{font-size:.9rem;color:#6b7d8f;text-align:center;margin-top:10px;font-style:italic}.body--dark .blog-post__body[data-v-d3ca81ef] .blog-image-placeholder__box{background:linear-gradient(135deg,#1e2a35,#253545)}.body--dark .blog-post__body[data-v-d3ca81ef] .blog-image-placeholder__title{color:#8fa8bf}.body--dark .blog-post__body[data-v-d3ca81ef] .blog-image-placeholder__caption{color:#7a92a8}@media (max-width: 599px){.blog-post__body[data-v-d3ca81ef] h2{font-size:1.125rem}}
