Terms of service

.nrm-legal { max-width: 820px; margin: 0 auto; line-height: 1.75; } .nrm-legal .nrm-title { font-size: 1.9rem; font-weight: 600; letter-spacing: 0.02em; margin: 0 0 0.3rem; } .nrm-legal .nrm-updated { font-size: 0.9rem; opacity: 0.6; margin: 0 0 2.6rem; } .nrm-legal h2 { font-size: 1.1rem; font-weight: 600; letter-spacing: 0.01em; margin: 2.2rem 0 0.7rem; } .nrm-legal .nrm-part { font-size: 0.8rem; font-weight: 600; letter-spacing: 0.2em; text-transform: uppercase; opacity: 0.55; border-bottom: 1px solid currentColor; padding-bottom: 0.7rem; margin: 3rem 0 1.5rem; } .nrm-legal p { margin: 0 0 0.9rem; opacity: 0.9; } .nrm-legal ul { margin: 0 0 0.9rem; padding-left: 1.4rem; } .nrm-legal li { margin-bottom: 0.5rem; opacity: 0.9; } .nrm-legal .nrm-lead { font-weight: 600; opacity: 1; } .nrm-legal .nrm-note { font-size: 0.9rem; opacity: 0.55; font-style: italic; } .nrm-legal a { color: inherit; text-decoration: underline; text-underline-offset: 2px; } .nrm-legal hr { border: none; border-top: 1px solid currentColor; opacity: 0.2; margin: 2rem 0; }