[hidden]{display:none!important}.teaching-filters{display:grid;grid-template-columns:2fr 1fr auto;gap:18px;align-items:end;padding:26px;background:#fff;border-top:4px solid #d8b35b;margin:0 0 32px;box-shadow:0 10px 30px rgba(7,31,59,.08)}.teaching-filters label{display:block;font-weight:700;margin-bottom:9px;color:#071f3b;font-size:1rem}.teaching-filters input,.teaching-filters select{width:100%;min-height:48px;padding:12px;border:1px solid #8d9cab;border-radius:4px;background:#fff;color:#071f3b;font:inherit;font-size:1rem}.teaching-filters button,.share-actions button,.share-actions a,.study-navigation a{padding:12px 18px;background:#071f3b;color:#fff;border:0;border-radius:4px;font:inherit;font-size:1rem;cursor:pointer;display:inline-block}.filter-status{grid-column:1/-1;margin:0;color:#56636f;font-size:1rem}.filter-empty{padding:24px;background:#fff;border-left:4px solid #d8b35b}.audio-download{font-size:1rem}.teaching-share{padding:26px;background:#fff;border-top:4px solid #d8b35b;margin:0 0 24px}.teaching-share h2{font-size:1.4rem;margin:0 0 18px}.share-actions{display:flex;gap:12px;flex-wrap:wrap}.share-status:empty{display:none}.share-fallback{width:100%;padding:12px;margin-top:12px;font:inherit}.study-navigation{display:flex;justify-content:space-between;gap:16px;margin:0 0 40px;flex-wrap:wrap}.study-navigation a{background:#0a3559}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid #0d98bd;outline-offset:4px}@media(max-width:740px){.teaching-filters{grid-template-columns:1fr;padding:20px}.study-navigation a{flex:1;text-align:center}.share-actions>*{flex:1;text-align:center}.teaching-share{padding:20px}}