.pvg-sidebar-related{margin:0 0 2rem;color:inherit}.pvg-sidebar-related.is-sticky{position:sticky;top:24px}.pvg-sidebar-related__title{margin:0 0 .75rem;padding-bottom:.5rem;border-bottom:2px solid var(--pvg-sidebar-accent,#ff7a00);color:inherit;font-size:.82rem;font-weight:800;letter-spacing:.045em;line-height:1.2;text-transform:uppercase}.pvg-sidebar-related__items{display:grid}.pvg-sidebar-related__item{margin:0;padding:.8rem 0;border-bottom:1px solid color-mix(in srgb,currentColor 14%,transparent)}.pvg-sidebar-related__item:first-child{padding-top:0}.pvg-sidebar-related__link{display:grid;grid-template-columns:72px minmax(0,1fr);gap:.7rem;align-items:start;color:inherit;text-decoration:none}.pvg-sidebar-related__item.no-image .pvg-sidebar-related__link{grid-template-columns:minmax(0,1fr)}.pvg-sidebar-related__link:focus-visible{outline:3px solid var(--pvg-sidebar-accent,#ff7a00);outline-offset:3px;border-radius:4px}.pvg-sidebar-related__media{display:block;overflow:hidden;aspect-ratio:1 / 1;border-radius:7px;background:color-mix(in srgb,currentColor 7%,transparent)}.pvg-sidebar-related__media img{display:block;width:100%;height:100%;object-fit:cover}.pvg-sidebar-related__body,.pvg-sidebar-related__post-title,.pvg-sidebar-related__excerpt{display:block;min-width:0}.pvg-sidebar-related__post-title{font-size:.95rem;font-weight:750;line-height:1.28;overflow-wrap:break-word}.pvg-sidebar-related__link:hover .pvg-sidebar-related__post-title{text-decoration:underline;text-underline-offset:2px}@media (max-width:782px){.pvg-sidebar-related.is-sticky{position:static}}@media (prefers-reduced-motion:reduce){.pvg-sidebar-related *{scroll-behavior:auto!important}}