/**
 * Outlook Common Core Lesson Plans — index page grid. Reuses the
 * Worksheet Library's design tokens for visual consistency.
 *
 * @package MyTeacher_Child
 */

.mt-outlook-grid{
	display:grid; grid-template-columns:repeat(3,1fr); gap:22px; margin:34px auto 10px;
}
.mt-outlook-card{
	display:block; background:#fff; border-radius:18px; padding:26px 22px; text-decoration:none; color:inherit;
	border:1px solid rgba(22,39,58,.08); box-shadow:0 6px 18px rgba(22,39,58,.06);
	transition:transform .2s ease, box-shadow .2s ease; position:relative;
}
.mt-outlook-card.is-linked:hover{ transform:translateY(-4px); box-shadow:0 14px 30px rgba(22,39,58,.12); }
.mt-outlook-card:not(.is-linked){ opacity:.6; }

.mt-outlook-num{
	display:inline-flex; align-items:center; justify-content:center; width:34px; height:34px; border-radius:50%;
	background:var(--wlib-green); color:#fff; font-family:'Poppins',sans-serif; font-weight:800; font-size:.95rem;
	margin-bottom:14px;
}
.mt-outlook-card h3{ font-family:'Poppins',sans-serif; font-weight:800; font-size:1.05rem; color:var(--wlib-navy); margin:0 0 6px; }
.mt-outlook-card p{ font-size:.85rem; color:var(--wlib-ink-soft); margin:0 0 14px; }
.mt-outlook-go{ font-family:'Poppins',sans-serif; font-weight:800; font-size:.85rem; color:var(--wlib-green-deep); }
.mt-outlook-soon{
	display:inline-block; font-family:'Poppins',sans-serif; font-weight:700; font-size:.78rem; color:var(--wlib-ink-soft);
	background:var(--wlib-cloud); padding:5px 12px; border-radius:999px;
}

@media (max-width:860px){ .mt-outlook-grid{ grid-template-columns:1fr 1fr; } }
@media (max-width:560px){ .mt-outlook-grid{ grid-template-columns:1fr; } }
