.learning-library-module__86TFqW__search{max-width:36rem}.learning-library-module__86TFqW__searchInput{border:1px solid var(--learning-border,#ded8cc);background:var(--learning-cream,#faf8f4);width:100%;color:var(--learning-ink,#1a1a1a);border-radius:999px;padding:.75rem 1.25rem;font-size:.95rem;transition:border-color .2s,background .2s}.learning-library-module__86TFqW__searchInput:focus-visible{outline:3px solid var(--brand-crimson,#a32a29);outline-offset:2px;background:#fff;border-color:#0000;outline-style:solid}.learning-library-module__86TFqW__filters{flex-wrap:wrap;align-items:center;gap:.5rem;margin-block-start:1.5rem;display:flex}.learning-library-module__86TFqW__browseBy{letter-spacing:.1em;text-transform:uppercase;color:var(--learning-muted,#6b6b6b);margin-inline-end:.25rem;font-size:.82rem;font-weight:700}.learning-library-module__86TFqW__filter{color:#1a1a1ab8;cursor:pointer;background:#f2ede4;border:1px solid #0000;border-radius:999px;padding:.4rem .9rem;font-size:.9rem;font-weight:700;transition:all .2s}.learning-library-module__86TFqW__filter:hover{color:var(--learning-burgundy,#731420);background:#eae3d7}.learning-library-module__86TFqW__filter:focus-visible{outline:3px solid var(--brand-crimson,#a32a29);outline-offset:2px;outline-style:solid}.learning-library-module__86TFqW__filterActive{background:var(--learning-burgundy,#731420);border-color:var(--learning-burgundy,#731420);color:#fff}.learning-library-module__86TFqW__filterActive:hover{background:var(--brand-burgundy-deep);border-color:var(--brand-burgundy-deep);color:#fff}.learning-library-module__86TFqW__groups{flex-direction:column;gap:clamp(2.5rem,5vw,3.5rem);display:flex}.learning-library-module__86TFqW__groupHead{border-block-end:1px solid var(--learning-border,#ded8cc);align-items:baseline;gap:.85rem;margin-block-end:1.25rem;padding-block-end:.5rem;display:flex}.learning-library-module__86TFqW__groupTitle{font-family:var(--font-display,inherit);color:var(--learning-burgundy,#731420);margin:0;font-size:clamp(1.25rem,2.2vw,1.6rem);font-weight:700}.learning-library-module__86TFqW__groupCount{color:var(--learning-muted,#6b6b6b);font-size:.85rem;font-weight:600}.learning-library-module__86TFqW__groupRule{background:linear-gradient(90deg,#7314204d,#0000);flex:1;height:1px}.learning-library-module__86TFqW__groupNote{color:var(--learning-muted,#6b6b6b);border:1px dashed var(--learning-border,#ded8cc);background:#faf9f6;border-radius:.75rem;margin:0;padding:1rem 1.25rem;font-size:.95rem;line-height:1.7}
