.radio-group-module__73P1rW__table{--radio-group-checked:var(--secondary);--radio-group-fg:var(--secondary-foreground);--radio-group-ring:var(--color-blue-500);--radio-group-border-width:2px}
.Radio-module__nq0OJG__root [data-slot=field-label]:has([data-state=checked]){border-color:var(--brand);background-color:var(--color-teal-200)}
.Content-module__2dumeq__heading{font-size:var(--content-heading-size);font-weight:var(--content-heading-weight,700);letter-spacing:var(--content-heading-tracking,-.025em)}.Content-module__2dumeq__subtitle{font-size:var(--content-subtitle-size);font-weight:var(--content-subtitle-weight,400);letter-spacing:var(--content-subtitle-tracking,0)}.Content-module__2dumeq__tag{font-size:var(--content-tag-size);font-weight:var(--content-tag-weight,600);letter-spacing:var(--content-tag-tracking,.1em)}.Content-module__2dumeq__preview{font-size:var(--content-preview-size);font-weight:var(--content-preview-weight,400);letter-spacing:var(--content-preview-tracking,0)}
@keyframes Animate-module__bZzM5W__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes Animate-module__bZzM5W__slideUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes Animate-module__bZzM5W__slideDown{0%{opacity:0;transform:translateY(-24px)}to{opacity:1;transform:translateY(0)}}@keyframes Animate-module__bZzM5W__slideLeft{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}@keyframes Animate-module__bZzM5W__slideRight{0%{opacity:0;transform:translate(-24px)}to{opacity:1;transform:translate(0)}}@keyframes Animate-module__bZzM5W__scaleIn{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}.Animate-module__bZzM5W__animate{animation-timing-function:ease-out;animation-fill-mode:both}.Animate-module__bZzM5W__fadeIn{animation-name:Animate-module__bZzM5W__fadeIn}.Animate-module__bZzM5W__slideUp{animation-name:Animate-module__bZzM5W__slideUp}.Animate-module__bZzM5W__slideDown{animation-name:Animate-module__bZzM5W__slideDown}.Animate-module__bZzM5W__slideLeft{animation-name:Animate-module__bZzM5W__slideLeft}.Animate-module__bZzM5W__slideRight{animation-name:Animate-module__bZzM5W__slideRight}.Animate-module__bZzM5W__scaleIn{animation-name:Animate-module__bZzM5W__scaleIn}.Animate-module__bZzM5W__fast{animation-duration:.15s}.Animate-module__bZzM5W__normal{animation-duration:.3s}.Animate-module__bZzM5W__slow{animation-duration:.8s}
@keyframes StepList-module__JS0ywG__step-draw{0%{stroke-dashoffset:200px}to{stroke-dashoffset:0}}.StepList-module__JS0ywG__draw{stroke-dasharray:200;animation:2.1s ease-out .3s both StepList-module__JS0ywG__step-draw}@media (prefers-reduced-motion:reduce){.StepList-module__JS0ywG__draw{stroke-dasharray:none;animation:none}}
@keyframes InteractiveBlock-module__MLHlJa__slotPop{0%{opacity:0;transform:scale(.5)}60%{transform:scale(1.08)}to{opacity:1;transform:scale(1)}}@keyframes InteractiveBlock-module__MLHlJa__slotRise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.InteractiveBlock-module__MLHlJa__linkerIn{animation:.4s cubic-bezier(.34,1.4,.64,1) both InteractiveBlock-module__MLHlJa__slotPop;display:inline-block}.InteractiveBlock-module__MLHlJa__evidenceIn{animation:.4s both InteractiveBlock-module__MLHlJa__slotRise;display:inline}.InteractiveBlock-module__MLHlJa__noteIn{animation:.45s both InteractiveBlock-module__MLHlJa__slotRise}
.EssayBlock-module__sqxdXG__essayBlock{--essay-evidence-bg:var(--color-teal-200);--essay-evidence-text:var(--color-teal-700);--essay-highlight-bg:var(--color-yellow-50);--essay-highlight-outline:var(--color-yellow-400);--essay-linker-border:var(--color-purple-200);--essay-linker-text:var(--color-purple-700)}.EssayBlock-module__sqxdXG__evidence{background-color:var(--essay-evidence-bg);color:var(--essay-evidence-text);font-weight:var(--font-weight-medium);border-radius:3px;padding:1px 8px;line-height:1.4}.EssayBlock-module__sqxdXG__item{display:inline}.EssayBlock-module__sqxdXG__highlighted{background-color:var(--essay-highlight-bg);outline:2px solid var(--essay-highlight-outline);border-radius:3px}.EssayBlock-module__sqxdXG__linker{border-bottom:1px dotted var(--essay-linker-border);color:var(--essay-linker-text);padding-bottom:1px;font-style:italic}
