body{font:16px/1.6 system-ui,sans-serif;color:#292621;background:#faf7f1;margin:0}main{max-width:860px;margin:auto;padding:40px 24px}h1,h2{line-height:1.2}a{color:#6b3f2a}.meta,.notice{background:#fff;border:1px solid #ddd5c8;padding:16px;border-radius:10px}.legal-footer{text-align:center;padding:24px}.check a{position:relative;z-index:2}
