.doc { max-width: 720px; margin: 0 auto; padding: 40px 16px 80px; }
.doc h1 { font-size: 32px; margin-bottom: 8px; }
.doc h2 { font-size: 18px; margin: 32px 0 10px; }
.doc p, .doc li { color: var(--text-2); font-size: 15px; line-height: 1.65; }
.doc p + p { margin-top: 10px; }
.doc ul { padding-left: 20px; margin: 10px 0; }
.doc li + li { margin-top: 4px; }
.doc b { color: var(--text); font-weight: 600; }
.lost { min-height: calc(100vh - 60px); display: grid; place-items: center; text-align: center; padding: 16px; }
.lost h1 { font-size: 64px; color: var(--text-3); }
.lost p { color: var(--text-2); margin: 8px 0 24px; }
