.journal-course-unit.svelte-uuu8ai{border-top:1px solid var(--line);min-width:0;padding:8px 0;scroll-margin-top:112px}.journal-course-unit.svelte-uuu8ai:last-child{border-bottom:1px solid var(--line)}summary.svelte-uuu8ai{cursor:pointer;min-height:64px;color:var(--ink);padding:20px 4px;line-height:1.5}summary.svelte-uuu8ai::marker{color:var(--blue)}.unit-heading.svelte-uuu8ai{font-family:var(--serif);font-size:clamp(23px,2.5vw,30px);line-height:1.35}.unit-meta.svelte-uuu8ai{font-family:var(--sans);color:var(--muted);margin:8px 0 0 18px;font-size:13px;display:block}.unit-content.svelte-uuu8ai{min-width:0;padding:0 4px 28px 22px}.unit-description.svelte-uuu8ai{max-width:70ch;margin:4px 0 24px;font-size:16px;line-height:1.85}.unit-content.svelte-uuu8ai .cards,.unit-content.svelte-uuu8ai .lesson-grid{grid-template-columns:1fr;gap:0;margin:12px 0;display:grid}.unit-content.svelte-uuu8ai article{border:0;border-bottom:1px solid var(--line);box-shadow:none;background:0 0;border-radius:0;padding:22px 0}.unit-content.svelte-uuu8ai article:last-child{border-bottom:0}.unit-content.svelte-uuu8ai h3{font-family:var(--heading);margin:12px 0;font-size:23px;line-height:1.4}.unit-content.svelte-uuu8ai p{line-height:1.85}.unit-content.svelte-uuu8ai a{text-underline-offset:4px}.unit-content.svelte-uuu8ai a:not(.btn){color:var(--blue)}summary.svelte-uuu8ai:focus-visible{outline:3px solid var(--blue);outline-offset:4px}@media (width<=600px){summary.svelte-uuu8ai{padding-block:18px}.unit-content.svelte-uuu8ai{padding-left:4px}.unit-meta.svelte-uuu8ai{margin-left:0}}@media (width<=950px) and (height<=600px){.journal-course-unit.svelte-uuu8ai{scroll-margin-top:24px}}
