body{margin:0;background:#fcf9fb;color:#362735;font:16px/1.75 system-ui,Arial,sans-serif}main{max-width:810px;margin:auto;padding:35px 22px 65px}h1{font:42px Georgia,serif;color:#452a3c}h2{font:24px Georgia,serif;margin-top:26px;color:#714258}.alert{border:1px solid #e7b485;background:#fff1de;color:#754722;padding:17px;border-radius:12px}.end{margin-top:40px;font-size:13px;color:#877181}a{color:#874c6b}