:root{--primary:#c42d4a;--bg:#fafafa;--text:#333;--gray:#888}ul.app-root,ul.main-content,ul.article-body,ul.nav-menu{margin:0;padding:0;list-style:none}body{background-color:var(--bg);color:var(--text);margin:0;padding:0;font-family:Georgia,serif;line-height:1.6}ul.app-root{max-width:1000px;margin:0 auto;padding:20px}ul.app-root>li.header-section{border-bottom:2px solid var(--primary);margin-bottom:20px;padding-bottom:20px}ul.nav-menu>li{margin-right:15px;display:inline-block}ul.nav-menu>li>a{color:var(--primary);font-weight:700;text-decoration:none}ul.main-content>li{margin-bottom:30px}ul.main-content h1{color:var(--primary);font-size:2.5rem}ul.article-body>li.paragraph-wrapper{margin-bottom:1.5rem;font-size:1.1rem}ul.article-body>li.image-wrapper{text-align:center;margin:2rem 0}ul.article-body>li.image-wrapper img{border-radius:8px;max-width:100%}ul.footer-section{text-align:center;color:var(--gray);border-top:1px solid #ccc;margin-top:40px;padding-top:20px;font-size:.9rem;list-style:none}
