*{box-sizing:border-box}body{margin:0;background:#f5f1e9;color:#292e25;font:16px/1.8 Arial,sans-serif}a{color:inherit;text-underline-offset:4px}a:focus-visible{outline:2px solid #aa5136;outline-offset:5px}header,footer{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:28px 5vw;border-bottom:1px solid #d8d0c3}header img{display:block;max-width:100%;height:auto}header>a:last-child,footer{font-size:12px}main{max-width:800px;margin:60px auto;padding:0 24px}h1,h2{font-family:Georgia,serif;font-weight:400;line-height:1.2}h1{font-size:clamp(38px,6vw,64px);margin:0 0 18px}h2{font-size:27px;margin:36px 0 12px}p{margin:12px 0}.updated{color:#686b60;font-size:13px}hr{border:0;border-top:1px solid #d8d0c3;margin:60px 0}footer{flex-wrap:wrap;justify-content:center;border-top:1px solid #d8d0c3;border-bottom:0}.skip{position:absolute;left:-10000px}.skip:focus{left:20px;top:8px;background:#fff}@media(max-width:600px){header{align-items:start;flex-direction:column;padding:24px}header img{width:205px}main{margin:40px auto}footer{gap:16px}}