.pr-related-rail{margin:48px 0 12px;padding:0}.pr-related-rail__heading{color:var(--text-muted,rgba(0,0,0,.55));font-size:.78rem;font-weight:700;letter-spacing:.14em;margin:0 0 16px;text-transform:uppercase}.pr-related-rail__track{display:flex;gap:16px;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;scroll-padding-inline:8px;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;cursor:grab;margin-inline:-8px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8px,#000 calc(100% - 8px),transparent);mask-image:linear-gradient(90deg,transparent,#000 8px,#000 calc(100% - 8px),transparent);padding:4px 8px 16px;scrollbar-color:rgba(0,0,0,.18) transparent;scrollbar-width:thin}.pr-related-rail__track.is-dragging{cursor:grabbing;scroll-behavior:auto}.pr-related-rail__track::-webkit-scrollbar{height:6px}.pr-related-rail__track::-webkit-scrollbar-thumb{background:rgba(0,0,0,.22);border-radius:3px}.pr-related-rail__track::-webkit-scrollbar-thumb:hover{background:var(--accent,#3da2ff)}.pr-related-card{backdrop-filter:blur(14px) saturate(140%);background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.14);border-radius:16px;box-shadow:0 4px 18px rgba(0,0,0,.1),inset 0 1px 0 hsla(0,0%,100%,.2);flex:0 0 calc(50% - 28px);min-width:260px;overflow:hidden;scroll-snap-align:start;transition:border-color .22s,transform .22s,box-shadow .22s,background .22s}.fe-mode-light .pr-related-card{background:rgba(0,0,0,.04);border-color:rgba(0,0,0,.1);box-shadow:0 4px 18px rgba(0,0,0,.08),inset 0 1px 0 hsla(0,0%,100%,.6)}.pr-related-card:hover{border-color:var(--accent,hsla(0,0%,100%,.32));box-shadow:0 10px 28px rgba(0,0,0,.16),inset 0 1px 0 hsla(0,0%,100%,.22);transform:translateY(-2px)}.fe-mode-light .pr-related-card:hover{background:rgba(0,0,0,.06);box-shadow:0 10px 28px rgba(0,0,0,.12),inset 0 1px 0 hsla(0,0%,100%,.7)}.pr-related-card__link{align-items:stretch;color:inherit;display:flex;min-height:140px;padding:0;text-decoration:none}.pr-related-card__link,.pr-related-card__link *,.pr-related-rail a,.pr-related-rail a *{text-decoration:none!important}.pr-related-card img,.pr-related-card__media img,.pr-related-rail img{border-radius:0!important;height:100%!important;margin:0!important;max-width:none!important;width:100%!important}.pr-related-card figure{margin:0!important;padding:0!important}.pr-related-card__media{background:rgba(0,0,0,.12);flex:0 0 140px;overflow:hidden;position:relative}.pr-related-card__media img{display:block;height:100%!important;inset:0!important;-o-object-fit:cover!important;object-fit:cover!important;-o-object-position:50% 50%!important;object-position:50% 50%!important;position:absolute!important;width:100%!important}.pr-related-card__body{display:flex;flex:1 1 auto;flex-direction:column;gap:6px;justify-content:center;min-width:0;padding:12px 14px}.pr-related-card__meta{color:var(--text-muted,rgba(0,0,0,.55));font-size:.7rem;letter-spacing:.04em}.pr-related-card__title{color:var(--text,inherit);font-family:var(--font-display,inherit);font-size:.95rem;font-weight:700;line-height:1.25}.pr-related-card__excerpt,.pr-related-card__title{display:-webkit-box;-webkit-line-clamp:2;margin:0;-webkit-box-orient:vertical;overflow:hidden}.pr-related-card__excerpt{color:var(--text-2,var(--text-muted,rgba(0,0,0,.65)));font-size:.78rem;line-height:1.45}@media(max-width:900px){.pr-related-card__link{min-height:130px}.pr-related-card__media{flex-basis:120px}.pr-related-card__body{padding:11px 13px}}@media(max-width:600px){.pr-related-rail{margin:32px 0 8px}.pr-related-rail__heading{font-size:.72rem;margin-bottom:12px}.pr-related-rail__track{gap:12px;margin-inline:-16px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 12px,#000 calc(100% - 12px),transparent);mask-image:linear-gradient(90deg,transparent,#000 12px,#000 calc(100% - 12px),transparent);padding:4px 16px 16px;scroll-padding-inline:16px}.pr-related-card{border-radius:14px;flex:0 0 min(82vw,300px);min-width:auto}.pr-related-card__link{min-height:120px}.pr-related-card__media{flex-basis:108px}.pr-related-card__body{padding:10px 12px}.pr-related-card__title{font-size:.88rem}.pr-related-card__excerpt{font-size:.74rem}}@media print{.pr-related-rail{display:none}}@media (prefers-reduced-motion:reduce){.pr-related-card,.pr-related-card:hover{transform:none;transition:none}}