/* Farm Math Adventure curriculum call-to-action: isolated to the three math guides. */
.csm-math-week-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin:26px 0 16px}
.csm-math-week-heading h2{margin:0}
.csm-farm-math-cta{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:44px;padding:11px 20px;border-radius:13px;border:1px solid #126449;background:linear-gradient(135deg,#188365,#10634c);box-shadow:0 4px 12px #103e3420;color:#fff!important;text-decoration:none!important;font-family:Manrope,system-ui,sans-serif;font-size:14px;font-weight:800;line-height:1.25;white-space:nowrap;transition:background .16s,box-shadow .16s,transform .16s}
.csm-farm-math-cta:hover{background:linear-gradient(135deg,#117257,#0b523e);box-shadow:0 7px 18px #103e3430;transform:translateY(-1px)}
.csm-farm-math-cta:focus-visible{outline:3px solid #f2ae4a;outline-offset:3px}
.csm-farm-math-cta svg{width:18px;height:18px;flex:none;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
@media(max-width:610px){.csm-math-week-heading{align-items:stretch;gap:12px}.csm-farm-math-cta{width:100%;white-space:normal}}
