.learning-project { background:#eeeae1; border-block:1px solid var(--line); }
.learning-project-layout { display:grid; grid-template-columns:minmax(0,1.3fr) minmax(0,1fr); gap:clamp(30px,6vw,90px); align-items:center; }
.learning-project-preview { display:block; padding:10px; background:#f8f5ef99; border:1px solid #c8c1b4; box-shadow:0 24px 50px -32px #433a2f88; }
.learning-project-preview img { display:block; width:100%; height:auto; }
.learning-project-copy .eyebrow { margin-bottom:22px; }
.development-status { display:inline-block; color:#3e4b3c; border:1px solid #a9b1a1; padding:7px 10px; letter-spacing:.09em; font-size:10px; }
.learning-project-copy h2 { margin:20px 0; font-size:clamp(45px,5vw,72px); }
.learning-project-copy p:not(.eyebrow) { font-size:16px; line-height:1.8; color:#514e46; margin-bottom:18px; }
.learning-project-copy .learning-project-note { font-size:13px!important; }
.learning-project-copy .quiet-link { gap:25px; margin-top:10px; }
@media(max-width:760px) { .learning-project-layout { grid-template-columns:1fr; gap:32px; } .learning-project-copy h2 { font-size:48px; } }
