.public-root .gi-latest-news{--gi-news-navy:#142b43;--gi-news-ink:#273b50;--gi-news-muted:#596671;--gi-news-gold:#85611f;--gi-news-line:#dcdedb;color:var(--gi-news-ink);border-top:1px solid var(--gi-news-line);background:#f5f3ed;padding:clamp(2.5rem,5vw,4.5rem) 0}.public-root .gi-latest-news>.pro-container{width:min(100% - 3rem,1200px);margin-inline:auto}.public-root .gi-latest-news .gi-news-heading{border-bottom:1px solid var(--gi-news-line);justify-content:space-between;align-items:flex-end;gap:1rem 2rem;margin-bottom:1.65rem;padding-bottom:1.2rem;display:flex}.public-root .gi-latest-news .gi-news-kicker{color:var(--gi-news-gold);letter-spacing:.11em;text-transform:uppercase;margin:0 0 .55rem;font-size:.74rem;font-weight:750;line-height:1.5}.public-root .gi-latest-news h2{color:var(--gi-news-navy);letter-spacing:-.025em;margin:0;font-size:clamp(1.6rem,2.7vw,2.25rem);font-weight:650;line-height:1.2}.public-root .gi-latest-news .gi-news-state{max-width:25rem;color:var(--gi-news-muted);margin:0;font-size:.82rem;line-height:1.55}.public-root .gi-latest-news .gi-news-groups{grid-template-columns:minmax(0,1fr);gap:1.5rem;display:grid}.public-root .gi-latest-news.gi-news-multiple .gi-news-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem 2rem}.public-root .gi-latest-news .gi-news-group{min-width:0}.public-root .gi-latest-news .gi-news-group-heading{justify-content:space-between;align-items:flex-start;gap:.75rem 1rem;margin-bottom:.9rem;display:flex}.public-root .gi-latest-news .gi-news-group-heading h3{color:var(--gi-news-navy);margin:0;font-size:1.1rem;font-weight:700;line-height:1.35}.public-root .gi-latest-news .gi-news-group-heading>div{text-align:right}.public-root .gi-latest-news .gi-news-stale{color:#775417;background:#eee4cf;border:1px solid #d9c79c;border-radius:3px;padding:.18rem .45rem;font-size:.69rem;font-weight:650;line-height:1.35;display:inline-block}.public-root .gi-latest-news .gi-news-checked{color:var(--gi-news-muted);margin:.3rem 0 0;font-size:.7rem;line-height:1.45}.public-root .gi-latest-news .gi-news-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.public-root .gi-latest-news.gi-news-multiple .gi-news-list{border:1px solid var(--gi-news-line);border-radius:5px;grid-template-columns:minmax(0,1fr);gap:0;overflow:hidden}.public-root .gi-latest-news .gi-news-list>li{min-width:0;margin:0;padding:0;list-style:none}.public-root .gi-latest-news .gi-news-item{box-sizing:border-box;border:1px solid var(--gi-news-line);background:#fffefa;border-radius:5px;flex-direction:column;align-items:flex-start;height:100%;padding:1.15rem;display:flex}.public-root .gi-latest-news.gi-news-multiple .gi-news-item{border:0;border-radius:0;padding:1rem 1.1rem}.public-root .gi-latest-news.gi-news-multiple .gi-news-list>li+li{border-top:1px solid var(--gi-news-line)}.public-root .gi-latest-news .gi-news-meta{width:100%;color:var(--gi-news-muted);overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:.3rem .8rem;margin-bottom:.55rem;font-size:.71rem;font-weight:550;line-height:1.45;display:flex}.public-root .gi-latest-news .gi-news-meta time{font-variant-numeric:tabular-nums;font-weight:400}.public-root .gi-latest-news .gi-news-item h4{color:var(--gi-news-navy);letter-spacing:-.01em;overflow-wrap:anywhere;margin:0 0 .55rem;font-size:1rem;font-weight:700;line-height:1.45}.public-root .gi-latest-news .gi-news-item h4 a{color:inherit;text-underline-offset:.2em;text-decoration:none;text-decoration-thickness:1px}.public-root .gi-latest-news .gi-news-item h4 a:hover{color:var(--gi-news-gold);text-decoration:underline}.public-root .gi-latest-news .gi-news-item>p{color:var(--gi-news-muted);overflow-wrap:anywhere;margin:0 0 .7rem;font-size:.83rem;line-height:1.6}.public-root .gi-latest-news .gi-news-source{min-height:2rem;color:var(--gi-news-gold);text-underline-offset:.22em;align-items:center;margin-top:auto;font-size:.76rem;font-weight:700;line-height:1.4;-webkit-text-decoration:underline #c7b58d;text-decoration:underline #c7b58d;text-decoration-thickness:1px;display:inline-flex}.public-root .gi-latest-news .gi-news-source:hover{color:var(--gi-news-navy);text-decoration-color:currentColor}.public-root .gi-latest-news .gi-news-retry{color:#fffefa;background:var(--gi-news-navy);border:1px solid var(--gi-news-navy);min-height:2.75rem;font:inherit;cursor:pointer;border-radius:4px;margin-top:.65rem;padding:.5rem .9rem;font-size:.82rem;font-weight:650}.public-root .gi-latest-news .gi-news-retry:hover{background:#273b50}:is(.public-root .gi-latest-news a:focus-visible,.public-root .gi-latest-news button:focus-visible){outline-offset:4px;border-radius:2px;outline:3px solid #85611f}.public-root .gi-latest-news .gi-news-empty{color:var(--gi-news-muted);border:1px solid var(--gi-news-line);background:#fffefa;border-radius:5px;margin:0;padding:1.15rem;font-size:.85rem;line-height:1.6}@media (max-width:900px){.public-root .gi-latest-news .gi-news-list{grid-template-columns:repeat(2,minmax(0,1fr))}.public-root .gi-latest-news .gi-news-heading{flex-direction:column;align-items:flex-start;gap:.8rem}.public-root .gi-latest-news .gi-news-state{max-width:42rem}.public-root .gi-latest-news.gi-news-multiple .gi-news-group-heading{flex-direction:column;gap:.4rem}.public-root .gi-latest-news.gi-news-multiple .gi-news-group-heading>div{text-align:left}}@media (max-width:640px){.public-root .gi-latest-news>.pro-container{width:calc(100% - 2rem)}.public-root .gi-latest-news .gi-news-list,.public-root .gi-latest-news.gi-news-multiple .gi-news-groups{grid-template-columns:minmax(0,1fr)}.public-root .gi-latest-news.gi-news-multiple .gi-news-groups{gap:1.6rem}.public-root .gi-latest-news .gi-news-group-heading{flex-direction:column;gap:.4rem}.public-root .gi-latest-news .gi-news-group-heading>div{text-align:left}.public-root .gi-latest-news .gi-news-source{min-height:2.75rem}}@media (prefers-reduced-motion:reduce){.public-root .gi-latest-news,.public-root .gi-latest-news *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
