.v3tools-groups .v3tools-start{border-radius:16px}.v3tools-groups{display:grid;gap:1.25rem;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:clamp(2rem,4vw,3rem) 0 0;padding:0}.v3tools-gcard{background:var(--tj-color-white);border:1px solid var(--v3-line);border-radius:16px}.v3tools-gcard a{align-items:flex-start;display:flex;flex-direction:column;gap:.6rem;height:100%;padding:1rem 1rem 1.5rem}.v3tools-gcard__art{align-self:stretch;background:var(--v3-sand);border-radius:12px;display:block;margin-bottom:.75rem}.v3tools-gcard__art .v3when-art{aspect-ratio:440/260;display:block;height:auto;width:100%}.v3tools-gcard h2{font-size:clamp(1.5rem,2vw,2rem);margin:0 .5rem}.v3tools-gcard p{color:var(--v3-text);font-size:1.0625rem;line-height:1.5;margin:0 .5rem}.v3tools-gcard__more{align-items:center;display:inline-flex;font-size:1rem;font-weight:600;gap:.5rem;margin:auto .5rem 0;padding-top:.75rem;transition:color var(--tj-duration) var(--tj-ease)}.v3tools-gcard__more svg{color:var(--tj-color-magenta);height:1.1rem;transition:translate var(--tj-duration) var(--tj-ease);width:1.1rem}@media (hover:hover){.v3tools-gcard:hover .v3tools-gcard__more{color:var(--tj-color-magenta)}.v3tools-gcard:hover .v3tools-gcard__more svg{translate:.25rem}}@media (width<=1000px){.v3tools-groups{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.v3tools-groups{grid-template-columns:1fr}}