body{color:#000;font-size:16px;line-height:24px;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,PingFang SC,Source Han Sans SC,Noto Sans CJK SC,WenQuanYi Micro Hei,sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale}*{margin:0;box-sizing:border-box;font-feature-settings:normal;font-variant:normal;text-transform:none}li,ul{padding-left:0;list-style:none}article,aside,footer,header,nav,section{display:block}a:active,a:hover{outline:none}img{border:0;max-width:100%;height:auto}input,textarea{color:inherit;font:inherit;margin:0;-moz-appearance:none;appearance:none;background-color:#fff}input,textarea{-webkit-appearance:none;border:none;border-radius:0}input{line-height:normal;outline:none}input::-moz-focus-inner{border:0;padding:0}a{background-color:transparent;text-decoration:none;color:inherit;transition:color .3s ease}input[type=search]::-ms-clear,input[type=search]::-ms-reveal{display:none;width:0;height:0}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{display:none}h2{font-size:32px;line-height:40px}h3{font-size:24px;line-height:32px}@media(max-width:767px){h2{font-size:24px;line-height:32px}h3{font-size:18px;line-height:26px}}.limited{width:100%;margin:auto;max-width:1024px;padding-left:20px;padding-right:20px}@media(max-width:1023px){.limited{padding-left:15px;padding-right:15px}}#root,body{background-color:#000}#site{background:#fff;max-width:100%;overflow:hidden;position:relative}.screen-reader-text{background:#000;color:#fff;left:50%;padding:6px 15px;position:absolute;transform:translate(-50%,-100%);transition:transform .3s}.screen-reader-text:focus{z-index:2;transform:translate(-50%)}#site-header{z-index:1}#site-content{position:relative;z-index:0}@media(min-width:1024px){#site-content{min-height:calc(100vh - 138px)}}@media(max-width:1023px){#site-content{min-height:calc(100vh - 64px);border-top:58px solid #000}}.image-area{background-position:50%;background-repeat:no-repeat;background-size:cover}#back-to-top{border-radius:4px;display:none;z-index:1;position:absolute;right:15px;background:#5b83a4;color:#fff;bottom:15px;justify-content:center;align-items:center;width:34px;height:34px}#back-to-top i{font-size:24px;position:relative;bottom:2px}@media(max-width:1023px){#back-to-top{display:flex}}@media(max-width:767px){#back-to-top{bottom:45px}}.load-notice-wrapper{position:relative;height:0;overflow:visible}.load-notice{text-align:center;position:absolute;left:50%;transform:translateX(-50%);top:25px}.image-area-outter{position:absolute;left:0;top:0;width:100%;height:100%;clip:rect(0,auto,auto,0);overflow:hidden}#language-switcher{font-weight:500;z-index:0;cursor:pointer;margin-right:20px;display:flex;align-items:center;background-color:#fff}@media(max-width:767px){#language-switcher{position:absolute;right:-5px;top:calc(100% + 20px);padding:5px 8px;border-radius:4px;box-shadow:0 8px 24px rgba(149,157,165,.2)}}#language-switcher.can-hover:hover img{transform:rotateY(180deg)}#language-switcher img{width:20px;height:20px;transition:transform .3s ease-in-out;transform-origin:center}#language-switcher span{margin-left:5px}.reverse{transform:rotateX(180deg)}.arrow{border:solid #000;border-width:0 1px 1px 0;display:inline-block;padding:4px;margin-left:3px;transform-origin:center}.arrow.right{transform:scaleY(.8) rotate(-45deg);-webkit-transform:scaleY(.8) rotate(-45deg)}.label{display:inline}#site-header{padding:10px 0;position:relative;background-color:#fff}#site-header .limited{display:flex;justify-content:space-between;flex-wrap:nowrap;align-items:center;position:relative}#site-header .site-branding{font-size:30px;line-height:38px;margin-bottom:0}@media(max-width:1023px){#site-header .site-branding{max-width:none;flex:1 1}}@media(max-width:767px){#site-header .site-branding{font-size:20px}}#site-header nav .children{display:none;position:absolute;left:0;top:100%;background:#fff;width:250px;border-bottom:3px solid #000}#site-header nav .children>li>a{transition:color .3s ease-in-out}#site-header nav .children>li>a:hover{color:#5b83a4}@media(max-width:1023px){#site-header nav{display:none;position:absolute;top:calc(100% + 10px);left:0;padding:20px 0;width:100%;text-align:center;z-index:1;background:#000}#site-header nav.is-active{display:block}}#site-header nav{flex:1 1}#site-header nav>ul{flex:1 1;display:flex;align-items:center;justify-content:flex-end;padding-right:20px;font-weight:500}@media(max-width:1023px){#site-header nav>ul{display:block;padding-right:0}}#site-header nav>ul li a{display:flex;align-items:center;padding:15px 20px}#site-header nav>ul li.responsive-only{display:none}@media(max-width:1023px){#site-header nav>ul li{width:100%;color:#fff}#site-header nav>ul li.responsive-only{display:block}#site-header nav>ul li.large-only{display:none}}#site-header nav>ul>li,#site-header nav>ul>li>a{position:relative}@media(min-width:1024px){#site-header nav>ul>li.should-active>a,#site-header nav>ul>li>a.active,#site-header nav>ul>li>a:hover{color:#5b83a4}}@media(min-width:1024px){#site-header nav>ul>li:hover>.children{display:block}}#site-header .search-form{position:relative;height:27px}@media(max-width:1023px){#site-header .search-form{margin-right:60px}}@media(max-width:767px){#site-header .search-form{width:50px;margin-right:45px}}#site-header .search-form img,#site-header .search-form svg{cursor:pointer;position:absolute;top:0;right:-6px;padding:0 6px}@media(max-width:767px){#site-header .search-form img,#site-header .search-form svg{padding:4px 6px}}#site-header .search-form input{width:180px;padding-bottom:5px;padding-right:26px;border-bottom:1px solid #000;background:none}#site-header .search-form input.placeholder{color:#999}#site-header .search-form input:-moz-placeholder,#site-header .search-form input::-moz-placeholder{color:#999}#site-header .search-form input::-webkit-input-placeholder{color:#999}#site-header .search-form input:focus{border-bottom-width:3px}@media(max-width:767px){#site-header .search-form input{display:none}}#site-header #hamburger{right:0;top:-5px;position:absolute;padding:15px}#site-header #hamburger .hamburger-box{float:left}@media(min-width:1024px){#site-header #hamburger{display:none}}@media(max-width:1023px){#site-header{position:fixed;padding:9px 0;left:0;top:0;width:100%;border-bottom:2px solid #000}}#site-footer{background:#000;color:#fff;height:64px;display:flex;align-items:center;flex-direction:column}@media(max-width:767px){#site-footer{font-size:12px}}#site-footer .limited{align-items:center;display:flex;justify-content:space-between;flex-wrap:nowrap}@media(max-width:1023px){#site-footer .footer-menu{padding-right:50px}}#site-footer .footer-menu li{display:inline-block;margin-right:20px}#site-footer .footer-menu a:hover{text-decoration:underline}ul.slick-dots{bottom:0;padding:30px 20px}@media(max-width:767px){ul.slick-dots{padding-bottom:10px}}ul.slick-dots li{padding:0;width:auto;height:auto}ul.slick-dots li button{padding:20px;position:relative}@media(max-width:767px){ul.slick-dots li button{padding:15px}}ul.slick-dots li button:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:15px;height:15px;background:#fff;opacity:.5;border-radius:50%;transition:opacity .3s ease-in-out}@media(max-width:767px){ul.slick-dots li button:before{width:10px;height:10px}}ul.slick-dots li.slick-active button:before{opacity:1}button.slick-arrow{z-index:1;position:absolute;width:30px;height:60px;transform:translateY(-50%) scaleX(.65)}button.slick-arrow:before{font-size:60px;line-height:1;color:hsla(0,0%,100%,.7);opacity:1;bottom:7px;position:relative;transition:color .3s ease-in-out}button.slick-arrow:hover:before{color:#fff}button.slick-arrow.slick-next{right:25px;text-align:right}button.slick-arrow.slick-next:before{content:">"}button.slick-arrow.slick-prev{left:23px;text-align:left}button.slick-arrow.slick-prev:before{content:"<"}@media(max-width:1150px){.page-home .banner-section .slick-arrow{display:none!important;pointer-events:none}}.sheetmusic ul.slick-dots{position:relative;padding-left:30px;padding-right:30px;display:flex!important;justify-content:center;align-items:center;flex-wrap:wrap}@media(max-width:767px){.sheetmusic ul.slick-dots{padding:15px}}.sheetmusic ul.slick-dots li button:before{background:rgba(0,0,0,.4);opacity:1;transition:background-color .3s ease-in-out}.sheetmusic ul.slick-dots li.slick-active button:before,.sheetmusic ul.slick-dots li:hover button:before{background:#5b83a4}.sheetmusic button.slick-arrow{top:auto;bottom:17px;transform:scaleX(.65)}.sheetmusic button.slick-arrow:before{color:rgba(0,0,0,.4)}.sheetmusic button.slick-arrow:hover:before{color:#5b83a4}@media(max-width:767px){.sheetmusic button.slick-arrow{display:none!important}}.editor-content h1{margin-bottom:16px}.editor-content section{margin-bottom:12px}.editor-content p,.editor-content ul{padding:8px 0 12px}.editor-content p+ul{padding-top:0}.editor-content .label{display:inline-block;color:#fff;padding:3px 8px;background:#5b83a4}.editor-content p>a{color:#5b83a4}.editor-content p>a:hover{text-decoration:underline}.link-box{position:relative;border-radius:0 0 4px 4px}.link-box .image-area{border-radius:4px 4px 0 0;overflow:hidden;position:relative}.link-box .image-area:before{display:block;content:"";width:100%;padding-top:56.25%}.link-box .image-area>.content{position:absolute;top:0;left:0;right:0;bottom:0}.link-box .image-area.has-overlay:after{content:"";position:absolute;left:0;top:0;height:80px;width:100%;background-image:linear-gradient(180deg,rgba(0,0,0,.7),transparent)}.link-box .image-area>.label{position:absolute;z-index:1;top:0;padding:3px 12px;font-size:14px;color:#fff}.link-box .image-area .top-left-label{left:0;background:rgba(0,0,0,.95)}.link-box .image-area .top-left-label.blue{background:rgba(91,131,164,.95)}.link-box .image-area .top-left-label.green{background:rgba(130,156,143,.95)}.link-box .image-area .top-right-label{right:0;font-size:14px}.link-box .image-area .bottom-labels{position:absolute;left:0;padding:0 15px 0 7px;pointer-events:none;bottom:12px;display:flex;flex-wrap:wrap-reverse}.link-box .image-area .bottom-labels .label{margin:8px 0 0 8px;font-size:12px;line-height:12px;padding:6px 10px}.link-box .content-area{padding:15px}.link-box .content-area h3{margin-bottom:10px}.link-box .content-area p{margin-bottom:15px}.link-box .content-area .button{display:flex;align-items:center}.link-box .content-area .button i{position:relative;transition:margin .3s ease-in-out}.link-boxes>div{background:hsla(0,0%,91%,.4);position:relative;overflow:visible;transition:transform .3s ease-in-out}.link-boxes>div:hover{transform:scale(1.01)}.link-boxes>div:hover:before{opacity:1}.link-boxes>div:hover .button i{margin-left:8px}.link-boxes>div:before{z-index:-1;position:absolute;top:0;left:0;width:100%;height:100%;content:"";box-shadow:0 18px 50px -10px rgba(0,0,0,.2);transition:opacity .3s ease-in-out;opacity:0}.page-banner{position:relative;height:240px}@media(max-width:767px){.page-banner{height:180px}}.page-banner .image-area{background-color:#000}.page-banner .image-area,.page-banner .image-area:before{position:absolute;top:0;left:0;width:100%;height:100%;content:""}.page-banner .image-area:before{background:rgba(0,0,0,.34);transition:background-color .3s ease-in-out}.page-banner .content-area{z-index:1;color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;margin:auto;max-width:1024px;padding-left:20px;padding-right:20px}@media(max-width:1023px){.page-banner .content-area{padding-left:15px;padding-right:15px}}.page-banner .content-area h1{font-size:50px;line-height:58px}@media(max-width:767px){.page-banner .content-area h1{font-size:32px;line-height:40px}}.page-banner .content-area h2{font-size:32px;line-height:40px;margin-bottom:10px;margin-top:15px;font-weight:400}@media(max-width:767px){.page-banner .content-area h2{font-size:18px;line-height:24px;margin-bottom:0}}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.btn{border:none;padding:8px 15px;background:#000;color:#fff;display:inline-block;text-align:center;font-weight:500;cursor:pointer;transition:background-color .3s ease-in-out;border-radius:4px;position:relative}.btn.btn-primary,.btn:hover{background:#5b83a4}.btn.btn-primary{color:#fff}.btn.btn-primary:focus,.btn.btn-primary:hover{text-decoration:none;background:#7c9cb6}.btn.btn-red{background:#c47676}.btn.btn-red:focus,.btn.btn-red:hover{background:#d39a9a}.btn.disabled{background:rgba(0,0,0,.6);pointer-events:none}.btn.btn-loading{display:flex;align-items:center;justify-content:center;width:140px;margin-left:auto;margin-right:auto}.btn.btn-loading .loader{display:none;margin-left:8px}.btn.btn-loading.is-loading{pointer-events:none}.btn.btn-loading.is-loading .loader{display:inline-block;animation-name:rotate;animation-duration:1.2s;animation-timing-function:linear;animation-iteration-count:infinite}.loader{display:inline-block;border:4px solid #fff;border-top-color:#5b83a4;border-radius:50%;width:20px;height:20px}.search-module{position:relative;z-index:1}.search-module .main{display:flex;justify-content:center;margin-bottom:15px}@media(max-width:767px){.search-module .main{flex-wrap:wrap;justify-content:flex-start}}.search-module .main>input{width:100%;height:40px;border-bottom:1px solid #000}.search-module .main>input:focus{border-bottom-width:3px}.search-module .main>input.placeholder{color:#999}.search-module .main>input:-moz-placeholder,.search-module .main>input::-moz-placeholder{color:#999}.search-module .main>input::-webkit-input-placeholder{color:#999}@media(max-width:767px){.search-module .main>input{margin-bottom:15px}}.search-module .main #post-type-filter{width:200px;flex-shrink:0;margin-left:15px}@media(max-width:767px){.search-module .main #post-type-filter{margin-left:0;margin-right:15px;width:calc(100% - 170px)}}.search-module .main .more{cursor:pointer;transition:background-color .3s ease-in-out,color .3s ease-in-out;border-radius:4px;height:40px;padding:3px 5px;border:1px solid #000;font-size:20px;margin-left:15px;width:40px;flex-shrink:0;text-align:center;justify-content:center;display:flex;align-items:center;position:relative}.search-module .main .more path{transition:fill .3s ease-in-out}@media(max-width:767px){.search-module .main .more{margin-left:0;margin-right:15px}}.search-module .main .more:hover{background:#000;color:#fff}.search-module .main .more:hover path{fill:#fff}.search-module .main .more:not(.is-active):hover:after{display:block}.search-module .main .more.can-hover:after{background:#fff;position:absolute;content:"显示更多筛选选项";white-space:nowrap;left:0;z-index:1;bottom:-40px;color:#000;padding:3px 5px;border:1px solid #000;display:none;font-size:12px}.search-module .main .more.can-hover.is-en:after{content:"More fitler options"}.search-module .main .btn{padding:0;line-height:40px;height:40px;width:160px;flex-shrink:0;margin-left:15px}@media(max-width:767px){.search-module .main .btn{width:100px;margin-left:0}}.search-module .filters.three-col{display:flex;width:calc(100% + 20px);position:relative;flex-wrap:wrap}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.search-module .filters.three-col{width:calc(100% + 21px)}}@media(max-width:767px){.search-module .filters.three-col{width:100%}}.search-module .filters.three-col>div{width:calc(33.33333% - 20px);margin-right:20px;margin-bottom:15px;position:relative}@media(max-width:767px){.search-module .filters.three-col>div{width:100%;margin-right:0}}.search-module .filters.two-col{display:flex;width:calc(100% + 20px);position:relative;flex-wrap:wrap}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.search-module .filters.two-col{width:calc(100% + 21px)}}@media(max-width:767px){.search-module .filters.two-col{width:100%}}.search-module .filters.two-col>div{width:calc(50% - 20px);margin-right:20px;margin-bottom:15px;position:relative}@media(max-width:1023px){.search-module .filters.two-col>div{width:calc(50% - 20px)}}@media(max-width:767px){.search-module .filters.two-col>div{width:100%;margin-right:0}}.search-module .filters>div{margin-bottom:0!important}@media(max-width:767px){.search-module .filters>div{margin-top:15px}.search-module .filters>div:first-child{margin-top:0}}.tag-label{background:#000;color:#fff;display:inline-block;margin:8px;padding:3px 8px;font-size:14px;border-radius:4px}.page-home .banner-section .home-banner,.page-home .banner-section .slick-slide{min-height:220px;height:36vw;max-height:400px}.page-home .banner-section .home-banner{text-align:center}.page-home .banner-section .content-area div{display:inline-block;width:auto}.page-home .introduction{padding-top:40px;padding-bottom:40px;text-align:center}.page-home .featured-row{position:relative;color:#fff;text-align:center;min-height:240px;height:24vw;max-height:300px}.page-home .featured-row:before{position:absolute;top:0;left:0;width:100%;height:100%;content:"";background:rgba(0,0,0,.8);transition:background-color .3s ease-in-out;z-index:1}.page-home .featured-row .btn{margin-top:22px}.page-home .featured-row .image-area{position:fixed;top:0;left:0;width:100vw;height:100vh;transform:translateZ(0)}.page-home .featured-row .content-area{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1;padding-bottom:4px}.page-home .quick-links{padding-top:50px;padding-bottom:50px;max-width:1024px;display:flex;width:calc(100% + 20px);position:relative;flex-wrap:wrap}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.page-home .quick-links{width:calc(100% + 21px)}}@media(max-width:767px){.page-home .quick-links{width:100%}}.page-home .quick-links>div{width:calc(33.33333% - 20px);margin-right:20px;margin-bottom:20px;position:relative}@media(max-width:1023px){.page-home .quick-links>div{width:calc(50% - 20px)}}@media(max-width:767px){.page-home .quick-links>div{width:100%;margin-right:0}}@media(max-width:1023px)and (min-width:768px){.page-home .quick-links .link-box{width:calc(33.33333% - 20px)}.page-home .quick-links .link-box h3{font-size:20px}}.innerpage article{min-height:300px;padding-top:40px;padding-bottom:40px}@media(max-width:767px){.innerpage article{padding-top:20px;padding-bottom:20px}}.free-content li{list-style:disc}.free-content>ul{padding-left:20px}.free-content>ul>li{margin:6px 0 10px}.free-content>ul>li a{display:block}.free-content>ul>li a:hover{color:#5b83a4;text-decoration:underline}.page-search .results{margin-bottom:20px;z-index:0;display:flex;width:calc(100% + 20px);position:relative;flex-wrap:wrap}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.page-search .results{width:calc(100% + 21px)}}@media(max-width:767px){.page-search .results{width:100%}}.page-search .results>div{width:calc(33.33333% - 20px);margin-right:20px;margin-bottom:20px;position:relative}@media(max-width:1023px){.page-search .results>div{width:calc(50% - 20px)}}@media(max-width:767px){.page-search .results>div{width:100%;margin-right:0}}@media(max-width:767px){.page-search .btn-loading{margin-bottom:20px}}.page-search #sort-options-wrapper{margin-top:15px;display:flex;width:calc(100% + 20px);position:relative;flex-wrap:wrap}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.page-search #sort-options-wrapper{width:calc(100% + 21px)}}@media(max-width:767px){.page-search #sort-options-wrapper{width:100%}}.page-search #sort-options-wrapper>div{width:calc(33.33333% - 20px);margin-right:20px;margin-bottom:20px;position:relative}@media(max-width:1023px){.page-search #sort-options-wrapper>div{width:calc(50% - 20px)}}@media(max-width:767px){.page-search #sort-options-wrapper>div{width:100%;margin-right:0}}@media(max-width:767px){.page-search #sort-options{width:100%}}.innerpage>.layout-wrapper{display:flex;justify-content:space-between;flex-wrap:wrap}@media(max-width:1023px){.innerpage>.layout-wrapper{padding-bottom:20px}}.innerpage>.layout-wrapper section{margin-bottom:24px}.innerpage>.layout-wrapper section h2{margin-bottom:15px}.innerpage>.layout-wrapper>article{width:calc(100% - 280px)}@media(max-width:1023px){.innerpage>.layout-wrapper>article{width:100%;padding-bottom:0}}.innerpage>.layout-wrapper>article section.desc{padding-bottom:24px;border-bottom:1px solid #e8e8e8}.innerpage>.layout-wrapper>article section.desc p{white-space:pre-line}.innerpage>.layout-wrapper>article section.video{margin-bottom:30px;padding-bottom:40px;border-bottom:1px solid #e8e8e8}.innerpage>.layout-wrapper>article section.sheetmusic{margin-bottom:40px}.innerpage>.layout-wrapper>article section.sheetmusic .sheetmusic-wrapper{border:3px solid #fff}.innerpage>.layout-wrapper>article section.sheetmusic .sheetmusic-wrapper:focus{outline:none}.innerpage>.layout-wrapper>article section.sheetmusic .sheetmusic-title{margin-bottom:24px}.innerpage>.layout-wrapper>article section.sheetmusic img{cursor:pointer}.innerpage>.layout-wrapper>article section.sheetmusic .slick-slider{box-shadow:0 8px 24px rgba(149,157,165,.2)}@media(max-width:767px){.innerpage>.layout-wrapper>article section.sheetmusic .slick-slider{padding-bottom:20px}}.innerpage>.layout-wrapper>article section.pdf{text-align:center;border-bottom:1px solid #e8e8e8;padding:0 0 40px;margin-bottom:40px}.innerpage>.layout-wrapper>aside{width:240px;padding:40px 0}@media(min-width:1024px){.innerpage>.layout-wrapper>aside{text-align:right}.innerpage>.layout-wrapper>aside h2{font-size:24px;line-height:32px}}@media(max-width:1023px){.innerpage>.layout-wrapper>aside{width:100%;padding-top:30px;padding-bottom:0;border-top:1px solid #e8e8e8}}@media(max-width:1023px)and (min-width:768px){.innerpage>.layout-wrapper>aside>section li{display:inline-block;margin-right:25px}}@media(min-width:1024px){.innerpage>.layout-wrapper>aside h2{text-align:right}}.innerpage>.layout-wrapper>aside li{margin-bottom:5px}@media(max-width:767px){.innerpage>.layout-wrapper>aside li{margin-bottom:12px}}.innerpage>.layout-wrapper>aside li>a{position:relative;padding-bottom:8px;display:inline-block}.innerpage>.layout-wrapper>aside li>a.active{pointer-events:none}.innerpage>.layout-wrapper>aside li>a.active:after{transform:scaleX(1);height:1px;bottom:2px}.innerpage>.layout-wrapper>aside li>a.featured{color:#5b83a4}.innerpage>.layout-wrapper>aside li>a.featured:after{background:#5b83a4}.innerpage>.layout-wrapper>aside li>a:after{position:absolute;height:1px;content:"";height:3px;background:#000;width:100%;left:0;bottom:0;transform:scaleX(0);transition:transform .3s ease-in-out;transform-origin:100%}.innerpage>.layout-wrapper>aside li.can-hover a:hover:after{transform:scaleX(1)}.innerpage>.layout-wrapper .iframe-wrapper{width:100%;border-radius:4px}.innerpage>.layout-wrapper .iframe-wrapper>iframe{width:100%;border:none}.innerpage>.layout-wrapper .iframe-wrapper.bilibili{overflow:hidden;box-shadow:0 8px 24px rgba(149,157,165,.2);position:relative}.innerpage>.layout-wrapper .iframe-wrapper.bilibili:before{display:block;content:"";width:100%;padding-top:56.25%}.innerpage>.layout-wrapper .iframe-wrapper.bilibili>.content{position:absolute;top:0;left:0;right:0;bottom:0}.innerpage>.layout-wrapper .iframe-wrapper.bilibili>iframe{position:absolute;top:0;left:0;width:100%;height:100%;content:""}.innerpage>.layout-wrapper section.desc ul.info-list{display:flex;flex-wrap:wrap;margin-bottom:5px}.innerpage>.layout-wrapper section.desc ul.info-list li{margin:0 10px 10px 0;border:1px solid #5b83a4;color:#5b83a4;padding:3px 7px;font-size:14px;border-radius:4px}.innerpage>.layout-wrapper section.extra ul.extra-list>li{width:100%;margin-bottom:20px}.innerpage>.layout-wrapper section.extra ul.extra-list>li .label{font-weight:500;margin-right:12px}.innerpage>.layout-wrapper section.extra ul.tags{display:flex;flex-wrap:wrap}.innerpage>.layout-wrapper section.extra ul.tags .tag-label{position:relative;margin-left:0;margin-right:16px;transition:opacity .3s ease-in-out}.innerpage>.layout-wrapper section.extra ul.tags .tag-label:hover{opacity:.8}.innerpage>.layout-wrapper section.extra ul.tags .tag-label:focus{outline:none;border-color:#000}/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */.hamburger{padding:15px;display:inline-block;cursor:pointer;transition-property:opacity,filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}.hamburger:hover{opacity:1}.hamburger-box{width:20px;height:16px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-1px}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{width:20px;height:2px;background-color:#000;border-radius:.5px;position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease}.hamburger-inner:after,.hamburger-inner:before{content:"";display:block}.hamburger-inner:before{top:-7px}.hamburger-inner:after{bottom:-7px}.hamburger--squeeze .hamburger-inner{transition-duration:.1s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--squeeze .hamburger-inner:before{transition:top .1s ease .14s,opacity .1s ease}.hamburger--squeeze .hamburger-inner:after{transition:bottom .1s ease .14s,transform .1s cubic-bezier(.55,.055,.675,.19)}.hamburger--squeeze.is-active .hamburger-inner{transform:rotate(45deg);transition-delay:.14s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--squeeze.is-active .hamburger-inner:before{top:0;opacity:0;transition:top .1s ease,opacity .1s ease .14s}.hamburger--squeeze.is-active .hamburger-inner:after{bottom:0;transform:rotate(-90deg);transition:bottom .1s ease,transform .1s cubic-bezier(.215,.61,.355,1) .14s}.slick-slider{box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:rgba(0,0,0,0)}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-next,.slick-prev{line-height:0;top:50%;padding:0;cursor:pointer;border:none}.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{outline:none;background:transparent;color:transparent}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-family:"serif";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots{position:absolute;width:100%;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;cursor:pointer;color:transparent;border:0;outline:none;background:transparent}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li button:before{font-family:"serif";font-size:6px;line-height:20px;position:absolute;top:0;left:0;text-align:center;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}