:root{color-scheme:light;--ink:#252825;--muted:#6e746f;--line:#e5e7e2;--accent:#285b45}*{box-sizing:border-box}body{margin:0;background:#fff;color:var(--ink);font-family:system-ui,-apple-system,"PingFang SC","Microsoft YaHei",sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}a:hover{color:var(--accent)}a:focus-visible,button:focus-visible,select:focus-visible{outline:2px solid var(--accent);outline-offset:5px}.wrap{max-width:780px;margin:0 auto;padding:0 28px 56px}header{padding:26px 0 20px;border-bottom:1px solid var(--line)}h1{margin:0;font-size:17px;font-weight:600;letter-spacing:.05em}.dates{display:flex;align-items:center;justify-content:center;gap:18px;margin:26px 0 32px}.dates button{background:none;border:0;color:var(--ink);font-size:30px;line-height:1;width:44px;height:44px;cursor:pointer;border-radius:4px}.dates button:hover:not(:disabled){background:#f4f6f2}.dates button:disabled{color:#d5d8d2;cursor:default}.dates select{font:inherit;font-size:21px;font-weight:550;font-variant-numeric:tabular-nums;letter-spacing:.02em;border:0;background:transparent;color:var(--ink);padding:8px 4px;cursor:pointer;max-width:100%}.day>h2{font-size:22px;margin:30px 0}.js .day>h2{display:none}.paper{margin:0 0 34px}.paper h3{font-size:13px;letter-spacing:.06em;font-weight:500;color:var(--muted);margin:0 0 6px}.paper ul{list-style:none;margin:0;padding:0}.paper li{border-bottom:1px solid var(--line)}.paper li:last-child{border-bottom:0}.paper a{display:block;padding:13px 0;font-size:17px;line-height:1.9;overflow-wrap:anywhere}.day[hidden],[hidden]{display:none!important}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:600px){.wrap{padding:0 20px 36px}header{padding:21px 0 17px}h1{font-size:16px}.dates{gap:10px;margin:22px 0 28px}.dates select{font-size:19px}.paper{margin-bottom:28px}.paper a{font-size:16px;padding:12px 0;line-height:1.9}}
