.blog-featured-image[data-v-71ea83e7]{max-height:500px;overflow:hidden;width:100%}.blog-featured-image img[data-v-71ea83e7]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.blog-header[data-v-71ea83e7]{border-bottom:1px solid #e0e0e0;padding:0 0 15px}.blog-title[data-v-71ea83e7]{color:#333;font-size:2.5rem;font-weight:700;line-height:1.2;margin:0 0 1rem}.blog-short-description[data-v-71ea83e7]{color:#666;font-size:1.25rem;line-height:1.6;margin-bottom:1.5rem}.blog-meta[data-v-71ea83e7]{color:#888;display:flex;flex-wrap:wrap;font-size:.9rem;gap:1rem}.blog-meta span[data-v-71ea83e7]:after{content:"•";margin-left:1rem}.blog-meta span[data-v-71ea83e7]:last-child:after{content:"";margin-left:0}.columns[data-v-71ea83e7]{padding:2rem 0}.blog-content[data-v-71ea83e7]{color:#333;font-size:1.1rem;line-height:1.8;padding:0 1rem 0 0}@media(max-width:1023px){.blog-content[data-v-71ea83e7]{padding-right:0}}@media(max-width:768px){.blog-content .table-responsive[data-v-71ea83e7]{border-radius:0;box-shadow:none;margin-left:-1rem;margin-right:-1rem}.blog-content table[data-v-71ea83e7]{font-size:.875rem}}.blog-content[data-v-71ea83e7] h2,.blog-content[data-v-71ea83e7] h3,.blog-content[data-v-71ea83e7] h4,.blog-content[data-v-71ea83e7] h5,.blog-content[data-v-71ea83e7] h6{color:#201a19;font-weight:500;line-height:1.3;margin-bottom:15px}.blog-content[data-v-71ea83e7] h2{color:#222;font-size:24px}.blog-content[data-v-71ea83e7] h3{font-size:20px}.blog-content[data-v-71ea83e7] h4{font-size:16px}.blog-content[data-v-71ea83e7] p{color:#534342;font-size:16px;line-height:1.5;margin-bottom:24px}.blog-content[data-v-71ea83e7] ol,.blog-content[data-v-71ea83e7] ul{margin-bottom:1.5rem;padding-left:2rem}.blog-content[data-v-71ea83e7] ol li,.blog-content[data-v-71ea83e7] ul li{color:#534342;font-size:16px;line-height:1.5;list-style:disc outside;margin-bottom:.5rem}.blog-content[data-v-71ea83e7] ol li{list-style:decimal outside}.blog-content[data-v-71ea83e7] strong{color:#201a19;font-weight:600}.blog-content[data-v-71ea83e7] img{border-radius:8px;height:auto;margin:1.5rem 0;max-width:100%}.blog-content[data-v-71ea83e7] .table-responsive{-webkit-overflow-scrolling:touch;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1);margin:1.5rem 0;overflow-x:auto}.blog-content[data-v-71ea83e7] table{border-collapse:collapse;font-size:1rem;margin:0;min-width:600px;width:100%}.blog-content[data-v-71ea83e7] table td,.blog-content[data-v-71ea83e7] table th{border:1px solid #ddd;padding:.75rem;text-align:left}.blog-content[data-v-71ea83e7] table td p,.blog-content[data-v-71ea83e7] table th p{margin-bottom:0}.blog-content[data-v-71ea83e7] table th{background-color:#f5f5f5;font-weight:600}.blog-content[data-v-71ea83e7] table tbody tr:nth-child(2n){background-color:#fafafa}.blog-content[data-v-71ea83e7] table tbody tr:last-child td,.blog-content[data-v-71ea83e7] table tbody tr:last-child th{border-bottom-width:1px}.blog-content[data-v-71ea83e7] a{color:#3273dc;-webkit-text-decoration:none;text-decoration:none}.blog-content[data-v-71ea83e7] a:hover{-webkit-text-decoration:underline;text-decoration:underline}.blog-content[data-v-71ea83e7] blockquote{border-left:4px solid #3273dc;color:#666;font-style:italic;margin:1.5rem 0;padding-left:1rem}.blog-content[data-v-71ea83e7] code{background-color:#f5f5f5;border-radius:4px;font-family:Courier New,monospace;font-size:.9em;padding:.2rem .4rem}.blog-content[data-v-71ea83e7] pre{background-color:#f5f5f5;border-radius:8px;margin:1.5rem 0;overflow-x:auto;padding:1rem}.blog-content[data-v-71ea83e7] pre code{background:none;padding:0}@media(max-width:768px){.blog-title[data-v-71ea83e7]{font-size:1.75rem}.blog-content[data-v-71ea83e7],.blog-short-description[data-v-71ea83e7]{font-size:1rem}.blog-content[data-v-71ea83e7]{padding:0!important}.blog-content[data-v-71ea83e7] h2{font-size:1.5rem}.blog-content[data-v-71ea83e7] h3{font-size:1.25rem}.blog-content[data-v-71ea83e7] h4{font-size:1.1rem}.columns[data-v-71ea83e7]{padding:1rem 0}}@media(min-width:769px)and (max-width:1023px){.blog-toc-sidebar[data-v-71ea83e7]{padding-left:0}}.blog-toc-sidebar[data-v-71ea83e7]{padding-left:1rem;position:sticky;top:100px}.blog-toc-sticky[data-v-71ea83e7]{padding:0}.blog-toc-title[data-v-71ea83e7]{color:#333;font-size:12px;font-weight:600;letter-spacing:.5px;margin:0 0 1rem;text-transform:uppercase}.blog-toc-list[data-v-71ea83e7]{list-style:none;margin:0;padding:0}.blog-toc-item[data-v-71ea83e7]{margin-bottom:.5rem}.blog-toc-item[data-v-71ea83e7]:last-child{margin-bottom:0}.blog-toc-link[data-v-71ea83e7]{border-left:2px solid transparent;color:#555;display:block;font-size:.95rem;line-height:1.4;margin-left:-.75rem;padding:.5rem 0 .5rem .75rem;-webkit-text-decoration:none;text-decoration:none;transition:all .2s ease}.blog-toc-link[data-v-71ea83e7]:hover{border-left-color:#a81e22;color:#a81e22;padding-left:1rem}