/* Keep the accepted navy palette and page widths. */
.sg-magazine .wp-block-post-title,
.sg-magazine .sg-cards > .wp-block-post:not(:first-child) .wp-block-post-title {
 font-size:18px!important;font-weight:550!important;line-height:1.4!important;letter-spacing:0!important;
}
.sg-magazine .sg-slider-hero .wp-block-post-title,
.sg-magazine .wp-block-post:first-child .wp-block-post-title {
 font-size:24px!important;font-weight:550!important;line-height:1.35!important;letter-spacing:0!important;
}
.sg-main .wp-block-post-title {font-size:clamp(26px,3vw,34px)!important;font-weight:550!important;line-height:1.3!important;letter-spacing:-.01em!important}
.sg-main .wp-block-post-content h2 {font-size:20px!important;font-weight:550!important;line-height:1.55!important;color:#1b3a60!important;margin:24px 0 10px!important;letter-spacing:0!important}
.sg-main .wp-block-post-content h3 {font-size:18px!important;font-weight:550!important;line-height:1.55!important;color:#365574!important;margin:20px 0 8px!important}
.sg-magazine .sg-cards > .wp-block-post:not(:first-child) .wp-block-post-featured-image {
 align-self:start!important;aspect-ratio:16/9!important;height:auto!important;min-height:0!important;position:relative!important;overflow:hidden;
}
.sg-magazine .sg-cards > .wp-block-post:not(:first-child) .wp-block-post-featured-image a {position:absolute!important;inset:0!important;width:100%!important;height:100%!important;display:block!important}
.sg-magazine .sg-cards > .wp-block-post:not(:first-child) .wp-block-post-featured-image img {width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important;aspect-ratio:auto!important}
.sg-photo-credit {font-size:12px!important;line-height:1.6!important;color:#657180!important;margin:8px 0 20px!important;overflow-wrap:anywhere}
@media(max-width:700px){.sg-magazine .sg-slider-hero .wp-block-post-title{font-size:23px!important}}

.sg-magazine .wp-block-post-title a,
.sg-magazine .wp-block-post-title a:visited,
.sg-list .wp-block-post-title a,
.sg-main .wp-block-post-title a {text-decoration:none!important;transition:color .2s}
.sg-magazine .wp-block-post-title a:hover,
.sg-list .wp-block-post-title a:hover {color:#245a91!important;text-decoration:none!important}
.sg-magazine .wp-block-post-excerpt__more-text,
.sg-list .wp-block-post-excerpt__more-text {display:none!important}
.sg-magazine .sg-slider-hero .wp-block-post-excerpt {height:auto!important;display:block!important}
.sg-byline {font-size:12px;color:#657180}
