
.r-network-banner{position:relative;z-index:2;width:100%;background:#e9eee9;border-block:1px solid #d3ddd8;color:#172838}
.r-network-banner-inner{box-sizing:border-box;width:min(100% - 48px,1480px);margin:0 auto;display:grid;grid-template-columns:max-content minmax(0,1fr) max-content;gap:clamp(18px,3vw,48px);align-items:center;padding:16px 0}
.r-network-banner-kicker{color:#526b79;font:700 .63rem/1.4 Manrope,Arial,sans-serif;letter-spacing:.13em;text-transform:uppercase;white-space:nowrap}
.r-network-banner-copy h2{margin:0 0 3px;color:#172838;font:400 clamp(1.08rem,1.65vw,1.45rem)/1.3 'Libre Baskerville',Georgia,serif}
.r-network-banner-copy p{margin:0;color:#586b76;font:500 .77rem/1.55 Manrope,Arial,sans-serif}
.r-network-banner-link{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:43px;padding:10px 16px;background:#14263a;color:#fff;text-decoration:none;font:700 .7rem Manrope,Arial,sans-serif;white-space:nowrap}
.r-network-banner-link:hover,.r-network-banner-link:focus-visible{background:#304c62}
.r-network-feature{padding:clamp(40px,6vw,72px) 0;background:#f2f0e9;border-bottom:1px solid #dcd8cf}
.r-network-feature-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.72fr);gap:clamp(28px,5vw,78px);align-items:center}
.r-network-feature-label{color:#607483;font:700 .64rem Manrope,Arial,sans-serif;letter-spacing:.14em;text-transform:uppercase}
.r-network-feature h2{max-width:750px;margin:10px 0 13px;color:#172838;font:400 clamp(1.9rem,3.7vw,3.25rem)/1.2 'Libre Baskerville',Georgia,serif;letter-spacing:-.045em}
.r-network-feature h2 em{color:#b39a66}
.r-network-feature p{max-width:760px;margin:0;color:#536777;font:500 .92rem/1.8 Manrope,Arial,sans-serif}
.r-network-feature-action{display:grid;gap:11px;padding:25px;background:#fff;border:1px solid #dedbd3;border-top:3px solid #c9b27d;color:#172838;text-decoration:none;transition:transform .2s,box-shadow .2s}
.r-network-feature-action:hover,.r-network-feature-action:focus-visible{transform:translateY(-2px);box-shadow:0 12px 30px rgba(20,38,58,.1)}
.r-network-feature-action span{font:400 1.25rem/1.3 'Libre Baskerville',Georgia,serif}
.r-network-feature-action small{color:#60717a;font:500 .79rem/1.65 Manrope,Arial,sans-serif}
.r-network-feature-action b{color:#314b5d;font:700 .72rem Manrope,Arial,sans-serif}
@media(max-width:980px){.r-network-banner-inner{grid-template-columns:1fr max-content;gap:8px 24px}.r-network-banner-kicker{grid-column:1/-1}.r-network-feature-grid{grid-template-columns:1fr minmax(260px,.75fr)}}
@media(max-width:700px){.r-network-banner-inner{width:calc(100% - 36px);grid-template-columns:1fr;padding:15px 0}.r-network-banner-link{width:100%}.r-network-feature-grid{grid-template-columns:1fr;gap:22px}.r-network-feature-action{padding:22px}}
