body { margin: 0; font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif; color: #1b1b1d; background: #fcf8fb; line-height: 1.65; }
main { width: min(860px, calc(100% - 40px)); margin: 0 auto; padding: 48px 0 72px; }
.legal-wide main { width: min(900px, calc(100% - 40px)); }
a { color: #0058bc; }
h1 { font-size: 38px; line-height: 1.1; }
h2 { margin-top: 34px; }
.note { background: #fff4e8; border: 1px solid #ffd3ac; border-radius: 8px; padding: 14px; }
