.launch-banner{background:#eaf4ff;color:#164373;text-align:center;padding:14px 20px;font-size:15px;line-height:1.7}.home-view{display:block}.hero-book img,.feature-cover img{aspect-ratio:3/4;height:auto;object-fit:contain}.hero-book{width:100%;max-width:340px}.feature-cover{align-self:start}.site-header .brand{flex-shrink:0}.home-plan-card button{font-size:14px}.account-dialog{max-height:90dvh;overflow:auto}.signup-welcome{padding:20px;background:#edf7ff;border-radius:16px;margin-top:16px}.signup-welcome h3{font-size:22px}.signup-welcome p{font-size:16px;line-height:1.8}.signup-welcome a{display:inline-block;margin:8px 12px 0 0;color:#0061b6;font-weight:700}@media(max-width:600px){.site-header{gap:12px;padding:12px}.header-actions{flex-wrap:wrap;justify-content:flex-end}.brand img{max-width:145px}.hero-book{width:50%;max-width:290px}.launch-banner{font-size:14px}}