*{box-sizing:border-box}body{font:1.12rem/1.55 system-ui,sans-serif;color:#172c35;background:#fff9ed;margin:0}header,footer{padding:1rem 4%;background:#d8efea}main{max-width:72rem;margin:auto;padding:1.5rem}nav{display:flex;flex-wrap:wrap;gap:1rem}a{color:#075b62}h1,h2,h3{line-height:1.25}article,section,details,fieldset,.card{border:2px solid #9fc6bf;border-radius:.8rem;background:#fff;padding:1rem;margin:1rem 0}p,li{max-width:70ch}.source,.exact,.words{white-space:pre-wrap;overflow-wrap:anywhere}img.visual{display:block;width:100%;height:auto;max-width:70rem}label{display:block;font-weight:650;margin:.5rem 0}textarea,input,select,button{font:inherit;color:inherit}textarea{width:100%;min-height:7rem;padding:.7rem;border:2px solid #466a68;white-space:pre-wrap}button{padding:.6rem 1rem;margin:.3rem;border:2px solid #23635c;border-radius:.5rem;background:#edf8f3;cursor:pointer}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:4px solid #a34e15;outline-offset:4px}.blank{min-height:9rem;border:2px solid #667c7b;margin:1rem 0;background:white}.fields{display:grid;gap:.7rem}dd{white-space:pre-wrap;min-height:2rem;margin:.3rem 0 1rem;padding:.5rem;border:1px solid #abc}dialog{max-width:42rem;width:90%;border:3px solid #23635c}dialog::backdrop{background:#172c3580}.js-only{display:none}.running .js-only{display:inline-block}[hidden]{display:none!important}.cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));gap:1rem}.mode{padding:.5rem;border-left:5px solid #277165}.quiet{font-size:.95rem}@media print{body{background:#fff;font-size:11pt}header,footer{background:white;padding:.4rem}main{padding:0;max-width:none}nav,button,.js-only,.no-print{display:none!important}section,article,details,fieldset{border:1px solid #444;padding:.5rem;break-inside:avoid}.blank{min-height:8rem}textarea{border:1px solid #444;min-height:7rem}img.visual{max-width:100%;break-inside:avoid}.print-only{display:block}.screen-only{display:none!important}}