:root{color-scheme:light;--paper:#f5efe5;--card:#fffaf2;--ink:#35291f;--muted:#786553;--accent:#b95720;--line:#e6d7c4;font-family:Georgia,'Times New Roman',serif;color:var(--ink);background:var(--paper)}
*{box-sizing:border-box}body{margin:0}a{color:inherit;text-underline-offset:4px}a:focus-visible{outline:3px solid var(--accent);outline-offset:5px}.page{max-width:1080px;margin:auto;padding:0 32px}header{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:30px 0;border-bottom:1px solid var(--line)}.brand{text-decoration:none;font-size:23px;font-weight:bold}.brand span{color:var(--accent);margin-right:8px}.header-link{font-family:Arial,sans-serif;font-size:14px}.hero{padding:72px 0 56px}.eyebrow{font:700 11px/1.5 Arial,sans-serif;letter-spacing:2.2px;color:var(--accent);margin:0 0 20px}h1{font-size:clamp(44px,7vw,84px);line-height:1.08;font-weight:normal;letter-spacing:-2px;margin:0 0 24px}.intro{font:17px/1.8 Arial,sans-serif;max-width:590px;color:var(--muted);margin:0}.release{display:inline-flex;align-items:center;gap:9px;font:13px/1.6 Arial,sans-serif;border:1px solid var(--line);border-radius:999px;padding:10px 17px;margin:26px 0 0}.release span{color:var(--accent)}.features{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:60px}.features article{background:var(--card);border:1px solid var(--line);border-radius:24px;padding:28px}.number{font:12px Arial,sans-serif;color:var(--accent)}h2{font-size:23px;font-weight:normal;margin:22px 0 12px}.features p,.help p{font:14px/1.8 Arial,sans-serif;color:var(--muted);margin:0}.help{display:flex;align-items:center;justify-content:space-between;gap:24px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:32px 0}.help h2{margin:0 0 8px}.button{flex-shrink:0;display:inline-flex;align-items:center;gap:20px;background:var(--accent);color:#fff;text-decoration:none;border-radius:14px;padding:15px 20px;font:700 14px Arial,sans-serif}.button:hover{background:#994318}footer{display:flex;flex-wrap:wrap;gap:18px 26px;align-items:center;padding:28px 0 34px;font:12px/1.6 Arial,sans-serif;color:var(--muted)}footer>span{margin-right:auto}footer span span{color:var(--accent)}.support-email{overflow-wrap:anywhere}
@media(max-width:680px){.page{padding:0 20px}header{padding:24px 0}.brand{font-size:20px}.hero{padding:44px 0 32px}h1{letter-spacing:-1px}.intro{font-size:15px}.features{grid-template-columns:1fr;margin-top:36px;gap:12px}.features article{padding:22px}.features h2{margin-top:14px}.help{align-items:flex-start;flex-direction:column}.release{font-size:12px;border-radius:16px}footer{align-items:flex-start}footer>span{width:100%;margin-right:0}}
