#jgi-academy-v1 .catalog-start{background:#f2f6f8;color:#132c43;border:1px solid #c0d2dc;border-radius:14px;padding:24px;margin:26px 0 30px}#jgi-academy-v1 .catalog-start h3{color:#132c43;font-size:25px;margin:0 0 18px}#jgi-academy-v1 .catalog-start-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}#jgi-academy-v1 .catalog-start-grid a{display:block;padding:18px;background:#fff;border:1px solid #99b5c5;border-radius:9px;color:#123b56;text-decoration:none;line-height:1.5;min-height:88px}#jgi-academy-v1 .catalog-start-grid strong{display:block;font-size:16px}#jgi-academy-v1 .catalog-start-grid span{display:block;font-size:14px;color:#375669;margin-top:6px}#jgi-academy-v1 .catalog-start>p{color:#3a5669;font-size:13px;margin:18px 0 0}#jgi-academy-v1 .catalog-course-photo{display:block;width:100%;height:170px;object-fit:cover;border-radius:9px;margin:0 0 18px}#jgi-academy-v1 .catalog-course .jgi-badge{align-self:flex-start}#jgi-academy-v1 .catalog-course h3{font-size:27px;line-height:1.2;margin:16px 0}#jgi-academy-v1 .catalog-course p{flex:0 0 auto;font-size:14px;line-height:1.6;color:#d1e0eb;margin:0 0 16px}#jgi-academy-v1 .catalog-course .catalog-time{color:#f3d486;font-size:13px;padding-top:12px;border-top:1px solid #46637b}#jgi-academy-v1 .catalog-course .catalog-label{font-size:12px;font-weight:800;letter-spacing:.05em;color:#c5e6e3;margin-bottom:8px}#jgi-academy-v1 .catalog-course ul{margin:0 0 18px;padding-left:18px;font-size:14px;line-height:1.65;color:#e1eaf2}#jgi-academy-v1 .catalog-course li+li{margin-top:7px}#jgi-academy-v1 .catalog-course .catalog-activities{font-size:13px;color:#bcd0df}#jgi-academy-v1 .catalog-course .jgi-card-action{margin-top:auto}#jgi-academy-v1 .catalog-course .jgi-btn{width:100%;line-height:1.45;white-space:normal}#jgi-academy-v1 .catalog-note{padding:24px;border:1px solid #627b8f;border-radius:12px;margin-top:30px;background:#0a2035}#jgi-academy-v1 .catalog-note strong{color:#f4d388}#jgi-academy-v1 .catalog-note p{font-size:14px;color:#cbdeec;line-height:1.7;margin:8px 0 18px}#jgi-academy-v1 .catalog-note p:last-child{margin-bottom:0}#jgi-academy-v1 .catalog-start a:focus-visible{outline:3px solid #936715;outline-offset:4px}@media(max-width:760px){#jgi-academy-v1 .catalog-start-grid{grid-template-columns:1fr}#jgi-academy-v1 .catalog-start{padding:18px}#jgi-academy-v1 .catalog-course-photo{height:auto;aspect-ratio:1.5}} 
