body{margin:0;font-family:Inter,Arial,sans-serif;background:#f5f2eb;color:#23201d;line-height:1.68}.legal-wrap{width:min(920px,calc(100% - 32px));margin:0 auto;padding:54px 0}.legal-card{background:#FBFEFD;border:1px solid #e6ddd2;border-radius:24px;padding:28px;box-shadow:0 18px 44px rgba(43,36,28,.08)}.back-link{display:inline-flex;margin-bottom:16px;padding:12px 18px;border-radius:999px;background:#b77c58;color:#fff;text-decoration:none;font-weight:700}.legal-kicker{display:inline-block;font-size:.76rem;letter-spacing:.12em;text-transform:uppercase;color:#965f40;font-weight:800;margin-bottom:8px}h1,h2{font-family:Georgia,'Times New Roman',serif}h1{font-size:2.3rem;margin:0 0 16px}h2{font-size:1.35rem;margin:22px 0 8px}p{margin:0 0 14px;color:#564f48}