.winkel.terra.cat-hulpkaart:is(.cat-hulpkaart, #vorm) .h-hulpkaart { display: flex; flex-direction: column; gap: 4px; margin-top: 24px; padding: 18px; border-radius: 14px; background: var(--h-vlak, var(--wash2, #eef2f3)); }
.winkel.terra.cat-hulpkaart:is(.cat-hulpkaart, #vorm) .h-hulpkaart img { width: 48px; height: 48px; border-radius: 50%; object-fit: cover; object-position: 50% 25%; margin-bottom: 10px; }
.winkel.terra.cat-hulpkaart:is(.cat-hulpkaart, #vorm) .h-hulpkaart b { font-size: 16px; font-weight: 600; }
.winkel.terra.cat-hulpkaart:is(.cat-hulpkaart, #vorm) .h-hulpkaart small { font-size: 14px; color: var(--h-inkt2, color-mix(in srgb, var(--ink) 80%, var(--bg, #fff))); line-height: 1.45; }
.winkel.terra.cat-hulpkaart:is(.cat-hulpkaart, #vorm) .h-hulpkaart a { margin-top: 8px; font-weight: 600; color: var(--winkel-accent); text-decoration: none; }
.winkel.terra.cat-hulpkaart:is(.cat-hulpkaart, #vorm) .h-hulpkaart { margin-top: 0; padding: 20px; gap: 6px; line-height: 1.45; border-radius: 12px; }
.winkel.terra.cat-hulpkaart:is(.cat-hulpkaart, #vorm) .h-hulpkaart img { width: 56px; height: 56px; margin: 0 0 6px; }
.winkel.terra.cat-hulpkaart:is(.cat-hulpkaart, #vorm) .h-hulpkaart b { font-size: 16px; line-height: 1.45; }
.winkel.terra.cat-hulpkaart:is(.cat-hulpkaart, #vorm) .h-hulpkaart small { margin: 0 0 6px; font-size: 14.5px; line-height: 1.45; color: var(--h-inkt2, color-mix(in srgb, var(--ink) 80%, var(--bg, #fff))); }
.winkel.terra.cat-hulpkaart:is(.cat-hulpkaart, #vorm) .h-hulpkaart a { display: inline-flex; align-items: center; gap: 7px; margin: 0; font-size: 16px; line-height: 1.45; }
.winkel.terra.cat-hulpkaart:is(.cat-hulpkaart, #vorm) .h-pijl-na::after { content: ""; flex: 0 0 16px; width: 16px; height: 16px; background: currentColor; -webkit-mask: var(--h-pijl2, url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E")) center / 16px no-repeat; mask: var(--h-pijl2, url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E")) center / 16px no-repeat; }