.learn-header{padding-top:32px}.home-editorial .learn-header .intro-kicker{margin-top:0}.home-editorial .learn-header .crumbs~.intro-kicker{margin-top:40px}.home-editorial .learn-header h1{max-width:20ch;font-size:clamp(2.25rem,3.8vw,3.25rem);line-height:1.06}.learn-library{padding-block:56px 72px}.learn-areas{margin-bottom:56px}.learn-areas ul{border-bottom:1px solid var(--hch-line);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.learn-areas li{min-width:0;display:flex}.learn-area{border-left:1px solid var(--hch-line);color:var(--hch-ink);flex:1;grid-template-rows:auto 1fr auto;grid-template-areas:"top""name""count";row-gap:6px;padding:2px 20px 22px;display:grid;position:relative}.learn-areas li:first-child .learn-area{border-left:0;padding-left:0}.learn-area:after{content:"";background:var(--hch-red);transform-origin:0;height:2px;transition:scale .7s var(--ease-out-quart);position:absolute;inset:auto 0 -1px;scale:0 1}.learn-area[aria-current]:after{scale:1}.learn-areas-track{position:relative}.learn-areas-indicator{background:color-mix(in srgb, var(--hch-ink) 20%, transparent);opacity:0;pointer-events:none;height:2px;transition:opacity .3s ease-out;position:absolute;top:0;left:0}.learn-areas-indicator[data-visible]{opacity:1}.learn-areas-indicator[data-animated]{transition-property:transform,width,opacity}@media (prefers-reduced-motion:reduce){.learn-areas-indicator{transition:none}}.learn-area-top{grid-area:top;justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.learn-area-icon{background:var(--hch-paper);width:44px;height:44px;color:var(--hch-red);transition:background-color .5s var(--ease-out-quart), color .5s var(--ease-out-quart), box-shadow .5s var(--ease-out-quart);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.learn-area-icon svg{stroke-width:1.6px;width:20px;height:20px}.learn-area-number{font-family:var(--font-brand), sans-serif;color:var(--hch-muted);font-size:13px;font-weight:500}.learn-area-name{font-family:var(--font-brand), sans-serif;letter-spacing:-.02em;text-wrap:balance;transition:color .4s var(--ease-out-quart);grid-area:name;font-size:18px;font-weight:600;line-height:1.25}.learn-area-count{color:var(--hch-muted);grid-area:count;font-size:13px;line-height:1.4}.learn-area:hover .learn-area-name{color:var(--hch-red)}.learn-area:not([aria-current]):hover .learn-area-icon{background:#fff;box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a}.learn-area[aria-current] .learn-area-icon{background:var(--hch-red);color:#fff}.home-editorial .learn-area:focus-visible{outline-offset:2px;border-radius:4px}.learn-toolbar{border-bottom:1px solid var(--hch-line);flex-direction:column;gap:20px;margin-bottom:32px;padding-bottom:24px;display:flex}.learn-toolbar-row{justify-content:flex-end;display:flex}.learn-filters{align-items:flex-start;display:flex}.learn-formats{flex:0 auto;min-width:0}.learn-formats ul{flex-wrap:wrap;gap:8px;display:flex}.area-chip.learn-chip .area-chip-label,.area-chip.learn-chip:is(:hover,:focus-visible) .area-chip-label{width:100%;padding-inline:20px}.learn-chip[aria-current] .area-chip-label,.learn-chip[aria-current]:is(:hover,:focus-visible) .area-chip-label{border-color:var(--hch-red);color:var(--hch-ink);box-shadow:none;background:#fff}.learn-chip[aria-current] .area-chip-label svg{color:var(--hch-red)}.learn-chip[data-empty]:not([aria-current]) .area-chip-label{background:0 0;border-style:dashed;border-color:#878c84}.learn-count{color:var(--hch-muted);transition:color .5s var(--ease-out-quart);font-size:12px;font-weight:500}.learn-chip[aria-current] .learn-count{color:var(--hch-muted)}.learn-menus{flex:none;align-items:center;gap:16px;margin-left:16px;display:flex}.learn-menus:before{content:"";background:var(--hch-line);width:1px;height:22px}.learn-more{border:1px solid color-mix(in srgb, var(--hch-line) 60%, transparent);background:var(--hch-paper);height:38px;color:var(--hch-muted);font-family:var(--font-brand), sans-serif;white-space:nowrap;cursor:pointer;transition:color .5s var(--ease-out-quart), background-color .5s var(--ease-out-quart), border-color .5s var(--ease-out-quart), box-shadow .5s var(--ease-out-quart);border-radius:999px;align-items:center;gap:8px;padding:0 14px 0 18px;font-size:14px;font-weight:500;line-height:1.4;display:inline-flex}.learn-more:is(:hover,[data-popup-open]){color:var(--hch-ink);background:#fff;border-color:#242a2a0d;box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a}.learn-more-icon{color:var(--hch-red)}.learn-more-chevron{transition:rotate .4s var(--ease-out-quart);margin-left:-2px}.learn-more[data-popup-open] .learn-more-chevron{rotate:-180deg}.learn-more[data-filtered],.learn-more[data-filtered]:is(:hover,[data-popup-open]){border-color:var(--hch-red);color:var(--hch-ink);box-shadow:none;background:#fff}.learn-more[data-filtered] .learn-more-icon{color:var(--hch-red)}.learn-more-badge{background:var(--hch-red);color:#fff;border-radius:999px;place-items:center;min-width:18px;height:18px;padding-inline:5px;font-size:11px;font-weight:600;line-height:1;display:grid}.learn-more-popup[data-slot=menu-popup]{border-color:color-mix(in srgb, var(--hch-line) 70%, transparent);transition:opacity .2s var(--ease-out-quart), scale .3s var(--ease-out-quart), translate .3s var(--ease-out-quart);border-radius:14px;box-shadow:0 1px 3px #00000014,0 18px 36px -18px #00000047}.learn-more-popup[data-slot=menu-popup]:before{border-radius:13px}.learn-more-popup:is([data-starting-style],[data-ending-style]){opacity:0;translate:0 -4px;scale:.96}.learn-more-popup>div{scrollbar-width:thin;scrollbar-color:#cfc9bd transparent;overflow-x:hidden}.learn-more-popup>div::-webkit-scrollbar{width:6px}.learn-more-popup>div::-webkit-scrollbar-track{background:0 0;margin-block:6px}.learn-more-popup>div::-webkit-scrollbar-thumb{background:#cfc9bd;border-radius:999px}.learn-more-popup>div::-webkit-scrollbar-thumb:hover{background:#b5ae9f}.learn-more-list{box-sizing:border-box;width:300px;max-width:calc(100vw - 32px);padding:4px;position:relative}.learn-more-pill{background:var(--hch-paper);border-radius:8px}.learn-more-heading[data-slot=menu-label]{color:var(--hch-muted);font-family:var(--font-brand), sans-serif;letter-spacing:0;text-transform:none;padding:10px 12px 6px;font-size:12px;font-weight:600}.learn-more-separator[data-slot=menu-separator]{background:color-mix(in srgb, var(--hch-line) 70%, transparent);margin:6px 12px}.learn-more-item[data-slot=menu-radio-item]{min-height:40px;color:var(--hch-ink);cursor:pointer;border-radius:8px;grid-template-columns:16px minmax(0,1fr);gap:10px;padding:8px 12px 8px 10px;font-size:14px;line-height:1.35;position:relative}.learn-more-item[data-slot=menu-radio-item][data-highlighted]{color:var(--hch-ink);background:0 0}.learn-more-item[data-slot=menu-radio-item][data-checked]{font-weight:600}.learn-more-item[data-slot=menu-radio-item][data-empty]:not([data-checked]){color:var(--hch-muted)}.learn-more-item>:last-child{justify-content:space-between;align-items:baseline;gap:16px;min-width:0;display:flex}.learn-more-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.learn-more-item>:last-child>.learn-count{flex:none}.learn-more-item svg{color:var(--hch-red);stroke-width:3px}.learn-clear{min-height:38px;color:var(--hch-muted);font-family:var(--font-brand), sans-serif;transition:color .3s var(--ease-out-quart);align-items:center;gap:6px;margin-left:auto;padding-inline:6px;font-size:14px;font-weight:500;display:inline-flex}.learn-clear:hover{color:var(--hch-ink)}.learn-clear svg{transition:rotate .5s var(--ease-out-quart)}.learn-clear:hover svg{rotate:-60deg}.learn-bar{grid-template-columns:minmax(0,1fr);gap:10px;display:none}.learn-bar-selects{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.learn-bar-selects>.learn-select:only-of-type{grid-column:1/-1}.learn-select{border:1px solid color-mix(in srgb, var(--hch-line) 60%, transparent);background:var(--hch-paper);min-height:56px;color:var(--hch-ink);font-family:var(--font-brand), sans-serif;text-align:left;cursor:pointer;transition:background-color .5s var(--ease-out-quart), border-color .5s var(--ease-out-quart), box-shadow .5s var(--ease-out-quart);border-radius:14px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label chevron""value chevron";align-content:center;align-items:center;gap:1px 8px;padding:8px 10px 9px 14px;display:grid}.learn-select:is(:hover,[data-popup-open]){background:#fff;border-color:#242a2a0d;box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a}.learn-select[data-filtered],.learn-select[data-filtered]:is(:hover,[data-popup-open]){border-color:var(--hch-red);box-shadow:none;background:#fff}.home-editorial .learn-bar :is(.learn-select,.learn-more,.learn-clear,.learn-bar-chip):focus-visible{outline-offset:2px}.learn-select-label{color:var(--hch-muted);text-overflow:ellipsis;white-space:nowrap;grid-area:label;font-size:12px;font-weight:500;line-height:1.35;overflow:hidden}.learn-select-value{letter-spacing:-.015em;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;grid-area:value;font-size:15px;font-weight:600;line-height:1.25;display:-webkit-box;overflow:hidden}.learn-select-chevron{color:var(--hch-muted);transition:rotate .4s var(--ease-out-quart);grid-area:chevron;display:grid}.learn-select[data-popup-open] .learn-select-chevron{rotate:-180deg}.learn-select-popup{transition:opacity .2s var(--ease-out-quart), scale .3s var(--ease-out-quart), translate .3s var(--ease-out-quart)}.learn-select-popup:is([data-starting-style],[data-ending-style]){opacity:0;translate:0 -4px;scale:.98}.learn-select-popup>div:has(>.learn-select-list){border-color:color-mix(in srgb, var(--hch-line) 70%, transparent);border-radius:14px;box-shadow:0 1px 3px #00000014,0 18px 36px -18px #00000047}.learn-select-popup>div:has(>.learn-select-list):before{border-radius:13px}.learn-select-list[data-slot=select-list]{scrollbar-width:thin;scrollbar-color:#cfc9bd transparent;padding:4px;position:relative}.learn-select-list .learn-more-pill{width:calc(100% - 8px)!important}.learn-select-item{min-height:46px;color:var(--hch-ink);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:8px;outline:none;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 14px 8px 12px;font-size:15px;line-height:1.35;display:grid;position:relative}.learn-select-item[data-selected]{font-weight:600}.learn-select-item[data-empty]:not([data-selected]){color:var(--hch-muted)}.learn-select-mark{width:20px;height:20px;color:var(--hch-red);place-items:center;display:grid}.learn-select-mark svg{width:18px;height:18px}.learn-select-item[data-selected] .learn-select-mark>:not(.learn-select-tick){display:none}.learn-select-text{overflow-wrap:anywhere;min-width:0}.learn-bar-row{flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.learn-bar .learn-more{height:40px;padding-inline:16px}.learn-bar-result{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:0 14px;margin-left:auto;display:flex}.learn-bar-count{color:var(--hch-muted);font-family:var(--font-brand), sans-serif;transition:opacity .3s var(--ease-out-quart);font-size:13px;font-weight:500;line-height:1.4}.learn-bar-count[data-pending]{opacity:.5}.learn-bar .learn-clear{min-height:40px;color:var(--hch-ink);cursor:pointer;margin-left:0;padding-inline:0;font-size:13px}.learn-bar .learn-clear svg{color:var(--hch-red)}.learn-bar-active{flex-wrap:wrap;gap:6px;display:flex}.learn-bar-active li{min-width:0}.learn-bar-chip{border:1px solid var(--hch-line);max-width:100%;min-height:32px;color:var(--hch-ink);font-family:var(--font-brand), sans-serif;cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:6px;padding:0 10px 0 13px;font-size:13px;font-weight:500;line-height:1.3;display:inline-flex;position:relative}.learn-bar-chip:after{content:"";position:absolute;inset:-6px 0}.learn-bar-chip span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.learn-bar-chip svg{color:var(--hch-muted);flex-shrink:0}.learn-sheet[data-slot=sheet-popup]{max-height:calc(100dvh - 48px);padding-bottom:env(safe-area-inset-bottom);background:#fff;border-top:0;border-radius:20px 20px 0 0;box-shadow:0 -18px 40px -24px #00000059}.learn-sheet-head[data-slot=sheet-header]{padding:22px 64px 10px 20px}.learn-sheet-title[data-slot=sheet-title]{font-family:var(--font-brand), sans-serif;letter-spacing:-.025em;font-size:20px;font-weight:600;line-height:1.2}.learn-sheet-close{position:absolute;top:12px;right:12px}.learn-sheet-panel[data-slot=sheet-panel]{padding:6px 20px 12px}.learn-sheet-group+.learn-sheet-group{border-top:1px solid color-mix(in srgb, var(--hch-line) 70%, transparent);margin-top:12px;padding-top:16px}.learn-sheet-heading{color:var(--hch-muted);font-family:var(--font-brand), sans-serif;margin:0 0 4px;font-size:13px;font-weight:600;line-height:1.4}.learn-sheet-options[data-slot=radio-group]{gap:0}.learn-sheet-option{min-height:46px;color:var(--hch-ink);cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;font-size:15px;line-height:1.35;display:grid}.learn-sheet-option:has([data-checked]){font-weight:600}.learn-sheet-option[data-empty]:not(:has([data-checked])){color:var(--hch-muted)}.learn-sheet-option-label{overflow-wrap:anywhere;min-width:0}.learn-sheet-foot[data-slot=sheet-footer]{border-top:1px solid var(--hch-line);background:#fff;flex-direction:row;gap:10px;padding:14px 20px 18px}.learn-sheet-foot .learn-sheet-show{flex:1}.knowledge-foot .knowledge-facts{color:var(--hch-ink);flex-wrap:wrap;gap:4px 16px;margin-bottom:6px;font-weight:500;display:flex}.knowledge-facts span{align-items:center;gap:6px;display:inline-flex}.knowledge-facts svg{width:15px;height:15px;color:var(--hch-red);flex-shrink:0}.knowledge-level rect{fill:currentColor;opacity:.25}.knowledge-level rect[data-on]{opacity:1}.learn-pagination{justify-content:center;align-items:center;gap:12px;margin-top:48px;display:flex}.learn-pagination ol{flex-wrap:wrap;gap:6px;display:flex}.learn-page-link{width:46px;height:46px;color:var(--hch-ink);font-family:var(--font-brand), sans-serif;transition:background-color .3s var(--ease-out-quart);border-radius:50%;place-items:center;font-size:15px;font-weight:500;display:grid}.learn-page-link:hover{background:#eeede6}.learn-page-link[aria-current]{background:var(--hch-ink);color:#fff}.learn-route{margin-top:64px}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){:is(.learn-areas,.learn-filters)[data-reveal=pending] .reveal-item{translate:0 10px}}@media (max-width:1199px){.learn-area{padding-inline:16px}.learn-area-name{font-size:17px}}@media (max-width:995px){.learn-library{padding-block:44px 56px}.learn-areas{margin-bottom:44px}.learn-areas ul{border-bottom:0;grid-template-columns:repeat(3,minmax(0,1fr))}.learn-areas li{border-bottom:1px solid var(--hch-line)}.learn-area,.learn-areas li:first-child .learn-area{border-left:1px solid var(--hch-line);padding:16px 16px 18px}.learn-areas li:nth-child(3n+1) .learn-area{border-left:0;padding-left:0}.learn-area-top{margin-bottom:12px}}@media (max-width:699px){.learn-header{padding-top:20px}.home-editorial .learn-header .intro-kicker{margin-top:0}.home-editorial .learn-header .crumbs~.intro-kicker{margin-top:28px}.home-editorial .learn-header h1{font-size:clamp(32px,8.4vw,40px)}.learn-filters{flex-direction:column;gap:8px}.learn-menus{margin-left:0}.learn-menus:before{display:none}.learn-areas ul{grid-template-columns:repeat(2,minmax(0,1fr))}.learn-area,.learn-areas li:first-child .learn-area,.learn-areas li:nth-child(3n+1) .learn-area{border-left:1px solid var(--hch-line);grid-template:"top name""top count"/auto minmax(0,1fr);align-content:center;gap:2px 12px;padding:14px 12px 14px 14px}.learn-areas li:nth-child(odd) .learn-area{border-left:0;padding-left:0}.learn-area-top{margin:0}.learn-area-icon{width:40px;height:40px}.learn-area-number{display:none}.learn-area-name{align-self:end;font-size:15px}.learn-area-count{font-size:12px}.learn-pagination{gap:8px}.learn-route{margin-top:48px}.has-learn-bar :is(.learn-formats,.learn-menus,.learn-toolbar-row),.learn-library .learn-areas{display:none}.has-learn-bar .learn-bar{display:grid}.learn-toolbar.has-learn-bar{gap:0}:is(.learn-library,.explore-library,.pubs-library) .section-divider{margin-bottom:16px}.learn-library{padding-block:28px 48px}.learn-library .learn-toolbar{margin-bottom:16px;padding-bottom:14px}.learn-library .knowledge-foot p{text-wrap:balance}.learn-library .learn-pagination{margin-top:36px}.resource-route:is(.learn-route,.explore-route,.pubs-route){gap:10px 14px;padding-block:20px}.learn-library .learn-route{margin-top:40px}.resource-route:is(.learn-route,.explore-route,.pubs-route) p{flex:calc(100% - 38px)}.resource-route:is(.learn-route,.explore-route,.pubs-route) a{margin-left:38px}}@media (max-width:699px) and (scripting:none){.has-learn-bar .learn-bar{display:none}.has-learn-bar .learn-formats,.learn-library .learn-areas{display:block}.has-learn-bar :is(.learn-menus,.learn-toolbar-row){display:flex}}@media (max-width:359px){.learn-bar-selects{grid-template-columns:minmax(0,1fr)}}
