.article{max-width:800px;margin:0 auto;padding:2rem;font-family:Helvetica Neue,Arial,sans-serif;line-height:1.8;color:#333}.article header{margin-bottom:2rem}.article header h1{font-size:3rem;font-weight:700;margin-bottom:.75rem}.article .post-date{font-size:.95rem;color:#595959;margin-bottom:2rem}.article img.featured-image{width:100%;border-radius:10px;margin-bottom:2rem;object-fit:cover}.article section{margin-bottom:3rem}.article section p{margin-bottom:1.5rem;font-size:1.125rem;line-height:1.8;color:#1a1a1a}.article section h2{font-size:2rem;font-weight:600;margin-top:2.5rem;margin-bottom:1.25rem;border-bottom:2px solid #ddd;padding-bottom:.5rem}.article section ul{list-style:disc;margin-left:2rem;margin-bottom:1.5rem;padding-left:.5rem}.article section li{margin-bottom:1rem;font-size:1.125rem}.article a{color:#0051b3;text-decoration:underline;text-underline-offset:.2em;font-weight:500;transition:all .2s ease}.article a:hover{color:#003b82;text-decoration-thickness:.125em}.article a:focus-visible{outline:2px solid #F76101;outline-offset:2px;border-radius:2px}.article p{color:#1a1a1a}.article .post-date{color:#595959}
