.blog-article{max-width:680px;margin:0 auto;font-family:source-serif-pro,Georgia,Cambria,"Times New Roman",Times,serif!important;font-size:20px;line-height:1.58;color:#292929;letter-spacing:-0.003em}.blog-article *{font-family:inherit}.blog-article p{margin-bottom:1.75rem;font-weight:400}.blog-article>p:first-of-type{font-size:22px;line-height:1.6}.blog-article h1{font-size:40px;line-height:1.2;font-weight:700;margin-top:2.5rem;margin-bottom:1.25rem;color:#1a1a1a;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,sans-serif}.blog-article h2{font-size:32px;line-height:1.3;font-weight:700;margin-top:2.25rem;margin-bottom:1rem;color:#1a1a1a;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,sans-serif}.blog-article h3{font-size:28px;line-height:1.35;font-weight:600;margin-top:2rem;margin-bottom:0.875rem;color:#1a1a1a;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,sans-serif}.blog-article h4{font-size:24px;line-height:1.4;font-weight:600;margin-top:1.75rem;margin-bottom:0.75rem;color:#1a1a1a;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,sans-serif}.blog-article a{color:#0f730c;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.blog-article a:hover{color:#0a5008}.blog-article ul,.blog-article ol{margin-bottom:1.75rem;padding-left:1.5rem}.blog-article li{margin-bottom:0.5rem;line-height:1.58}.blog-article li p{margin-bottom:0.5rem}.blog-article blockquote{border-left:3px solid #292929;padding-left:1.5rem;margin:2rem 0;font-style:italic;color:#4a4a4a;font-size:22px;line-height:1.6}.blog-article code{background-color:#f6f6f6;padding:0.2em 0.4em;border-radius:3px;font-family:"SFMono-Regular",Consolas,"Liberation Mono",Menlo,Monaco,"Courier New",monospace;font-size:16px;color:#292929}.blog-article pre{background-color:#f6f6f6;border-radius:5px;padding:1.25rem;margin:2rem 0;overflow-x:auto}.blog-article pre code{background-color:transparent;padding:0;font-size:15px;line-height:1.6}.blog-article img{max-width:100%;height:auto;margin:2rem 0;display:block}.blog-article hr{border:none;border-top:1px solid #e0e0e0;margin:3rem 0}.blog-article strong{font-weight:700}.blog-article em{font-style:italic}.blog-article table{width:100%;border-collapse:collapse;margin:2rem 0;font-size:18px}.blog-article table th,.blog-article table td{padding:0.75rem;border:1px solid #e0e0e0;text-align:left}.blog-article table th{background-color:#f6f6f6;font-weight:600}@media (max-width:768px){.blog-article{font-size:18px;padding:0 1rem}.blog-article h1{font-size:32px}.blog-article h2{font-size:28px}.blog-article h3{font-size:24px}.blog-article h4{font-size:20px}.blog-article blockquote{font-size:20px}}