.blog-content h1{color:#1a1a2e;margin-top:2rem;margin-bottom:1rem;font-size:24px;font-weight:700;line-height:1.3}.blog-content h2{color:#1a1a2e;margin-top:1.75rem;margin-bottom:.75rem;font-size:20px;font-weight:600;line-height:1.4}.blog-content h3{color:#2d2d2d;margin-top:1.5rem;margin-bottom:.5rem;font-size:18px;font-weight:600;line-height:1.4}.blog-content h4{color:#2d2d2d;margin-top:1.25rem;margin-bottom:.5rem;font-size:16px;font-weight:600;line-height:1.5}.blog-content h5{color:#2d2d2d;margin-top:1rem;margin-bottom:.5rem;font-size:15px;font-weight:600;line-height:1.5}@media (min-width:768px){.blog-content h1{font-size:30px}.blog-content h2{font-size:24px}.blog-content h3{font-size:22px}.blog-content h4{font-size:18px}.blog-content h5{font-size:16px}}@media (min-width:1024px){.blog-content h1{font-size:36px}.blog-content h2{font-size:28px}.blog-content h3{font-size:22px}.blog-content h4{font-size:19px}.blog-content h5{font-size:17px}}.blog-content p{margin-bottom:1.5rem}.blog-content blockquote{background-color:#f8f9fa;border-left:4px solid #0a7cff;border-radius:4px;margin:1.5rem 0;padding:1rem 1.5rem;font-style:normal}.blog-content blockquote p{margin-bottom:.5rem}.blog-content blockquote p:last-child{margin-bottom:0}.blog-content blockquote strong{color:#1a1a2e;font-weight:600}.blog-content ul,.blog-content ol{margin-bottom:1.5rem;padding-left:2rem}.blog-content ol{list-style-type:decimal}.blog-content ul{list-style-type:disc}.blog-content li{margin-bottom:.35rem;display:list-item}.blog-content table{border-collapse:collapse;width:100%;margin:2rem 0;font-size:15px;display:block;overflow-x:auto}.blog-content thead{background-color:#f8f9fa}.blog-content th{text-align:left;color:#1a1a2e;border:1px solid #dee2e6;padding:12px 16px;font-weight:600}.blog-content td{color:#333;border:1px solid #dee2e6;padding:12px 16px}.blog-content tbody tr:nth-child(2n){background-color:#f8f9fa}.blog-content tbody tr:hover{background-color:#e9ecef}@media (max-width:768px){.blog-content table{font-size:14px}.blog-content th,.blog-content td{padding:8px 12px}}.key-summary-box p{margin-bottom:1rem}.key-summary-box p:last-child{margin-bottom:0}.key-summary-box strong{color:#1a1a2e;font-weight:600}.key-summary-box ul,.key-summary-box ol{margin-bottom:1rem;margin-left:1.5rem}.key-summary-box ul:last-child,.key-summary-box ol:last-child{margin-bottom:0}.key-summary-box li{margin-bottom:.5rem}.key-summary-box li:last-child{margin-bottom:0}
