.legal-page{color:#282722;background:#f7f6f2;min-height:100vh;padding:56px 24px 90px}.legal-shell{width:min(820px,100%);margin:0 auto}.legal-brand{color:#282722;letter-spacing:.04em;align-items:center;gap:9px;font-size:13px;font-weight:650;text-decoration:none;display:inline-flex}.legal-brand i{color:#fff;background:#1d1d1b;border-radius:9px;place-items:center;width:34px;height:34px;font-style:normal;display:grid}.legal-card{background:#fff;border:1px solid #dedbd3;border-radius:20px;margin-top:38px;padding:clamp(28px,5vw,64px);box-shadow:0 18px 55px #221f180d}.legal-card>span{letter-spacing:.16em;color:#8a6a37;font-size:11px;font-weight:700}.legal-card h1{letter-spacing:-.04em;margin:12px 0 10px;font-size:clamp(34px,6vw,58px);font-weight:520;line-height:1.02}.legal-updated{color:#7a766e;margin:0 0 38px;font-size:13px}.legal-card section+section{border-top:1px solid #ece9e2;margin-top:30px;padding-top:30px}.legal-card h2{margin:0 0 10px;font-size:19px;font-weight:620}.legal-card p,.legal-card li{color:#5f5b54;font-size:14px;line-height:1.75}.legal-card ul{padding-left:19px}.legal-card a{color:#6e542e;font-weight:600}.legal-back{color:#534d43;margin-top:26px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}
