body{font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;line-height:1.7;color:#333}.header-section{background-color:#f8f9fa;padding:3rem 0;margin-bottom:2rem;border-bottom:1px solid #eee}.header-section h1{font-weight:300;color:#495057}.article-content{padding-bottom:3rem}.article-content img{border-radius:.5rem;margin-bottom:2rem;box-shadow:0 .5rem 1rem rgba(0,0,0,.1)}.article-content p{margin-bottom:1.5rem;font-size:1.1rem;text-align:justify}.article-content strong{color:#212529}.author-info{border-top:1px solid #eee;padding-top:2rem;margin-top:2rem}.footer-note{font-size:.85rem;color:#6c757d;margin-top:2rem;padding-top:1rem;border-top:1px dashed #eee}