:root{color-scheme:light;font-family:Georgia,serif;color:#1e211b;background:#f9f7ef}*{box-sizing:border-box}body{margin:0}main{max-width:900px;margin:0 auto;padding:36px 22px 60px}h1{font-size:clamp(30px,5.5vw,48px);line-height:1.12}h2{font-size:25px;line-height:1.2;margin:32px 0 15px}p,li{font-size:21px;line-height:1.58}li{margin:16px 0}blockquote{margin:28px 0;padding:15px 24px;background:var(--tile,#e8efc9);border-left:5px solid #20261c}blockquote p{font-weight:600}a{color:inherit}.meta{font:14px/1.6 system-ui;color:#53594e}.gallery{display:grid;gap:20px}.entry{background:var(--tile);padding:25px;border:2px solid #24281f}.entry h2{margin-top:6px}.entry p{font-size:18px}.scope{font:15px/1.6 system-ui;border-top:1px solid #a0a791;padding-top:20px}details{font:14px/1.5 system-ui}pre{white-space:pre-wrap;overflow-wrap:anywhere}@media(max-width:560px){main{padding:22px 18px}p,li{font-size:19px}blockquote{padding:12px 16px}}