﻿.nr-home-v4 .nrv4-legacy-section{padding:70px 0;background:#f4f8ff;color:#102452}
.nr-home-v4 .nrv4-social-section{background:#fff}
.nr-home-v4 .nrv4-legacy-container{width:min(1280px,calc(100% - 56px));margin:auto}
.nr-home-v4 .nrv4-section-title{margin:0;color:var(--navy-deep);font-size:var(--section-title-size);font-weight:700;letter-spacing:-.04em;line-height:1.2}
.nr-home-v4 .nrv4-legacy-section .nrv4-section-title{text-align:center;margin:0 0 32px}
.nr-home-v4 .nrv4-press-heading{padding:0 20px 20px;text-align:center}
.nr-home-v4 .nrv4-press-background{background:#535b60 center center/cover no-repeat fixed;padding:30px 0}
.nr-home-v4 .nrv4-press-container{position:relative;width:min(1110px,calc(100% - 100px));margin:auto}
.nr-home-v4 .nrv4-press-list{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}
.nr-home-v4 .nrv4-press-list::-webkit-scrollbar{display:none}
.nr-home-v4 .nrv4-press-card{position:relative;flex:0 0 100%;min-width:0;min-height:615px;scroll-snap-align:start}
.nr-home-v4 .nrv4-press-image-link{display:block;width:min(856px,78%)}
.nr-home-v4 .nrv4-press-image{display:block;width:100%;max-height:480px;object-fit:cover;border-radius:5px}
.nr-home-v4 .nrv4-press-copy{position:absolute;top:87px;right:0;z-index:2;width:32%;min-width:420px;height:480px;max-height:480px;padding:40px;background:#fff;border-radius:5px;color:#333}
.nr-home-v4 .nrv4-press-logo-link{position:absolute;left:40px;top:30px;z-index:2;padding:6px 10px;border:1px solid #e8edf3;border-radius:8px;background:#fff;box-shadow:0 2px 8px rgb(15 35 65 / 10%)}
.nr-home-v4 .nrv4-press-logo{display:block;width:auto;height:40px;max-width:200px;object-fit:contain}
.nr-home-v4 .nrv4-press-copy h3{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin:50px 0 20px;font-size:24px;line-height:1.3;font-weight:600}
.nr-home-v4 .nrv4-press-caption{display:-webkit-box;-webkit-line-clamp:9;-webkit-box-orient:vertical;overflow:hidden;font-size:14px;line-height:1.5}
.nr-home-v4 .nrv4-press-caption p{margin:0 0 8px}
.nr-home-v4 .nrv4-press-more{position:absolute;bottom:30px;left:40px;display:flex;align-items:center;justify-content:center;width:124px;padding:10px 0;border-radius:13px;background:#2a99c1;color:#fff;font-size:14px;line-height:22px;text-decoration:none}
.nr-home-v4 .nrv4-press-more:hover{background:#147497;color:#fff}
.nr-home-v4 .nrv4-press-prev,.nr-home-v4 .nrv4-press-next{position:absolute;top:35%;border:0;background:transparent;color:#fff;font:400 50px/40px Arial,sans-serif;width:40px;height:40px;cursor:pointer}
.nr-home-v4 .nrv4-press-prev{left:-45px}.nr-home-v4 .nrv4-press-next{right:-45px}
.nr-home-v4 .nrv4-press-dots{display:flex;justify-content:center;gap:8px;flex-wrap:wrap;margin-top:28px}
.nr-home-v4 .nrv4-press-dot{display:block;width:50px;height:6px;padding:0;border:0;border-radius:0;background:#fff;cursor:pointer}
.nr-home-v4 .nrv4-press-dot[aria-current=true]{background:#2a99c1}
@media(max-width:990px){.nr-home-v4 .nrv4-press-prev,.nr-home-v4 .nrv4-press-next{display:none}}
@media(max-width:767px){.nr-home-v4 .nrv4-press-container{width:calc(100% - 32px)}.nr-home-v4 .nrv4-press-card{min-height:0;margin-bottom:35px}.nr-home-v4 .nrv4-press-image-link{width:100%}.nr-home-v4 .nrv4-press-image{max-height:none}.nr-home-v4 .nrv4-press-copy{position:relative;top:auto;right:auto;width:100%;min-width:0;height:auto;max-height:none;padding:35px}.nr-home-v4 .nrv4-press-copy h3{margin:32px 0 15px}.nr-home-v4 .nrv4-press-logo-link{left:35px;top:9px}.nr-home-v4 .nrv4-press-more{position:static;margin-top:11px}.nr-home-v4 .nrv4-press-background{background-attachment:scroll}}
@media(max-width:600px){.nr-home-v4 .nrv4-legacy-section{padding:45px 0}.nr-home-v4 .nrv4-legacy-container{width:calc(100% - 32px)}}
