.course-terms{width:min(100%,720px);margin-block:.85rem;border:1px solid var(--line);border-radius:var(--radius-md, 12px);padding:.55rem .8rem;overflow-wrap:anywhere}.course-terms summary{cursor:pointer;font-size:.84rem;font-weight:700;min-height:2rem;align-content:center}.course-terms summary:focus-visible{outline:2px solid currentColor;outline-offset:4px}.course-terms p,.course-terms ul{margin-block:.75rem;line-height:1.65}.course-terms ul{padding-inline-start:1.25rem}.course-terms li+li{margin-top:.4rem}.course-terms small{font-size:.875rem}.course-terms a{text-decoration:underline;text-underline-offset:.2em}.course-terms a:focus-visible{outline:2px solid currentColor;outline-offset:4px}
