*{box-sizing:border-box}body{margin:0;background:#faf7ef;color:#173a33;font:17px/1.55 system-ui,sans-serif}header{background:#163c35;color:white}.bar,main{max-width:820px;margin:auto;padding:20px 24px}.bar,.brand,nav,.search,#pager:not([hidden]){display:flex;align-items:center;gap:12px}.bar{justify-content:space-between;flex-wrap:wrap}.brand{letter-spacing:.09em}.brand img{width:54px;height:54px;object-fit:contain;border-radius:8px}nav a,button{border:0;border-radius:8px;padding:12px 16px;font:inherit;font-weight:650;cursor:pointer}nav a{color:white;text-decoration:none;background:#884032}nav a+a{background:#eee4bc;color:#192f28}main{padding-top:clamp(22px,6vw,66px)}h1{font:700 clamp(38px,7vw,62px)/1.1 Georgia,serif;margin:0 0 26px}form label{display:block;font-weight:650;margin-bottom:8px}.search{align-items:stretch}.search input{min-width:0;flex:1;font:inherit;padding:13px;border:1px solid #71837a;border-radius:8px;background:white}button{background:#185846;color:white}button:disabled{opacity:.5;cursor:default}article{padding:18px 0;border-top:1px solid #c5cfc5;overflow-wrap:anywhere}article h2{font:700 24px/1.25 Georgia,serif;margin:4px 0 10px}article p{white-space:pre-line;margin:8px 0}small{color:#51655b}a{color:#115644;text-underline-offset:3px}footer{border-top:1px solid #c5cfc5;padding:20px 0;margin-top:30px}footer button{background:transparent;color:#185846;text-decoration:underline;padding-left:0}#status{font-weight:600}#pager{justify-content:space-between}summary{cursor:pointer;font-weight:600}a:focus-visible,button:focus-visible,input:focus-visible,summary:focus-visible{outline:3px solid #bc801c;outline-offset:3px}@media(max-width:520px){.bar,main{padding-left:16px;padding-right:16px}nav{width:100%}nav a{flex:1;text-align:center;padding:12px 5px;font-size:15px}}@media(display-mode:standalone){footer{display:none}}
