/* A readable news journal, shared by the home, articles and thematic pages. */
.ges-topic-nav{background:var(--navy);color:#fff}.ges-topic-nav>.wrap{display:flex;justify-content:space-between;gap:18px;padding-block:13px}.ges-topic-nav a{font-size:.8125rem;line-height:1.5;color:#fff}.ges-topic-nav a:hover{text-decoration:underline;text-underline-offset:4px}.ges-news-intro{padding-block:51px 34px}.ges-news-intro>.eyebrow{color:var(--blue);margin-bottom:23px}.ges-intro-row{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:end;gap:65px}.ges-intro-row h1{font-size:clamp(2.7rem,4.8vw,4.25rem);letter-spacing:-.035em;line-height:1.06}.ges-intro-row h1 em{color:var(--blue)}.ges-intro-row p{color:var(--muted);font-size:1rem;line-height:1.75;max-width:390px}.ges-intro-row .text-link{margin-top:16px}.ges-institutional{display:flex;justify-content:space-between;align-items:center;gap:24px;padding-block:18px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);font-size:.8125rem}.ges-institutional>span{color:var(--muted)}.ges-institutional>div{display:flex;gap:25px;flex-wrap:wrap}.ges-institutional a{font-weight:600;color:var(--blue);text-decoration:underline;text-underline-offset:4px}.ges-lead-section{padding-block:34px 0}.ges-news-card{background:white;border:1px solid var(--line);display:flex;flex-direction:column;overflow:hidden;min-width:0}.ges-news-card[hidden]{display:none}.ges-card-photo{display:block;overflow:hidden;background:var(--mist)}.ges-card-photo img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;transition:transform .25s}.ges-news-card:hover .ges-card-photo img{transform:scale(1.025)}.ges-card-copy{min-width:0;max-width:100%;padding:26px;display:flex;flex-direction:column;align-items:flex-start;flex:1}.ges-card-copy h2,.ges-card-copy h3{max-width:100%;overflow-wrap:anywhere;font-size:1.75rem;letter-spacing:-.02em;line-height:1.15;margin-top:16px}.ges-card-copy>p{margin-top:16px;margin-bottom:24px;font-size:.9375rem;line-height:1.75;color:var(--muted)}.ges-card-copy>.text-link{margin-top:auto;font-size:.8125rem}.ges-card-copy h2 a:hover,.ges-card-copy h3 a:hover{color:var(--blue)}.ges-news-lead{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);border:0;background:var(--mist)}.ges-news-lead .ges-card-photo img{height:100%;min-height:400px;aspect-ratio:4/3}.ges-news-lead .ges-card-copy{padding:38px}.ges-news-lead h2{font-size:clamp(2rem,3vw,2.8rem);margin-top:26px}.ges-news-lead .ges-card-copy>p{font-size:1rem}.ges-news-section{padding-block:61px}.ges-section-heading{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:29px}.ges-section-heading .eyebrow{color:var(--blue);margin-bottom:12px}.ges-section-heading h2{font-size:clamp(2rem,3.8vw,2.8rem);letter-spacing:-.035em}.ges-news-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.ges-news-grid.filtered{grid-template-columns:repeat(2,minmax(0,1fr))}.ges-topic-section{background:var(--mist);padding-block:55px 61px}.ges-topic-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.ges-topic-card .ges-card-copy{padding:23px}.ges-topic-card h3{font-size:1.65rem;margin-top:0}.ges-topic-card .ges-card-photo img{aspect-ratio:4/3}.ges-author-grid .ges-card-photo img{aspect-ratio:2/1}.entry-content .button-dark{color:#fff}.entry-content .button-light{color:var(--navy)}.entry-content .ges-news-card h2{font-size:1.7rem;margin-block:16px 0}.entry-content .ges-news-card h3{font-size:1.65rem;margin-block:0}.entry-content .ges-news-card a{color:inherit;text-decoration:none}.entry-content .ges-news-card a.text-link{color:var(--blue);border-bottom:1px solid var(--blue)}.entry-content .ges-card-copy p{margin-top:16px}.ges-archive .filters{margin-top:25px}.ges-breadcrumb{margin-bottom:23px}.ges-document .entry-content ul{padding-left:24px}.ges-document .entry-content li{margin-bottom:11px}.footer-bottom a{color:#c8dbe2;text-decoration:underline;text-underline-offset:3px}.ges-home .ges-blog-home{margin-block:0}
@media(max-width:1050px){.ges-topic-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ges-intro-row{gap:35px}.ges-news-lead .ges-card-copy{padding:28px}.ges-news-grid{gap:20px}.ges-card-copy{padding:23px}}
@media(max-width:780px){.ges-topic-nav>.wrap{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 20px;padding-block:15px}.ges-news-intro{padding-block:35px 26px}.ges-intro-row{grid-template-columns:1fr;gap:22px}.ges-intro-row h1{font-size:clamp(2.65rem,7.5vw,3.5rem)}.ges-intro-row p{max-width:570px}.ges-institutional{align-items:flex-start;flex-direction:column;gap:12px}.ges-institutional>div{gap:16px 23px}.ges-news-lead{grid-template-columns:1fr}.ges-news-lead .ges-card-photo img{min-height:0;aspect-ratio:16/10}.ges-news-lead .ges-card-copy{padding:27px}.ges-news-lead h2{margin-top:20px;font-size:2.25rem}.ges-news-section{padding-block:43px}.ges-news-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ges-section-heading{align-items:flex-start;flex-direction:column;gap:16px}.ges-topic-section{padding-block:42px}.ges-author-grid{grid-template-columns:1fr}.ges-author-grid .ges-news-card{display:grid;grid-template-columns:1fr 1.4fr}.ges-author-grid .ges-card-photo img{height:100%;aspect-ratio:1/1}}
@media(max-width:480px){.ges-topic-nav a{font-size:.75rem}.ges-news-intro>.eyebrow{font-size:.75rem}.ges-intro-row h1{font-size:2.65rem}.ges-news-grid,.ges-topic-grid,.ges-news-grid.filtered{grid-template-columns:1fr}.ges-card-copy{padding:25px}.ges-topic-card .ges-card-photo img{aspect-ratio:16/9}.ges-author-grid .ges-news-card{display:flex}.ges-author-grid .ges-card-photo img{aspect-ratio:16/9;height:auto}.ges-institutional>div{gap:13px 20px}.ges-news-lead h2{font-size:2rem}.ges-news-lead .ges-card-copy{padding:26px}.ges-news-section{padding-block:38px}}
@media(prefers-reduced-motion:reduce){.ges-card-photo img{transition:none}.ges-news-card:hover .ges-card-photo img{transform:none}}
@media print{.ges-topic-nav,.ges-institutional{display:none}.ges-news-card{break-inside:avoid}.ges-news-grid,.ges-topic-grid{display:block}.ges-news-card{margin-bottom:20px}.ges-news-lead{display:block}.ges-card-photo img{max-height:180px}}
.ges-social-nav{margin-top:24px;padding-top:18px;border-top:1px solid var(--line)}.ges-social-nav>span{display:block;font-size:.75rem;color:var(--muted);margin-bottom:11px}.ges-social-nav>div{display:flex;flex-wrap:wrap;gap:10px}.ges-social-nav a{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:44px;padding:9px 14px;border:1px solid var(--blue);color:var(--blue);font-size:.8125rem;font-weight:600;border-radius:3px}.ges-social-nav a:hover{background:var(--blue);color:#fff}.ges-social-nav a:focus-visible{outline:3px solid var(--blue);outline-offset:3px}

/* Give narrow screens a readable card width rather than clipping headings. */
.ges-blog-home .ges-section-heading h2{margin:0}
.ges-blog-home .ges-news-lead h2{font-size:clamp(2rem,3vw,2.8rem);margin-block:26px 0}
.ges-blog-home .ges-card-copy h3{font-size:1.65rem;margin-block:0}
.ges-blog-home .ges-card-copy>p{margin-bottom:24px}
@media(max-width:780px){.ges-blog-home .ges-news-lead h2{font-size:2.25rem;margin-top:20px}}
@media(max-width:480px){.ges-blog-home .ges-news-lead h2{font-size:2rem}}
@media(max-width:600px){
  .ges-news-grid,.ges-topic-grid,.ges-news-grid.filtered{grid-template-columns:minmax(0,1fr)}
  .ges-author-grid .ges-news-card{display:flex}
  .ges-author-grid .ges-card-photo img,.ges-topic-card .ges-card-photo img{height:auto;aspect-ratio:16/9}
}
