.grammar-illustration{margin:22px 0;padding:18px;min-height:260px;display:grid;grid-template-columns:minmax(220px,420px) 1fr;align-items:center;gap:20px;border:1px solid #dce7e2;border-radius:18px;background:linear-gradient(135deg,#edf6f2,#fff8f1);overflow:hidden}.grammar-illustration svg{display:block;width:100%;max-height:250px}.grammar-illustration figcaption{font-size:clamp(1.15rem,2vw,1.6rem);font-weight:900;color:#176c59}.grammar-illustration figcaption:after{content:' · Şemadaki oklar ve renkler kuralın cümlede nasıl çalıştığını gösterir.';display:block;margin-top:8px;color:#657a74;font-size:.9rem;font-weight:500;line-height:1.55}@media(max-width:700px){.grammar-illustration{grid-template-columns:1fr;min-height:0;padding:12px}.grammar-illustration svg{max-height:210px}.grammar-illustration figcaption{text-align:center}}
.lesson-library-link{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:24px 0;padding:19px;border-radius:15px;background:#14362f;color:#fff}.lesson-library-link p{margin:5px 0;color:#d7e8e3}.lesson-library-link a{white-space:nowrap;border-radius:9px;background:#dc6b43;color:#fff;padding:11px 14px;font-weight:900;text-decoration:none}@media(max-width:650px){.lesson-library-link{align-items:stretch;flex-direction:column}.lesson-library-link a{text-align:center;white-space:normal}}
