.guest-entry{margin:20px 0 28px;text-align:center}.guest-button{display:flex;align-items:center;justify-content:center;gap:12px;min-height:54px;padding:14px 20px;border-radius:14px;background:#0788bb;color:#fff;text-decoration:none;font-size:20px;font-weight:700;border:2px solid transparent;box-sizing:border-box}.guest-button:hover{background:#066d98}.guest-button:focus-visible{outline:3px solid #063f66;outline-offset:4px}.guest-entry p{font-size:14px;line-height:1.8;color:#4a687d;margin:12px 0 0}.guest-entry span{font-size:24px}@media(max-width:420px){.guest-button{font-size:18px;padding:12px}.guest-entry p{font-size:13px}}