/* Legacy visual compatibility layer: keeps the archived site appearance while retaining SEO additions. */
.seo-breadcrumbs{width:100%;max-width:1000px;margin:0 auto;padding:0 20px 8px;color:#778b95;font:12px Tahoma,Geneva,sans-serif}.seo-breadcrumbs ol{display:flex;flex-wrap:wrap;gap:4px;margin:0;padding:0;list-style:none}.seo-breadcrumbs li:not(:last-child)::after{content:'›';margin-left:4px;color:#9aa6aa}.seo-breadcrumbs a{color:#555453;text-decoration:none}.seo-breadcrumbs a:hover{color:#00d0dd;text-decoration:none}
.seo-page-title{max-width:1000px;margin:0 auto 10px;padding:0 20px;color:#555453;font:700 20px/1.35 Tahoma,Geneva,sans-serif}.seo-supporting-content,.internal-links{max-width:none;margin:12px 0;padding:12px 15px;background:#fbfbfb;border:1px solid #e5e5e5;border-left:3px solid #00d0dd;color:#555453;line-height:22px}.seo-supporting-content h2,.internal-links h2{margin:0 0 8px;color:#555453;font-size:18px;line-height:1.35}.seo-supporting-content a,.internal-links a{color:#555453}.seo-supporting-content a:hover,.internal-links a:hover{color:#00d0dd}.internal-links ul{margin:0;padding-left:20px;list-style:disc}.site-footer-links{display:flex;justify-content:center;gap:14px;flex-wrap:wrap;padding:10px 20px;background:#232526;color:#778b95;font-size:12px;line-height:20px}.site-footer-links a{color:#778b95;text-decoration:none}.site-footer-links a:hover{color:#00d0dd}
.map-placeholder{min-height:130px;display:grid;place-items:center;padding:20px;background:#f6f6f6;border:1px solid #e5e5e5;color:#778b95;text-align:center}.blog-shell{max-width:1000px;margin:0 auto;padding:0 20px 25px}.blog-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.blog-card{background:#fff;border:1px solid #e2e2e2;border-radius:0;overflow:hidden;box-shadow:none}.blog-card img{display:block;width:100%;height:170px;object-fit:cover}.blog-card-body{padding:12px 14px}.blog-card h2{font-size:16px;line-height:1.35;margin:0 0 8px;color:#555453}.blog-card p{line-height:22px}.blog-card a{color:#555453;font-weight:700}.blog-card a:hover{color:#00d0dd}.blog-article{max-width:1000px;margin:0 auto;padding:0 20px 25px}.blog-article h1{color:#555453;font-size:22px;line-height:1.35}.blog-article h2{color:#555453;margin-top:20px;font-size:18px}.blog-article .article-meta{color:#778b95;font-size:12px}.blog-article figure{margin:18px 0}.blog-article figure img{display:block;width:auto;max-width:100%;max-height:430px;object-fit:cover;border-radius:0}.blog-article figcaption{font-size:12px;color:#778b95;margin-top:4px}.blog-article p,.blog-article li{line-height:22px}.blog-article table{width:100%;border-collapse:collapse;margin:14px 0;background:#fff}.blog-article th,.blog-article td{padding:8px;border:1px solid #ddd;text-align:left;vertical-align:top}.blog-article th{background:#f1f1f1;color:#555453}.recent-posts{margin-top:20px;padding:14px;background:#f7f7f7;border:1px solid #e3e3e3}.recent-posts ul{line-height:22px}
@media(max-width:768px){.blog-grid{grid-template-columns:1fr}.seo-breadcrumbs{padding-left:10px;padding-right:10px}.seo-supporting-content,.internal-links{margin-left:0;margin-right:0;padding:10px}.blog-shell,.blog-article{padding-left:10px;padding-right:10px}.blog-article table{font-size:12px;display:block;overflow-x:auto;white-space:normal}}
body{background:url('/_assets/5850667ab40d.jpg') left top repeat;font:13px Tahoma,Geneva,sans-serif;color:#555453;margin:0;padding:20px 0 40px}body:has(.blog-header){overflow-x:hidden}.blog-header{width:1000px;max-width:calc(100% - 40px);margin:0 auto;background:#fff;border-radius:5px 5px 0 0;position:relative}.blog-header .blog-shell{max-width:none;min-height:170px;margin:0;padding:0 20px}.blog-header .blog-shell>a:first-child{display:block;padding-top:10px;color:#555453;line-height:22px}.blog-header .blog-shell nav{position:absolute;left:2%;right:2%;bottom:10px;display:flex;flex-wrap:wrap;background:url('/_assets/8b046ac3eb97.png') left top repeat-x;border-radius:4px;padding-left:4px}.blog-header .blog-shell nav a{display:block;color:#fff;font-size:14px;padding:12px 10px;margin:0 2px;white-space:nowrap}.blog-header .blog-shell nav a:hover,.blog-header .blog-shell nav a[aria-current=page]{color:#ff7e00}.blog-header+.seo-breadcrumbs{max-width:none;width:1000px;max-width:calc(100% - 40px);background:#fff;padding:8px 20px 8px;box-sizing:border-box}.blog-header~main.blog-shell{max-width:none;width:1000px;max-width:calc(100% - 40px);background:#fff;box-sizing:border-box;padding:0 20px 25px}.blog-header~footer.blog-footer{width:1000px;max-width:calc(100% - 40px);margin:0 auto;border-radius:0 0 5px 5px;box-sizing:border-box}.blog-header~footer.blog-footer span{color:#778b95}.blog-header~footer.blog-footer a{color:#778b95}
body{background-color:#50c62b}.blog-header .blog-shell nav{background-color:#0057f2;z-index:2}.blog-header .blog-shell nav a{color:#fff!important}.blog-header .blog-shell nav a:hover,.blog-header .blog-shell nav a[aria-current=page]{color:#ff7e00!important}
body:has(.blog-header) .blog-header~main.blog-shell{overflow:hidden}
body:has(.blog-header) .blog-header~main.blog-article{max-width:none;width:1000px;max-width:calc(100% - 40px);margin:0 auto;background:#fff;box-sizing:border-box;padding:0 20px 25px;overflow:hidden}
