.learning-brief{border:1px solid var(--border);background:var(--card);color:var(--foreground);border-radius:.8rem;margin-block:.75rem 1rem}.learning-brief-toggle{border-radius:inherit;text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;width:100%;min-height:52px;padding:.7rem 1rem;display:flex}.learning-brief-toggle:focus-visible,.learning-brief-role select:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.learning-brief-heading{flex-wrap:wrap;align-items:baseline;gap:.4rem .8rem;display:flex}.learning-brief-heading>span{color:var(--muted-foreground);font-size:.8rem}.learning-brief-heading>strong{font-size:.9rem;font-weight:600}.learning-brief-affordance{color:var(--primary);align-items:center;gap:.45rem;font-size:.8rem;display:flex}.learning-brief-affordance svg{transition:transform .15s}.learning-brief-toggle[aria-expanded=true] .learning-brief-affordance svg{transform:rotate(180deg)}.learning-brief-content{gap:.7rem;padding:.25rem 1rem 1rem;font-size:.875rem;display:grid}.learning-brief-role{flex-wrap:wrap;align-items:center;gap:.5rem .8rem;display:flex}.learning-brief-role label{color:var(--muted-foreground);font-size:.8rem}.learning-brief-role select{border:1px solid var(--border);background:var(--background);min-height:44px;color:var(--foreground);border-radius:.5rem;padding:.4rem .65rem}.learning-brief-content ul{margin:0;padding-left:1.2rem;list-style:outside}.learning-brief-content li+li{margin-top:.25rem}.learning-brief-content p{max-width:78ch;color:var(--muted-foreground);margin:0;font-size:.8rem;line-height:1.5}@media (prefers-reduced-motion:reduce){.learning-brief-affordance svg{transition:none}}
