*{box-sizing:border-box}html{background:#f5f3ee;color:#252525}body{margin:0;font:18px/1.75 Georgia,serif}main{max-width:800px;margin:auto;padding:45px 28px 90px}nav{display:flex;gap:24px;flex-wrap:wrap;font:13px Arial,sans-serif;border-bottom:1px solid #d8d2c8;padding-bottom:20px}a{color:#823e43;text-decoration-thickness:1px;text-underline-offset:4px}header{padding:42px 0 26px;border-bottom:1px solid #d8d2c8;margin-bottom:30px}.kicker,.meta,.notice,.sources,footer{font:14px/1.6 Arial,sans-serif}.kicker{text-transform:uppercase;letter-spacing:.12em;color:#823e43}h1{font:normal clamp(30px,5vw,46px)/1.15 Georgia,serif;margin:16px 0 24px}h2{font:600 20px/1.4 Arial,sans-serif;margin-top:35px}p{margin:0 0 22px}.meta{color:#666}.notice{background:#eae5dc;padding:16px 18px;border-left:3px solid #9c6c52;margin-bottom:28px}.sources{border-top:1px solid #d8d2c8;margin-top:48px;padding-top:18px}.sources a{display:inline-block;margin:0 14px 10px 0}footer{margin-top:42px;color:#777}.index-list{list-style:none;padding:0}.index-list li{padding:18px 0;border-bottom:1px solid #d8d2c8}.index-list small{display:block;font:13px Arial,sans-serif;color:#666}.index-list a{font-size:21px}button{font:13px Arial,sans-serif;background:transparent;border:1px solid #c9c0b4;padding:9px 14px;color:#823e43;cursor:pointer}@media print{nav,button{display:none}html{background:white}main{max-width:none;padding:15px}h1{font-size:30px}body{font-size:12pt}.sources{page-break-inside:avoid}}