.c4-related{border:var(--c4-border-w) solid var(--c4-color-border);border-radius:var(--c4-radius-box)}.c4-related__head{padding:var(--c4-related-head-pad-y) var(--c4-related-head-pad-x);border-bottom:var(--c4-border-w) solid var(--c4-color-border)}.c4-related__cat{display:block;font-size:var(--c4-type-body4-size);font-weight:var(--c4-type-weight-bold);line-height:var(--c4-type-body-lh);color:var(--c4-color-accent)}.c4-related__list{list-style:none;margin:0;padding:var(--c4-related-list-pad-y) 0;max-height:var(--c4-related-max-h);overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--c4-color-grey300) transparent}.c4-related__list::-webkit-scrollbar{width:calc(var(--c4-related-scrollbar-w) + var(--c4-related-list-pad-y) * 2)}.c4-related__list::-webkit-scrollbar-track{background:0 0}.c4-related__list::-webkit-scrollbar-thumb{background-color:var(--c4-color-grey300);background-clip:padding-box;border:var(--c4-related-list-pad-y) solid transparent;border-radius:var(--c4-radius-pill)}.c4-related__link{display:block;padding:var(--c4-related-item-pad-y) var(--c4-related-item-pad-x);font-size:var(--c4-related-item-size);font-weight:var(--c4-type-weight-regular);line-height:var(--c4-type-body-lh);color:var(--c4-color-text-sub);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}a.c4-related__link:hover,a.c4-related__link:focus-visible{background-color:var(--c4-color-accent-soft)}.c4-related__link.c4-is-current{color:var(--c4-color-text);font-weight:var(--c4-type-weight-bold)}