main{max-width:900px;padding-block:40px}article section{margin:30px 0}h1{font-size:32px}h2{font-size:22px}.legal-banner{background:#fff4d6;border:1px solid #dec894;padding:20px;border-radius:10px}article[hidden]{display:none}