.math-camp-programs{margin-top:72px;padding:44px;border-radius:23px;background:#e8f1ed;position:relative;overflow:hidden}.math-camp-programs:after{content:'×  +  ÷  =';position:absolute;right:34px;top:24px;color:#b7d8cf;font:700 32px Outfit,sans-serif;letter-spacing:.22em}.math-camp-heading{position:relative;z-index:1}.math-camp-heading h2{font-size:clamp(29px,3.5vw,42px);margin:6px 0 30px}.math-camp-grid{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1fr;gap:17px}.math-camp-grid article{background:#fff;padding:28px;border-radius:15px;border:1px solid #d4e3dd}.math-camp-grid article:nth-child(2){background:#fff8e9;border-color:#ead8ad}.math-camp-grid span{color:#16726d;font:700 18px Outfit,sans-serif}.math-camp-grid h3{font-size:23px;margin:12px 0 9px}.math-camp-grid p{color:#53666b;line-height:1.9;margin:0}@media(max-width:760px){.math-camp-programs{margin-top:52px;padding:29px 22px}.math-camp-programs:after{font-size:17px;right:16px}.math-camp-grid{grid-template-columns:1fr}.math-camp-grid article{padding:23px}}
