@charset "UTF-8";
body{--spacing:2em;}
@media only screen and (min-width:1281px){
	body{--MaxContentWidth: 100em;}
}


/*layout*/
body{display:flex;flex-direction:column;min-width:320px;min-height:var(--VHeight);}

#news_header{background:var(--background-color-L2,#fff);position:sticky;inset-block-start:calc((var(--site-header-height,0) - var(--main-nav-height,0))* -1px);z-index:99;transition:box-shadow 300ms;--spacing:2em;}
#news_header.float{box-shadow:rgba(0 0 0 / 5%) 0 0 2em;}
#news_header>.inner{display:grid;grid:"nav_logo news_nav"/auto 1fr;align-items:center;gap:var(--spacing);width:min(var(--MaxContentWidth),100%);height:8em;margin-inline:auto;padding-inline:var(--spacing);box-sizing:border-box;}
#nav_logo{grid-area:nav_logo;}
#news_nav{grid-area:news_nav;}
#news_func{grid-area:news_func;}
@media only screen and (max-width:1280px){
	#news_header>.inner{height:6em;}
}
@media only screen and (max-width:1000px){
	#news_header>.inner{display:grid;grid:"nav_logo news_func"/auto 1fr;}
}
@media only screen and (max-width:800px){}
@media only screen and (max-width:640px){}
@media only screen and (max-width:480px){}

#nav_logo{}
#nav_logo .logo{color:inherit;}
#nav_logo .logo::before{content:'';display:block;--h:2em;width:calc(var(--h) / 4 * 19);height:var(--h);background:url('/skin/news/images/logo_icon_text-1194d007.svg') no-repeat center/contain;-webkit-mask-image:linear-gradient(calc(var(--brightness-filter,0) * 180deg),rgba(0 0 0 / 100%),rgba(0 0 0 / 60%));filter:invert(var(--brightness-filter,0));}
#nav_logo .logo>span{display:none;}
@media only screen and (max-width:1280px){
	#nav_logo .logo::before{width:var(--h);background-image:url('/skin/news/images/logo_icon-bd881438.svg');}
}
@media only screen and (max-width:1000px){}
@media only screen and (max-width:800px){}
@media only screen and (max-width:640px){}
@media only screen and (max-width:480px){}

#news_nav{margin-inline-start:auto;}
#news_nav>.news_nav_ctrl_off{}
#news_nav>.inner{}
#news_nav .nav_title{display:none;}
#news_nav .nav{display:flex;align-items:center;}
#news_nav .nav a{display:flex;align-items:center;height:var(--CPT-US);padding-inline:1.5em;border-radius:var(--CPT-BDR);font-weight:var(--CPT-FW-B);color:inherit;transition:color 300ms,background-color 300ms;}
#news_nav .nav a:hover{color:var(--SiteTHM);background-color:var(--SiteTHM-A10);}
@media only screen and (max-width:1280px){
	#nav_logo .logo::before{width:var(--h);background-image:url('/skin/news/images/logo_icon-bd881438.svg');}
}
@media only screen and (max-width:1000px){
	#news_nav{position:fixed;inset:0;z-index:9;background-color:var(--background-color-mask-a75,rgba(0 0 0/50%));}
	#news_nav>.news_nav_ctrl_off{position:absolute;inset:0;z-index:-1;box-shadow:rgba(0 0 0/5%) 0 1em 2em;}
	#news_nav>.inner{display:grid;grid:"nav_title" auto "nav" 1fr;align-items:start;gap:1px;width:min(30em,calc(var(--VWidth) - var(--CPT-US)));height:100%;margin:unset;margin-inline-start:auto;padding:unset;background-color:var(--background-color-L1,#fff);}

	body.show_news_nav{overflow:hidden;}
	#news_nav:not(.show){display:none;opacity:0;}
	#news_nav.show{display:block;opacity:1;transition:opacity 300ms;transition-behavior:allow-discrete;}
	#news_nav.show>.inner{transition:transform 300ms;}
	@starting-style{
		#news_nav.show{opacity:0;}
		#news_nav.show>.inner{transform:translateX(calc(var(--translate-reverse,1) * var(--spacing) * 1));}
	}

	#news_nav .nav_title{grid-area:nav_title;display:grid;grid-template-columns:1fr auto;align-items:center;gap:var(--spacing);height:6em;padding-inline:var(--spacing) 1em;box-shadow:var(--body-text-color-a5,rgba(0 0 0/5%)) 0 1px 0;}
	#news_nav .nav_title .logo{font-weight:var(--CPT-FW-B);}
	#news_nav .nav_title .news_nav_ctrl_off{width:var(--CPT-US);height:var(--CPT-US);display:flex;align-items:center;justify-content:center;}
	#news_nav .nav_title .news_nav_ctrl_off::before{content:attr(icon);font-size:1.5em;}

	#news_nav .nav{flex-direction:column;align-items:unset;gap:unset;height:100%;padding:1.5em 1em;box-sizing:border-box;overflow:hidden;overflow-y:auto;}
	#news_nav .nav a{display:block;padding-inline:1.25em;}
	#news_nav .nav span{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:1.25em;height:var(--CPT-US);}
	#news_nav .nav span::before{content:attr(icon);font-size:1.5em;}
	#news_nav .nav span[icon=""]::before{content:'star_border';}
}
@media only screen and (max-width:800px){}
@media only screen and (max-width:640px){}
@media only screen and (max-width:480px){}

