.c-study-dock-radio{color:var(--color-text);font-family:var(--font-body);overflow-wrap:anywhere}.c-study-dock-radio h1,.c-study-dock-radio h2,.c-study-dock-radio h3{font-family:var(--font-display);color:inherit}.c-study-dock-radio p,.c-study-dock-radio li{line-height:1.6}.c-study-dock-radio a{color:inherit;text-underline-offset:.2em}.c-study-dock-radio a:focus-visible,.c-study-dock-radio summary:focus-visible{outline:3px solid var(--color-focus);outline-offset:4px}.c-study-dock-radio img,.c-study-dock-radio svg{max-width:100%;height:auto}.c-study-dock-radio table{border-collapse:collapse;width:100%}.c-study-dock-radio th,.c-study-dock-radio td{text-align:left;padding:.8rem;border-bottom:1px solid var(--color-border)}.c-study-dock-radio .teaching{font-size:.85rem;line-height:1.5}.c-study-dock-radio nav a{display:inline-flex;align-items:center;min-height:44px}
.c-study-dock-radio .desktop{min-height:900px;padding:3rem 5%;background:repeating-linear-gradient(0deg,#99b6c0 0,#99b6c0 2px,#a7c5cf 2px,#a7c5cf 5px);color:var(--color-text)}.c-study-dock-radio .desk-title{display:flex;align-items:baseline;gap:3rem;flex-wrap:wrap}.c-study-dock-radio .desk-title h1{font:800 2rem ui-monospace,monospace;margin:0}.c-study-dock-radio .desk-title p{font-size:.9rem}.c-study-dock-radio .windows{display:grid;grid-template-columns:1.4fr 1fr;gap:3rem;align-items:start;margin:3rem 0}.c-study-dock-radio .window{background:var(--color-surface);border:3px solid var(--color-text);box-shadow:7px 7px 0 #607f8b}.c-study-dock-radio .window-title{background:var(--color-text);color:var(--color-bg);font:700 .85rem ui-monospace,monospace;padding:.8rem 1rem;display:flex;justify-content:space-between}.c-study-dock-radio .window-body{padding:2rem}.c-study-dock-radio svg{display:block;width:100%;max-width:40rem;margin:auto}.c-study-dock-radio h2{font-size:1.8rem}.c-study-dock-radio audio{display:block;width:100%;margin:1.5rem 0;min-height:54px}.c-study-dock-radio .window-body p{max-width:55ch}.c-study-dock-radio .window-body a{display:inline-block;min-height:44px;padding:.6rem 0}.c-study-dock-radio .guide-window{margin-top:4rem}.c-study-dock-radio .taskbar{display:flex;gap:2rem;flex-wrap:wrap;align-items:center;border:3px solid var(--color-text);padding:.8rem 1.2rem;background:var(--color-surface)}.c-study-dock-radio .taskbar span{margin-left:auto;font:.8rem ui-monospace,monospace}.c-study-dock-radio footer{margin-top:2rem;background:var(--color-surface);padding:1rem;border:1px solid var(--color-text)}.c-study-dock-radio .episode-desktop{display:grid;grid-template-columns:1.2fr 1fr;gap:3rem;align-items:start}.c-study-dock-radio .episode-desktop>.taskbar,.c-study-dock-radio .episode-desktop>footer{grid-column:1/3}.c-study-dock-radio .episode-window h1{font:700 2.6rem/1.1 ui-monospace,monospace;margin:0 0 2rem}.c-study-dock-radio .notes-window{margin-top:3rem}.c-study-dock-radio dt{font-size:.8rem;font-weight:700}.c-study-dock-radio dd{margin:.5rem 0 1.5rem}@media(max-width:700px){.c-study-dock-radio .desktop{min-height:0;padding:1.5rem 1rem}.c-study-dock-radio .desk-title{display:block}.c-study-dock-radio .windows,.c-study-dock-radio .episode-desktop{display:block;margin-top:2rem}.c-study-dock-radio .window{margin:2rem 0;box-shadow:4px 4px 0 #607f8b}.c-study-dock-radio .window-body{padding:1.2rem}.c-study-dock-radio .guide-window,.c-study-dock-radio .notes-window{margin-top:2rem}.c-study-dock-radio .taskbar{gap:1rem;padding:.8rem}.c-study-dock-radio .taskbar span{margin:0;font-size:.7rem}.c-study-dock-radio .episode-window h1{font-size:2rem}.c-study-dock-radio audio{margin:1rem 0}}
