*{box-sizing:border-box}body{margin:0;background:#f6f3ed;color:#35434f;font:17px/1.65 Arial,Helvetica,sans-serif}main{max-width:620px;margin:48px auto;background:white;border-radius:12px;overflow:hidden;box-shadow:0 8px 35px #111d2910}header{background:#111d29;border-bottom:4px solid #d8c49b;color:#d8c49b;padding:26px;text-align:center;letter-spacing:3px;font-weight:bold}section{padding:32px}h1{font-size:28px;line-height:1.25;color:#111d29;margin:0 0 24px}p{margin:0 0 24px}.choice{padding:20px;border:2px solid #d8c49b;border-radius:8px;font-size:19px;color:#111d29}button{width:100%;min-height:52px;padding:14px 20px;background:#d8c49b;color:#111d29;font:700 17px Arial;border:0;border-radius:6px;cursor:pointer}button:focus-visible{outline:3px solid #111d29;outline-offset:4px}footer{padding:0 32px 26px;font-size:12px}a{color:#35434f}.test{font-size:12px;color:#68757d}@media(max-width:480px){main{margin:16px 12px}section{padding:24px}h1{font-size:25px}}