/* Static migration: preserve original theme, repair responsive layout and image presentation. */
html{scroll-behavior:smooth}body{overflow-wrap:anywhere}img{max-width:100%;height:auto}a:focus-visible,button:focus-visible{outline:3px solid #0066cc;outline-offset:3px}.skip-link{position:absolute;left:16px;top:-100px;z-index:99;background:white;padding:12px}.skip-link:focus{top:10px}
header.header .site-title{margin:0;text-align:center;font-size:40px;line-height:.5;padding-top:46px;font-weight:400}header.header .site-title a{color:#333}header.header .site-title a span.site-title{padding:0;font-size:inherit}.siteContent{padding-top:30px}.banner-wrap{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin:0 0 30px}.banner-wrap a{display:block;width:auto;height:auto;padding:0;margin:0;box-sizing:border-box}.banner-wrap img{width:100%;height:auto}
.title-box{min-height:75px;display:flex;align-items:center;padding-right:90px}.title-box img{height:64px;width:64px;object-fit:contain;top:0;left:0;margin:5px}.title-box h2{padding:8px 0 10px 4px}.postList .post.box a{display:flex;align-items:stretch}.postList .post-left{float:none;flex:0 0 28%;width:28%}.postList .post-left img{display:block;width:100%;height:100%;object-fit:cover;aspect-ratio:1}.postList .post-body{float:none;flex:1;min-width:0;padding:25px}.postList .post-body p{color:#666}.postList a:hover .post-body p{color:#fff}.postList .post-heading{margin-top:2px;border:0;padding:0;background:transparent}
.entry-body{line-height:1.85}.entry-body img{height:auto;max-width:100%}.entry-body .aligncenter{display:block;margin:16px auto}.entry-body .alignleft{float:left;margin:0 18px 15px 0}.entry-body .alignright{float:right;margin:0 0 15px 18px}.entry-body::after{content:'';display:block;clear:both}.gallery{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.gallery br{display:none}.gallery .gallery-item{float:none!important;width:auto!important;min-width:0;margin:0!important}.gallery dt{border:0;padding:0}.gallery img{width:100%;aspect-ratio:1;object-fit:cover}.gallery-caption{font-size:13px;line-height:1.5}.su-row{display:flex;gap:20px;margin:16px 0}.su-column{flex:1;min-width:0}.su-column-inner img{display:block}.wp-caption{max-width:100%}.wp-caption-text{font-size:13px;color:#555}.entry-body iframe{max-width:100%}.entry-body table{max-width:100%}.entry-body td,.entry-body th{overflow-wrap:anywhere}
.facebook-card{display:block;padding:18px;background:#fff;color:#215994;border-left:4px solid #7dccd2;line-height:1.8;margin-bottom:22px}.facebook-card small{display:block;font-size:12px;color:#555}.counter-list{padding:0;list-style:none;line-height:2.6}.counter-list li{display:flex;justify-content:space-between;gap:12px}.counter-note{font-size:11px;color:#666;line-height:1.6}.counter-list strong{font-weight:400;font-variant-numeric:tabular-nums}.widget-title{font-size:20px}.subSection h2.widget-title{background:transparent;border-top:0;border-bottom:1px solid #bbb;padding:12px 0;margin-top:10px}.unavailable-image{padding:16px;background:#f4f1eb;color:#65544a;border:1px solid #ddd;text-align:center;font-size:13px}.contact-fallback{padding:14px;background:#f4f1eb}.breadcrumb-static{font-size:12px;margin:0 0 15px;color:#666}.breadcrumb-static a{color:#555}footer .veu_banner img{width:min(950px,100%)}.pager{display:flex;justify-content:space-between;gap:12px}.pager li{min-width:0;max-width:50%}.pager li a{white-space:normal;font-size:14px}.pagination{display:flex;flex-wrap:wrap}.pagination li{margin-bottom:8px}
@media(max-width:1199px) and (min-width:992px){.banner-wrap{gap:24px}.postList .post-body{padding:16px}.postList .post-heading{font-size:19px}}
@media(max-width:991px){.banner-wrap{gap:16px}.subSection{margin-top:25px}.main-nav:not(.is-open){display:none}.main-nav.is-open{display:block}nav.main-nav ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}nav.main-nav ul li{height:48px}.postList .post-left{flex-basis:28%;width:28%}.counter-list{max-width:340px}}
@media(min-width:992px){nav.main-nav{display:block!important}}
@media(max-width:767px){header.header .site-title{font-size:22px;padding-top:24px}.siteContent{padding-top:20px}.banner-wrap{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:20px}.postList .post-body{padding:14px}.postList .post-heading{font-size:18px;line-height:1.5;margin-bottom:6px}.postList .post-body p{font-size:12px;font-weight:400}.postList .post-left{flex-basis:30%;width:30%}.title-box h2{font-size:20px;letter-spacing:3px}.page .entry-body,.single article{padding:18px}.gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.su-row{flex-wrap:wrap}.su-column{flex-basis:100%}.siteFooter .widget_text{font-size:13px;letter-spacing:1px}.siteFooter .copySection{font-size:11px;letter-spacing:1px}.siteFooter #menu-footer-nav li{margin:8px}header.header{background-position:center top}.page .entry-body h2,.single .entry-body h2{font-size:18px}.btn-xl{font-size:20px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{animation:none!important;transition:none!important}}
.siteFooter>.row{margin-left:0;margin-right:0}.siteFooter .copySection>.row{margin-left:0;margin-right:0}

/* Access counter: label and server-rendered image. */
.counter-list li{align-items:center;flex-wrap:wrap}.counter-value{display:inline-block;line-height:1;max-width:100%}.counter-value img{vertical-align:middle}

.counter-image{border:0;vertical-align:middle}

