body{font-family:Georgia,serif;background-color:#ffdcb9;color:#523f38;margin:0;padding:40px;line-height:1.6}header{text-align:center;margin-bottom:60px}header h1{color:#bc4f00;font-size:48px;font-weight:700}main{max-width:800px;margin:0 auto;font-size:18px}section{margin-bottom:60px}h2{color:#bc4f00;font-size:32px;font-weight:700;margin-bottom:20px}a{color:#a25b28;text-decoration:none;border-bottom:1px solid #a25b28;padding-bottom:2px;transition:border-bottom .3s ease}a:hover{border-bottom:2px solid #bc4f00}footer{text-align:center;margin-top:60px;color:#8c7972;font-size:14px}.footnote-link{color:#a25b28;text-decoration:none;border-bottom:none!important;padding-bottom:2px;transition:border-bottom .3s ease}.footnote-link:hover{border-bottom:2px solid #bc4f00}.footnotes{font-size:.9em;margin-top:40px;padding-left:20px}.footnotes li{margin-bottom:10px}header nav{margin-top:20px}header nav ul{list-style-type:none;padding:0;display:flex;justify-content:center}header nav li{margin:0 10px}@media screen and (max-width:480px){header h1{font-size:38px}}