.onboarding-save-shell{background:var(--color-bg);flex-direction:column;min-height:100vh;display:flex}.onboarding-save-shell .onboarding-progress{margin:var(--spacing-lg) 0 0;justify-content:center}.onboarding-save-page{padding:var(--spacing-2xl);background:var(--color-bg);flex:1;justify-content:center;align-items:center;display:flex}.onboarding-save-page .save-headline{font-family:var(--font-display);color:var(--color-text-primary);font-size:26px;font-style:italic;font-weight:400;line-height:1.28}.onboarding-save-page .auth-card{width:100%;max-width:420px;padding:var(--spacing-2xl)}.save-intro-col,.save-action-col{display:contents}.save-eyebrow{letter-spacing:.04em;text-transform:uppercase;color:var(--color-primary);margin:0 0 8px;font-size:12px;font-weight:700}.save-subcopy{margin-top:8px;margin-bottom:20px}.save-cta-block{margin-bottom:var(--spacing-md)}.save-link-sent{background:var(--color-suggestions-panel);border-radius:var(--radius-card);padding:var(--spacing-md);line-height:1.5}.save-trust-note{margin-top:0;margin-bottom:var(--spacing-lg);color:var(--color-text-secondary);text-align:center;font-size:12px;line-height:1.5}.save-legal-note{margin-top:calc(var(--spacing-lg) * -1 + 4px);margin-bottom:var(--spacing-lg);color:var(--color-text-secondary);text-align:center;font-size:11.5px;line-height:1.5}.save-legal-note a{color:var(--color-text-secondary);text-decoration:underline}.save-legal-note a:hover{color:var(--color-primary)}.save-reviews{border-top:1px solid var(--color-border);margin-top:8px;padding-top:20px}.save-reviews-head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;display:flex}.save-reviews-head .save-reviews-label{margin:0}.save-reviews-head a{color:var(--color-text-secondary);text-underline-offset:2px;white-space:nowrap;font-size:12px;font-weight:600;text-decoration:underline}.save-reviews-head a:hover{color:var(--color-primary)}.save-review{background:var(--color-suggestions-panel);border-radius:16px;margin:0;padding:14px 16px}.save-review+.save-review{margin-top:10px}.save-review blockquote{color:var(--color-text-primary);margin:0;font-size:13.5px;line-height:1.5}.save-review blockquote b{font-weight:700}.save-review figcaption{color:var(--color-text-secondary);margin-top:8px;font-size:12px}.save-review figcaption strong{color:var(--color-text-primary);font-weight:600}@media (width<=560px){.onboarding-save-page{padding:var(--spacing-md)}.onboarding-save-page .auth-card{padding:var(--spacing-lg)}}@media (width>=1024px){.onboarding-save-page .auth-card{column-gap:var(--spacing-2xl);grid-template-rows:auto 1fr;grid-template-columns:59.2fr 40.8fr;align-items:start;max-width:900px;display:grid}.onboarding-save-page .save-reviews{border-top:0;grid-area:1/1/span 2;margin-top:0;padding-top:0}.onboarding-save-page .save-intro-col,.onboarding-save-page .save-action-col{flex-direction:column;grid-column:2;display:flex}.onboarding-save-page .save-intro-col{grid-row:1}.onboarding-save-page .save-action-col{grid-row:2}.onboarding-save-page .save-legal-note{margin-bottom:0}}
