/* Shared related-reading navigation: existing whs-rd component, not a new page theme. */
.whs-related-reading .whs-srd>.whs-eyebrow{text-align:center;justify-content:center}
.whs-rd .whs-rd-grid{gap:20px}
.whs-rd .whs-rd-card{padding:24px;gap:14px;position:relative;text-align:left;box-shadow:0 3px 14px rgba(10,19,27,.035);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}
.whs-rd .whs-rd-card:hover{transform:translateY(-3px);border-color:var(--whs-green-deep,#268C3A);box-shadow:0 12px 28px rgba(10,19,27,.09)}
.whs-rd .whs-rd-card:focus-visible{outline:3px solid var(--whs-blue,#4283C4);outline-offset:4px}
.whs-rd .whs-rd-card .k{max-width:100%;white-space:normal;line-height:1.4;letter-spacing:.06em;font-size:11px}
.whs-rd .whs-rd-card .t{font-size:18px;line-height:1.4;overflow-wrap:anywhere}
.whs-rd .whs-rd-summary{font:400 15px/1.6 var(--whs-b,"Open Sans",sans-serif);color:#5d6c78}
.whs-rd .whs-rd-card .d{align-items:center;gap:12px;padding-top:8px;font-size:14px;line-height:1.4}
.whs-rd .whs-rd-card .d>span{display:inline-flex;align-items:center;justify-content:center;flex:none;width:32px;height:32px;border-radius:50%;background:rgba(66,131,196,.1);color:var(--whs-blue-deep,#2F6BA3);font-size:19px;transition:background .18s ease,color .18s ease}
.whs-rd .whs-rd-card:hover .d>span{background:var(--whs-blue-deep,#2F6BA3);color:#fff}
.whs-related-reading .whs-rd-card .d{font-weight:700;color:var(--whs-blue-deep,#2F6BA3)}
.whs-phc .whs-rd .whs-rd-card:hover{border-color:#8d9c95}
.whs-phc .whs-rd .whs-rd-card .d>span{background:#cad7c6;color:#4b574f}
.whs-phc .whs-rd .whs-rd-card:hover .d>span{background:#727a70;color:#fff}
@media(max-width:760px){.whs-rd .whs-rd-grid{gap:14px}.whs-rd .whs-rd-card{padding:22px;gap:12px}.whs-rd .whs-rd-card .t{font-size:18px}.whs-rd .whs-rd-card .d{padding-top:4px}}
@media(prefers-reduced-motion:reduce){.whs-rd .whs-rd-card,.whs-rd .whs-rd-card .d>span{transition:none}.whs-rd .whs-rd-card:hover{transform:none}}
