*{box-sizing:border-box}body.guest-intake{margin:0;font-family:var(--font-family-sans-serif, 'Pretendard Variable', sans-serif);padding-bottom:90px}.guest-shell{padding:32px 24px 40px}.guest-header{border-bottom:1px solid #dce2ed;padding:20px 24px}.guest-header a{display:flex;align-items:center;gap:12px;max-width:780px;margin:auto;text-decoration:none;color:#172035;font-size:25px}.guest-footer{max-width:780px;padding:30px 24px;margin:30px auto 0;border-top:1px solid #dce2ed;color:#5c687e;font-size:16px;line-height:1.6}.guest-contact{position:fixed;left:0;right:0;bottom:0;display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:12px max(16px,calc((100vw - 740px)/2)) calc(12px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #dce2ed;z-index:10}.guest-contact a{display:flex;min-height:54px;align-items:center;justify-content:center;border-radius:10px;color:#2454ff;border:1px solid #2454ff;font-weight:750;text-decoration:none;white-space:nowrap}.guest-contact a:first-child{background:#2454ff;color:#fff}.guest-skip{position:absolute;top:-200px;left:0}.guest-skip:focus{top:0;padding:16px;background:#fff;z-index:20}.guest-documents span{display:block;margin-top:8px}.guest-intake form{padding-bottom:12px}
