@import url("/assets/style.css");
body { background: var(--frost); }
.legal { width: min(720px, 100% - 40px); margin: 0 auto; padding: 120px 0 80px; }
.legal h1 { font-size: clamp(40px, 6vw, 64px); margin-bottom: 28px; }
.legal h2 { font-size: 24px; letter-spacing: -0.02em; margin: 36px 0 8px; line-height: 1.2; font-variation-settings: "opsz" 48; }
.legal h3 { font-size: 18px; margin: 22px 0 4px; }
.legal p, .legal li { color: #3A414D; max-width: 68ch; }
.legal .back { display: inline-block; margin-bottom: 30px; font-size: 15px; }
.legal blockquote { margin: 16px 0; padding: 16px 20px; background: #fff; border-radius: 16px; box-shadow: inset 0 0 0 1px rgba(42,47,56,.1); }
