.learning-hero .lead{max-width:650px;font-size:17px}.learning-index{padding-bottom:100px}.learning-card{border-top:1px solid var(--line);grid-template-columns:80px minmax(0,1fr) 100px;gap:35px;padding:45px 0;display:grid}.learning-number{color:var(--muted);padding-top:4px;font-size:14px}.learning-card h2{letter-spacing:-.045em;max-width:700px;margin:15px 0 20px;font-size:clamp(28px,3vw,40px);line-height:1.2}.learning-card h2 a:hover,.learning-related h3 a:hover{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1px}.learning-card>div>p:not(.eyebrow){max-width:660px}.learning-card .text-link{margin-top:16px}.learning-read-time{color:var(--muted);text-align:right;padding-top:4px;font-size:14px}.learning-mission{padding:0 0 110px}.learning-mission h2{margin:20px 0;font-size:clamp(32px,3.7vw,48px)}.learning-mission>p:not(.eyebrow){max-width:650px}.learning-mission .text-link{margin-top:16px}.learning-article{padding-top:40px}.learning-breadcrumbs{color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px;font-size:13px;line-height:1.6;display:flex}.learning-breadcrumbs a:hover{text-decoration:underline}.learning-article-header{max-width:900px;padding:62px 0 64px}.learning-article-header h1{margin:24px 0;font-size:clamp(40px,4.8vw,66px);line-height:1.12}.learning-deck{max-width:800px;font-size:19px;line-height:1.85}.learning-byline{color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px;margin-top:26px;font-size:13px;display:flex}.learning-byline a{color:var(--forest)}.learning-article-layout{border-top:1px solid var(--line);grid-template-columns:230px minmax(0,740px);align-items:start;gap:clamp(50px,7vw,110px);padding-top:45px;display:grid}.learning-contents nav{position:sticky;top:120px}.learning-contents ol{margin:22px 0 0;padding:0;list-style:none}.learning-contents li{color:var(--muted);margin-bottom:16px;font-size:14px;line-height:1.6}.learning-contents a:hover{color:var(--forest);text-underline-offset:4px;text-decoration:underline}.learning-prose>section{margin-bottom:44px;scroll-margin-top:120px}.learning-prose h2{letter-spacing:-.04em;margin-bottom:20px;font-size:clamp(27px,2.6vw,34px);line-height:1.25}.learning-prose p{margin-bottom:20px;font-size:17px;line-height:1.9}.learning-prose .eyebrow{font-size:13px;line-height:1.7}.learning-citation,.learning-sources li a{text-underline-offset:4px;color:var(--forest);text-decoration:underline;text-decoration-thickness:1px}.learning-connection{background:var(--paper);border-radius:5px;padding:30px}.learning-connection .text-link{max-width:100%;margin-right:25px}.learning-connection .text-link:last-child{margin-right:0}.learning-sources{border-top:1px solid var(--line);padding-top:32px}.learning-sources h2{font-size:25px}.learning-sources>p{font-size:14px}.learning-sources ol{padding-left:20px}.learning-sources li{margin-bottom:18px;padding-left:6px;font-size:14px;line-height:1.8}.learning-sources li span{color:var(--muted);margin-top:4px;font-size:13px;display:block}.learning-related{border-top:1px solid var(--line);padding-top:45px;padding-bottom:100px}.learning-related>h2{margin:20px 0 38px;font-size:40px}.learning-related>div{grid-template-columns:1fr 1fr;gap:60px;display:grid}.learning-related article h3{margin:15px 0;font-size:27px}.learning-related .text-link{margin-top:15px}@media (max-width:850px){.learning-card{grid-template-columns:35px minmax(0,1fr);gap:20px}.learning-read-time{text-align:left;grid-column:2;margin-top:-14px}.learning-article-layout{grid-template-columns:minmax(0,1fr);gap:38px}.learning-contents nav{position:static}.learning-contents ol{grid-template-columns:1fr 1fr;gap:0 25px;display:grid}.learning-related>div{gap:35px}}@media (max-width:640px){.learning-hero .lead{font-size:16px}.learning-index{padding-bottom:58px}.learning-card{grid-template-columns:minmax(0,1fr);gap:15px;padding:30px 0}.learning-number{display:none}.learning-read-time{grid-column:1;margin-top:-6px}.learning-card h2{font-size:30px}.learning-mission{padding-bottom:65px}.learning-article{padding-top:28px}.learning-breadcrumbs{gap:7px}.learning-breadcrumbs [aria-current],.learning-breadcrumbs svg:last-of-type{display:none}.learning-article-header{padding:38px 0}.learning-article-header h1{font-size:clamp(36px,9.5vw,44px)}.learning-deck{font-size:17px}.learning-contents ol{grid-template-columns:1fr}.learning-prose p{font-size:16px}.learning-connection{padding:24px 20px}.learning-connection .text-link{gap:10px;margin-right:0}.learning-related{padding-top:32px;padding-bottom:65px}.learning-related>div{grid-template-columns:1fr;gap:35px}}
