/* Secondary pages: privacy, terms, support. Same paper and ink, a reading measure. */
.page {
  position: relative; z-index: 1; flex: 1;
  width: 100%; max-width: 720px; margin: 0 auto;
  padding: clamp(24px, 6vh, 72px) var(--gutter) clamp(48px, 8vh, 96px);
}
.page h1 {
  margin: 0 0 10px; font-family: var(--display); font-weight: 480;
  font-size: clamp(40px, 6vw, 64px); line-height: 1; letter-spacing: -.03em;
  font-variation-settings: "opsz" 144, "SOFT" 30, "WONK" 1;
}
.page .updated { margin: 0 0 40px; font-size: 13.5px; color: var(--ink-3); }
.page h2 {
  margin: 44px 0 12px; font-family: var(--display); font-weight: 500;
  font-size: 26px; line-height: 1.15; letter-spacing: -.015em;
  font-variation-settings: "opsz" 48, "SOFT" 30, "WONK" 1;
}
.page h3 { margin: 26px 0 8px; font-size: 16px; font-weight: 600; }
.page p, .page li { font-size: 16.5px; line-height: 1.65; color: var(--ink-2); }
.page p { margin: 0 0 16px; text-wrap: pretty; }
.page ul, .page ol { padding-left: 22px; margin: 0 0 18px; }
.page li { margin-bottom: 8px; }
.page li::marker { color: var(--ink-3); }
.page strong { color: var(--ink); font-weight: 600; }
.page a { color: var(--ink); text-decoration: underline; text-decoration-color: var(--line); text-underline-offset: 3px; transition: text-decoration-color .3s ease; }
.page a:hover { text-decoration-color: var(--accent); }
.page .lede-p { font-size: 19px; color: var(--ink); }
.page .box {
  margin: 28px 0; padding: 20px 22px; border: 1px solid var(--line); border-radius: 18px;
  background: color-mix(in oklab, #fff 55%, transparent);
}
.page .box p:last-child { margin-bottom: 0; }
.page .steps li { padding-left: 4px; }
.page table { width: 100%; border-collapse: collapse; margin: 8px 0 24px; font-size: 15px; }
.page th, .page td { text-align: left; padding: 10px 12px 10px 0; border-bottom: 1px solid var(--line); vertical-align: top; color: var(--ink-2); }
.page th { color: var(--ink); font-weight: 600; }
.page .tbl { overflow-x: auto; }
.halo { display: none; }
body::before { -webkit-mask-image: radial-gradient(ellipse 60% 40% at 50% 0%, #000 0%, transparent 80%); mask-image: radial-gradient(ellipse 60% 40% at 50% 0%, #000 0%, transparent 80%); opacity: .5; }
