.lesson-actions{margin:2.5rem 0;padding:clamp(1rem,3vw,1.8rem);border:1px solid #d4dfcd;border-radius:14px;background:#f0f4e8;scroll-margin-top:1.5rem}.lesson-actions h2{font-size:clamp(1.35rem,2.7vw,1.75rem);line-height:1.35;margin:0 0 .7rem}.lesson-actions header p{line-height:1.75;margin:0 0 1.25rem;color:#506d60}.lesson-action-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem}.lesson-action-grid article{background:#fff;border:1px solid #dbe3d5;border-radius:10px;padding:1rem}.lesson-action-grid h3{font-size:.78rem;line-height:1.5;font-weight:650;color:#61715c;margin:0 0 .7rem}.lesson-action-grid a{display:flex;align-items:flex-start;justify-content:space-between;gap:.6rem;line-height:1.6;font-weight:650;color:#225547;text-underline-offset:3px}.lesson-action-grid svg{width:19px;height:19px;min-width:19px;margin-top:.22rem;fill:none;stroke:currentColor;stroke-width:1.8}.lesson-action-grid .lesson-action-primary{background:#245443;border-color:#245443}.lesson-action-primary h3{color:#d8e5c8}.lesson-action-primary a{color:#fff}.lesson-action-note{font-size:.8rem;line-height:1.65;color:#61715c;margin:1rem 0 0}.lesson-actions a:focus-visible{outline:3px solid #b48b35;outline-offset:4px}@media(max-width:720px){.lesson-action-grid{grid-template-columns:1fr}}
