*{box-sizing:border-box}body{margin:0;font-family:Georgia,'Times New Roman',serif;color:#1d2430;background:#f4f2ee;line-height:1.7}
header{background:#14213d;color:#fff;padding:2.2rem 1rem;text-align:center;border-bottom:4px solid #c9a227}
header a{color:#fff;text-decoration:none}header h1{margin:0;font-size:2rem;letter-spacing:.04em}header p{margin:.3rem 0 0;color:#c9d1e0;font-family:Arial,sans-serif;font-size:.95rem}
main{max-width:820px;margin:2rem auto;padding:0 1rem}
article{background:#fff;padding:2rem 2.2rem;margin-bottom:2rem;border-radius:6px;box-shadow:0 2px 10px rgba(0,0,0,.06)}
article h2,article h1{margin-top:0;line-height:1.3;color:#14213d}article h2 a{color:inherit;text-decoration:none}article h2 a:hover{color:#a3831a}
a{color:#a3831a}img{max-width:100%;height:auto}
.more{display:inline-block;margin-top:1rem;font-family:Arial,sans-serif;font-size:.9rem;font-weight:bold;text-transform:uppercase;letter-spacing:.05em;text-decoration:none;border-bottom:2px solid #c9a227;color:#14213d}
nav.list{background:#fff;padding:1.5rem 2rem;border-radius:6px}nav.list li{margin:.3rem 0}
footer{text-align:center;padding:2rem 1rem;font-family:Arial,sans-serif;font-size:.85rem;color:#666}