.form-page :is(h1,:where(.site-page-title)),.form-page h2:not(:where(.site-page-title)),.form-page h3{color:#24485a;padding:0}.form-page h2:not(:where(.site-page-title)){font-size:2.3rem;line-height:1.2;letter-spacing:-.025em}.form-page h3{font-size:1.3rem}.form-page p{line-height:1.75}.form-page a:not(.nav-page-button){color:#2560cc;text-underline-offset:.2em}.form-page a:focus-visible{outline:3px solid #2560cc;outline-offset:5px}.form-page figure{margin:0}.form-page img.Screenshot{display:block;width:100%;height:auto;box-sizing:border-box}.form-hero{padding:4rem 2rem 2rem;background:linear-gradient(150deg,#eff6fa,#ecf8fe)}.form-heading{max-width:850px;text-align:center;margin:0 auto 2.5rem}.form-heading :is(h1,:where(.site-page-title)){font-size:clamp(2.5rem,4.3vw,4rem);line-height:1.12;letter-spacing:-.035em;margin:1rem 0 1.5rem}.form-heading :is(h1,:where(.site-page-title)) span{color:#2560cc}.form-lead{font-size:1.22rem;color:#456171}.form-heading h2:not(:where(.site-page-title)){margin:.75rem 0 1rem}.form-heading>p:not(.nav-page-eyebrow){font-size:1.08rem}.form-actions{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;margin:1.75rem auto 0}.form-secondary{display:inline-flex;align-items:center;gap:.6rem;padding:.85rem 1.25rem;border:1px solid #c0d6ff;border-radius:2rem;background:#fff;font-weight:600;text-decoration:none}.form-wide{max-width:1250px;margin:auto!important}.form-hero img{box-shadow:0 22px 55px #24485a26!important}.form-page figcaption{font-size:.9rem;line-height:1.6;text-align:center;margin:1rem 0;color:#617785}.form-section{padding:4.5rem 2rem}.form-tinted{background:#f4fbfe}.form-cards{max-width:1150px;margin:auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}.form-cards article{padding:1.75rem;border:1px solid #deebf2;border-radius:1.2rem;background:#f4fbfe}.form-cards h3{margin:1rem 0 .75rem}.form-number{display:inline-grid;place-items:center;width:38px;height:38px;border-radius:50%;background:#e4edff;color:#2560cc;font-size:.85rem;font-weight:700}.form-feature-intro,.form-detail-grid{max-width:1100px;margin:0 auto 2.5rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3rem;align-items:start}.form-feature-intro h2:not(:where(.site-page-title)){margin:.75rem 0}.form-feature-intro p,.form-detail-grid p{font-size:1.05rem}.form-feature-intro>div>p:first-child{margin-top:0}.form-detail-grid article{padding:1.5rem 1.75rem;border-left:2px solid #c0d6ff}.form-detail-grid h3{margin:0 0 .75rem}.form-detail-grid{margin-bottom:0}.form-settings{max-width:1150px}.form-final{text-align:center;padding:4.5rem 1.5rem;background:linear-gradient(135deg,#ecf8fe,#eff6fa)}.form-final h2:not(:where(.site-page-title)){font-size:2.7rem;max-width:850px;margin:1rem auto}.form-final>p{max-width:650px;margin:1rem auto}@media(max-width:760px){.form-hero{padding:3rem 1.25rem 1.5rem}.form-heading :is(h1,:where(.site-page-title)){font-size:2.4rem}.form-page h2:not(:where(.site-page-title)){font-size:1.8rem}.form-lead{font-size:1.1rem}.form-section{padding:3rem 1.25rem}.form-cards,.form-feature-intro,.form-detail-grid{grid-template-columns:1fr;gap:1.5rem}.form-actions a{text-align:center;justify-content:center}.form-final{padding:3rem 1.25rem}.form-final h2:not(:where(.site-page-title)){font-size:2rem}}

.form-wide video{display:block;width:100%;height:auto;border-radius:1.2rem;border:2px solid #f4f4f4;box-shadow:0 12px 30px #24485a20}.form-options{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem;max-width:1200px;margin:2.5rem auto 0}.form-options article{padding:1.5rem;background:#fff;border:1px solid #deebf2;border-radius:1.2rem}.form-options h3{margin:0 0 .75rem}.form-confirmation{display:grid;grid-template-columns:1.2fr .8fr;gap:3rem;max-width:1100px;margin:auto;align-items:center}.form-confirmation figure{max-width:430px;justify-self:center}@media(max-width:1000px){.form-options{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.form-options,.form-confirmation{grid-template-columns:1fr}.form-confirmation{gap:2rem}}

/* Keep the display-options illustration compact within its section. */
.form-page img[src="/images/subscribe/subscribe-3.png"]{max-width:900px;margin-inline:auto}
