.latest-news-generator{display:grid;min-width:0;gap:32px}.latest-news-form{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;width:100%;max-width:none}.latest-news-form>.field{align-self:start;margin:0}.latest-news-form>.field select{height:58px}.latest-news-form>.field small{color:#69758a}.latest-news-colors{grid-column:1/-1;padding:18px;border:1px solid #dde4ef;border-radius:14px;background:#f8faff}.latest-news-colors>strong{display:block;margin-bottom:12px;font-size:18px}.latest-news-colors>div{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.latest-news-colors label{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;border:1px solid #dce3ee;border-radius:10px;background:#fff;font-weight:700}.latest-news-colors input{width:44px;height:34px;padding:2px;border:0;background:transparent}.latest-news-form .wide,.latest-news-error{grid-column:1/-1}.latest-news-error{margin:0;color:#b42318}.latest-news-feed{padding:24px;border:1px solid #dfe5ee;border-radius:20px;color:var(--news-text);background:var(--news-background)}.latest-news-feed header span{color:var(--news-primary);font-size:12px;font-weight:800;letter-spacing:.09em}.latest-news-feed header h3{margin:4px 0 19px;font-size:25px}.latest-news-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.latest-news-card{display:flex;min-width:0;flex-direction:column;overflow:hidden;border-radius:14px;color:var(--news-text);background:#fff;box-shadow:0 8px 24px #1b2d4d12;transition:.2s}.latest-news-card:hover{transform:translateY(-2px);box-shadow:0 12px 30px #1b2d4d20}.latest-news-image{display:grid;aspect-ratio:16/9;place-items:center;overflow:hidden;color:#94a0b2;background:#e7ebf2;font-size:38px}.latest-news-image img{width:100%;height:100%;object-fit:cover}.latest-news-copy{display:flex;flex:1;flex-direction:column;padding:15px}.latest-news-copy small{color:var(--news-primary);font-size:11px;font-weight:800;text-transform:uppercase}.latest-news-copy strong{display:-webkit-box;overflow:hidden;margin-top:7px;font-size:17px;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:3}.latest-news-copy>span{display:-webkit-box;overflow:hidden;margin-top:8px;color:#687386;font-size:13px;line-height:1.5;-webkit-box-orient:vertical;-webkit-line-clamp:3}.latest-news-copy b{margin-top:auto;padding-top:14px;color:var(--news-primary);font-size:12px}.latest-news-copy b i{margin-left:4px}.latest-news-disclaimer{margin:20px 0 0;padding-top:16px;border-top:1px solid #dce3ed;color:#6c7688;font-size:12px;line-height:1.5}.latest-news-embed{padding:26px;border-radius:18px;background:#f3f6fb}.latest-news-embed h3{margin:7px 0}.latest-news-embed p{color:#687386}
@media(max-width:760px){.latest-news-form,.latest-news-grid{grid-template-columns:1fr}.latest-news-colors>div{grid-template-columns:1fr}.latest-news-feed{padding:16px}}
.latest-news-copy time{display:block;margin-top:2px;color:#7a8494;font-size:10px;font-weight:400;line-height:1.35}
.latest-news-layout-picker{grid-column:1/-1;margin:0;padding:0;border:0}.latest-news-layout-picker legend{margin-bottom:12px;font-size:16px;font-weight:800}.latest-news-layout-picker>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.latest-news-layout-picker label{display:flex;align-items:center;gap:12px;padding:14px;border:1px solid #dce3ed;border-radius:12px;cursor:pointer}.latest-news-layout-picker label.active{border-color:#1557d5;background:#f0f5ff;box-shadow:0 0 0 1px #1557d5}.latest-news-layout-picker input{position:absolute;opacity:0}.latest-news-layout-picker label>i{display:grid;flex:0 0 36px;width:36px;height:36px;place-items:center;border-radius:9px;color:#1557d5;background:#e5edff}.latest-news-layout-picker label span,.latest-news-layout-picker label strong,.latest-news-layout-picker label small{display:block}.latest-news-layout-picker label small{margin-top:2px;color:#6d7788;font-size:12px}.latest-news-featured .latest-news-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.latest-news-featured .latest-news-card:first-child{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(240px,.65fr);grid-column:1/-1;align-items:stretch}.latest-news-featured .latest-news-card:first-child .latest-news-image{aspect-ratio:auto;min-height:300px}.latest-news-featured .latest-news-card:first-child .latest-news-copy{justify-content:center;padding:24px}.latest-news-featured .latest-news-card:first-child strong{font-size:24px}.latest-news-list .latest-news-grid{grid-template-columns:1fr;gap:1px}.latest-news-list .latest-news-card{display:grid;grid-template-columns:220px minmax(0,1fr);align-items:center;border-radius:0;box-shadow:none}.latest-news-list .latest-news-image{height:130px;aspect-ratio:auto}.latest-news-list .latest-news-copy>span{-webkit-line-clamp:2}.latest-news-carousel{min-width:0;overflow:hidden}.latest-news-carousel .latest-news-grid{display:flex;width:100%;overflow-x:auto;padding:2px 2px 14px;scroll-snap-type:x mandatory;overscroll-behavior-x:contain}.latest-news-carousel .latest-news-card{flex:0 0 min(310px,82vw);scroll-snap-align:start}.latest-news-compact .latest-news-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.latest-news-compact .latest-news-card{display:grid;grid-template-columns:125px minmax(0,1fr);align-items:center}.latest-news-compact .latest-news-image{height:100%;min-height:125px;aspect-ratio:auto}.latest-news-compact .latest-news-copy{padding:11px}.latest-news-compact .latest-news-copy strong{font-size:14px;-webkit-line-clamp:2}.latest-news-compact .latest-news-copy>span{display:none}.latest-news-newsroom{border-color:#293143;color:#fff;background:radial-gradient(circle at top right,#303a53,#111722 58%)}.latest-news-newsroom header h3,.latest-news-newsroom .latest-news-card{color:#fff}.latest-news-newsroom header span,.latest-news-newsroom .latest-news-copy small,.latest-news-newsroom .latest-news-copy b{color:#ff526d}.latest-news-newsroom .latest-news-card{background:#202838}.latest-news-newsroom .latest-news-copy>span,.latest-news-newsroom .latest-news-copy time{color:#b7c0cf}.latest-news-newsroom .latest-news-card:first-child{grid-column:1/-1}.latest-news-newsroom .latest-news-card:first-child .latest-news-image{aspect-ratio:21/8}.latest-news-newsroom .latest-news-disclaimer{border-color:#ffffff24;color:#aeb8c8}
@media(max-width:760px){.latest-news-layout-picker>div{grid-template-columns:1fr 1fr}.latest-news-featured .latest-news-grid,.latest-news-compact .latest-news-grid{grid-template-columns:1fr}.latest-news-featured .latest-news-card:first-child{display:flex;grid-column:auto}.latest-news-featured .latest-news-card:first-child .latest-news-image{min-height:0;aspect-ratio:16/9}.latest-news-list .latest-news-card,.latest-news-compact .latest-news-card{grid-template-columns:120px minmax(0,1fr)}.latest-news-newsroom .latest-news-card:first-child{grid-column:auto}.latest-news-newsroom .latest-news-card:first-child .latest-news-image{aspect-ratio:16/9}}@media(max-width:480px){.latest-news-layout-picker>div{grid-template-columns:1fr}}
.latest-news-featured .latest-news-card:last-child:nth-child(even){display:grid;grid-template-columns:minmax(260px,.8fr) minmax(0,1.2fr);grid-column:1/-1;align-items:stretch}.latest-news-featured .latest-news-card:last-child:nth-child(even) .latest-news-image{height:100%;min-height:260px;aspect-ratio:auto}.latest-news-featured .latest-news-card:last-child:nth-child(even) .latest-news-copy{justify-content:center;padding:24px}.latest-news-featured .latest-news-card:last-child:nth-child(even) strong{font-size:21px}
@media(max-width:760px){.latest-news-featured .latest-news-card:last-child:nth-child(even){display:flex;grid-column:auto}.latest-news-featured .latest-news-card:last-child:nth-child(even) .latest-news-image{height:auto;min-height:0;aspect-ratio:16/9}.latest-news-featured .latest-news-card:last-child:nth-child(even) .latest-news-copy{padding:15px}}
.latest-news-list .latest-news-card{align-items:stretch}.latest-news-list .latest-news-image{height:100%;min-height:165px;aspect-ratio:auto}
@media(max-width:760px){.latest-news-list .latest-news-image{height:100%;min-height:120px}}
.latest-news-newsroom .latest-news-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.latest-news-newsroom .latest-news-card{grid-column:span 2}.latest-news-newsroom .latest-news-card:first-child{grid-column:1/-1}.latest-news-newsroom .latest-news-card:nth-last-child(-n+2){grid-column:span 3}
@media(max-width:760px){.latest-news-newsroom .latest-news-grid{grid-template-columns:1fr}.latest-news-newsroom .latest-news-card,.latest-news-newsroom .latest-news-card:first-child,.latest-news-newsroom .latest-news-card:nth-last-child(-n+2){grid-column:auto}}
.latest-news-newsroom{border-color:color-mix(in srgb,var(--news-primary) 35%,transparent);color:var(--news-text);background:var(--news-background)}.latest-news-newsroom header h3,.latest-news-newsroom .latest-news-card{color:var(--news-text)}.latest-news-newsroom header span,.latest-news-newsroom .latest-news-copy small,.latest-news-newsroom .latest-news-copy b{color:var(--news-primary)}.latest-news-newsroom .latest-news-card{border:1px solid color-mix(in srgb,var(--news-primary) 18%,transparent);background:color-mix(in srgb,var(--news-background) 88%,var(--news-text))}.latest-news-newsroom .latest-news-copy>span,.latest-news-newsroom .latest-news-copy time{color:color-mix(in srgb,var(--news-text) 72%,transparent)}.latest-news-newsroom .latest-news-disclaimer{border-color:color-mix(in srgb,var(--news-text) 20%,transparent);color:color-mix(in srgb,var(--news-text) 68%,transparent)}
.latest-news-list .latest-news-grid{gap:12px}.latest-news-list .latest-news-card{overflow:hidden;border:1px solid color-mix(in srgb,var(--news-primary) 15%,transparent);border-radius:12px;background:color-mix(in srgb,var(--news-background) 88%,var(--news-primary));box-shadow:0 6px 18px color-mix(in srgb,var(--news-text) 8%,transparent)}
.latest-news-heading-choice{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;border:1px solid #dce3ed;border-radius:12px;background:#f8faff}.latest-news-heading-choice>span{font-size:16px;font-weight:800}.latest-news-heading-choice>div{display:flex;padding:3px;border-radius:9px;background:#e8edf6}.latest-news-heading-choice button{min-width:74px;padding:8px 16px;border:0;border-radius:7px;background:transparent;color:#647087;font-weight:750}.latest-news-heading-choice button.active{color:#fff;background:#1557d5;box-shadow:0 3px 9px #164fa52b}.hide-news-heading .latest-news-feed>header{display:none}
@media(max-width:520px){.latest-news-heading-choice{align-items:flex-start;flex-direction:column}.latest-news-heading-choice>div{width:100%}.latest-news-heading-choice button{flex:1}}
