.growth-review{color:#292638;font-size:14px;line-height:1.75;max-width:1200px;margin:auto}.growth-review section+section{margin-top:30px;padding-top:26px;border-top:1px solid #e8e5ef}.growth-review h3{font-size:18px;line-height:1.45;margin:0 0 12px;letter-spacing:0}.growth-review h4{font-size:15px;margin:0 0 7px}.growth-review p{margin:8px 0}.growth-review small{display:block;color:#666176;font-size:12px;line-height:1.7}.gr-verdict{padding:23px 26px;background:#f5f1ff;border-left:4px solid #7147f7;border-radius:0 10px 10px 0}.gr-verdict h3{font-size:24px;margin:6px 0 12px}.gr-verdict p{font-size:16px;max-width:76ch}.gr-eyebrow{font-weight:600;color:#5a33dc;font-size:12px}.gr-section-head{display:flex;justify-content:space-between;gap:12px;align-items:baseline;flex-wrap:wrap;margin-bottom:13px}.gr-section-head h3{margin:0}.gr-section-head>span{font-size:12px;color:#666176}.gr-retention{display:grid;grid-template-columns:1fr 1fr;gap:18px}.gr-retention article{border:1px solid #e1d9fa;border-radius:10px;padding:18px 22px}.gr-retention article>span{font-weight:600}.gr-retention strong{display:block;font-size:32px;line-height:1.3;margin-top:8px;font-variant-numeric:tabular-nums;letter-spacing:-.5px}.gr-retention p{font-size:13px}.growth-review .gr-note{color:#666176;font-size:12px}.growth-review details{margin-top:18px}.growth-review summary{cursor:pointer;color:#5a33dc;font-weight:600;padding:12px 0}.growth-review summary:focus-visible,.gr-table-wrap:focus-visible{outline:2px solid #7147f7;outline-offset:3px}.gr-table-wrap{overflow-x:auto;max-width:100%;margin-top:12px}.growth-review table{width:100%;border-collapse:collapse;font-size:13px;text-align:left}.growth-review caption{text-align:left;font-size:12px;color:#666176;padding-bottom:10px}.growth-review thead{background:#f7f6fa;color:#615b72}.growth-review td,.growth-review th{padding:13px 14px;border-bottom:1px solid #eeebf2;vertical-align:top}.growth-review tbody th{font-weight:500;min-width:150px}.growth-review td{font-variant-numeric:tabular-nums}.growth-review td p{min-width:210px;max-width:44ch;margin:4px 0;color:#666176}.gr-status{font-size:12px;font-weight:600;color:#5a33dc}.gr-work-title{display:block;max-width:40ch;overflow-wrap:anywhere}.gr-goal{margin-top:16px;padding:18px 22px;background:#faf8ff;border-radius:10px}.gr-plan{list-style:none;padding:0;margin:0;counter-reset:step}.gr-plan li{counter-increment:step;position:relative;padding:18px 0 18px 44px;border-bottom:1px solid #eeebf2}.gr-plan li:last-child{border-bottom:0}.gr-plan li:before{content:counter(step,decimal-leading-zero);position:absolute;left:0;top:19px;color:#5a33dc;font-weight:600;font-size:15px;font-variant-numeric:tabular-nums}.gr-plan dl{display:grid;grid-template-columns:5em 1fr;gap:7px 12px;padding:12px 16px;background:#f8f7fa;border-radius:6px;margin:14px 0 0;font-size:13px}.gr-plan dt{font-weight:600}.gr-plan dd{margin:0;color:#615b72}.gr-boundary{font-size:13px}.gr-boundary ul{padding-left:20px}.gr-user-note{white-space:pre-wrap;overflow-wrap:anywhere}.gr-toolbar{display:flex;justify-content:flex-end;margin-bottom:20px}@media(max-width:680px){.gr-verdict{padding:18px}.gr-verdict h3{font-size:20px}.gr-verdict p{font-size:14px}.gr-retention{gap:10px}.gr-retention article{padding:14px}.gr-retention strong{font-size:27px}.gr-plan li{padding-left:30px}.gr-plan dl{grid-template-columns:1fr;gap:3px}.gr-plan dd+dt{margin-top:8px}.growth-review td,.growth-review th{padding:11px 9px}.gr-toolbar .button{width:100%}}@media(prefers-reduced-motion:reduce){.growth-review *{scroll-behavior:auto}}@media print{.growth-review details>div{display:block}.gr-toolbar{display:none}.growth-review section{break-inside:avoid}}

.gr-reasoning article,.gr-works article{padding:18px 0;border-bottom:1px solid #eeebf2}.gr-reasoning article:first-child,.gr-works article:first-child{padding-top:4px}.gr-reasoning article:last-child,.gr-works article:last-child{border-bottom:0}.gr-evidence{font-weight:600;color:#44336b}.gr-questions{padding-left:22px}.gr-questions li+li{margin-top:16px}.gr-questions p{color:#615b72}.gr-keep{padding-left:21px}.gr-keep li+li{margin-top:9px}.gr-works{margin-top:22px}.gr-works h4,.gr-works p,.gr-questions strong{overflow-wrap:anywhere}.growth-review .gr-subhead{margin-top:20px}.growth-review{overflow-wrap:anywhere}
