.data-layer{padding:var(--section-y) 0;border-top:1px solid var(--line-2)}.data-layer__kicker{margin:0 0 6px}.data-layer__lead{margin-bottom:clamp(20px,3vw,32px)}.data-layer__table td{color:var(--ink-2);line-height:1.5}.data-layer__id{font-size:var(--label);letter-spacing:.12em;color:var(--ink-mute);display:block}.data-layer__name{font-family:var(--font-serif);color:var(--ink);margin:2px 0 4px;font-size:1.15rem;line-height:1.15;display:block}.data-layer .data-layer__what{font-family:var(--font-sans);font-size:var(--small);color:var(--ink-soft);line-height:1.5;display:block}.data-layer .data-layer__link,.data-layer .data-layer__source-link{color:var(--ink-2);border-bottom:1px solid var(--line-strong);text-decoration:none;transition:color .16s,border-color .16s}.data-layer .data-layer__link:hover,.data-layer .data-layer__link:focus-visible,.data-layer .data-layer__source-link:hover,.data-layer .data-layer__source-link:focus-visible{color:var(--ink);border-color:var(--ink)}.data-layer .data-layer__link:focus-visible,.data-layer .data-layer__source-link:focus-visible{outline:2px solid var(--l1);outline-offset:2px}.data-layer__source{font-size:var(--small);margin:16px 0 0}
