.teaching_page__QZTAw{padding-bottom:76px}.teaching_directory__62mh2{position:relative;padding:28px 30px;background:#f3f8f9;border:1px solid #dce8eb;border-radius:14px;scroll-margin-top:16px}.teaching_legacyAnchor__JRq9u{position:absolute;top:0;width:1px;height:1px;pointer-events:none;scroll-margin-top:16px}.teaching_directoryHeading__ReA9d{display:flex;justify-content:space-between;align-items:center;gap:20px}.teaching_directoryHeading__ReA9d .hp-eyebrow{margin-bottom:7px}.teaching_directoryHeading__ReA9d h2{margin:0;font-size:22px;font-weight:700;line-height:1.5;letter-spacing:-.5px;word-break:keep-all}.teaching_directoryHeading__ReA9d>a{flex-shrink:0}.teaching_directoryDescription__aRmYu{margin:11px 0 21px;color:var(--hp-muted);font-size:14px;line-height:1.8;word-break:keep-all}.teaching_directoryDescription__aRmYu strong{color:#31576a;font-weight:600}.teaching_categoryNav__DUSQ8{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.teaching_categoryLink__lKkoY{display:flex;flex-direction:column;justify-content:space-between;gap:10px;min-width:0;min-height:86px;padding:15px 17px;border:1px solid #cddde2;border-radius:9px;color:#245d68;background:#fff;font-size:14px;font-weight:650;line-height:1.6;transition:background .15s,border-color .15s}.teaching_categoryName__p4Oma{word-break:keep-all;overflow-wrap:anywhere}.teaching_categoryLinkMeta__dK2TC{display:flex;align-items:center;justify-content:space-between;gap:8px;color:#587480;font-size:12px;font-weight:400}.teaching_categoryLink__lKkoY:hover{background:#eaf4f5;border-color:#8bb7c0}.teaching_categoryLink__lKkoY svg{flex-shrink:0}.teaching_collections__XRBHm{margin-top:56px}.teaching_collection__0M_no{position:relative;scroll-margin-top:16px}.teaching_collection__0M_no+.teaching_collection__0M_no{margin-top:58px}.teaching_collectionHeading__wtTAU{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:24px}.teaching_collectionHeading__wtTAU>div{max-width:800px}.teaching_categoryIndex___iiNM{display:flex;align-items:center;gap:9px;margin:0 0 8px;font-size:12px;font-weight:600;color:var(--hp-accent)}.teaching_categoryIndex___iiNM>span{font-variant-numeric:tabular-nums;letter-spacing:.5px}.teaching_collectionHeading__wtTAU h2{margin:0;font-size:28px;line-height:1.45;font-weight:700;letter-spacing:-.7px;word-break:keep-all;overflow-wrap:anywhere}.teaching_categoryDescription__5xoqq{margin:11px 0 0;font-size:15px;line-height:1.8;color:var(--hp-muted);word-break:keep-all}.teaching_backToDirectory__g43ko{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;color:var(--hp-muted);font-size:12px;flex-shrink:0}.teaching_backToDirectory__g43ko:hover{color:var(--hp-accent);text-decoration:underline;text-underline-offset:4px}.teaching_collectionFooter__h_3vN{display:flex;justify-content:flex-end;margin-top:8px}.teaching_resourceGrid__cPzNa{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.teaching_resourceCard__K_o1l{min-width:0;padding:28px;border:1px solid #dce5eb;border-radius:12px;background:#fff;scroll-margin-top:16px}.teaching_resourceMeta__CUkiw{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 14px;margin-bottom:15px}.teaching_resourceMeta__CUkiw>span:first-child{display:inline-flex;align-items:center;gap:7px;color:var(--hp-accent);font-size:12px;font-weight:600}.teaching_resourceMeta__CUkiw svg{flex-shrink:0}.teaching_statusLabel__Qoqlf{display:inline-flex;padding:3px 9px;border:1px solid #e4d8b8;border-radius:5px;color:#725b2d;background:#fcf8ed;font-size:11px;font-weight:600;line-height:1.6}.teaching_resourceCard__K_o1l h3{margin:0 0 23px;color:var(--hp-ink);font-size:21px;font-weight:700;line-height:1.6;letter-spacing:-.5px;word-break:keep-all;overflow-wrap:anywhere;text-wrap:pretty}.teaching_resourceDetails__A7YS6{margin:0}.teaching_resourceDetails__A7YS6 dt{color:#456375;font-size:12px;font-weight:700;line-height:1.7}.teaching_resourceDetails__A7YS6 dd{min-width:0;margin:0;color:#43576a;font-size:15px;line-height:1.85;word-break:keep-all;overflow-wrap:anywhere}.teaching_audience__VNWob{display:grid;grid-template-columns:max-content minmax(0,1fr);align-items:baseline;gap:10px;padding:12px 14px;border-radius:7px;background:#f4f7f9}.teaching_audience__VNWob dd{font-size:14px;line-height:1.75}.teaching_summary__I9bcL{margin-top:21px}.teaching_summary__I9bcL dt{margin-bottom:7px}.teaching_summary__I9bcL p{margin:0}.teaching_outline__vLCbX{padding-top:18px;margin-top:20px;border-top:1px solid #e5ebef}.teaching_outline__vLCbX dt{margin-bottom:9px}.teaching_outline__vLCbX ul{margin:0;padding:0;list-style:none}.teaching_outline__vLCbX li{position:relative;padding-left:14px;font-size:14px;line-height:1.8}.teaching_outline__vLCbX li+li{margin-top:7px}.teaching_outline__vLCbX li:before{content:"";position:absolute;top:.8em;left:0;width:4px;height:4px;border-radius:50%;background:#39838d}.teaching_courseCard__8jnnr{grid-column:1/-1}.teaching_courseCard__8jnnr .teaching_resourceDetails__A7YS6{display:grid;grid-template-columns:1.15fr 1fr;column-gap:36px}.teaching_courseCard__8jnnr .teaching_audience__VNWob{grid-column:1/-1}.teaching_courseCard__8jnnr .teaching_outline__vLCbX{padding-top:0;border-top:0;margin-top:21px}.teaching_modules__Zos7E{margin-top:24px;border:1px solid #dce6e9;border-radius:8px;background:#f8fbfb}.teaching_modules__Zos7E>summary{display:flex;align-items:center;justify-content:space-between;gap:15px;min-height:58px;padding:15px 18px;color:#234e60;font-size:14px;font-weight:650;line-height:1.6;cursor:pointer;list-style:none;border-radius:8px}.teaching_modules__Zos7E>summary::-webkit-details-marker{display:none}.teaching_modules__Zos7E>summary:hover{background:#edf5f5}.teaching_moduleCount__R_LWA{margin-left:6px;color:#587480;font-size:12px;font-weight:400;white-space:nowrap}.teaching_moduleToggle__SS8SP{display:inline-flex;align-items:center;gap:7px;flex-shrink:0;font-size:12px;font-weight:400}.teaching_moduleToggle__SS8SP svg{transition:transform .15s}.teaching_modules__Zos7E[open] .teaching_whenClosed__f8Srl,.teaching_whenOpen__la1oG{display:none}.teaching_modules__Zos7E[open] .teaching_whenOpen__la1oG{display:inline}.teaching_modules__Zos7E[open] .teaching_moduleToggle__SS8SP svg{transform:rotate(180deg)}.teaching_modules__Zos7E[open]>summary{border-radius:8px 8px 0 0;border-bottom:1px solid #dce6e9}.teaching_moduleList__cjs7D{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px;row-gap:22px;list-style:none;margin:0;padding:24px 20px}.teaching_moduleList__cjs7D>li{display:grid;grid-template-columns:23px minmax(0,1fr);gap:10px}.teaching_moduleNumber__1SlQC{color:#62828c;font-size:12px;line-height:2;font-variant-numeric:tabular-nums}.teaching_moduleList__cjs7D h4{margin:0 0 6px;color:#234b5d;font-size:16px;line-height:1.6;font-weight:650;word-break:keep-all;overflow-wrap:anywhere}.teaching_moduleList__cjs7D p{margin:0;color:var(--hp-muted);font-size:14px;line-height:1.8;word-break:keep-all;overflow-wrap:anywhere}.teaching_contact__FEBRA{display:flex;align-items:center;justify-content:space-between;gap:28px;margin-top:64px;padding:32px;border:1px solid #dce8e9;border-radius:12px;background:#edf5f5}.teaching_contact__FEBRA .hp-eyebrow{margin-bottom:9px}.teaching_contact__FEBRA h2{margin:0;font-size:25px;line-height:1.5;font-weight:700;letter-spacing:-.6px;word-break:keep-all}.teaching_contact__FEBRA>div>p:last-child{margin:13px 0 0;color:var(--hp-muted);font-size:15px;line-height:1.85;word-break:keep-all}.teaching_contact__FEBRA>a{flex-shrink:0}@media (max-width:900px){.teaching_resourceGrid__cPzNa{gap:16px}.teaching_resourceCard__K_o1l{padding:23px}.teaching_resourceCard__K_o1l h3{font-size:20px}.teaching_resourceMeta__CUkiw{align-items:flex-start;flex-direction:column;gap:5px}}@media (max-width:760px){.teaching_page__QZTAw{padding-bottom:52px}.teaching_directory__62mh2{padding:23px 21px;border-radius:12px;scroll-margin-top:12px}.teaching_legacyAnchor__JRq9u{scroll-margin-top:12px}.teaching_directoryHeading__ReA9d{flex-direction:column;align-items:flex-start;gap:5px}.teaching_directoryHeading__ReA9d h2{font-size:21px}.teaching_directoryDescription__aRmYu{margin-top:9px;font-size:14px}.teaching_categoryNav__DUSQ8{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.teaching_categoryLink__lKkoY{min-height:88px;padding:13px;gap:9px;font-size:14px}.teaching_categoryLinkMeta__dK2TC{font-size:11px}.teaching_collections__XRBHm{margin-top:39px}.teaching_collection__0M_no{scroll-margin-top:12px}.teaching_collection__0M_no+.teaching_collection__0M_no{margin-top:42px}.teaching_collectionHeading__wtTAU{gap:10px;margin-bottom:20px}.teaching_collectionHeading__wtTAU h2{font-size:25px}.teaching_categoryDescription__5xoqq{margin-top:10px;font-size:15px}.teaching_backToDirectory__g43ko{gap:4px;font-size:11px}.teaching_resourceGrid__cPzNa{grid-template-columns:1fr;gap:16px}.teaching_resourceCard__K_o1l{padding:23px 21px;scroll-margin-top:12px}.teaching_resourceMeta__CUkiw{flex-direction:row;align-items:center;gap:7px 12px}.teaching_resourceCard__K_o1l h3{margin-bottom:20px;font-size:20px;line-height:1.65}.teaching_resourceDetails__A7YS6 dd{font-size:15px}.teaching_audience__VNWob{padding:11px 12px}.teaching_audience__VNWob dd{font-size:14px}.teaching_outline__vLCbX li{font-size:15px}.teaching_courseCard__8jnnr .teaching_resourceDetails__A7YS6{display:block}.teaching_courseCard__8jnnr .teaching_outline__vLCbX{padding-top:18px;border-top:1px solid #e5ebef;margin-top:20px}.teaching_modules__Zos7E{margin-top:22px}.teaching_modules__Zos7E>summary{padding:14px 12px;gap:8px;font-size:13px}.teaching_moduleCount__R_LWA{margin-left:3px;font-size:11px}.teaching_moduleToggle__SS8SP{gap:4px;font-size:11px}.teaching_moduleToggle__SS8SP svg{width:16px}.teaching_moduleList__cjs7D{grid-template-columns:1fr;gap:20px;padding:20px 13px}.teaching_moduleList__cjs7D>li{grid-template-columns:20px minmax(0,1fr);gap:8px}.teaching_moduleList__cjs7D h4{font-size:15px}.teaching_contact__FEBRA{flex-direction:column;align-items:flex-start;padding:25px 22px;gap:22px;margin-top:42px}.teaching_contact__FEBRA h2{font-size:23px}.teaching_contact__FEBRA>a{min-height:48px}.teaching_desktopBreak__8rZoy{display:none}}@media (max-width:370px){.teaching_directory__62mh2,.teaching_resourceCard__K_o1l{padding-inline:18px}.teaching_collectionHeading__wtTAU{flex-direction:column;gap:6px}.teaching_backToDirectory__g43ko{align-self:flex-end}.teaching_resourceCard__K_o1l h3{font-size:19px}.teaching_categoryLink__lKkoY{padding-inline:11px;font-size:13px}.teaching_modules__Zos7E>summary{flex-wrap:wrap}}