body{overflow-y:auto}.page{max-width:680px;padding:calc(18px + env(safe-area-inset-top)) calc(22px + env(safe-area-inset-right)) calc(48px + env(safe-area-inset-bottom)) calc(22px + env(safe-area-inset-left));margin:0 auto;font-size:17px;line-height:1.65}.page header{justify-content:space-between;align-items:center;height:62px;margin-bottom:8px;display:flex}.page .brand{color:inherit;align-items:center;gap:9px;text-decoration:none;display:flex}.page .brand svg{margin-top:9px;display:block}.page .brand span{font-family:var(--font-display);height:34px;padding-top:4px;font-size:46px;font-weight:700;line-height:34px}.page .back{color:var(--sub);padding:10px 4px;font-size:15px;text-decoration:none}.page h1{font-family:var(--font-display);margin:12px 0 6px;font-size:54px;font-weight:700;line-height:1}.page h2{margin:28px 0 6px;font-size:20px;font-weight:600}.page h3{margin:18px 0 2px;font-size:17px;font-weight:600}.page p,.page li{color:var(--ink)}.page .muted{color:var(--sub);font-size:15px}.page .card{background:var(--card);border-radius:20px;margin:14px 0;padding:14px 18px}.page hr{border:0;border-top:1px solid var(--line);margin:40px 0 24px}.page [lang=en]{text-align:left;direction:ltr}.page [lang=en] h1{font-family:var(--font-body);font-size:30px;font-weight:700}.page ul{padding-inline-start:20px}.page footer{color:var(--sub);margin-top:36px;font-size:14px}
