/* Same Night desk product tokens as the existing Clive site. */
.launch-main{max-width:640px;margin:0 auto;padding:72px 24px 44px}.launch-main h1{font-weight:400;font-size:clamp(34px,6vw,46px);line-height:1.12;margin:22px 0}.launch-label{color:var(--graphite);font-size:15px}.launch-lede{font-size:23px;line-height:1.45}.launch-main .note{margin:18px 0;font-size:16px}.launch-main form{margin:36px 0 24px}.launch-main label{display:block;font-size:18px;margin-bottom:8px}.launch-main input[type=email]{width:100%;min-height:48px;padding:10px 12px;background:var(--sheet);color:var(--ink);border:1px solid var(--line);border-radius:5px;font:400 19px var(--printed)}.launch-main .button{min-height:46px;margin-top:12px;font-size:17px}.launch-main button:disabled{opacity:.65;cursor:default}.form-message{font-size:18px;line-height:1.5;min-height:28px;margin-top:18px}.launch-details{border-block:1px solid var(--hair);padding:4px 0;margin-top:36px}.launch-details summary{font-size:18px;min-height:48px;display:flex;align-items:center;cursor:pointer}.launch-details summary::before{content:'+';margin-right:12px}.launch-details[open] summary::before{content:'−'}.launch-details p{font-size:18px;line-height:1.5;margin:14px 0}.launch-main a,.simple-foot a{min-height:44px;display:inline-flex;align-items:center}.bot-field{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.launch-main :focus-visible{outline:2px solid var(--red);outline-offset:4px}@media(max-width:440px){.launch-main{padding-top:44px}.launch-lede{font-size:21px}}
