@font-face{font-family:Rye;src:url('rye-latin.woff2') format('woff2');font-weight:400;font-display:swap}*{box-sizing:border-box}html{background:#14100a;color:#e8dcc0}body{margin:0;font:18px/1.7 Georgia,'Times New Roman',serif}a{color:inherit;text-underline-offset:5px}a:hover{color:#e1bd52}a:focus-visible{outline:3px solid #c9a227;outline-offset:5px}header,main,footer{width:min(1080px,100% - 48px);margin-inline:auto}.masthead{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;padding:28px 0}.brand{font:26px Rye,Georgia,serif;text-decoration:none}.brand span{color:#c9a227}.back{font-size:15px;padding:9px 0}nav{display:flex;flex-wrap:wrap;gap:6px 28px;border-block:1px solid #706038;padding:8px 0}nav a{display:inline-flex;align-items:center;min-height:44px;text-decoration:none;font-size:16px}nav a[aria-current]{color:#e1bd52;text-decoration:underline}.hero{padding:60px 0 30px;max-width:850px}.label{font:11px/1.6 Georgia,serif;letter-spacing:.19em;text-transform:uppercase;color:#cdb774}.hero h1{font:clamp(32px,5.5vw,60px)/1.2 Rye,Georgia,serif;margin:20px 0;overflow-wrap:anywhere}.deck{font-size:clamp(20px,2.5vw,25px);line-height:1.5;color:#d6c9af;max-width:680px}article{max-width:850px}p{margin:0 0 18px}h2{font:clamp(23px,3vw,30px)/1.35 Rye,Georgia,serif;margin:0 0 22px}h3{font-size:22px}section{margin:44px 0}li{margin:0 0 15px;padding-left:5px}ul,ol{padding-left:24px}strong{font-weight:bold}.notice{border:1px solid #8d7747;padding:22px 26px;color:#e8dcc0;font-size:16px;line-height:1.75}.paper{background:#efe5cb;color:#241b10;padding:32px 36px;border:5px double #655338;box-shadow:0 12px 30px #0003}.paper .label{color:#685019}.paper a:hover{color:#725609}dt{font-weight:bold;margin:24px 0 4px}dd{margin:0}blockquote{margin:0;font-size:20px;line-height:1.65}.directory{border-top:1px solid #706038}.entry{display:block;text-decoration:none;border-bottom:1px solid #706038;padding:28px 0}.entry h2{margin:9px 0 15px}.entry h2 span{font-family:Georgia;float:right;color:#c9a227}.entry p{color:#d6c9af;max-width:650px}.read,.text-link{color:#e1bd52;text-decoration:underline;text-underline-offset:5px}.sources{border-top:1px solid #706038;padding-top:32px}.checklist{list-style-type:square}footer{border-top:1px solid #706038;padding:30px 0 45px;font-size:14px;color:#c9bca0}footer p:first-child{font-size:11px;letter-spacing:.18em}footer a{display:inline-block;min-height:44px;margin-right:25px;padding:9px 0}.skip{position:absolute;left:12px;top:-100px;background:#efe5cb;color:#14100a;padding:12px;z-index:2}.skip:focus{top:12px}article a{overflow-wrap:anywhere}@media(max-width:560px){header,main,footer{width:calc(100% - 32px)}.masthead{padding:20px 0;gap:6px}.brand{font-size:23px}.back{font-size:14px}nav{gap:2px 19px}nav a{font-size:15px}.hero{padding:38px 0 20px}.notice{padding:18px}.paper{padding:23px 19px}body{font-size:17px}section{margin:34px 0}.entry h2 span{float:none}blockquote{font-size:18px}}@media print{html{background:white;color:black}header,footer,.skip{display:none}main{width:100%}.hero{padding:0}.paper,.notice{background:white;color:black;box-shadow:none}.label,.deck,.read,.text-link{color:black}body{font-size:12pt}h1,h2{break-after:avoid}a{color:black}.paper{break-inside:avoid}}
