.learn{overflow:clip}.learn-hero{display:grid;grid-template-columns:minmax(0,1fr) 380px;grid-gap:clamp(40px,8vw,120px);gap:clamp(40px,8vw,120px);align-items:center;padding-block:clamp(56px,7vw,104px) clamp(72px,8vw,120px)}.learn-hero h1{font-size:clamp(44px,6vw,88px);line-height:1;letter-spacing:-.056em;margin-top:22px}.learn-hero .lede{margin-top:28px;max-width:30em}.learn-hero-links{display:flex;flex-wrap:wrap;gap:4px 32px;margin-top:28px}.learn-mini{margin:0;width:100%}.learn-mini .media-caption{justify-content:center}.learn-study{border-top:1px solid var(--line);padding-top:var(--section)}.learn-details{list-style:none;padding:0;margin:clamp(48px,6vw,80px) 0 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:clamp(28px,3.4vw,48px) clamp(20px,2.6vw,36px);gap:clamp(28px,3.4vw,48px) clamp(20px,2.6vw,36px);max-width:980px}.learn-detail-media{overflow:hidden;border-radius:18px;background:var(--surface);box-shadow:0 0 0 1px var(--line),var(--shadow-card)}.learn-detail-media img{width:100%;height:auto}.learn-detail-label{display:flex;align-items:center;gap:10px;margin-top:16px;font:500 12px/1.4 var(--font-mono);letter-spacing:.1em;color:var(--text-3)}.learn-detail-label>span{width:7px;height:7px;border-radius:50%;background:var(--amber)}.learn-detail.is-agent .learn-detail-label>span{background:var(--blue)}.learn-provenance{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.6fr);grid-gap:24px clamp(32px,6vw,96px);gap:24px clamp(32px,6vw,96px);margin-top:clamp(48px,6vw,80px);padding-top:28px;border-top:1px solid var(--line)}.learn-provenance-head{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.learn-provenance-head .eyebrow{margin-bottom:10px}.learn-provenance-head .text-link{font-size:15px}.learn-provenance dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:28px 40px;gap:28px 40px}.learn-provenance dt{font-size:16px;font-weight:500;letter-spacing:-.01em}.learn-provenance dd{font-size:15px;line-height:1.65;color:var(--text-2);margin-top:6px}.lesson-list{list-style:none;padding:0;margin:clamp(40px,5vw,64px) 0 0;border-top:1px solid var(--line)}.lesson-list li{border-bottom:1px solid var(--line)}.lesson-row{display:grid;grid-template-columns:56px minmax(0,1fr) 240px 24px;grid-gap:24px;gap:24px;align-items:center;padding:32px 0;transition:background .2s}.lesson-row-number{font:500 12px/1 var(--font-mono);letter-spacing:.1em;color:var(--text-3)}.lesson-row-body{display:flex;flex-direction:column;gap:8px}.lesson-row-title{font-size:clamp(24px,2.4vw,32px);font-weight:300;line-height:1.15;letter-spacing:-.04em}.lesson-row-text{font-size:16px;line-height:1.6;color:var(--text-2);max-width:36em}.lesson-row-meta{font:500 12px/1.5 var(--font-mono);letter-spacing:.06em;color:var(--text-3);text-transform:uppercase}.lesson-row .arrow{color:var(--text-3);transition:transform .25s var(--ease),color .2s}.lesson-row:hover .arrow{transform:translateX(4px);color:var(--text)}.lesson-row:hover .lesson-row-title{color:var(--text)}@media (max-width:1000px){.learn-hero{grid-template-columns:minmax(0,1fr) 280px}.learn-provenance{grid-template-columns:1fr}.lesson-row{grid-template-columns:44px minmax(0,1fr) 24px}.lesson-row-meta{grid-column:2;grid-row:2}}@media (max-width:700px){.learn-hero{grid-template-columns:1fr;padding-top:40px}.learn-mini{width:min(64vw,300px);justify-self:center}.learn-details{grid-template-columns:1fr;max-width:560px}.learn-provenance dl{grid-template-columns:1fr;gap:22px}.lesson-row{grid-template-columns:minmax(0,1fr) 20px;gap:8px 16px;padding:26px 0}.lesson-row-number{display:none}.lesson-row-meta{grid-column:1;grid-row:2}}