*{box-sizing:border-box}body{margin:0;background:#f0e7da;color:#46372e;font:16px/1.85 system-ui,'Microsoft YaHei',sans-serif}main{max-width:860px;margin:0 auto;padding:48px 24px}h1{font-size:34px;margin:26px 0 12px}h2{font-size:23px;margin:0 0 16px}a{color:#874730;text-underline-offset:4px}a:focus-visible{outline:2px solid #874730;outline-offset:4px}.lead{font-size:18px}section{background:#fffcf7;padding:28px;border:1px solid #ddcbb7;border-radius:14px;margin:28px 0}dt{font-weight:650;margin-top:18px}dd{margin:4px 0 0}footer{font-size:14px;color:#76604e;margin-top:40px}@media(max-width:600px){main{padding:24px 16px}section{padding:22px 18px}h1{font-size:28px}}
