:root{--ink:#171613;--cream:#f2eee6;--paper:#faf8f4;--gold:#b89a5c;--muted:#817a6e}*{box-sizing:border-box}body{margin:0;color:var(--ink);background:var(--paper);font-family:'DM Sans',sans-serif}a{color:inherit;text-decoration:none}header,footer{display:flex;align-items:center;justify-content:space-between;padding:24px 5vw;border-bottom:1px solid #e6e0d6}footer{border-bottom:0;border-top:1px solid #e6e0d6;color:var(--muted);font-size:13px}.brand{font-family:'Bodoni Moda',serif;font-size:23px;letter-spacing:.08em}.brand small{display:block;font:9px 'DM Sans',sans-serif;letter-spacing:.25em;color:var(--muted)}main{max-width:880px;margin:60px auto;padding:0 24px}.intro>span{font-size:11px;letter-spacing:.18em;color:#927947}.intro h1{font:500 clamp(38px,7vw,64px) 'Bodoni Moda',serif;margin:12px 0}.intro p,.panel p{color:#625d53;line-height:1.8}.panel{margin-top:32px;padding:clamp(24px,5vw,44px);border:1px solid #d2c39e;border-radius:20px;background:#fbf8f2;box-shadow:0 12px 36px #352b160c}.panel h2{font:500 24px 'Bodoni Moda',serif;margin:26px 0 6px}.panel h2:first-child{margin-top:0}.notice{padding:14px 16px;border-left:3px solid var(--gold);background:#f2eee6;border-radius:0 10px 10px 0}@media(max-width:600px){header,footer{padding:18px 20px}main{margin:36px auto}}
