.launch-signup{margin-top:2rem}[data-carbon-mode='production'] .carbon-home-film-intro .launch-label{font-size:12px;letter-spacing:.08em;line-height:1.5;margin-bottom:1rem}.launch-signup .cds--label{color:var(--cds-text-primary)}.launch-controls{display:flex;align-items:stretch;width:100%}.launch-controls .cds--text-input{min-width:0;font-size:16px;height:48px}.launch-controls .cds--btn{flex:none;min-height:48px;max-width:none;white-space:nowrap;padding-right:3rem}.launch-consent{display:flex;gap:.65rem;align-items:flex-start;margin-block:1rem .5rem;font-size:14px;line-height:1.4;cursor:pointer}.launch-consent input{flex:none;inline-size:17px;block-size:17px;margin:1px 0 0;accent-color:var(--cds-text-primary)}[data-carbon-mode='production'] .carbon-home-film-intro .launch-permission{font-size:12px;line-height:1.5;margin:0}.launch-signup a{color:inherit!important;text-decoration:underline;text-underline-offset:.2em}[data-carbon-mode='production'] .carbon-home-film-intro #signup-status:not(:empty){font-size:14px;line-height:1.4;margin:1rem 0 0}[data-carbon-mode='production'] .carbon-home-film-intro #signup-result p{font-size:14px;margin-block:1rem 0}.trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.launch-footer{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 2rem;font-size:14px;border-top:1px solid var(--cds-border-subtle-01)}.launch-footer p{margin:0}.launch-footer nav{display:flex;gap:2rem}.reading{max-width:760px;padding:4rem 1.5rem 6rem;margin:auto}.reading h1{font-size:clamp(44px,6vw,64px);margin:0 0 2rem}.reading h2{font-size:28px;margin:2.5rem 0 1rem}.reading p{line-height:1.6}.reading .eyebrow{font-size:12px;margin-bottom:2rem}.reading .dek{font-size:20px}[data-launch-page] .carbon-header .carbon-theme-toggle{margin-inline-end:1rem}@media(max-width:671px){.launch-signup{margin-top:0}[data-carbon-mode='production'] .carbon-home-film-intro .launch-controls .cds--btn{order:initial;align-self:stretch}[data-carbon-mode='production'] .carbon-home-film-intro .launch-label{margin-bottom:.75rem}.launch-controls .cds--btn{padding-inline-start:1rem;padding-inline-end:2.75rem}.launch-footer{padding-inline:1rem}.launch-footer nav{gap:1.5rem}}

@media (max-width:671px) {
 [data-carbon-mode='production'] .carbon-home-film .carbon-home-film-content { padding-block-end:calc(1.5rem + env(safe-area-inset-bottom)); }
 .launch-email-heading { display:flex; align-items:center; justify-content:space-between; gap:1rem; margin-bottom:.5rem; }
 .launch-email-heading .cds--label { margin:0; }
 [data-carbon-mode='production'] .carbon-home-film-intro .launch-email-heading .carbon-film-toggle { position:static; order:0; align-self:center; flex:none; margin-inline-start:auto; }
}

/* The public access explanation is a footer utility on every launch page. */
.launch-footer{flex-wrap:wrap}
.launch-footer nav{flex-wrap:wrap;gap:.75rem 1.5rem}
.reading h3{font-size:20px;line-height:1.3;margin:2rem 0 .75rem}
