.growth-results>:is(header,section,aside,details,p,footer){width:min(100%,960px)}.growth-results .results-hero{margin-top:24px;text-align:left}.growth-results .results-hero h1,.growth-results .results-hero__message{margin-left:0}.growth-results .results-hero__message{max-width:72ch;margin-top:16px}.growth-results .minimal-today{margin-top:18px;padding:18px 24px;border-left:3px solid #88ad91;border-radius:0 12px 12px 0;background:#f0f3eb}.growth-results .minimal-today h2{font-size:20px;margin:5px 0}.growth-results .results-next-step{margin-block:28px}.results-next-step__heading{margin-bottom:18px}.results-next-step__heading h2{margin:0 0 8px;color:#193c35;font-family:var(--font-display);font-size:clamp(25px,3vw,31px);font-weight:400;letter-spacing:-.025em}.results-next-step__heading p{color:#526358;font-size:16px;line-height:1.6}.results-mobile-continue{display:none}.results-next-step__choices{display:grid;grid-template-columns:1.05fr 1fr;grid-gap:20px;gap:20px;align-items:stretch}.results-email-exposure{min-width:0}.growth-results .results-email-choice,.growth-results .results-primary-action{height:100%;min-width:0;margin:0;padding:26px;border:1px solid #c9d9cd;border-radius:18px;background:#fff}.growth-results .results-primary-action{display:flex;align-items:stretch;flex-direction:column;gap:0}.growth-results .results-next-step__choices h3{margin:10px 0 12px;color:#193c35;font-family:var(--font-display);font-size:26px;font-weight:400;line-height:1.25;letter-spacing:-.025em}.growth-results .results-next-step__choices p{font-size:16px;line-height:1.6;color:#486054}.growth-results .results-email-choice form{margin-top:20px}.growth-results .results-email-choice .results-email-help,.growth-results .results-email-choice .results-email-privacy{font-size:13px;line-height:1.55}.growth-results .results-email-choice .results-email-privacy{margin:12px 0 0}.results-email-privacy a{color:#075c50;text-underline-offset:3px}.growth-results .results-choice-button,.growth-results .results-primary-action button{width:100%;min-width:0;min-height:50px;padding:12px 16px;border:1px solid #087967;border-radius:8px;color:#fff;background:#087967;font:600 16px var(--font-body),sans-serif;box-shadow:none;white-space:normal}.growth-results .results-primary-action button{margin-top:auto;background:#fff!important;color:#075c50}.growth-results .results-choice-button:hover:not(:disabled){background:#075c50}.growth-results .results-primary-action button:hover{background:#f4f8f1!important}.growth-results .results-primary-action small{margin-top:12px;color:#486054;font-size:13px;line-height:1.55;text-align:left}.results-module-preview{margin:22px 0 26px;padding:18px 0;border-block:1px solid #c6d8c5}.results-module-preview>span{display:block;margin-bottom:8px;font-size:12px;font-weight:600;color:#486054}.results-module-preview strong{display:block;color:#193c35;font-size:17px;line-height:1.4}.growth-results .results-module-preview p{margin-top:8px;font-size:14px}.growth-results .results-email-fallback__success{margin-top:20px}.growth-results .results-email-fallback__success .results-choice-button{margin-top:18px}.growth-results .results-email-choice .results-email-error{color:#9c3434}.growth-assessment .assessment-card--intro>.assessment-intro-reassurance{margin-top:20px;color:#526358;font-size:14px;line-height:1.6}.growth-assessment .assessment-progress span.is-current{background:#b6d1bb}@media (max-width:700px){.results-mobile-continue{display:inline-flex;align-items:center;min-height:44px;margin-top:8px;padding:4px 0;border:0;background:transparent;color:#075c50;font:600 16px var(--font-body),sans-serif;text-decoration:underline;text-underline-offset:4px;cursor:pointer}.results-next-step__choices{grid-template-columns:1fr;gap:16px}.growth-results .results-email-choice,.growth-results .results-primary-action{padding:22px 20px}.growth-results .minimal-today{padding:16px 18px}.growth-results .results-primary-action button{margin-top:0}}.program-reader .module-outline li{display:block;padding:0}.program-reader .module-outline li button{width:100%;display:flex;align-items:baseline;gap:10px;text-align:left;border:0;border-radius:6px;background:transparent;color:#47645a;padding:11px 8px;min-height:44px;font:inherit;line-height:1.5;cursor:pointer}.program-reader .module-outline li button>span{font-size:10px;flex-shrink:0}.program-reader .module-outline li button[aria-current=step]{background:#e8f0e3;color:#075c50;font-weight:700}.program-reader .module-outline li button:hover{background:#edf3e9}.program-reader .module-practice-shortcut{display:inline-flex;align-items:center;gap:8px;min-height:44px;border:0;padding:10px 0;background:transparent;color:#075c50;font:inherit;font-size:14px;font-weight:600;text-align:left;cursor:pointer}.program-reader .module-resume-note{display:grid;grid-gap:5px;gap:5px;border-left:3px solid #7ba687;border-radius:0 8px 8px 0;background:#eff4ec;padding:12px 16px;margin-bottom:26px;color:#365448;font-size:14px;line-height:1.6}.program-reader .module-resume-note button{justify-self:start;background:transparent;border:0;padding:4px 0;min-height:36px;font:inherit;font-weight:600;color:#075c50;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.dashboard-polished .member-next-lesson .retention-button{margin-top:8px}.dashboard-polished .member-next-lesson .member-access-note{font-size:13px;line-height:1.65;margin:16px 0 4px}.dashboard-polished .dashboard-module-library>div>p{color:#53655e;font-size:16px;line-height:1.65;margin-top:12px}.dashboard-polished .retention-mini-modules button{align-items:start;padding:17px 0}.dashboard-polished .retention-mini-modules button>span:first-child{flex-shrink:0;margin-top:2px}.dashboard-polished .retention-mini-modules button>.member-module-description{display:flex;flex:1 1;flex-direction:column;align-items:flex-start;gap:6px;width:auto;min-width:0;height:auto;padding:0;background:transparent;border-radius:0;text-align:left;white-space:normal;font-weight:400;letter-spacing:normal;text-transform:none}.dashboard-polished .member-module-description strong{font-size:16px;line-height:1.4;font-weight:600}.dashboard-polished .member-module-description small{font-size:13px;line-height:1.6;color:#53655e;margin:0;white-space:normal}.dashboard-polished .member-module-description em{color:#075c50;font-size:12px;line-height:1.6;font-style:normal;font-weight:600}.member-saved-plans{display:grid;grid-gap:12px;gap:12px;margin-top:18px}.member-saved-plans details{border:1px solid #d8e3d5;border-radius:10px;background:#fbfcf7;overflow:hidden}.member-saved-plans summary{cursor:pointer;padding:16px;color:#193c35;font-size:15px;line-height:1.5}.member-saved-plans summary strong{font-weight:600}.member-saved-plans summary>span{display:block;color:#47645a;font-size:12px;margin:6px 0 0 16px}.member-saved-plan-text{white-space:pre-wrap;overflow-wrap:anywhere;padding:0 16px;font-size:16px;line-height:1.75;color:#365448}.member-saved-plan-actions{display:flex;flex-wrap:wrap;gap:6px 20px;padding:6px 16px 14px}.member-saved-plan-actions button{min-height:44px;text-align:left}.member-copy-status{color:#365448;font-size:13px;line-height:1.6}.program-bridge .module-bridge__free .member-bridge-free-actions{flex:0 1 220px;display:grid;grid-gap:10px;gap:10px}.member-bridge-free-actions a{min-height:44px;display:inline-flex;align-items:center;gap:8px;font-size:14px;line-height:1.5;color:#075c50;text-underline-offset:4px}.member-saved-plan-actions button:focus-visible,.member-saved-plans summary:focus-visible,.module-outline button:focus-visible,.module-practice-shortcut:focus-visible,.module-resume-note button:focus-visible{outline:3px solid #087967;outline-offset:3px}@media (max-width:640px){.program-bridge .module-bridge__free .member-bridge-free-actions{flex:auto;width:100%}.dashboard-polished .member-next-lesson .retention-button{width:100%}}