.course-grid{display:grid;grid-template-columns:1fr 1fr;gap:26px}.course{position:relative;background:rgba(255,255,255,.96);color:#173042;border-radius:26px;padding:30px;box-shadow:0 25px 65px rgba(0,0,0,.2);overflow:hidden}.course:before{content:"";position:absolute;left:0;top:0;bottom:0;width:7px}.course-base:before{background:#19a9df}.course-advanced:before{background:#f2b824}.course-top{display:flex;align-items:center;justify-content:space-between;gap:20px}.course-tag{font-size:.77rem;letter-spacing:.14em;font-weight:900;padding:7px 11px;border-radius:999px}.course-base .course-tag{background:#dff5ff;color:#086e9a}.course-advanced .course-tag{background:#fff1bd;color:#735300}.course-hours{font-size:2.1rem;font-weight:950;color:#072b4c}.course-hours small{font-size:.8rem;text-transform:uppercase}.course h3{font-size:1.75rem;color:#072b4c;margin:18px 0 0}.course-price{font-size:3rem;line-height:1;font-weight:950;color:#072b4c;margin:10px 0 18px}.course-lead{color:#526b7b;font-size:1.04rem}.course ul{padding-left:20px;margin:22px 0 28px}.course li{margin:9px 0}.course .btn{width:100%}.course-advanced .btn{background:#d79d00}.school-note{margin-top:28px;padding:20px 24px;background:rgba(255,255,255,.94);color:#173042;border-left:6px solid #f05a47;border-radius:15px}.school-note strong{color:#072b4c;font-size:1.1rem}.school-note p{margin:4px 0 0}.school-services{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.school-services>div{background:rgba(255,255,255,.94);color:#173042;border-radius:16px;padding:20px;box-shadow:0 12px 30px rgba(0,0,0,.12)}.school-services strong{color:#072b4c}.school-services p{margin:6px 0 0;color:#617482}@media(max-width:850px){.course-grid{grid-template-columns:1fr}.school-services{grid-template-columns:1fr 1fr}}@media(max-width:520px){.course{padding:23px}.course-price{font-size:2.5rem}.school-services{grid-template-columns:1fr}}
