:root{font-family:Arial,sans-serif;color:#322e25;background:#f7f4ed;font-size:18px}*{box-sizing:border-box}body{margin:0;min-height:100dvh}main{width:min(760px,100%);margin:auto;padding:24px 28px 60px}.back{display:inline-flex;align-items:center;min-height:48px;color:#53452c;text-decoration:none;font-weight:600}.logo{display:block;width:130px;height:130px;object-fit:contain;margin:32px 0}.eyebrow{font-size:14px;letter-spacing:.14em;color:#82652e}h1{font-family:Georgia,serif;font-weight:400;font-size:clamp(38px,7vw,64px);line-height:1.08;margin:16px 0 28px}p{line-height:1.6}.entry{display:inline-flex;align-items:center;justify-content:center;min-height:56px;padding:14px 24px;background:#b48b43;border:1px solid #8c682d;border-radius:10px;color:#fff;text-decoration:none;font-weight:700;margin:16px 0}.privacy{font-size:16px;color:#6b6253}a:focus-visible{outline:3px solid #93671f;outline-offset:4px}