img{max-width:100%;height:auto}.filing{text-align:center;font-size:12px;padding:0 20px 22px;color:#b9d3c1}.filing a{text-decoration:underline;text-underline-offset:3px}.cms-news{padding-top:55px;padding-bottom:55px}.cms-news-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;margin-bottom:30px}.cms-news-grid article{padding:22px 0;border-top:1px solid #dae7df}.cms-news-grid h2,.cms-news-grid h3{font:600 21px/1.7 "Songti SC",serif;margin:0 0 15px}.cms-news-grid p{font-size:13px;line-height:1.9;color:#80948a}.cms-article{max-width:960px;padding-top:20px;padding-bottom:65px}.cms-body{font-size:16px;line-height:2;color:#526a5c;overflow-wrap:anywhere}.cms-body img{height:auto;max-width:100%}.cms-body table{max-width:100%;display:block;overflow:auto}.cms-back{margin-top:35px;padding-top:25px;border-top:1px solid #dae7df}.legacy-content .container{max-width:1210px;margin:0 auto;padding:0 25px}.legacy-content .page-hero{padding:35px 0;background:#f4f8f5}.legacy-content .page-hero h1{font:600 38px/1.5 "Songti SC",serif}.legacy-content .page-hero p{color:#7a9083}.legacy-content .section{padding:45px 0}.legacy-content .news-list{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.legacy-content .news-card{border-top:1px solid #dae7df;padding:20px 0}.legacy-content h2,.legacy-content h3{font-family:"Songti SC",serif}.legacy-content .news-card p,.legacy-content .article p{color:#7b8f80;font-size:14px;line-height:2}.legacy-content .text-link{color:#20854e}.legacy-content .article{max-width:940px;margin:0 auto;line-height:2}.legacy-content .content-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px}.site-header{height:auto;min-height:82px}.site-header nav{flex-wrap:wrap;gap:18px}.site-header nav a{font-size:13px}.site-header .image-brand{flex-shrink:0}.site-header .primary{flex-shrink:0}.route-card .photo{width:100%}@media(max-width:1000px){.site-header{padding:16px 25px;flex-wrap:wrap}.site-header nav{justify-content:center;gap:13px}.site-header .primary{display:none}.cms-news-grid,.legacy-content .news-list{grid-template-columns:repeat(2,1fr)}}@media(max-width:540px){.site-header{padding:15px 20px 10px;gap:15px;justify-content:center;min-height:110px}.site-header nav{justify-content:center;gap:6px 13px;width:100%}.site-header nav a{font-size:11px}.cms-news-grid,.legacy-content .news-list,.legacy-content .content-grid{grid-template-columns:1fr}.cms-article{padding-left:25px;padding-right:25px}.cms-body{font-size:14px}.legacy-content .page-hero h1{font-size:28px}.footer-top nav{flex-wrap:wrap;gap:14px}.cms-news{padding-top:35px;padding-bottom:35px}}