*{box-sizing:border-box}
body{margin:0;background:#F4E2D3;color:#000;font-family:'Instrument Sans',system-ui,sans-serif;line-height:1.6}
a{color:#000}
.top{max-width:900px;margin:0 auto;padding:16px 24px;display:flex;align-items:center;justify-content:space-between;gap:16px}
.top img{height:80px;width:auto;display:block}
.btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 18px;background:#FFF;color:#000;border:2px solid #000;border-radius:8px;box-shadow:3px 3px 0 #000;font-family:'Prompt',sans-serif;font-weight:900;font-size:14px;text-transform:uppercase;text-decoration:none;transition:transform .15s ease,box-shadow .15s ease}
.btn:hover{transform:translate(2px,2px);box-shadow:1px 1px 0 #000}
main{max-width:900px;margin:0 auto 64px;padding:40px 32px;background:#FFF;border:2px solid #000;border-radius:12px;box-shadow:6px 6px 0 #000}
@media (max-width:700px){main{margin:0 12px 48px;padding:28px 20px}}
h1{font-family:'Prompt',sans-serif;font-weight:900;text-transform:uppercase;font-size:clamp(30px,5vw,48px);line-height:1;margin:0 0 24px}
h2{font-family:'Prompt',sans-serif;font-weight:900;text-transform:uppercase;font-size:20px;line-height:1.2;margin:32px 0 8px}
p,li{font-size:16px;margin:0 0 12px}
ul{padding-left:20px;margin:0 0 12px}
.small{font-size:14px;color:#444}
footer{max-width:900px;margin:0 auto;padding:0 24px 40px;font-size:14px;display:flex;flex-wrap:wrap;gap:20px}
