.fa-content,.fa-content h1,.fa-content h2,.fa-content h3,h1.fa-content{font-family:Vazirmatn,Tahoma,Arial,sans-serif!important;letter-spacing:normal;text-transform:none}.fa-content{line-height:2}.fa-content h1,.fa-content h2,.fa-content h3,h1.fa-content{line-height:1.7;font-weight:700}.learning-intro{font-size:17px;color:#d7ddea;margin-top:20px;max-width:700px}.learning-fa-heading{font-size:19px;line-height:2;color:var(--gold);text-align:left;margin-top:20px}.learning-jumps{display:flex;gap:35px;padding-block:25px;border-bottom:1px solid var(--line);font-size:12px;font-weight:600}.learning-jumps a:hover{color:#94691e}.learning-catalog{padding-top:65px}.learning-catalog .section-heading{margin-bottom:25px}.learning-note{font-size:14px;color:var(--muted);margin-bottom:30px}.learning-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.learning-card{border:1px solid var(--line);background:#fff;min-width:0;display:flex;flex-direction:column}.learning-poster{position:relative;display:block;background:var(--deep);overflow:hidden}.learning-poster img{width:100%;height:275px;object-fit:cover;object-position:50% 30%;opacity:.93;transition:transform .25s}.learning-poster:hover img{transform:scale(1.025)}.video-play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:var(--gold);color:var(--deep);box-shadow:0 3px 20px #19274260;font-size:17px;padding-left:3px}.video-duration{position:absolute;bottom:12px;left:12px;padding:3px 9px;background:#192742db;color:#fff;border-radius:3px;font-size:11px}.learning-card-copy{padding:24px;display:flex;flex:1;flex-direction:column}.learning-category{font-size:9px;font-weight:600;letter-spacing:1px;text-transform:uppercase;color:#8a6322;margin-bottom:14px}.learning-card .fa-content{display:flex;flex:1;flex-direction:column}.learning-card h3{font-size:21px;line-height:1.8;margin-bottom:14px}.learning-card p:not(.learning-category){font-size:13px;color:var(--muted);margin-bottom:18px}.lesson-link{margin-top:auto;font-size:12px;font-weight:600;border-top:1px solid var(--line);padding-top:16px;color:var(--navy)}.learning-resources{background:var(--paper);padding-block:45px}.learning-resources>.shell{display:flex;justify-content:space-between;gap:50px;align-items:center}.learning-resources h2{font-size:36px}.learning-resources p:last-child{font-size:14px;color:var(--muted);margin-top:18px}.learning-resource-links{display:grid;gap:15px;flex-shrink:0;justify-items:start}.workshops-section>div{max-width:800px}.workshops-section h2{font-size:36px}.workshops-section p:not(.eyebrow){font-size:14px;color:var(--muted);margin-top:20px}.workshops-section a{text-decoration:underline}.lesson-page h1{font-size:clamp(28px,3vw,43px);max-width:100%;text-align:right}.lesson-english-title{font-size:14px;color:#d7ddea;margin-top:18px}.lesson-watch-grid{padding-block:50px;display:grid;grid-template-columns:minmax(0,540px) minmax(0,1fr);gap:65px;align-items:start}.lesson-player{min-width:0}.lesson-player .instagram-media,.lesson-player iframe{max-width:100%!important;min-width:0!important;width:100%!important;margin:0!important}.lesson-player blockquote{margin:0;min-height:550px;border:1px solid var(--line);background:var(--paper)}.lesson-player blockquote img{max-height:500px;max-width:100%;width:auto;margin:auto}.lesson-player blockquote a>span{display:block;padding:15px;text-align:center;font-size:13px}.lesson-instagram-link{display:block;font-size:12px;text-decoration:underline;padding-top:15px}.lesson-player-note{font-size:10px;color:var(--muted);margin-top:7px}.lesson-overview{background:var(--paper);padding:30px;border-top:3px solid var(--gold)}.lesson-overview h2{font-size:26px}.lesson-overview>p:not(.eyebrow){font-size:14px;margin-top:15px;color:var(--muted)}.lesson-overview dl{font-size:12px;display:grid;grid-template-columns:1fr 1.3fr;gap:14px;margin-block:25px}.lesson-overview dt{color:var(--muted)}.lesson-overview dd{margin:0;overflow-wrap:anywhere}.lesson-overview .button{font-family:Vazirmatn,Tahoma,Arial,sans-serif;font-size:13px;margin-top:22px}.lesson-overview .lesson-context{border-top:1px solid var(--line);padding-top:20px;font-size:12px!important}.lesson-reading{max-width:900px;padding-block:20px 65px;font-size:16px;line-height:2.1;scroll-margin-top:95px}.lesson-reading h2{font-size:27px;margin:35px 0 18px}.lesson-reading h3{font-size:21px;margin:25px 0 13px}.lesson-reading>p{margin-bottom:21px}.lesson-reading ul,.lesson-reading ol{padding-inline-start:25px;margin:20px 0 25px}.lesson-reading a{text-decoration:underline;text-underline-offset:4px}.lesson-source{font-size:12px;background:var(--paper);border-right:3px solid var(--gold);padding:15px 20px}.lesson-callout{padding:25px;background:var(--paper);border-right:3px solid var(--gold);margin-block:30px}.lesson-callout h2{margin-top:0}.lesson-disclaimer,.lesson-byline{font-size:12px;color:var(--muted)}.lesson-byline{border-top:1px solid var(--line);padding-top:20px}.lesson-more{border-top:1px solid var(--line);padding-block:45px 65px}.lesson-more h2{font-size:33px;margin-bottom:20px}
@media(max-width:1050px){.learning-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lesson-watch-grid{gap:30px;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.lesson-overview{padding:23px}.lesson-overview dl{grid-template-columns:1fr}.lesson-overview dd{padding-bottom:8px;border-bottom:1px solid var(--line)}}
@media(max-width:760px){.learning-jumps{gap:14px;flex-wrap:wrap;font-size:11px}.learning-intro{font-size:14px}.learning-fa-heading{font-size:17px}.learning-catalog{padding-top:42px}.learning-grid{grid-template-columns:1fr;gap:25px}.learning-poster img{height:310px}.learning-card h3{font-size:23px}.learning-card p:not(.learning-category){font-size:14px}.learning-resources>.shell{display:block}.learning-resource-links{margin-top:25px}.workshops-section h2{font-size:30px}.lesson-page h1{font-size:29px}.lesson-watch-grid{grid-template-columns:1fr;gap:30px;padding-block:30px}.lesson-player blockquote{min-height:480px}.lesson-overview dl{grid-template-columns:1fr 1.3fr}.lesson-overview dd{padding:0;border:0}.lesson-reading{padding-top:10px;font-size:15px}.lesson-reading h2{font-size:24px}.lesson-reading h3{font-size:20px}.lesson-callout{padding:20px}.lesson-more h2{font-size:29px}}
