:root{color-scheme:light;background:#faf6ed;color:#352a22;font-family:system-ui,-apple-system,"Segoe UI","Microsoft YaHei",sans-serif;line-height:1.8}
*{box-sizing:border-box}body{margin:0}.legal-page{width:min(760px,calc(100% - 36px));margin:0 auto;padding:72px 0 96px}.legal-kicker{margin:0 0 10px;color:#9c6d3d;font-weight:700;letter-spacing:.08em}.legal-meta{color:#776b60;font-size:14px}h1{margin:0 0 8px;font-size:clamp(32px,6vw,52px);line-height:1.2}h2{margin:34px 0 8px;font-size:22px}p{margin:12px 0}a{color:#7d4c2d;text-underline-offset:3px}
