*{box-sizing:border-box}body{margin:0;background:#f8f9f5;color:#263025;font:17px/1.7 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}main,header,footer{max-width:760px;margin:auto;padding:32px 24px}header{display:flex;align-items:center;justify-content:space-between}nav{display:flex;gap:22px}a{color:inherit;text-underline-offset:4px}header a{text-decoration:none}h1{font-size:clamp(36px,7vw,56px);line-height:1.1;letter-spacing:-2px;margin:24px 0}h2{font-size:23px;line-height:1.3;margin-top:38px}p,li{color:#495346}.brand{display:flex;align-items:center;gap:12px;font-size:23px;font-weight:650}.mark{width:40px;height:40px;background:#d9ed9e;border-radius:12px;padding:7px}.meta,footer{font-size:14px;color:#60695c}.button{display:inline-block;border-radius:16px;background:#263025;color:white;padding:12px 22px;text-decoration:none}.notice{border-left:3px solid #a4b77a;padding-left:18px}footer{border-top:1px solid #dce1d5;margin-top:48px}@media(prefers-color-scheme:dark){body{background:#141813;color:#f0f3e9}p,li{color:#c6cebd}.meta,footer{color:#a5af9d}.button{background:#d9ed9e;color:#263025}footer{border-color:#343d30}}