*{box-sizing:border-box}body{margin:0;background:#efeee9;color:#253c30;font:15px/1.6 system-ui,sans-serif}header{display:flex;justify-content:space-between;gap:20px;padding:20px max(20px,calc((100% - 1000px)/2));background:#faf9f5;border-bottom:1px solid #d8dbd2}header span{font-weight:700;letter-spacing:1px}a{color:inherit;text-underline-offset:4px}main{max-width:1040px;margin:auto;padding:24px 20px}.heading{padding-bottom:16px}.eyebrow{font-size:11px;letter-spacing:2px}h1{font:normal clamp(25px,4vw,38px)/1.2 Georgia,serif;margin:12px 0}#intro{color:#5f6c60}#download{font-size:13px}nav{position:sticky;top:0;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px;background:#faf9f5;border:1px solid #d8dbd2;border-radius:4px}button,select{font:inherit;border:1px solid #cbd0c6;border-radius:4px;padding:8px 12px;background:#fff;color:inherit}button{cursor:pointer}button:disabled{opacity:.4;cursor:default}a:focus-visible,button:focus-visible,select:focus-visible{outline:3px solid #8b9f6b;outline-offset:3px}.paper{text-align:center;margin:20px auto;min-height:150px}canvas{display:block;width:100%;height:auto;margin:auto;background:white;box-shadow:0 4px 20px #253c3020}canvas[hidden]{display:none}#status{text-align:center;color:#5f6c60}footer{padding:22px 0;font-size:13px}footer a{display:block;margin-top:8px}@media(max-width:500px){main{padding:16px 10px}header{font-size:12px;padding:15px}nav{gap:5px;font-size:12px}button,select{padding:8px}h1{font-size:26px}}

[hidden]{display:none!important}.text-fragment{max-width:720px;margin:24px auto 40px;font:19px/1.85 Georgia,'Times New Roman',serif;overflow-wrap:anywhere}.text-fragment h2{font-size:1.35em;line-height:1.4;margin:1.6em 0 .7em}.text-fragment p{margin:0 0 1.1em}.text-fragment~footer{max-width:720px;margin:auto}#pdf-alternative{display:block;width:fit-content;margin:12px 0;font-size:13px}@media(max-width:500px){.text-fragment{font-size:19px;padding:0 8px}.text-fragment h2{font-size:1.25em}}
