*{box-sizing:border-box}body{margin:0;background:#eee1c9;color:#2a1b11;font-family:Georgia,serif}header{padding:25px 6%;display:flex;justify-content:space-between;background:#100a07;color:#e8d7b9}header>a{font-size:22px;color:#f0e1c7;text-decoration:none}header small{display:block;color:#bf8943;letter-spacing:3px;font:8px Arial}header nav a{color:#d8bd94;margin-left:20px;font:11px Arial;text-decoration:none}main{max-width:900px;margin:auto;padding:80px 25px 120px}.kicker{font:10px Arial;color:#a16d2d;letter-spacing:4px;font-weight:bold}h1{font:4.8rem/1 Georgia;margin:15px 0 30px}.notice{padding:18px;border:1px solid #b9925f;background:#f8edd9;font:12px/1.5 Arial}section{font-size:1.08rem;line-height:1.8;padding:18px 0;border-bottom:1px solid #c9af87}.legal-nav{display:flex;flex-wrap:wrap;gap:12px;margin-top:45px}.legal-nav a{padding:12px;border:1px solid #98703e;color:#674019;text-decoration:none;font:10px Arial;font-weight:bold}@media(max-width:600px){h1{font-size:3.2rem}}
