/* Activity articles share the TOP and activity-list visual system. */
.tg-activity-detail-page .tg-activity-section-title{font-family:var(--tg-font-serif);font-size:52px;line-height:1.25;letter-spacing:.045em;color:#092516;font-weight:700}
.tg-activity-detail-page .tg-news-listing{background:#f6f9f3}
.tg-activity-detail-page .tg-news-breadcrumb{min-width:0}
.tg-activity-detail-page .tg-news-breadcrumb span[aria-current]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.tg-activity-detail-page .tg-article-card{border-color:#e7eddf}
.tg-activity-detail-page .tg-article-badge{background:var(--tg-green);font-size:12px}
.tg-activity-detail-page .tg-article-badge:hover{background:#034b39;color:#fff}
.tg-activity-detail-page .tg-article-title{color:var(--tg-ink)}
.tg-activity-detail-page .tg-article-body img{width:auto;max-width:100%;height:auto;margin-inline:auto}
.tg-activity-detail-page .tg-article-body .wp-block-image{max-width:100%}
.tg-activity-detail-page .tg-article-body blockquote{margin:24px 0;padding:10px 18px;border-left:4px solid #93b490;background:#f7f9f1}
.tg-activity-detail-page .tg-article-body iframe{max-width:100%}
.tg-activity-detail-page .tg-article-side-card a:not(.tg-news-badge):hover{text-decoration:underline;text-underline-offset:3px}
.tg-activity-detail-page .tg-activity-side-link{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:48px;margin-top:14px;padding:10px 0;color:var(--tg-green);font-size:13px;border-bottom:1px solid #e4eade}
.tg-activity-detail-page .tg-activity-side-link .tg-icon{width:15px;height:15px}
.tg-activity-detail-page .tg-article-latest .tg-news-thumbnail{width:100%;object-fit:cover}
.tg-activity-detail-page .tg-article-back{margin-top:32px;padding-top:20px;border-top:1px solid #e4eade}
.tg-activity-detail-page .tg-article-back .tg-more{color:var(--tg-green);border-color:#aac3a8}
/* This migrated article contains a full-width, three-column block made for the old page width. */
.tg-activity-detail-page.postid-93 .tg-article-body>.wp-block-group{background:transparent!important;padding:0!important}
.tg-activity-detail-page.postid-93 .tg-article-body .wp-block-paragraph{font-size:inherit!important;line-height:inherit!important;color:inherit!important}
.tg-activity-detail-page.postid-93 .tg-article-body>.wp-block-group>.wp-block-spacer{display:none}
.tg-activity-detail-page.postid-93 .tg-article-body>.wp-block-group>.wp-block-group.alignwide{margin-top:0!important}
.tg-activity-detail-page.postid-93 .tg-article-body .wp-block-column>p:first-child{margin-top:0}
.tg-activity-detail-page.postid-93 .tg-article-body .wp-block-heading:empty{display:none}
@media(min-width:760px){
 .tg-activity-detail-page.postid-93 .tg-article-body .wp-block-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;align-items:start}
 .tg-activity-detail-page.postid-93 .tg-article-body .wp-block-columns>.wp-block-column{min-width:0;flex-basis:auto!important}
 .tg-activity-detail-page.postid-93 .tg-article-body .wp-block-columns:has(>.wp-block-column:nth-child(3))>.wp-block-column:first-child{grid-column:1/-1}
 .tg-activity-detail-page.postid-93 .tg-article-body .wp-block-columns:not(:has(>.wp-block-column:nth-child(3))){grid-template-columns:minmax(0,1fr)}
 .tg-activity-detail-page.postid-93 .tg-article-body .wp-block-columns figure{margin:0}
}
@media(min-width:760px) and (max-width:1070px){
 .tg-activity-detail-page .tg-activity-section-title{font-size:40px}
 .tg-activity-detail-page .tg-article-badge{font-size:11px}
 .tg-activity-detail-page .tg-article-body{font-size:13px}
}
@media(max-width:759px){
 .tg-activity-detail-page .tg-activity-section-title{font-size:32px}
 .tg-activity-detail-page .tg-activity-banner .tg-activity-lead{max-width:250px}
 .tg-activity-detail-page .tg-article-badge{font-size:11px;min-height:44px}
 .tg-activity-detail-page .tg-article-body{font-size:14px}
 .tg-activity-detail-page .tg-article-back{margin-top:24px}
}
@media(max-width:360px){
 .tg-activity-detail-page .tg-activity-section-title{font-size:29px}
 .tg-activity-detail-page .tg-article-body{font-size:13px}
}
