._directory_mfjbl_1{width:min(100%,77rem);margin-inline:auto;padding:clamp(1.1rem,3.3vw,3rem) clamp(1rem,3.2vw,3rem);container-type:inline-size}._heading_mfjbl_7,._groupTitle_mfjbl_7,._rows_mfjbl_7 li,._pages_mfjbl_7{align-items:center;display:flex}._heading_mfjbl_7{flex-wrap:wrap;justify-content:space-between;gap:.8rem 1.25rem;margin-bottom:1.4rem}._heading_mfjbl_7 h1{letter-spacing:-.045em;margin:0;font-size:clamp(1.8rem,3vw,2.65rem);font-weight:650;line-height:1.1}._search_mfjbl_10{background:var(--gw-panel);border:1px solid var(--gw-border);width:min(100%,21rem);min-width:0;color:var(--gw-muted);border-radius:.55rem;align-items:center;gap:.55rem;padding:.54rem .8rem;display:flex}._search_mfjbl_10:focus-within{outline:2px solid var(--gw-accent);outline-offset:2px}._search_mfjbl_10 input[type=search]{width:100%;min-width:0;color:var(--gw-text);font:inherit;background:0 0;border:0;outline:none;font-size:.92rem}._columns_mfjbl_13{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.25rem,3vw,2.75rem);display:grid}._group_mfjbl_7{min-width:0}._groupTitle_mfjbl_7{border-bottom:1px solid var(--gw-border);gap:.55rem;padding-bottom:.5rem}._groupTitle_mfjbl_7 h2,._featured_mfjbl_16 h2{letter-spacing:-.015em;margin:0;font-size:1.08rem;font-weight:650;line-height:1.3}._groupTitle_mfjbl_7 h2{scroll-margin-top:4.75rem}._groupTitle_mfjbl_7>span{font-variant-numeric:tabular-nums;color:var(--gw-muted);font-size:.76rem}._rows_mfjbl_7,._featured_mfjbl_16 ul{margin:0;padding:0;list-style:none}._rows_mfjbl_7 li{border-bottom:1px solid var(--gw-border);gap:.5rem}._item_mfjbl_21{overflow-wrap:anywhere;flex:1;gap:.1rem;min-width:0;padding:.5rem .05rem;display:grid}._item_mfjbl_21 small,._featured_mfjbl_16 small,._empty_mfjbl_22,._pages_mfjbl_7 span{color:var(--gw-muted);font-size:.78rem;line-height:1.35}._item_mfjbl_21 strong{font-size:1rem;font-weight:580;line-height:1.35}._item_mfjbl_21:hover strong,._featured_mfjbl_16 a:hover{text-underline-offset:.15em;text-decoration:underline}._empty_mfjbl_22{margin:.8rem 0}._pages_mfjbl_7{font-variant-numeric:tabular-nums;justify-content:flex-end;gap:.55rem;margin-top:.3rem}._pages_mfjbl_7 a{border-radius:.45rem;place-items:center;width:2.4rem;height:2.4rem;display:inline-grid}._pages_mfjbl_7 a:hover{background:var(--gw-soft)}._featured_mfjbl_16{border-top:1px solid var(--gw-border);margin-top:1.45rem;padding-top:.8rem}._featured_mfjbl_16 ul{flex-wrap:wrap;gap:.2rem 1.1rem;margin-top:.38rem;display:flex}._featured_mfjbl_16 a{color:var(--gw-link);overflow-wrap:anywhere;align-items:baseline;gap:.32rem;padding-block:.3rem;font-size:.88rem;display:inline-flex}._featured_mfjbl_16 svg{flex:none;align-self:center}@container (width<=38rem){._columns_mfjbl_13{grid-template-columns:minmax(0,1fr);gap:1.05rem}._heading_mfjbl_7{margin-bottom:1rem}}@container (width<=28rem){._search_mfjbl_10{width:100%}._featured_mfjbl_16 ul{gap:0;display:grid}}._groupTitle_mfjbl_7{border:0;margin-bottom:.7rem;padding:0}._groupTitle_mfjbl_7>span{border:1px solid var(--gw-border);border-radius:1rem;padding:.03rem .45rem}._rows_mfjbl_7{gap:.5rem;display:grid}._rows_mfjbl_7 li{border:1px solid var(--gw-border);background:var(--gw-panel);gap:0;position:relative}._rows_mfjbl_7 li:is(:hover,:focus-within){border-color:var(--gw-muted)}._rows_mfjbl_7 ._courseCard_mfjbl_48{background:linear-gradient(112deg,var(--gw-selected),var(--gw-panel) 85%);border-radius:.9rem}._item_mfjbl_21{border-radius:inherit;align-items:center;gap:.8rem;padding:.65rem .85rem;display:flex}._courseCard_mfjbl_48 ._item_mfjbl_21{min-height:6.8rem;padding:0 2.45rem 0 0}._cover_mfjbl_53{--cover-back:#40573f;--cover-mid:#64815c;--cover-front:#aac695;width:clamp(3.55rem,7vw,5.1rem);color:var(--cover-front);background-color:color-mix(in srgb,var(--cover-back) 70%,#101e1c);background-image:repeating-linear-gradient(145deg,#0000 0 11px,#b8d3b114 11px 12px);border-right:3px double #8da084;border-radius:.85rem 0 0 .85rem;flex:none;align-self:stretch;place-items:center;display:grid;position:relative;overflow:hidden}._cover_mfjbl_53[data-accent=violet]{--cover-back:#51445e;--cover-mid:#7f6992;--cover-front:#ccb3df}._cover_mfjbl_53[data-accent=sky]{--cover-back:#354f63;--cover-mid:#65849b;--cover-front:#aecade}._cover_mfjbl_53[data-accent=sand]{--cover-back:#63513b;--cover-mid:#96805f;--cover-front:#e2c79d}._cover_mfjbl_53[data-accent=mint]{--cover-back:#355951;--cover-mid:#5b8b7f;--cover-front:#a6d0bd}._cover_mfjbl_53[data-accent=rose]{--cover-back:#65454e;--cover-mid:#916674;--cover-front:#deb2be}._cover_mfjbl_53 img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}._coverArt_mfjbl_66{width:95%;max-width:76px}._copy_mfjbl_67{gap:.15rem;min-width:0;display:grid}._copy_mfjbl_67 ._kind_mfjbl_68,._featured_mfjbl_16 small{color:var(--gw-link);letter-spacing:.065em;text-transform:uppercase;font-size:.65rem;font-weight:650}._courseCard_mfjbl_48 ._kind_mfjbl_68{color:var(--gw-accent)}._copy_mfjbl_67 strong{color:var(--gw-text);line-height:1.18}._courseCard_mfjbl_48 ._copy_mfjbl_67{gap:.32rem;padding-block:.8rem}._courseCard_mfjbl_48 strong{letter-spacing:-.03em;font-size:clamp(1.08rem,1.5vw,1.38rem)}._meta_mfjbl_73{color:var(--gw-muted);font-size:.73rem;line-height:1.35}._courseCard_mfjbl_48 .save-button{position:absolute;top:.35rem;right:.3rem}._rows_mfjbl_7 ._paperCard_mfjbl_75{border-inline-start:3px solid color-mix(in srgb,var(--gw-link) 65%,var(--gw-border));border-radius:.28rem .75rem .75rem .28rem}._paperIcon_mfjbl_76{color:var(--gw-link);flex:none;place-items:center;display:grid}._jump_mfjbl_77{color:var(--gw-muted);flex:none;margin-inline-start:auto}._featured_mfjbl_16{margin-top:1.2rem}._featured_mfjbl_16 h2{align-items:center;gap:.4rem;font-size:.9rem;display:flex}._featured_mfjbl_16 h2 svg{color:var(--gw-accent)}._featured_mfjbl_16 ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;margin-top:.55rem;display:grid}._featured_mfjbl_16 a{border:1px solid var(--gw-border);background:var(--gw-soft);height:100%;color:var(--gw-text);border-radius:.6rem;align-items:center;gap:.55rem;padding:.45rem .7rem;display:flex}._featured_mfjbl_16 a:hover{border-color:var(--gw-muted)}._featured_mfjbl_16 a>span:nth-child(2){flex:1;min-width:0}._featured_mfjbl_16 small,._featured_mfjbl_16 strong{display:block}._featured_mfjbl_16 strong{font-weight:550;line-height:1.25}._pickIcon_mfjbl_87{color:var(--gw-link)}._featured_mfjbl_16 a[data-kind=course] :is(._pickIcon_mfjbl_87,small){color:var(--gw-accent)}@container (width<=38rem){._heading_mfjbl_7{margin-bottom:.8rem}._groupTitle_mfjbl_7{margin-bottom:.4rem}._courseCard_mfjbl_48 ._item_mfjbl_21{min-height:4.8rem}._courseCard_mfjbl_48 ._copy_mfjbl_67{padding-block:.4rem}._paperCard_mfjbl_75 ._meta_mfjbl_73{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}._paperCard_mfjbl_75 ._item_mfjbl_21{gap:.55rem;padding:.4rem .6rem}._featured_mfjbl_16{margin-top:.75rem}}@container (width<=28rem){._featured_mfjbl_16 ul{grid-template-columns:1fr;gap:.3rem}._featured_mfjbl_16 a{padding:.38rem .55rem}._featured_mfjbl_16 small{margin-inline-end:.45rem;display:inline}._featured_mfjbl_16 strong{display:inline}}
