/* Homepage video discovery; shared gallery layout remains unchanged. */
#page-home .psr-home-actions{display:flex;align-items:stretch;flex-wrap:wrap;gap:12px}
#page-home .psr-home-watch{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:14px 20px;border:1px solid #9aacbf;border-radius:4px;background:#fff;color:#173c68;font:700 15px/1.4 Arial,sans-serif;text-decoration:none}
#page-home .psr-home-watch:hover{background:#e7edf5;border-color:#173c68}
#page-home .psr-home-watch:focus-visible{outline:3px solid #df9c25;outline-offset:4px}
#page-home .psr-home-videos{padding:38px 36px 32px;background:#edf2f8;border-top:1px solid #d9e3ef;border-bottom:1px solid #d9e3ef;scroll-margin-top:100px}
.psr-home-video-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:24px}
#page-home .psr-home-video-heading h2{font:700 clamp(27px,2.8vw,36px)/1.15 Arial,sans-serif;color:#173453;letter-spacing:-.6px;text-transform:none;text-align:left;padding:0;margin:0 0 14px}
#page-home .psr-home-video-heading p{margin-bottom:0}
#page-home .psr-home-video-heading .pv-eyebrow{margin-bottom:12px}
#page-home .psr-video-browse{display:inline-flex;align-items:center;justify-content:center;gap:14px;flex:none;min-height:48px;padding:12px 17px;background:#173c69;border:1px solid #173c69;border-radius:4px;color:#fff;font:700 14px/1.4 Arial,sans-serif;text-decoration:none}
#page-home .psr-video-browse:hover{background:#0b294e}
#page-home .psr-home-videos .pv-card h3{font:700 21px/1.25 Arial,sans-serif;color:#173453;letter-spacing:-.3px;margin:0 0 12px;padding:0;text-align:left;text-transform:none}
#page-home .psr-home-videos .pv-card-copy{padding:20px}
#page-home .psr-home-videos .pv-card-copy>p:not(.pv-category){margin-bottom:12px}
#page-home .psr-home-videos .pv-privacy{margin-top:18px;margin-bottom:0}
@media(max-width:650px){#page-home .psr-home-actions{flex-direction:column}#page-home .psr-home-videos{padding:30px 22px}.psr-home-video-heading{align-items:flex-start;flex-direction:column;gap:16px}#page-home .psr-video-browse{width:100%}#page-home .psr-home-videos .pv-card h3{font-size:20px}}
