.container{background-color:#ffffff;padding:20px 40px;border-radius:10px;box-shadow:0 4px 8px rgba(0,0,0,0.1);text-align:center;max-width:min(500px,calc(100vw - 20px));margin:0 min(10px,3vw)}