.learning-hero{background:radial-gradient(circle at 80% 35%,#dcefe2,transparent 48%),#eef4ed;border-bottom:1px solid var(--line);padding:98px 0 104px}.learning-hero h1{font:800 clamp(44px,6.2vw,78px)/1.08 Manrope,sans-serif;letter-spacing:-.065em;margin:24px 0}.learning-hero h1 em{font-style:normal;color:var(--teal)}.learning-hero p:not(.eyebrow){max-width:790px;font-size:17px;line-height:1.85;color:var(--muted)}.learning-principles{display:grid;grid-template-columns:1fr 1fr;grid-gap:70px;gap:70px;padding:100px 0}.learning-principles h2,.learning-section-head h2{font:800 clamp(36px,4vw,55px)/1.12 Manrope,sans-serif;letter-spacing:-.05em;margin:18px 0}.principle-list p{font-size:15px;line-height:1.8;color:var(--muted);padding-bottom:16px;border-bottom:1px solid var(--line)}.principle-list strong{color:var(--ink)}.principle-list .learning-caveat{font-size:13px;border:0;font-weight:600;color:var(--teal)}.learning-feature{background:#e8f1e9;padding:90px 0}.learning-section-head{max-width:770px;margin-bottom:36px}.learning-section-head>p:last-child{color:var(--muted);line-height:1.8}.learning-feature-card{background:#fff;border:1px solid var(--line);border-radius:7px;overflow:hidden;display:grid;grid-template-columns:1.2fr .8fr}.learning-feature-card>div:first-child{padding:45px}.learning-area,.learning-tag{font-size:10px;font-weight:800;letter-spacing:.14em;color:var(--teal)}.learning-feature-card h3{font:800 clamp(29px,3.8vw,46px)/1.15 Manrope,sans-serif;letter-spacing:-.05em;margin:24px 0}.learning-feature-card p{line-height:1.8;font-size:15px;color:var(--muted)}.learning-feature-card .text-link{display:inline-block;margin-top:25px}.learning-feature-motif{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;background:linear-gradient(140deg,#0b5b55,#10343a);color:#e9f7e7;min-height:340px;font:800 clamp(30px,4vw,48px) Manrope,sans-serif;letter-spacing:.03em}.learning-feature-motif span:nth-child(2){color:var(--lime)}.learning-domains{padding:100px 0 115px}.learning-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:17px;gap:17px}.learning-domain{background:#fbfcf9;border:1px solid var(--line);border-radius:6px;padding:28px;min-height:310px;display:flex;flex-direction:column}.learning-domain h3{font:800 23px/1.3 Manrope,sans-serif;letter-spacing:-.04em;margin:24px 0 10px}.learning-domain p{font-size:13px;color:var(--muted);line-height:1.85;flex:1 1}.learning-state{display:inline-block;align-self:flex-start;padding:9px 11px;border-radius:4px;border:1px solid var(--line);font-size:10px;font-weight:800;color:#56746a;margin-top:15px;background:#f0f6f1}@media(max-width:900px){.learning-principles{grid-template-columns:1fr;gap:16px}.learning-grid{grid-template-columns:repeat(2,1fr)}.learning-feature-card{grid-template-columns:1fr}.learning-feature-motif{min-height:200px;flex-direction:row;gap:28px}}@media(max-width:600px){.learning-hero{padding:70px 0}.learning-hero h1{font-size:clamp(40px,11vw,59px)}.learning-hero p:not(.eyebrow){font-size:15px}.learning-domains,.learning-principles{padding:70px 0}.learning-feature{padding:65px 0}.learning-feature-card>div:first-child{padding:27px}.learning-grid{grid-template-columns:1fr}.learning-domain{min-height:0}.learning-feature-motif{font-size:22px;gap:12px}}