.notify-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.field-input{flex:1 1 220px;min-height:52px;padding:0 16px;border:1px solid color-mix(in srgb,var(--field-ink) 46%,transparent);border-radius:14px;background:color-mix(in srgb,var(--off-white) 62%,transparent);color:var(--field-ink);font:400 17px/1 var(--font-body);caret-color:var(--field-ink)}.field-input::placeholder{color:color-mix(in srgb,var(--field-ink) 78%,transparent);opacity:1}.field-input:focus-visible{outline:2px solid var(--field-ink);outline-offset:1px}.field-input[aria-invalid=true]{border-color:var(--field-ink);border-width:2px}.notify .btn{min-height:52px}.notify .btn[aria-disabled=true]{opacity:.72;cursor:progress}.notify-go{margin-top:6px}.notify-row .form-line{flex-basis:100%;order:3;margin-top:0}@media(max-width:519px){.notify-row .form-line{order:1}}.notify-done b:focus{outline:none}.consent{display:flex;gap:12px;align-items:flex-start;min-height:44px;padding:10px 0;margin-top:4px;font-size:15px;line-height:1.45;cursor:pointer}.tick{position:relative;flex:none;width:28px;height:28px;margin:-3px 0 0;appearance:none;-webkit-appearance:none;border:0;border-radius:3px;box-shadow:inset 0 0 0 1.5px var(--field-ink);background:transparent;cursor:pointer;transition:background-color .16s cubic-bezier(.16,1,.3,1)}.tick:checked{background:var(--action)}.tick:checked:after{content:"";position:absolute;left:10px;top:5px;width:7px;height:13px;border:solid var(--action-ink);border-width:0 2.5px 2.5px 0;transform:rotate(45deg)}.tick:focus-visible{outline:2px solid var(--field-ink);outline-offset:2px}.tick[aria-invalid=true]{box-shadow:inset 0 0 0 2.5px var(--field-ink)}.consent-wrap{position:relative;padding:2px 0}.form-line{display:flex;gap:8px;align-items:flex-start;margin-top:10px;font-size:15px;font-weight:600;line-height:1.4}.form-line svg{width:18px;height:18px;flex:none;margin-top:1px}.notify-done{margin-top:28px;max-width:520px;padding:18px 0 0;box-shadow:inset 0 1px 0 var(--sky-line)}.notify-done b{display:block;font-size:19px;font-weight:650}.notify-done p{margin-top:6px}.wd-field{min-height:0;padding:24px 0 clamp(40px,6vw,72px)}.wd-field h1{font-size:clamp(48px,7vw,92px);max-width:13ch}.wd-field .lead{max-width:42ch}.wd-field .notify{margin-top:28px}.wd-field .form-line a{text-decoration:underline;text-underline-offset:2px}.us-room{padding-block:clamp(40px,5vw,64px) clamp(56px,7vw,88px)}.us-words{display:grid;gap:14px;max-width:620px}.us-words p{font-size:clamp(17px,1.4vw,19px);line-height:1.55}.us-words .quiet{font-size:16px}.notice-page{padding-bottom:56px}.notice-page .notify{margin-top:28px}@media(prefers-reduced-motion:reduce){.tick{transition:none}}.notify-notes{margin-top:18px;max-width:520px}.notify>.form-privacy{font-size:14px;margin-top:10px}
