.gm-indcols{display:grid;gap:48px;grid-template-columns:repeat(var(--gm-n,4),minmax(0,1fr))}.gm-indcol{border-top:3px solid var(--gm-purple);display:flex;flex-direction:column;gap:20px;padding-top:32px}.gm-indcol--blue{border-top-color:var(--gm-blue)}.gm-indcol--teal{border-top-color:var(--gm-teal)}.gm-indcol--ink{border-top-color:var(--gm-ink)}.gm-indcol__label{color:var(--gm-muted);font-size:12px;font-weight:500;letter-spacing:.18em;text-transform:uppercase}.gm-indcol__h{color:var(--gm-ink);font-family:var(--gm-font-head);font-size:30px;font-weight:600;line-height:1.12;margin:0}.gm-indcol__p{color:var(--gm-muted);font-size:17px;line-height:1.6;margin:0}.gm-indcol__s{color:var(--gm-text);font-size:16px;line-height:1.55;margin:0}.gm-indcol__pk strong,.gm-indcol__s>span{color:var(--gm-ink);font-weight:600}.gm-indcol__pk p{margin:0}.gm-indcol__pk a{color:var(--gm-purple);font-weight:600;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}.gm-indcol__link{align-items:center;border-top:1px solid var(--gm-rule);color:var(--gm-ink);display:flex;font-size:12px;font-weight:600;gap:10px;letter-spacing:.18em;line-height:20px;margin-top:auto;padding-top:14px;text-decoration:none;text-transform:uppercase;transition:border-color .15s ease,box-shadow .15s ease}.gm-indcol__link svg{flex-shrink:0;transition:transform .15s ease}.gm-indcol__link:focus-visible,.gm-indcol__link:hover{border-top-color:var(--gm-orange);box-shadow:inset 0 2px 0 var(--gm-orange);color:var(--gm-ink)}.gm-indcol__link:focus-visible svg,.gm-indcol__link:hover svg{transform:translateX(4px)}.gm-indcol__link:focus-visible svg path,.gm-indcol__link:hover svg path{stroke:var(--gm-orange)}@media (prefers-reduced-motion:reduce){.gm-indcol__link,.gm-indcol__link svg{transition:none}}@media (max-width:1100px){.gm-indcols{gap:48px 32px;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.gm-indcols{gap:40px;grid-template-columns:minmax(0,1fr)}.gm-indcol__h{font-size:26px}.gm-indcol__link{min-height:44px}}