.page .program-list{display:flex;flex-wrap:wrap;gap:10px 6px;padding-bottom:50px}.page .program-list .card{display:flex;flex-direction:column;justify-content:space-between;gap:20px 0;width:calc((100% - 12.1px)/3);min-height:550px;background-color:#fff;box-shadow:rgba(0,0,0,.06) 0px 2px 10px;border:1px solid #68b7d2;border-radius:16px;padding:8px;overflow:hidden}.page .program-list .card .top{height:100%;padding:20px 18px 0;color:var(--color-tertiary)}.page .program-list .card .top .value{display:flex;justify-content:flex-end;align-items:center}.page .program-list .card .top .wrapper{font-family:Arial,Helvetica,sans-serif;font-weight:800;display:flex;gap:0 10px;align-items:center}.page .program-list .card .top .wrapper p{font-size:64px;font-family:Arial,Helvetica,sans-serif}.page .program-list .card .top .wrapper span{color:#68b7d2;font-size:16px;font-weight:800;text-transform:uppercase;text-align:right}.page .program-list .card .top .label{font-size:18px;flex:1;margin:0}.page .program-list .card .top .description{font-size:22px;font-weight:500;line-height:28px;flex:1;color:#111}.page .program-list .card .description-active{display:none}.page .program-list .card .img{flex-shrink:0;width:100%;aspect-ratio:1/.79;border-radius:8px;overflow:hidden}.page .program-list .card .img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;margin:unset}.page .program-list .card .in-feature{display:none;width:100%;background:rgba(218,248,255,.37);mix-blend-mode:normal;backdrop-filter:blur(4.5px)}.page .program-list .card .arrow{background-color:var(--color-primary);color:#fff}.page .program-list .card:hover{background:linear-gradient(178deg, #003476 0%, #1B70A2 41%, #67BAD3 65%)}.page .program-list .card:hover .top .description{color:#fff}@media screen and (max-width: 1380px){.page .program-list .card{width:calc((100% - 6.1px)/2)}}@media screen and (max-width: 718px){.page .program-list .card{width:100%}}.page .pagination-container{display:flex;justify-content:center;gap:6px;margin-top:30px}.page .pagination-container a,.page .pagination-container span{flex:0 0 40px;border:1px solid var(--color-border);padding:6px;border-radius:4px;font-size:.8em;text-align:center;background-color:#fff}.page .pagination-container a.current,.page .pagination-container span.current{color:var(--color-primary);border-color:var(--color-primary)}