.lg-topic-header .lg-topic-banner{height:calc(var(--lg-u)*5);position:relative}.lg-topic-header .lg-topic-banner>img{width:100%;height:100%;object-fit:cover;display:block}.lg-topic-header .lg-topic-logo-row{position:absolute;top:0;left:0;width:100%;padding:calc(var(--lg-u)*.2) 0}.lg-topic-header .lg-wrap{display:flex;align-items:center;justify-content:space-between}.lg-topic-logo{display:block;width:calc(var(--lg-u)*3);height:calc(var(--lg-u)*.8);overflow:hidden}.lg-topic-logo img{width:100%;height:auto;display:block}.lg-topic-return{display:flex;align-items:center;justify-content:center;width:calc(var(--lg-u)*1.32);height:calc(var(--lg-u)*.4);border:1px solid var(--lg-primary);border-radius:4px;color:var(--lg-primary);font-size:calc(var(--lg-u)*.16)}.lg-topic-return i{font-size:calc(var(--lg-u)*.18);margin-right:calc(var(--lg-u)*.1)}.lg-topic-return:hover{background:var(--lg-primary);color:white}.lg-topic-nav{background:var(--lg-primary)}.lg-topic-header .lg-topic-nav ul{display:flex;justify-content:center;padding:0;margin:0;list-style:none;width:100%}.lg-topic-nav li{font-size:calc(var(--lg-u)*.18);margin:0 calc(var(--lg-u)*.4);line-height:calc(var(--lg-u)*.8)}.lg-topic-nav a{position:relative;color:white}.lg-topic-nav a:after{content:"";position:absolute;left:50%;transform:translateX(-50%);bottom:calc(var(--lg-u)*-.18);height:4px;width:0;background:#008f4d;transition:width .5s}.lg-topic-nav .is-current{font-weight:bold}.lg-topic-nav .is-current a:after,.lg-topic-nav a:hover:after{width:100%}.lg-topic-subsite .lg-topic-main{min-height:600px;background:url(../images/lg-special-bg.jpg) center top/100% auto no-repeat}.lg-topic-menu{display:none}.lg-topic-actions{display:flex;align-items:center;gap:16px}@media(min-width:1600px){.lg-topic-logo{width:300px;height:80px}}@media(min-width:1950px){.lg-topic-header .lg-wrap{width:1760px}}@media(max-width:1200px)and(min-width:961px){.lg-topic-header .lg-wrap{width:960px}}@media(max-width:960px){.lg-topic-header .lg-topic-banner{height:auto;min-height:160px}.lg-topic-header .lg-topic-banner>img{height:auto;min-height:160px}.lg-topic-header .lg-topic-logo-row{padding:10px 0}.lg-topic-logo{width:150px;height:40px}.lg-topic-return{width:32px;height:32px;border-radius:50%}.lg-topic-return span{display:none}.lg-topic-return i{margin:0}.lg-topic-menu{display:block;border:0;background:transparent;font-size:24px;color:var(--lg-primary)}.lg-topic-nav{display:none}.lg-topic-nav.is-open{display:block}.lg-topic-header .lg-topic-nav ul{flex-wrap:wrap}.lg-topic-nav li{line-height:48px;margin:0 16px}}