*{box-sizing:border-box}body{margin:0;background:#f4f2eb;color:#203130;font:18px/1.75 system-ui,sans-serif}a{color:#176d6b;overflow-wrap:anywhere}header,main,footer{max-width:1100px;margin:auto;padding:1.4rem}nav{display:flex;gap:1rem;flex-wrap:wrap}.status{border-left:5px solid #bf7a32;background:#fff4de;padding:1rem}article,section{margin:1.4rem 0;padding:1.4rem;background:#fff;border:1px solid #deded3;border-radius:10px}h1,h2,h3{line-height:1.3}h1{font-size:clamp(1.8rem,5vw,3rem)}.small{font-size:.9rem;color:#50615f}.skip{position:absolute;top:-100px}.skip:focus{top:5px}a:focus-visible{outline:3px solid #ba651b;outline-offset:3px}p{overflow-wrap:anywhere}details{margin:1rem 0}summary{cursor:pointer;font-weight:600}@media(max-width:600px){header,main,footer{padding:1rem}article,section{padding:1rem}}@media print{nav,.skip{display:none}body{background:white;color:black}article,section{border:0;padding:0}details{display:block}}