.page-footer{z-index:1;text-align:center;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:8px 16px;font-size:13px;line-height:18px;display:flex;position:relative}.page-footer-pinned{white-space:nowrap;flex-wrap:nowrap;position:absolute;bottom:136px;left:50%;translate:-50%}.page-footer>a,.page-footer-note{color:var(--color-muted)}.page-footer-note{flex-basis:100%;margin:4px 0 0}.page-footer-note a{color:inherit;text-underline-offset:2px;text-decoration:underline}.page-footer-note a:hover,.page-footer>a:hover{color:var(--color-ink)}.page-footer a:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px;border-radius:0}@media (width<=639px){.page-footer-pinned{white-space:normal;flex-wrap:wrap;width:calc(100% - 40px)}}body:has(.card-page){background:#fcfcfc}.card-page{flex-direction:column;align-items:center;min-height:100dvh;padding:0 20px 48px;display:flex;position:relative}.card-page-column{z-index:1;width:100%;max-width:640px;padding:56px 0 72px;position:relative}.card-page-home{letter-spacing:-.01em;align-items:center;gap:10px;width:fit-content;margin:0 auto 88px;font-size:20px;font-weight:600;display:flex}.card-page-home img{opacity:.2}.card-page-home:focus-visible{outline:2px solid var(--color-focus);outline-offset:4px;border-radius:0}.card-page h1{letter-spacing:-.025em;text-align:center;margin:0;font-size:48px;font-weight:500;line-height:1.1}.card-page-description{max-width:520px;color:var(--color-muted);text-align:center;text-wrap:balance;margin:20px auto 0;font-size:17px;line-height:1.6}@media (width<=639px){.card-page-column{padding-top:40px}.card-page-home{margin-bottom:56px}.card-page h1{font-size:34px}.card-page-description{font-size:15px}}
