*{box-sizing:border-box}body{margin:0;background:#faf7f4;color:#3f2f39;font:18px/1.65 Arial,sans-serif}header{border-bottom:1px solid #ded0d1;padding:22px max(20px,calc((100vw - 1040px)/2));display:flex;align-items:center;gap:24px;flex-wrap:wrap}a{color:#743448;text-underline-offset:4px}a:focus-visible{outline:2px solid #743448;outline-offset:5px}.brand{font:28px Georgia,serif;text-decoration:none}nav{display:flex;gap:18px;margin-left:auto}nav a{padding:6px 0}nav a[aria-current]{font-weight:bold;border-bottom:2px solid #743448}main{max-width:820px;padding:46px 24px 70px;margin:auto}h1{font:normal clamp(36px,6vw,54px)/1.1 Georgia,serif;margin:16px 0 24px}h2{font:normal 28px/1.25 Georgia,serif;margin:36px 0 12px}p{margin:12px 0}time{font-size:15px;color:#75636c}.intro{font-size:21px}.documents{padding:24px;border:1px solid #ded0d1;margin-top:36px}.documents a{display:block;padding:5px 0;overflow-wrap:anywhere}footer{margin-top:40px;padding-top:20px;border-top:1px solid #ded0d1;font-size:16px}@media(max-width:430px){body{font-size:17px}header{gap:14px}main{padding:32px 20px 50px}h2{font-size:25px}.brand{font-size:24px}}