.course-growth-practice,.course-result-invite{box-sizing:border-box;padding:clamp(20px,4vw,36px);border:1px solid var(--ba-outline);border-radius:24px;background:var(--ba-surface);margin-block:32px;min-width:0;scroll-margin-top:24px}.course-growth-practice p,.course-growth-practice li,.course-result-invite p{line-height:1.75;color:var(--ba-muted)}.course-growth-practice h2,.course-result-invite h3{margin-top:0}.course-growth-grid{display:grid;gap:16px;margin-block:24px}.course-growth-grid details{border:1px solid var(--ba-outline);border-radius:16px;padding:16px 20px;min-width:0}.course-growth-grid summary{cursor:pointer;font-weight:700;line-height:1.6;min-height:44px}.course-growth-grid details p{margin-bottom:0}.course-growth-grid summary:focus-visible{outline:2px solid var(--ba-secondary);outline-offset:4px}.course-growth-note{font-size:13px;line-height:1.65}.course-result-invite[hidden]{display:none!important}.course-growth-practice .button,.course-result-invite .button{white-space:normal;text-align:center;min-height:48px;max-width:100%;box-sizing:border-box}.course-growth-practice ol{padding-left:24px}.course-growth-practice li+li{margin-top:12px}@media(max-width:480px){.course-growth-practice,.course-result-invite{padding:20px}.course-growth-grid details{padding:14px}.course-growth-practice .button,.course-result-invite .button{width:100%}}
