body{margin:0;background:#fff8e8;color:#2b2015;font:17px/1.65 system-ui,sans-serif}main{max-width:760px;margin:auto;padding:28px 18px 60px}nav{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:24px}a{color:#006d71}section{scroll-margin-top:20px;border-top:2px solid #d1ac72;padding-top:22px;margin-top:34px}h1{font-size:30px;line-height:1.2}p{overflow-wrap:anywhere}.meta{color:#6c5844}
