*{box-sizing:border-box}body{margin:0;background:#f5f2eb;color:#252c29;font:18px/1.7 system-ui,sans-serif}main,header,footer{max-width:880px;margin:auto;padding:28px}header{display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid #d9d9cf}a{color:#375746;text-underline-offset:4px}h1{font-family:Georgia,serif;font-size:clamp(2.4rem,6vw,4.2rem);font-weight:400;line-height:1.12;margin:32px 0}h2{font-size:1.4rem;line-height:1.35}p{max-width:68ch}.muted,footer{color:#646b60;font-size:.9rem}.entries{margin-top:44px}article{padding:22px 0;border-top:1px solid #d9d9cf}footer{margin-top:40px;border-top:1px solid #d9d9cf}.label{letter-spacing:.12em;text-transform:uppercase;font-size:.72rem}nav{font-size:.9rem}.back{display:inline-block;margin-bottom:20px}ul{padding-left:1.2em}@media(max-width:600px){header,main,footer{padding:20px}header{display:block}nav{margin-top:12px}}