.learning-page .learning-wrap,.learning-preview .learning-wrap{max-width:1120px}.learning-page [hidden],.learning-preview [hidden]{display:none!important}.learning-page .learning-catalogue-opening{padding:calc(var(--header) + clamp(38px,6vw,76px)) 0 30px}.learning-back{min-height:44px;font-size:var(--type-caption);color:var(--site-accent);text-underline-offset:.2em;align-items:center;margin-bottom:18px;display:inline-flex}.learning-page #learning-title{font-family:var(--site-font);letter-spacing:-.045em;margin:0;font-size:clamp(46px,6.3vw,78px);line-height:1.02}.learning-intro{max-width:53ch;font-size:var(--type-body);line-height:var(--type-leading);margin:22px 0 32px}.learning-search{align-items:stretch;gap:12px;max-width:820px;margin:0 5px 26px 0;display:flex}.learning-search input{border:1px solid var(--site-ink);width:100%;min-width:0;min-height:58px;color:var(--site-ink);font:inherit;font-size:var(--type-label);background:#fff;border-radius:0;padding:14px 18px;box-shadow:3px 3px #c6c6c3}.learning-search .button{flex:none;min-height:58px;padding:12px 25px}.learning-search input:focus-visible,.learning-formats button:focus-visible,.learning-topic select:focus-visible{outline:3px solid var(--site-accent);outline-offset:4px}.learning-filter-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:22px;display:flex}.learning-formats{flex-wrap:wrap;gap:4px;display:flex}.learning-formats button{min-height:46px;color:var(--site-ink);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:0;padding:10px 14px;font-size:17px}.learning-formats button[aria-pressed=true]{background:var(--site-ink);color:#fff}.learning-formats button:hover{border-color:var(--site-ink)}.learning-topic{align-items:center;gap:10px;font-size:17px;display:flex}.learning-topic select{max-width:240px;min-height:46px;color:var(--site-ink);font:inherit;background:#fff;border:1px solid #777;border-radius:0;padding:9px 30px 9px 12px}.learning-page .learning-results{padding:0 0 clamp(48px,7vw,86px)}.learning-results-heading{border-bottom:1px solid #b9b9b6;justify-content:space-between;align-items:center;gap:16px;min-height:64px;display:flex}.learning-results-heading p{font-size:var(--type-caption);margin:0}.learning-clear{min-height:44px;color:var(--site-accent);font:inherit;font-size:var(--type-caption);text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;padding:8px 0 8px 12px;text-decoration:underline}.learning-resource-list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:38px;display:grid}.learning-card{border-bottom:1px solid #c6c6c3;min-width:0}.learning-card-link{height:100%;color:var(--site-ink);grid-template-columns:116px minmax(0,1fr);gap:22px;padding:27px 0;text-decoration:none;display:grid}.learning-card-link:focus-visible{outline:3px solid var(--site-accent);outline-offset:5px}.learning-card-no-image{grid-template-columns:1fr}.learning-card-image{aspect-ratio:1;background:#fff;border:1px solid #bbb;align-self:start;overflow:hidden;box-shadow:3px 3px #b9b9b6}.learning-card-image img{object-fit:cover;width:100%;height:100%;display:block}.learning-card-book img,.learning-card-podcast img{object-fit:contain}.learning-card-copy{min-width:0}.learning-card-meta{color:#555;flex-wrap:wrap;gap:12px;margin:0 0 9px;font-size:15px;line-height:1.35;display:flex}.learning-card-meta span:first-child{color:var(--site-accent);font-weight:600}.learning-card-copy :is(h2,h3){letter-spacing:-.025em;overflow-wrap:break-word;margin:0 0 10px;font-size:clamp(23px,2vw,28px);font-weight:600;line-height:1.15}.learning-card-description{margin:0 0 12px;font-size:18px;line-height:1.45}.learning-card-byline{color:#555;margin:0 0 12px;font-size:16px;line-height:1.35}.learning-card-action{text-underline-offset:.2em;align-items:center;gap:12px;font-size:16px;font-weight:600;text-decoration:underline;display:flex}.learning-card-action span{text-decoration:none}.learning-card-link:hover .learning-card-action{color:var(--site-accent)}.learning-empty{max-width:520px;padding:36px 0 42px}.learning-empty h2{font-size:32px}.learning-empty p,.learning-search-status,.learning-noscript{font-size:var(--type-caption);line-height:1.5}.learning-search-status{max-width:65ch;margin:18px 0}.learning-page .learning-paths{padding:clamp(44px,6vw,70px) 0}.learning-paths h2,.learning-preview-heading h2{letter-spacing:-.035em;margin:0 0 28px;font-size:clamp(32px,3.8vw,48px);line-height:1.08}.learning-path-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:34px;display:grid}.learning-path-list article{border-left:3px solid var(--site-ink);padding-left:20px}.learning-path-list h3{letter-spacing:-.02em;margin:0 0 12px;font-size:25px;line-height:1.15}.learning-path-list p,.learning-path-list li{font-size:18px;line-height:1.45}.learning-path-list p{margin:0 0 16px}.learning-path-list ol{padding-left:22px;list-style:decimal}.learning-path-list li{margin-bottom:12px;padding-left:3px}.learning-path-list a{text-underline-offset:.2em;text-decoration:underline}.learning-preview{padding:clamp(44px,7vw,80px) 0}.learning-preview-heading{justify-content:space-between;align-items:end;gap:28px;margin-bottom:26px;display:flex}.learning-preview-heading h2{max-width:16ch;margin-bottom:14px}.learning-preview-heading p{font-size:var(--type-body);margin:0;line-height:1.5}.learning-text-link{min-height:44px;font-size:var(--type-label);text-underline-offset:.2em;white-space:nowrap;align-items:center;gap:16px;text-decoration:underline;display:inline-flex}.learning-preview-list{border-top:1px solid #b9b9b6;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:38px;display:grid}@media (width<=900px){.learning-resource-list,.learning-preview-list{grid-template-columns:1fr}.learning-card-link{grid-template-columns:150px minmax(0,1fr);gap:26px}.learning-path-list{grid-template-columns:1fr;gap:28px}.learning-path-list article{max-width:680px}.learning-preview-heading{display:block}.learning-preview-heading .learning-text-link{margin-top:14px}}@media (width<=600px){.learning-page .learning-catalogue-opening{padding-top:calc(var(--header) + 24px);padding-bottom:18px}.learning-back{margin-bottom:12px}.learning-intro{margin:18px 0 24px;font-size:20px}.learning-search{gap:9px;margin-bottom:22px}.learning-search input{min-height:52px;padding:12px;font-size:16px}.learning-search .button{min-height:52px;padding:12px 16px;font-size:16px}.learning-filter-row{gap:14px}.learning-formats{gap:2px}.learning-formats button{padding:8px 11px;font-size:16px}.learning-topic{width:100%}.learning-topic select{width:100%;max-width:none}.learning-card-link{grid-template-columns:86px minmax(0,1fr);gap:16px;padding:23px 0}.learning-card-no-image{grid-template-columns:1fr}.learning-card-copy :is(h2,h3){font-size:23px}.learning-card-description{font-size:17px;line-height:1.45}.learning-card-byline{font-size:15px}.learning-card-meta{gap:8px;font-size:14px}.learning-card-action{font-size:15px}.learning-preview-heading h2{max-width:18ch}}@media (width<=359px){.learning-card-link{grid-template-columns:70px minmax(0,1fr);gap:13px}.learning-card-copy :is(h2,h3){font-size:21px}.learning-search .button{padding-inline:12px}}