#news_func{display:none;}
@media only screen and (max-width:1000px){
	#news_func{display:flex;align-items:center;margin-inline-start:auto;margin-inline-end:-1em;}
}


#content{display:flex;flex:auto;}
#content>.inner{display:flex;flex-direction:column;gap:var(--spacing);margin-inline:auto;width:min(var(--MaxContentWidth),100%);padding:var(--spacing);box-sizing:border-box;}


#news_footer{margin-block-start:auto;}
#news_footer>.inner{display:grid;grid:"copyright links settings"/auto 1fr auto;align-items:center;gap:var(--spacing);width:100%;max-width:var(--MaxContentWidth);padding:var(--spacing);margin-inline:auto;box-sizing:border-box;display:grid;grid-template-columns:1fr auto;align-items:center;gap:var(--spacing);}
#news_footer .copyright{grid-area:copyright;color:var(--body-text-color-a50,rgba(0 0 0/50%));}
#news_footer .links{grid-area:links;display:flex;flex-wrap:wrap;align-items:center;gap:1em;}
#news_footer .links a:not(:hover){color:inherit;}
#news_footer .settings{grid-area:settings;}
#news_footer .settings .cpt-select>span[icon]::before{color:var(--body-text-color-a50,rgba(0 0 0/50%));}
@media only screen and (min-width:1001px){
	#news_footer>.inner{grid:"line line line" "copyright links settings"/auto 1fr auto;}
	#news_footer>.inner::before{grid-area:line;content:'';display:block;width:100%;height:1px;background-color:var(--body-text-color-a5,rgba(0 0 0/5%));}
}
@media only screen and (max-width:1000px){
	#news_footer>.inner{width:100%;grid:"settings" "links" "copyright";gap:1em;justify-items:start;}
}
@media only screen and (max-width:480px){}


#Breadcrumbs{}
#Breadcrumbs ul{display:flex;flex-wrap:wrap;gap:.5em;}
#Breadcrumbs ul>li{overflow:hidden;}
#Breadcrumbs ul>li~li{display:grid;grid-template-columns:auto 1fr;max-width:min(30em,100%);overflow:hidden;}
#Breadcrumbs ul>li~li::before{content:'/';display:inline-block;vertical-align:top;margin-inline-end:.5em;color:var(--body-text-color-a25,rgba(0 0 0/25%));}
#Breadcrumbs a{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--body-text-color-a50,rgba(0 0 0/50%));}
#Breadcrumbs a:hover{color:var(--SiteTHM);}


