.slip--page{padding-bottom:16px}.slip-title--fit{white-space:nowrap;font-weight:400}main:has(>.copy--white:last-child){background:var(--white)}main:has(>.copy--canary:last-child){background:var(--canary)}.page-grid{gap:24px;display:grid}.page-side>.label{margin-bottom:8px}.steps--small>li{padding-block:8px 12px}.steps--small p{font-size:18px}.form{gap:24px;min-width:0;display:grid}.form-pair{gap:24px;display:grid}.line{min-width:0}.line input,.tick-other input,.golive-email input{border:0;border-bottom:1px solid var(--red);width:100%;min-height:44px;color:var(--ink);font-family:var(--clarendon);appearance:none;background:0 0;border-radius:0;padding:8px 0 4px;font-size:20px;line-height:1.3;display:block}.line input:focus,.tick-other input:focus,.golive-email input:focus{border-bottom:3px solid var(--ink);outline:0;padding-bottom:2px}.line input[aria-invalid=true],.golive-email input[aria-invalid=true]{border-bottom:3px solid var(--red);padding-bottom:2px}.line-hint{text-wrap:pretty;margin-top:8px;font-size:16px;line-height:1.4}.line-error{color:var(--red);text-wrap:pretty;margin-top:8px;font-size:16px;font-weight:700;line-height:1.4}.form-trap{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.btn{background:var(--ink);width:100%;min-height:56px;color:var(--pink);font-family:var(--gothic);letter-spacing:.01em;text-align:left;text-transform:uppercase;cursor:pointer;-webkit-tap-highlight-color:transparent;border:0;border-radius:0;padding:12px 16px;font-size:32px;line-height:1;display:block}.btn:active:not(:disabled){outline:3px solid var(--ink);background:var(--pink);color:var(--ink)}.btn:disabled{cursor:progress}.form-alert{background:var(--red);color:var(--white);text-wrap:pretty;padding:12px 16px;font-size:18px;line-height:1.4}.form-alert:focus{outline:3px solid var(--ink);outline-offset:3px}.form-fine{text-wrap:pretty;font-size:15px;line-height:1.45}@media (hover:hover){.btn:hover:not(:disabled){outline:3px solid var(--ink);background:var(--pink);color:var(--ink)}}.golive-fields>div{border-top:1px solid var(--red);padding-block:8px 12px}.golive-fields dd{font-family:var(--gothic);text-transform:uppercase;overflow-wrap:anywhere;margin-top:4px;font-size:40px;line-height:1}.golive-email,.golive-pay{gap:16px;min-width:0;display:grid}.golive-email .label{margin-bottom:-12px}.golive-press{margin-top:8px}.golive-card{min-height:120px}.slip--note{padding-bottom:48px}.note-line{border-top:1px solid var(--red);text-wrap:pretty;padding-top:16px;font-size:20px;line-height:1.45}.note-line--plain{border-top:0;padding-top:8px}.note-fine{margin-top:16px}:is(main:has(>.sign-body:last-child),main:has(>.plain:last-child)){background:var(--white)}.sign-lead .lead-what{max-width:none;font-size:clamp(44px,9cqi,72px)}.sign-lead .lead-try,.sign-close .lead-fine{padding-right:0}.sign-close .lead-what{max-width:none;font-size:clamp(40px,7cqi,60px)}.sign-body{padding:40px var(--gutter) 56px;border-top:3px dotted var(--ink);background:var(--white);gap:56px;display:grid;container-type:inline-size}.sign-side h2{font-family:var(--gothic);text-transform:uppercase;text-wrap:balance;font-size:clamp(40px,5cqi,60px);line-height:.95}.sign-note{text-wrap:pretty;margin-top:20px;font-size:16px;line-height:1.5}.forward-to{margin-top:16px}.forward-to strong{font-family:var(--gothic);letter-spacing:.01em;font-size:32px;font-weight:400}.forward-ask{font-size:inherit;margin:24px 0 8px;font-weight:700}.forward-one{border-top:1px solid var(--red)}.forward-one:last-child{border-bottom:1px solid var(--red)}.forward-one>summary{cursor:pointer;min-height:44px;padding-block:8px}.forward-one>summary::marker{color:var(--red)}.forward-one>p{margin-bottom:8px;font-size:18px}.forward-one>p:last-child{margin-bottom:16px}.forward-one>.dial{font-family:var(--gothic);letter-spacing:.02em;font-size:32px;line-height:1.1}.forward-after{margin-top:24px}@media (min-width:640px){.form-pair{grid-template-columns:1fr 1fr}.golive-fields{grid-template-columns:2fr 1fr 2fr;column-gap:32px;display:grid}.golive-fields dd{font-size:48px}.slip-title--fit{white-space:normal}.btn{width:auto;padding-inline:24px}.note-line{max-width:44ch;font-size:24px}.golive-fields+.note-line{max-width:none}}@media (min-width:960px){.sign-body{grid-template-columns:5fr 7fr;column-gap:32px;padding-block:72px}.sign-body>.form{grid-area:1/2}.sign-side{grid-area:1/1;align-self:start;position:sticky;top:32px}.sign-side .plain-body{margin-top:16px;font-size:20px}.page-grid{grid-template-columns:5fr 7fr;gap:32px}.page-side{align-self:start;position:sticky;top:32px}.steps--small p{font-size:20px}.form{gap:32px}}
