.blog-content{color:#1f2937;word-break:break-word;font-size:1.0625rem;line-height:1.85}.blog-content>:first-child{margin-top:0}.blog-content p{margin:0 0 1.25rem}.blog-content p:last-child{margin-bottom:0}.blog-content li>p{margin:0 0 .5rem}.blog-content li>p:last-child{margin-bottom:0}.blog-content h2{color:#111827;border-bottom:2px solid #d1fae5;margin:2.75rem 0 1.25rem;padding-bottom:.65rem;font-size:1.5rem;font-weight:800;line-height:1.45}.blog-content h3{color:#1e3a2f;margin:2rem 0 .85rem;font-size:1.2rem;font-weight:700;line-height:1.5}.blog-content ul,.blog-content ol{margin:0 0 1.5rem;padding-right:1.35rem}.blog-content li{margin-bottom:.65rem}.blog-content li::marker{color:#059669}.blog-content hr{border:0;border-top:1px solid #e5e7eb;margin:2.5rem 0}.blog-content blockquote{color:#78350f;background:#fffbeb;border-right:4px solid #f59e0b;border-radius:.75rem;margin:1.75rem 0;padding:1rem 1.25rem}.blog-content blockquote p{margin:0}.blog-content aside{background:#ecfdf5;border:1px solid #a7f3d0;border-radius:.75rem;margin:1.5rem 0;padding:1rem 1.25rem}.blog-content aside p{margin:0}.blog-content a{color:#047857;text-underline-offset:3px;font-weight:600;text-decoration:underline}.blog-content a:hover,.blog-content ul li strong{color:#065f46}.blog-content h3+blockquote{color:#14532d;background:#f0fdf4;border-right-color:#10b981;margin-top:.5rem;margin-bottom:1.75rem}.blog-content h2+p{margin-top:.25rem}.blog-content .blog-card-list{flex-direction:column;gap:1rem;margin:1.25rem 0 2rem;display:flex}.blog-content .blog-card{background:#fafafa;border:1px solid #e5e7eb;border-radius:.875rem;padding:1.15rem 1.25rem}.blog-content .blog-card h3{margin-top:0;margin-bottom:.65rem}.blog-content .blog-card ul{margin-bottom:.75rem}.blog-content .blog-card__tip{border-top:1px dashed #d1d5db;margin:0;padding-top:.5rem}.blog-content .blog-data-grid{background:#fff;border:1px solid #e5e7eb;border-radius:.875rem;margin:1.25rem 0 2rem;overflow:hidden}.blog-content .blog-data-grid__row{border-bottom:1px solid #f3f4f6;grid-template-columns:minmax(7rem,1fr) minmax(10rem,2fr);gap:.5rem;padding:.85rem 1rem;display:grid}.blog-content .blog-data-grid__row:last-child{border-bottom:0}.blog-content .blog-data-grid__row--head{color:#065f46;background:#ecfdf5;font-weight:700}.blog-content .blog-data-grid__cell{line-height:1.6}.blog-content table{border-collapse:collapse;border:1px solid #e5e7eb;border-radius:.875rem;width:100%;margin:1.25rem 0 2rem;overflow:hidden}.blog-content th,.blog-content td{text-align:right;vertical-align:top;border-bottom:1px solid #f3f4f6;padding:.85rem 1rem}.blog-content thead th{color:#065f46;background:#ecfdf5;font-weight:700}.blog-content tbody tr:last-child td{border-bottom:0}@media (max-width:640px){.blog-content .blog-data-grid__row{grid-template-columns:1fr;gap:.25rem}.blog-content h2{font-size:1.3rem}}
