/* Version B Home: editorial News & Insights module. */
.v8-news-insights{background:linear-gradient(180deg,#eff7fd 0%,#fff 72%);color:#092b53}
.v8-news-insights .v8-home-news-header{position:relative;margin-bottom:40px}
.v8-news-insights .v8-section-header h2{color:#092b53;font-size:clamp(34px,3vw,48px);letter-spacing:-.035em}
.v8-news-insights .v8-section-header p{max-width:680px;color:#55718e;font-size:18px;line-height:1.7}
.v8-home-news-all{position:absolute;right:0;bottom:7px;display:inline-flex;align-items:center;gap:10px;color:#0877e8;font-size:15px;font-weight:800;text-decoration:none;transition:color .24s var(--v8-ease),transform .24s var(--v8-ease)}
.v8-home-news-all span{font-size:19px;transition:transform .24s var(--v8-ease)}
.v8-home-news-all:hover{color:#005ec7;transform:translateY(-2px)}
.v8-home-news-all:hover span{transform:translateX(4px)}
.v8-home-news-editorial{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(420px,.95fr);gap:28px;align-items:stretch}
.v8-home-news-feature{display:flex;min-height:562px;flex-direction:column;overflow:hidden;border:1px solid rgba(13,93,174,.24);border-radius:20px;background:#031a36;color:#fff;text-decoration:none;box-shadow:0 18px 42px rgba(5,47,88,.12);transition:transform .32s var(--v8-ease),box-shadow .32s var(--v8-ease),border-color .32s var(--v8-ease)}
.v8-home-news-feature-image{display:block;min-height:0;flex:1 1 auto;overflow:hidden;background:#0b3154}
.v8-home-news-feature-image img{display:block;width:100%;height:100%;min-height:280px;object-fit:cover;transition:transform .7s var(--v8-ease)}
.v8-home-news-feature-copy{display:block;padding:27px 31px 30px;background:linear-gradient(135deg,#04172f 0%,#06284c 100%)}
.v8-home-news-feature h3{margin:12px 0 0;color:#fff;font-size:clamp(24px,2.05vw,32px);line-height:1.25;letter-spacing:-.025em}
.v8-home-news-feature p{display:-webkit-box;overflow:hidden;margin:13px 0 0;color:#b8d4eb;font-size:15px;line-height:1.65;-webkit-box-orient:vertical;-webkit-line-clamp:2}
.v8-home-news-meta{display:flex;align-items:center;flex-wrap:wrap;gap:8px;color:#519fe8;font-size:11px;font-weight:800;letter-spacing:.075em;line-height:1.35;text-transform:uppercase}
.v8-home-news-meta b{padding:4px 8px;border:1px solid rgba(79,173,255,.42);border-radius:999px;background:rgba(18,113,205,.18);color:#9bd5ff;font-size:10px;letter-spacing:.08em}
.v8-home-news-meta span{color:inherit;opacity:.7}
.v8-home-news-read{display:inline-flex;align-items:center;gap:9px;margin-top:19px;color:#fff;font-size:14px;font-weight:800}
.v8-home-news-arrow{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border:1px solid rgba(133,196,255,.5);border-radius:50%;font-size:16px;line-height:1;transition:transform .25s var(--v8-ease),background .25s var(--v8-ease)}
.v8-home-news-feature:hover{transform:translateY(-6px);border-color:rgba(73,169,255,.68);box-shadow:0 26px 56px rgba(4,49,92,.22)}
.v8-home-news-feature:hover img{transform:scale(1.035)}
.v8-home-news-feature:hover .v8-home-news-arrow,.v8-home-news-brief:hover .v8-home-news-arrow{transform:translateX(4px);background:rgba(13,125,255,.26)}
.v8-home-news-briefs{display:grid;grid-template-rows:repeat(2,minmax(0,1fr));gap:20px}
.v8-home-news-brief{display:grid;grid-template-columns:minmax(168px,40%) 1fr;min-height:0;overflow:hidden;border:1px solid #d6e5f1;border-radius:18px;background:rgba(255,255,255,.94);color:#092b53;text-decoration:none;box-shadow:0 12px 28px rgba(5,47,88,.07);transition:transform .3s var(--v8-ease),border-color .3s var(--v8-ease),box-shadow .3s var(--v8-ease)}
.v8-home-news-brief-image{overflow:hidden;background:#dcecf8}
.v8-home-news-brief-image img{display:block;width:100%;height:100%;min-height:205px;object-fit:cover;transition:transform .6s var(--v8-ease)}
.v8-home-news-brief-copy{display:flex;min-width:0;flex-direction:column;align-items:flex-start;padding:23px 24px 22px}
.v8-home-news-brief .v8-home-news-meta{color:#0877e8;font-size:10px}
.v8-home-news-brief h3{display:-webkit-box;overflow:hidden;margin:10px 0 0;color:#092b53;font-size:21px;line-height:1.33;letter-spacing:-.02em;-webkit-box-orient:vertical;-webkit-line-clamp:2}
.v8-home-news-brief p{display:-webkit-box;overflow:hidden;margin:9px 0 0;color:#668099;font-size:14px;line-height:1.55;-webkit-box-orient:vertical;-webkit-line-clamp:2}
.v8-home-news-brief .v8-home-news-read{margin-top:auto;padding-top:12px;color:#0877e8;font-size:13px}
.v8-home-news-brief .v8-home-news-arrow{width:24px;height:24px;border-color:#a5d4fa;color:#0877e8}
.v8-home-news-brief:hover{transform:translateY(-5px);border-color:#6dbbfb;box-shadow:0 22px 40px rgba(5,71,132,.13)}
.v8-home-news-brief:hover img{transform:scale(1.045)}
.v8-home-news-channels{display:grid;grid-template-columns:repeat(3,1fr);margin-top:28px;overflow:hidden;border:1px solid #d7e6f2;border-radius:16px;background:#fff;box-shadow:0 10px 28px rgba(6,54,97,.06)}
.v8-home-news-channels a{display:flex;align-items:center;gap:13px;min-height:82px;padding:17px 23px;border-right:1px solid #dce9f3;color:#123a63;font-size:16px;font-weight:800;text-decoration:none;transition:background .28s var(--v8-ease),color .28s var(--v8-ease)}
.v8-home-news-channels a:last-child{border-right:0}
.v8-home-news-channel-icon{display:grid;flex:0 0 auto;place-items:center;width:40px;height:40px;border-radius:12px;background:#e8f4ff;color:#0877e8;transition:background .28s var(--v8-ease),color .28s var(--v8-ease),transform .28s var(--v8-ease)}
.v8-home-news-channel-icon svg{width:21px;height:21px}
.v8-home-news-channels .v8-home-news-arrow{width:26px;height:26px;margin-left:auto;border-color:#b2dbfb;color:#0877e8}
.v8-home-news-channels a:hover{background:#f1f8fe;color:#006acc}
.v8-home-news-channels a:hover .v8-home-news-channel-icon{transform:translateY(-2px);background:#0877e8;color:#fff}
.v8-home-news-channels a:hover .v8-home-news-arrow{transform:translateX(4px);background:#e0f2ff}
@media(max-width:1050px){.v8-home-news-editorial{grid-template-columns:1fr}.v8-home-news-feature{min-height:0}.v8-home-news-feature-image{max-height:330px}.v8-home-news-briefs{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:none}.v8-home-news-brief{grid-template-columns:1fr;min-height:390px}.v8-home-news-brief-image img{min-height:205px}.v8-home-news-brief-copy{min-height:184px}}
@media(max-width:760px){.v8-news-insights .v8-home-news-header{margin-bottom:28px}.v8-news-insights .v8-section-header p{font-size:16px}.v8-home-news-all{position:static;margin-top:17px}.v8-home-news-feature{border-radius:16px}.v8-home-news-feature-image img{min-height:220px}.v8-home-news-feature-copy{padding:23px}.v8-home-news-feature h3{font-size:26px}.v8-home-news-briefs{grid-template-columns:1fr}.v8-home-news-brief{grid-template-columns:minmax(140px,36%) 1fr;min-height:188px}.v8-home-news-brief-image img{min-height:188px}.v8-home-news-brief-copy{min-height:0;padding:18px}.v8-home-news-brief h3{font-size:19px}.v8-home-news-brief p{display:none}.v8-home-news-channels{grid-template-columns:1fr;border-radius:14px}.v8-home-news-channels a{min-height:71px;border-right:0;border-bottom:1px solid #dce9f3}.v8-home-news-channels a:last-child{border-bottom:0}}
@media(max-width:480px){.v8-home-news-feature-copy{padding:20px}.v8-home-news-feature h3{font-size:23px}.v8-home-news-feature p{font-size:14px}.v8-home-news-brief{grid-template-columns:122px 1fr}.v8-home-news-brief-image img{min-height:175px}.v8-home-news-brief-copy{padding:15px}.v8-home-news-brief h3{font-size:17px}.v8-home-news-meta{font-size:9px}.v8-home-news-brief .v8-home-news-read{padding-top:8px}}
@media(prefers-reduced-motion:reduce){.v8-home-news-feature,.v8-home-news-feature img,.v8-home-news-brief,.v8-home-news-brief img,.v8-home-news-all,.v8-home-news-arrow,.v8-home-news-channels a,.v8-home-news-channel-icon{transition:none}}
