/* the two small pages share the site's ground, type and links */
.page{max-width:44rem;margin:0 auto;padding:calc(110px + env(safe-area-inset-top,0px)) var(--m) 80px;line-height:1.7}
.page h1{font-size:clamp(24px,3vw,34px);font-weight:400;margin-bottom:28px}
.page h2{font-size:17px;font-weight:400;color:var(--soft);margin:34px 0 8px}
.page p,.page li{font-size:17px}
.page ul{padding-inline-start:1.2em;list-style:disc}
.page a{text-underline-offset:4px}
.page .back{display:inline-flex;align-items:center;min-height:44px;margin-top:40px}
.lost{min-height:100svh;display:grid;place-content:center;justify-items:center;gap:18px;text-align:center;padding:var(--m)}
.lost p{color:var(--soft)}
