:root{font:16px/1.65 system-ui,sans-serif;color:#193f3a;background:#f5f4ed}body{margin:0}main{max-width:900px;margin:0 auto;padding:48px 32px}.wordmark{font-size:31px;font-weight:650;letter-spacing:-1px;text-decoration:none}.eyebrow{font-size:11px;letter-spacing:2px;margin-top:76px}h1{font:normal clamp(42px,7vw,75px)/1.08 Georgia,serif;letter-spacing:-2px;margin:20px 0}.intro{font-size:19px;max-width:530px;color:#65796b;margin-bottom:34px}#add-to-chrome{display:inline-block;background:#193f3a;color:white;padding:13px 24px;border-radius:5px;text-decoration:none}#add-to-chrome[hidden]{display:none}.fine,.muted{font-size:12px;color:#788779;max-width:560px}footer{display:flex;gap:22px;align-items:center;margin-top:75px;font-size:12px}footer a{color:inherit}button{font:inherit;cursor:pointer;background:none;border:1px solid #b5c5b7;color:#193f3a;padding:9px 14px;border-radius:4px}button:focus-visible,a:focus-visible{outline:2px solid #748e6f;outline-offset:4px}#website-consent{position:fixed;bottom:20px;right:20px;width:min(440px,calc(100vw - 40px));box-sizing:border-box;padding:22px;background:white;border:1px solid #c6d2c5;border-radius:7px;box-shadow:0 6px 30px #193f3a15;font-size:13px}#website-consent h2{font-size:16px;margin-top:0}#website-consent button{font-size:12px;margin:4px 4px 0 0}#analytics-accept{background:#193f3a;color:white}#analytics-preferences{border:0;text-decoration:underline;font-size:12px;padding:0}article{max-width:760px;margin:auto;padding:35px}article h1{font-size:38px;letter-spacing:0}article h2{font-size:20px;margin-top:30px}article a{color:inherit}
