.site-page{max-width:680px;min-height:100dvh;margin-inline:auto;background:var(--e-color-bg-base);color:var(--e-color-text-primary);padding-bottom:max(32px,env(safe-area-inset-bottom))}.site-page__content{padding:16px}.site-page__content h1{font-size:32px;line-height:36px;font-weight:700;margin:0 0 16px}.site-page--document .site-page__content h1{font-size:24px;line-height:28px;font-weight:600}