:root{color-scheme:light dark;font-family:system-ui,-apple-system,"Segoe UI",sans-serif;color:#302d28;background:#f4f1eb;line-height:1.8}*{box-sizing:border-box}body{margin:0}header,main,footer{width:min(100% - 40px,760px);margin-inline:auto}header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-block:24px;border-bottom:1px solid #d8d0c4}a{color:#a13c17;text-underline-offset:4px;overflow-wrap:anywhere}a:focus-visible{outline:3px solid #d9713e;outline-offset:5px}.brand{font-weight:700;text-decoration:none;color:inherit}main{padding-block:36px}h1{font-size:clamp(2rem,6vw,2.7rem);line-height:1.2;margin:24px 0 12px}h2{font-size:1.25rem;line-height:1.5;margin:32px 0 12px}p{margin:12px 0}.date{font-size:.9rem;color:#71685b}.lead{font-size:1.1rem}footer{padding-block:24px;border-top:1px solid #d8d0c4;font-size:.9rem}@media(prefers-color-scheme:dark){:root{color:#e7e2d9;background:#17191c}a{color:#ffad7b}.date{color:#b6ada1}header,footer{border-color:#45413a}}
