body{margin:0;background:#fdf5e4;color:#4b342a;font:16px/1.8 system-ui}main{max-width:720px;margin:auto;padding:40px 24px}h1{line-height:1.3}h2{font-size:21px;margin-top:32px}a{color:#92511d}section{padding:20px;background:#fffdf6;border:2px solid #4b342a;border-radius:20px}