.gx{background:var(--bg, var(--white));padding:64px 0 72px}.gx__wrap{width:min(980px,calc(100% - 44px));margin:0 auto}.gx__title{font-size:32px;line-height:1.125;font-weight:600;letter-spacing:.004em;margin-bottom:24px;color:var(--ink)}.gx__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;list-style:none;padding:0;margin:0}.gx__card{display:flex;flex-direction:column;gap:10px;height:100%;padding:26px 26px 28px;border-radius:18px;background:var(--bg-alt);color:var(--ink);text-decoration:none;transition:transform .3s ease,box-shadow .3s ease}.gx__card:hover{transform:scale(1.01);box-shadow:2px 4px 16px #00000014}.gx__card-title{font-size:19px;line-height:1.21053;font-weight:600;letter-spacing:.012em}.gx__card-desc{flex:1;color:var(--ink-2);font-size:14px;line-height:1.42859;letter-spacing:-.016em}.gx__more{color:var(--link);font-size:14px;line-height:1.42859}.gx__card:hover .gx__more{text-decoration:underline}.gx__all{margin-top:24px;font-size:17px}.gx__all a{color:var(--link)}@media (max-width: 1068px){.gx__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 734px){.gx{padding:48px 0 56px}.gx__title{font-size:28px}.gx__list{grid-template-columns:1fr}}
