*{box-sizing:border-box}body{margin:0;background:#f7f8f3;color:#182c29;font:16px system-ui,sans-serif}main{max-width:1100px;margin:auto;padding:24px}h1{margin-top:0}.filters{display:flex;flex-wrap:wrap;gap:12px;align-items:end}label{display:grid;gap:6px}input,button{font:inherit;padding:9px;border:1px solid #b6c4bb;border-radius:7px;background:white}button,a{color:#134d45}#movies{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(290px,100%),1fr));gap:16px}article{padding:20px;background:white;border:1px solid #dce4db;border-radius:16px}article p{line-height:1.5}article h2{font-size:22px}.note{color:#61716b;line-height:1.5}a{font-weight:600}@media(max-width:500px){main{padding:20px}.filters label{width:100%}}
