*{margin:0;padding:0;box-sizing:border-box}body{font-family:Inter,sans-serif;font-size:16px;line-height:1.6;background-color:#f2f2f2;color:#333}h1,h2,h3,h4,h5,h6{margin-bottom:.75rem;font-weight:600;color:#343a40}a{text-decoration:none;color:#007bff}a:hover{color:#0056b3}button{padding:.5rem 1rem;background-color:#007bff;color:#fff;border:none;border-radius:4px;cursor:pointer}button:hover{background-color:#0056b3}.container{max-width:1200px;margin:0 auto;padding:1rem}.text-center{text-align:center}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:1rem}.mt-4{margin-top:1.5rem}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:1rem}.mb-4{margin-bottom:1.5rem}
