:root{font-family:Inter,Arial,sans-serif;color:#1d2939;background:#f7f8fa}*{box-sizing:border-box}body{margin:0}main{max-width:980px;margin:auto;padding:56px 24px}header{margin-bottom:40px}header p:first-child{color:#b54708;font-weight:700;text-transform:uppercase;font-size:12px;letter-spacing:.08em}h1{font-size:clamp(32px,6vw,52px);margin:8px 0}section{background:#fff;border:1px solid #e4e7ec;border-radius:16px;padding:24px;margin-top:20px}input{padding:12px;border:1px solid #98a2b3;border-radius:8px;min-width:min(100%,320px)}button{margin-left:8px;padding:12px 18px;border:0;border-radius:8px;background:#b54708;color:#fff;font-weight:700}section>div:last-child{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px}article{padding:16px;background:#fff7ed;border-radius:12px}h2,h3{margin-top:0}@media(max-width:520px){button{margin:10px 0 0;display:block}}
