/* Simple text pages: privacy policy, 404, form sent. */
@layer sections {
.page { padding: calc(var(--navigation-height, 92px) + clamp(40px, 6vw, 80px)) 0 var(--space-1); }
.page__inner { width: min(100% - 2 * var(--space-2), 760px); margin-inline: auto; display: grid; gap: 22px; }
.page__inner > .m-shape { --m-shape-size: 40px; background: var(--color-5); }
.page__inner h1 { font-size: clamp(38px, 5vw, 64px); }
.page__inner h2 { margin-top: 18px; }
.page__inner ul { display: grid; gap: 8px; padding-left: 1.2em; list-style: disc; }
.page__inner .m-btn { justify-self: start; margin-top: 8px; }
.page__note { padding: 18px 22px; border-radius: var(--radius-3); background: var(--color-3); }
.page--center .page__inner { justify-items: center; text-align: center; min-height: 52svh; align-content: center; }
.page--center .page__inner .m-btn { justify-self: center; }
}
