/* Reserve intrinsic image space; preserve existing layout and cropped photographs. */
.seo-intrinsic-image{height:auto;max-width:100%}
.seo-breadcrumbs{padding-top:8px;padding-bottom:8px;font-size:13px;line-height:1.6}
.seo-breadcrumbs ol{display:flex;flex-wrap:wrap;gap:6px 10px;list-style:none;padding:0;margin:0}
.seo-breadcrumbs li+li:before{content:"›";margin-right:10px;opacity:.65}
.seo-breadcrumbs a{text-decoration:underline}
.page_header.loaded .content_wrapper{transform:none;transition:none}
.page_header .content_wrapper{opacity:1;transform:none}
.page_header h1,.page_header h2,.page_header h3{opacity:1;transition:none}
.main_carousel .title_wrapper{opacity:1;transition:none}
.column_container,.list_item_sub_page{transition-property:opacity!important}
.column_container .column>img,.column_container .column>p>img,
.column_container .column h2,.column_container .column h3,
.column_container .column h4,.column_container .column h5,.column_container .column h6,
.list_item_sub_page .thumb_container,.list_item_sub_page .title_container{
 margin-top:0;opacity:1;transition-property:opacity!important
}
.column_container .full_column h3{font-size:30px}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}}
