body{margin:0;background:#15232b;color:#fff4db;font:17px/1.7 system-ui,sans-serif}header,main,footer{max-width:900px;margin:auto;padding:24px}header{display:flex;justify-content:space-between;gap:20px}a{color:#f3cf87}h1{font-size:clamp(30px,6vw,52px);line-height:1.15}h2{font-size:24px;margin-top:36px}main{padding-bottom:70px}footer{border-top:1px solid #ffffff30;display:flex;gap:24px;flex-wrap:wrap}label{display:block;margin:16px 0}input,textarea,select{display:block;width:100%;box-sizing:border-box;padding:14px;border:1px solid #8c938e;border-radius:8px;background:#20323c;color:white;font:inherit}input[type=checkbox]{display:inline;width:auto}button,.button{display:inline-block;padding:13px 22px;border:0;border-radius:8px;background:#edbc69;color:#17252d;font:700 17px system-ui;cursor:pointer}.hp{display:none}.note{color:#c4cdc9}nav{display:flex;gap:16px}a:focus-visible,button:focus-visible,input:focus-visible{outline:3px solid #edbc69;outline-offset:4px}