html,body{height:100%;margin:0;font-family:Segoe UI,Helvetica Neue;background-color:#f7f7f7}body{display:flex;flex-direction:column}.banner{display:block;width:100%;height:240px;object-fit:cover;margin:36px auto 0}.content{padding:20px 0}.content h1{font-size:4rem;color:red}.content h2{font-size:1.2rem;color:#333}.content h3{font-size:1rem;color:#333}.content p{font-size:1rem;color:#666}
