@layer legacy{.about-ds-page{min-width:0;color:var(--ink);font-family:var(--font-sans);overflow-wrap:anywhere;border:1px solid var(--line);border-radius:var(--radius-xl);background:var(--surface);max-width:760px;box-shadow:none;margin:0 auto;padding:32px}.about-ds-page .recovery-about-eyebrow{color:var(--muted);margin:0 0 12px;font-size:13px;font-weight:400;line-height:1.6}.about-ds-page h1{margin:0 0 12px;font-size:24px;font-weight:700;line-height:1.25}.about-ds-page .about-ds-intro{color:var(--muted);margin:0;font-size:15px;line-height:1.7}.about-ds-page .about-ds-heading{padding-bottom:28px}.about-ds-page .about-ds-section{border-top:1px solid var(--line);padding:24px 0}.about-ds-page .about-ds-section h2{margin:0 0 12px;font-size:19px;font-weight:700;line-height:1.4}.about-ds-page .about-ds-section p{color:var(--body);margin:0;font-size:15px;line-height:1.75}.about-ds-page .about-ds-start{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:24px;display:flex}.about-ds-page .about-ds-start p{color:var(--rd-ink-3);align-items:center;gap:8px;margin:0;font-size:13px;line-height:1.6;display:flex}.about-ds-page .about-ds-cta{min-width:44px;min-height:44px;box-shadow:none;justify-content:center;align-items:center;gap:12px;padding:8px 20px;font-size:14px;font-weight:600;line-height:1.6;display:inline-flex}.about-ds-page a:focus-visible{outline:2px solid var(--accent);outline-offset:3px;box-shadow:0 0 0 3px var(--focus-ring)}@media (width<=600px){.about-ds-page{background:0 0;border:0;border-radius:0;margin:0;padding:24px 12px}.about-ds-page h1{font-size:22px}.about-ds-page .about-ds-section h2{font-size:18px}.about-ds-page .about-ds-heading{padding-bottom:24px}.about-ds-page .about-ds-section{padding:20px 0}.about-ds-page .about-ds-start{flex-direction:column;align-items:stretch}}@media (prefers-reduced-motion:reduce){.about-ds-page *{transition:none}}html:root:root:root:root[data-scheme] .dream-app .main-content .about-ds-page:not(#_){max-width:720px!important;box-shadow:none!important;background:0 0!important;border:0!important;margin-inline:auto!important;padding:8px 0 48px!important}html:root:root:root:root[data-scheme] .dream-app .main-content .about-ds-page:not(#_) .about-ds-heading h1{letter-spacing:-.015em;font-size:26px!important;font-weight:650!important}html:root:root:root:root[data-scheme] .dream-app .main-content .about-ds-page:not(#_) .recovery-about-eyebrow{font-weight:500;color:var(--rd-accent-ink)!important;font-size:13px!important}html:root:root:root:root[data-scheme] .dream-app .main-content .about-ds-page:not(#_) .about-ds-intro{color:var(--rd-ink-3)!important;font-size:14px!important}html:root:root:root:root[data-scheme] .dream-app .main-content .about-ds-page:not(#_) .about-ds-section:not(#_){background:var(--v3-surface);border:1px solid var(--p3-line);box-shadow:none;border-top-width:0;border-radius:0;margin:0;padding:18px 20px}html:root:root:root:root[data-scheme] .dream-app .main-content .about-ds-page:not(#_) .about-ds-heading+.about-ds-section:not(#_){border-top-width:1px;border-radius:14px 14px 0 0;margin-top:20px}html:root:root:root:root[data-scheme] .dream-app .main-content .about-ds-page:not(#_) .about-ds-section:not(#_):has(+.about-ds-start){border-radius:0 0 14px 14px}html:root:root:root:root[data-scheme] .dream-app .main-content .about-ds-page:not(#_) .about-ds-section h2{margin:0 0 6px;font-size:16px;font-weight:600}html:root:root:root:root[data-scheme] .dream-app .main-content .about-ds-page:not(#_) .about-ds-section p{color:var(--v3-ink-2);margin:0;font-size:14px;line-height:1.7}html:root:root:root:root[data-scheme] .dream-app .main-content .about-ds-page:not(#_) .about-ds-start{border:0!important;margin-top:20px!important;padding:0!important}@media (width<=640px){html:root:root:root:root[data-scheme] .dream-app .main-content .about-ds-page:not(#_){padding:4px 0 32px!important}html:root:root:root:root[data-scheme] .dream-app .main-content .about-ds-page .about-ds-section:not(#_){border-inline-width:0;border-radius:0}html:root:root:root:root[data-scheme] .dream-app .main-content :is(.about-ds-heading,.about-ds-start){padding-inline:16px}}@media (width>=1600px){html:root:root:root:root[data-scheme] .dream-app .main-content .about-ds-page:not(#_){max-width:760px!important}}}
