.prose .key-takeaways{border-left:5px solid hsl(var(--primary));background:linear-gradient(to right, hsl(var(--primary) / .08), hsl(var(--background)));border-radius:12px;margin:3rem 0;overflow:hidden}.prose .key-takeaways h2{color:hsl(var(--primary));background:hsl(var(--primary) / .05);margin:0;padding:1.5rem;font-size:2rem;font-weight:700}.prose .key-takeaways ul{margin:0;padding:0 2rem 2rem 3rem;list-style:outside}.prose .key-takeaways li{color:hsl(var(--foreground));margin-bottom:1.2rem;line-height:1.9}.prose .key-takeaways li::marker{color:hsl(var(--primary))}.prose .key-takeaways strong{color:hsl(var(--foreground))}.prose h2#table-of-contents+ul a{font-weight:500;text-decoration:none;transition:color .2s;color:var(--primary)!important}.prose h2#table-of-contents+ul a:hover{text-decoration:underline;color:var(--primary)!important}.prose a{font-weight:500;text-decoration:none;transition:color .2s;color:var(--primary)!important}.prose a:hover{color:var(--primary);text-underline-offset:3px}
