.learn-resources{position:relative;z-index:2;width:calc(100% - 80px);max-width:1240px;margin:0 auto 62px;font:400 15px/1.8 'Noto Sans SC',Arial,sans-serif;letter-spacing:0;color:#1a1814}
.learn-resources *{box-sizing:border-box}
.learn-resources h2,.learn-resources h3,.learn-resources p{margin:0;letter-spacing:0;font-style:normal}
.learn-resources h2,.learn-resources h3{font-family:'Noto Serif SC',serif;font-weight:400;line-height:1.4}
.learn-resources h2{font-size:34px}
.learn-resources .resource-kicker{font:400 11px/1.7 'Noto Sans SC',Arial,sans-serif;color:#6b6258;margin-bottom:13px}
.resource-description{font:400 15px/1.8 'Noto Sans SC',Arial,sans-serif;color:#6b6258}
.self-study{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.3fr);gap:46px;padding:30px;border:1px solid rgba(26,24,20,.17);border-radius:6px;background:rgba(253,252,249,.25)}
.self-study-intro>.resource-description{margin-top:16px}
.self-study-intro>img{display:block;width:100%;height:auto;aspect-ratio:5/4;object-fit:cover;border-radius:6px;margin-top:24px}
.self-study-links{display:grid;grid-template-rows:repeat(3,1fr);min-width:0}
.resource-entry{display:grid;grid-template-columns:30px minmax(0,1fr) 24px;gap:16px;align-items:center;min-width:0;padding:26px 0;border-bottom:1px solid rgba(26,24,20,.13);color:inherit;text-decoration:none}
.resource-entry:last-child{border-bottom:0}
.resource-entry .resource-kicker{margin-bottom:8px}
.resource-entry h3{font-size:27px}
.resource-entry .resource-description{margin-top:10px}
.resource-number{color:#9a8e80;font:400 18px/1.4 'Noto Sans SC',Arial,sans-serif}
.resource-arrow{justify-self:end;font:400 24px/1 Arial,sans-serif;color:#6b6258;transition:transform .2s ease,color .2s ease}
.resource-entry:is(:hover,:focus-visible) h3{color:#b73225}
.resource-entry:is(:hover,:focus-visible) .resource-arrow{transform:translate(3px,-3px);color:#b73225}
.resource-entry:focus-visible,.reading-room-link:focus-visible{outline:2px solid #b73225;outline-offset:5px}
.reading-room{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 56px;margin-top:64px}
.reading-room-image-link{grid-column:1/-1;grid-row:1;display:block;min-width:0}.reading-room-image{grid-column:1/-1;grid-row:1;width:100%;height:auto;aspect-ratio:1919/821;object-fit:cover;border-radius:6px;display:block}
.reading-room-heading{grid-column:1;grid-row:2}
.reading-room-copy{grid-column:2;grid-row:2}
.reading-room-link{display:inline-flex;align-items:center;gap:12px;font:500 11px/1.8 'Noto Sans SC',Arial,sans-serif;color:#3a342c;text-decoration:none;margin-top:20px;padding-block:5px;border-bottom:1px solid transparent;background:linear-gradient(currentColor,currentColor) left bottom/0 1px no-repeat;transform-origin:left center;transition:transform .25s ease,background-size .3s ease,color .2s ease}
.reading-room-link:is(:hover,:focus-visible){color:#b73225;transform:scale(1.04);background-size:100% 1px}
.reading-room-link span{transition:transform .2s ease}
.reading-room-link:is(:hover,:focus-visible) span{transform:translateX(3px)}
@media(max-width:900px){.learn-resources{width:calc(100% - 48px)}.self-study{gap:26px;padding:24px;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)}.learn-resources h2{font-size:29px}.resource-entry{gap:10px;grid-template-columns:25px minmax(0,1fr) 20px}.resource-entry h3{font-size:23px}.reading-room{gap:24px 30px}}
@media(max-width:700px){
 .learn-resources{width:calc(100% - 40px);margin-bottom:36px;font-size:14px}.self-study{display:block;padding:20px 18px}.learn-resources h2{font-size:27px;line-height:1.4}.learn-resources .resource-kicker{font-size:10px;margin-bottom:10px}.resource-description{font-size:13px;line-height:1.75}.self-study-intro>.resource-description{margin-top:13px}.self-study-intro>img{margin-top:20px}.self-study-links{display:block;margin-top:8px}.resource-entry{padding:23px 0;gap:10px;grid-template-columns:22px minmax(0,1fr) 18px}.resource-entry h3{font-size:22px}.resource-entry .resource-kicker{font-size:9px;margin-bottom:6px}.resource-entry .resource-description{margin-top:8px;font-size:12px}.resource-number{font-size:15px}.resource-arrow{font-size:21px}
 .reading-room{display:flex;flex-direction:column;gap:19px;margin-top:38px}.reading-room-image{aspect-ratio:1.8;object-fit:cover}.reading-room-heading h2{font-size:27px}.reading-room-link{font-size:10px;margin-top:14px}
}
@media(min-width:901px){
 .self-study-links{position:relative;align-self:stretch;display:flex;flex-direction:column;justify-content:flex-end}
 .resource-entry{flex:0 0 auto}
 .resource-entry:first-child{padding-top:0}
 .resource-entry:first-child .resource-kicker{position:absolute;top:var(--pathway-top,110px);left:46px;margin-bottom:0}
 .resource-entry:last-child{padding-bottom:0}
}
@media(prefers-reduced-motion:reduce){.resource-arrow,.reading-room-link,.reading-room-link span{transition:none}}
