*{box-sizing:border-box}body{margin:0;background:#f6f5ee;color:#173f32;font:18px/1.6 Arial,sans-serif}main{max-width:950px;margin:auto;background:white}header{background:#173f32;color:white;padding:44px;border-top:7px solid #b38c39}h1,h2{font-family:Georgia,serif;font-weight:400;line-height:1.2}h1{font-size:42px}h2{font-size:30px}section{padding:30px 44px;border-bottom:1px solid #d8e1d8}article{margin:22px 0}h3{font-size:20px;margin-bottom:5px}a{color:inherit}nav{padding:20px 44px;background:#eeeadd}li{margin:10px 0}.question{font-size:25px}.note{border-left:4px solid #b38c39;padding:12px 18px;background:#f6f5ee}footer{padding:28px 44px} @media(max-width:600px){header,section,footer,nav{padding:24px}h1{font-size:34px}}@media print{body{font-size:14pt}header{print-color-adjust:exact}section{break-before:page}nav{display:none}}.choices{display:flex;gap:8px;flex-wrap:wrap}button{font:inherit;border:1px solid #173f32;background:white;color:#173f32;padding:9px 13px;border-radius:5px;cursor:pointer}button[aria-pressed=true]{background:#173f32;color:white}button:focus-visible{outline:3px solid #b38c39;outline-offset:3px}.item-status{font-weight:bold}@media print{.choices,button{display:none}}
