/* Isolated homepage headlines v306. */
.rh-news{--rh-accent:var(--rehberim-headline-accent,#ef233c);--rh-navy:var(--rehberim-headline-navy,#102f54);--rh-bg:var(--rehberim-headline-background,#f5f7fa);padding:30px 0;background:var(--rh-bg);color:var(--rh-navy)}
.rh-news *{box-sizing:border-box}.rh-news a{text-decoration:none}.rh-news [hidden]{display:none!important}.rh-news button{font:inherit;cursor:pointer}.rh-news a:focus-visible,.rh-news button:focus-visible{outline:3px solid var(--rh-accent);outline-offset:3px}
.rh-news-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:20px;padding-bottom:18px;border-bottom:1px solid #dce3eb}.rh-news-heading>div{border-left:5px solid var(--rh-accent);padding-left:15px}.rh-news-heading h2{margin:0;color:var(--rh-navy);font-size:clamp(23px,2.4vw,34px);line-height:1.2}.rh-news-heading p{margin:6px 0 0;color:#64748b;font-size:14px}.rh-news-heading>a{flex-shrink:0;color:var(--rh-accent);font-size:14px;font-weight:800}
.rh-news-grid{display:grid;grid-template-columns:minmax(0,1.9fr) minmax(0,1fr);gap:18px;align-items:stretch}.rh-news-grid-solo{grid-template-columns:1fr}.rh-news-main{min-width:0}.rh-news-stage{overflow:hidden;border-radius:10px 10px 0 0;background:#fff;border:1px solid #e4e9ef}.rh-news-slide{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.35fr);min-height:360px}.rh-news-copy{padding:26px 24px;display:flex;flex-direction:column;align-items:flex-start;min-width:0}.rh-news-category{font-size:12px;font-weight:800;text-transform:uppercase;color:var(--rh-accent)}.rh-news-copy time{font-size:12px;color:#68788a;margin:7px 0 13px}.rh-news-copy h3{margin:0 0 13px;font-size:clamp(22px,2.1vw,31px);line-height:1.18;overflow-wrap:anywhere}.rh-news-copy h3 a{color:var(--rh-navy)}.rh-news-copy p{margin:0 0 20px;color:#5b6b7e;font-size:14px;line-height:1.6}.rh-news-read{margin-top:auto;color:var(--rh-accent);font-size:14px;font-weight:800}.rh-news-photo{position:relative;display:block;min-height:360px;background:#e6ecf2;overflow:hidden}.rh-news-photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}
.rh-news-controls{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:54px;padding:7px 14px;background:var(--rh-navy);color:#fff;border-radius:0 0 9px 9px}.rh-news-controls>strong{font-size:11px;text-transform:uppercase;letter-spacing:.03em}.rh-news-numbers,.rh-news-arrows{display:flex;gap:5px}.rh-news-controls button{border:0;background:transparent;color:#fff;min-width:34px;min-height:36px;border-radius:6px;font-weight:700;font-size:12px}.rh-news-numbers button[aria-pressed=true]{background:var(--rh-accent)}.rh-news-arrows button{border:1px solid #ffffff40;border-radius:50%;font-size:22px}.rh-news-arrows [data-rh-pause]{font-size:14px}.rh-news-controls button:hover{background:#ffffff25}
.rh-news-thumbs{display:flex;gap:8px;margin-top:10px}.rh-news-thumbs button{flex:1;min-width:0;background:#fff;border:2px solid transparent;border-radius:8px;padding:4px;color:var(--rh-navy);text-align:left}.rh-news-thumbs button[aria-pressed=true]{border-color:var(--rh-accent)}.rh-news-thumbs img{display:block;width:100%;height:64px;object-fit:cover;border-radius:4px}.rh-news-thumbs span{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:11px;font-weight:750;line-height:1.35;margin:7px 3px 3px}
.rh-news-side{display:grid;grid-template-rows:repeat(2,minmax(0,1fr));gap:14px;min-width:0}.rh-news-side article{position:relative;overflow:hidden;border-radius:10px;min-height:220px;background:var(--rh-navy)}.rh-news-side article:only-child{grid-row:1/-1}.rh-news-side a{display:block;position:absolute;inset:0;color:#fff}.rh-news-side img{width:100%;height:100%;object-fit:cover}.rh-news-side a:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(3,17,32,.94),rgba(3,17,32,.45) 48%,transparent 85%)}.rh-news-side a>div{position:absolute;z-index:1;bottom:0;left:0;right:0;padding:18px}.rh-news-tag{display:inline-block;background:var(--rh-accent);padding:5px 8px;border-radius:3px;font-size:10px;font-weight:800;text-transform:uppercase}.rh-news-side h3{margin:9px 0 7px;color:#fff;font-size:21px;line-height:1.25;overflow-wrap:anywhere}.rh-news-side time{font-size:11px;color:#e1e7ef}
@media(min-width:1400px){.rh-news-slide,.rh-news-photo{min-height:400px}}
@media(max-width:1100px){.rh-news-grid{grid-template-columns:minmax(0,1.8fr) minmax(0,1fr)}.rh-news-slide{grid-template-columns:1fr 1.2fr}.rh-news-copy{padding:21px 18px}.rh-news-copy h3{font-size:23px}.rh-news-side h3{font-size:18px}.rh-news-controls>strong{display:none}}
@media(max-width:850px){.rh-news-grid{grid-template-columns:1fr}.rh-news-side{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto}.rh-news-side article:only-child{grid-row:auto}.rh-news-side article{min-height:240px}.rh-news-controls>strong{display:block}.rh-news-copy h3{font-size:28px}}
@media(max-width:540px){.rh-news{padding:22px 0}.rh-news-heading{gap:12px;margin-bottom:15px}.rh-news-heading p{font-size:12px}.rh-news-heading>a{font-size:12px}.rh-news-slide{display:flex;flex-direction:column-reverse;min-height:0}.rh-news-photo{min-height:0;aspect-ratio:16/10}.rh-news-copy{padding:19px}.rh-news-copy h3{font-size:25px}.rh-news-copy p{font-size:13px}.rh-news-controls{padding:7px 9px}.rh-news-controls>strong{display:none}.rh-news-controls button{min-width:31px}.rh-news-thumbs{overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:5px}.rh-news-thumbs button{flex:0 0 108px;scroll-snap-align:start}.rh-news-side{gap:10px}.rh-news-side article{min-height:220px}.rh-news-side a>div{padding:12px}.rh-news-side h3{font-size:16px}.rh-news-tag{font-size:9px}}
@media(prefers-reduced-motion:reduce){.rh-news *{scroll-behavior:auto}}

/* v352: image dimensions cannot resize headline tracks. Full image remains visible. */
.rh-news .rh-news-stage,.rh-news .rh-news-slide,.rh-news .rh-news-photo{min-width:0;max-width:100%}
.rh-news .rh-news-slide{height:400px;min-height:0;overflow:hidden}
.rh-news .rh-news-copy{min-height:0;overflow:auto;overflow-wrap:anywhere}
.rh-news .rh-news-photo{height:100%;min-height:0;isolation:isolate;background:var(--rh-navy)}
.rh-news .rh-news-photo img{display:block;position:absolute;inset:0;width:100%;height:100%;max-width:100%;max-height:100%;margin:0;object-fit:contain;object-position:center}
.rh-news .rh-news-photo picture{display:block;width:100%;height:100%}
.rh-news .rh-news-side img,.rh-news .rh-news-thumbs img{max-width:100%;object-fit:cover}
@media(min-width:1400px){.rh-news .rh-news-slide{height:440px}}
@media(max-width:540px){
 .rh-news .rh-news-slide{height:auto;overflow:visible}
 .rh-news .rh-news-photo{height:auto;aspect-ratio:16/10;flex:0 0 auto;width:100%}
 .rh-news .rh-news-copy{overflow:visible}
}
