/*! tailwindcss v4.0.14 | MIT License | https://tailwindcss.com */.rendered-description .heading-node{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);position:relative}.rendered-description .heading-node:first-child{margin-top:calc(var(--spacing,.25rem)*0)}.rendered-description :last-child{margin-bottom:calc(var(--spacing,.25rem)*0)}.rendered-description h2{margin-top:calc(var(--spacing,.25rem)*3);margin-bottom:calc(var(--spacing,.25rem)*2);scroll-margin:calc(var(--spacing,.25rem)*20);font-family:var(--font-libre-text);font-size:var(--text-4xl,2.25rem);line-height:var(--tw-leading,var(--text-4xl--line-height,calc(2.5/2.25)));--tw-leading:150%;--tw-font-weight:var(--font-weight-medium,500);line-height:150%;font-weight:var(--font-weight-medium,500);color:var(--secondary-foreground)}.rendered-description h3{font-family:var(--font-libre-text);font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2/1.5)));line-height:150%}.rendered-description h3,.rendered-description h4{margin-top:calc(var(--spacing,.25rem)*3);margin-bottom:calc(var(--spacing,.25rem)*2);scroll-margin:calc(var(--spacing,.25rem)*20);--tw-leading:150%;--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-tracking:var(--tracking-wide,.025em);letter-spacing:var(--tracking-wide,.025em);color:var(--secondary-foreground)}.rendered-description h4{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75/1.25)));line-height:150%}.rendered-description a.link{cursor:pointer;--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--primary);text-underline-offset:4px;text-decoration-line:underline}.rendered-description a.link:hover{color:color-mix(in oklab,var(--primary)60%,transparent)}.rendered-description p,.rendered-description ul{margin-block:calc(var(--spacing,.25rem)*4);scroll-margin:calc(var(--spacing,.25rem)*20);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5/1)));--tw-leading:150%;color:var(--secondary-foreground);line-height:150%}.rendered-description ul{padding-left:calc(var(--spacing,.25rem)*5);list-style-type:disc}.rendered-description ul ::marker{color:var(--primary)}.rendered-description ul::marker{color:var(--primary)}.rendered-description ul li p{margin-block:calc(var(--spacing,.25rem)*1)}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-leading{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}