.ws-related-posts{width:100%;border:1px solid var(--ws-color-border);border-radius:var(--ws-radius-md);background:var(--ws-color-bg);overflow:hidden}.ws-related-posts__header{padding:var(--ws-space-4) var(--ws-space-5);border-bottom:1px solid var(--ws-color-border)}.ws-related-posts__category{margin:0;font-family:var(--ws-font-body);font-size:var(--ws-fs-body-2);line-height:var(--ws-lh-tight);letter-spacing:var(--ws-ls-tight)}.ws-related-posts__category-name{font-weight:var(--ws-fw-bold);color:var(--ws-color-primary)}.ws-related-posts__category-suffix{font-weight:var(--ws-fw-medium);color:var(--ws-color-text)}.ws-related-posts__scroll{position:relative;max-height:390px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--ws-color-border) transparent}.ws-related-posts__scroll::-webkit-scrollbar{width:4px}.ws-related-posts__scroll::-webkit-scrollbar-track{background:0 0}.ws-related-posts__scroll::-webkit-scrollbar-thumb{background:var(--ws-color-border);border-radius:var(--ws-radius-pill)}.ws-related-posts__list{list-style:none;margin:0;padding:var(--ws-space-4) var(--ws-space-5);display:flex;flex-direction:column;gap:14px}.ws-related-posts__item{font-family:var(--ws-font-body);font-size:var(--ws-fs-body-2);line-height:var(--ws-lh-loose);letter-spacing:var(--ws-ls-normal);color:var(--ws-color-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.ws-related-posts__link{color:inherit;text-decoration:none}.ws-related-posts__link:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.ws-related-posts__link:focus-visible{outline:2px solid var(--ws-color-primary);outline-offset:2px;border-radius:var(--ws-radius-sm);text-decoration:none}.ws-related-posts__item.is-current{font-weight:var(--ws-fw-bold);color:var(--ws-color-primary);background:rgba(87,95,184,.08);margin:-7px calc(-1 * var(--ws-space-5));padding:7px var(--ws-space-5)}.ws-related-posts__title{display:inline}