.header,.content,.footer{padding:20px;margin:20px 0;background-color:#fff;border-radius:8px;box-shadow:0 0 10px rgba(0,0,0,.1)}.header h1{font-size:2.5rem;color:#343a40}.header p{font-size:1.2rem;color:#6c757d}.content img{max-width:100%;height:auto;display:block;margin:0 auto}.footer{text-align:center;font-size:1rem;color:#6c757d}ul li{list-style:none!important;text-decoration:none!important}