.kaartje{background:var(--etiket);width:min(100%,440px);color:var(--etiket-ink);border:1px solid var(--ink);border-radius:6px;gap:4px;padding:24px 24px 18px;display:grid}.kaartje__kop{border-bottom:1px dashed var(--line-strong);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 12px;padding-bottom:16px;display:grid}.kaartje__naam{font-family:var(--heading-font);letter-spacing:-.025em;margin:0;font-size:clamp(1.625rem,1.3rem + .8vw,2rem);font-weight:580;font-stretch:94%;line-height:1}.kaartje__stalen{gap:4px;display:flex}.kaartje__stalen i{background:repeating-linear-gradient(90deg, #ffffff24 0 1px, transparent 1px 3px, #0000001a 3px 4px, transparent 4px 6px), var(--staal);border-radius:2px 2px 3px 3px;width:8px;height:22px;display:block}.kaartje__regel{color:var(--muted);grid-column:1/-1;margin:0;font-size:.9375rem}.kaartje__regels{margin:0}.kaartje__regels>div{border-bottom:1px solid var(--line);grid-template-columns:5.5em minmax(0,1fr);align-content:center;align-items:baseline;gap:12px;min-height:52px;padding:4px 0;display:grid}.kaartje__regels>div:last-child{border-bottom:0}.kaartje__regels dt{font-family:var(--heading-font);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:.8125rem;font-weight:650;font-stretch:75%}.kaartje__regels dd{font-family:var(--heading-font);letter-spacing:-.01em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;font-size:1.125rem;font-weight:600}.kaartje__link{min-height:44px;color:var(--etiket-ink);text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);align-items:center;display:inline-flex}.kaartje__link:hover{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.kaartje__klein{color:var(--muted);margin:8px 0 0;font-size:.8125rem}@media (min-width:1024px){.kaartje{margin-left:auto}}@media (max-width:479px){.kaartje{padding:20px 18px 14px}.kaartje__regels>div{grid-template-columns:minmax(0,1fr);gap:0;padding:10px 0 2px}.kaartje__regels dd{overflow-wrap:break-word;font-size:1.0625rem}}
