*{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f7f7f7;color:#000;font-size:15px;line-height:1.5}.app{min-height:100vh;padding:40px 20px;@media (min-width:768px){padding-left:15px;padding-bottom:20px;padding-right:15px;padding-top:20px}}.container{margin:0 auto;max-width:600px}.content{line-height:1.6;h1{font-size:2rem;font-weight:400;letter-spacing:-.02em;margin-bottom:5px}p{color:#333;font-size:.9rem;margin-bottom:8px}a{color:#000;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}h2{font-size:1rem;font-weight:500;margin-bottom:8px;margin-top:20px;text-transform:lowercase}}