html,body{margin:0;padding:0}*{box-sizing:border-box}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body{color:#1f2328;background-color:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.page{flex-direction:column;min-height:100vh;display:flex}.content{flex:1;width:100%;max-width:640px;margin:0 auto;padding:4rem 1.5rem}.content h1{color:#111417;margin:0 0 1.5rem;font-size:2rem;font-weight:700}.content p{color:#3c4247;margin:0;font-size:1rem;line-height:1.6}.footer{text-align:center;border-top:2px solid #2563eb;padding:1.25rem 1.5rem}.footer p{color:#6b7280;margin:0;font-size:.875rem}a:focus-visible,button:focus-visible{outline-offset:2px;outline:2px solid #2563eb}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}@media (max-width:480px){.content{padding:2.5rem 1.25rem}.content h1{font-size:1.5rem}}
