.mcb-section .mcb-wrap-grid.mcb-wrap-6neu1d3f > .mcb-wrap-inner-6neu1d3f{grid-template-columns:repeat(3, 1fr);}section.mcb-section-bb04890c7{padding-top:30px;padding-bottom:30px;margin-top:0px;margin-bottom:0px;}section.mcb-section-bb04890c7 .mcb-section-inner-bb04890c7{align-items:flex-start;justify-content:flex-start;}.mcb-section .mcb-wrap .mcb-item-ca4829f6e .mcb-column-inner-ca4829f6e{margin-bottom:0px;margin-top:0px;}.mcb-section .mcb-wrap-y3d9kj9lq .mcb-wrap-inner-y3d9kj9lq{padding-top:30px;padding-bottom:30px;}@media(max-width: 767px){.mcb-section .mcb-wrap .mcb-item-ca4829f6e .mcb-column-inner-ca4829f6e{padding-bottom:0px;margin-bottom:0px;}}.mcb-section .mcb-wrap-38c98ce11 .mcb-wrap-inner-38c98ce11{padding-top:20px;padding-bottom:20px;margin-top:0px;margin-bottom:0px;align-items:center;}section.mcb-section-7d8590143{padding-top:30px;padding-bottom:30px;margin-top:0px;margin-bottom:0px;}section.mcb-section-7d8590143 .mcb-section-inner-7d8590143{align-items:flex-start;justify-content:flex-start;}.cg-grid {
display: grid;
grid-template-columns: repeat(3, minmax(0, 1fr)); gap: var(--cg-gap, 24px);
} .cg-card {
background: #fff;
border: 1px solid rgba(0, 0, 0, .08);
border-radius: 8px;
overflow: hidden;
display: flex;
flex-direction: column;
} .cg-thumb img {
width: 100%;
height: auto;
display: block;
} .cg-body {
padding: 16px 18px 0;
}
.cg-title {
font-size: 24px;
line-height: 1.25;
margin: 6px 0 10px;
font-family: 'Krona One';
}
.cg-title a {
color: #1f2d3d;
text-decoration: none;
}
.cg-title a:hover {
text-decoration: underline;
}
.cg-label {
color: #f15a29;
font-weight: 600;
margin-bottom: 10px;
}
.cg-text {
color: #667085;
margin: 0 0 14px;
line-height: 1.65;
} .cg-divider {
height: 1px;
background: rgba(0, 0, 0, .06);
margin: 0 18px;
} .cg-foot{
padding:12px 18px 18px;
display:flex;
justify-content:flex-end;
align-items:center;
} .cg-btn{
display:inline-flex;
align-items:center;
gap:8px;
font-weight:600;
text-decoration:none;
border-radius:6px;
transition:all .18s ease;
}
.cg-btn-ghost{
background:transparent;
color:#8A8F98; border:1px solid #E6E8EE; padding:8px 14px;
}
.cg-btn-ghost:hover{
color:#f15a29; border-color:#f15a29;
background:rgba(46,163,161,.06);
}
.cg-btn-ic{
line-height:0;
display:inline-flex;
}
.cg-btn-ic svg{
display:block;
opacity:.9; }  @media (max-width: 992px) {
.cg-grid {
grid-template-columns: repeat(2, minmax(0, 1fr));
}
} @media (max-width: 600px) {
.cg-grid {
grid-template-columns: repeat(1, minmax(0, 1fr));
}
}