.popup-mask[data-v-63cea7aa]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000}.popup-content[data-v-63cea7aa]{background:#fffdfa;padding:9.375rem 1.5625rem 0;right:0;position:absolute;min-width:16.125rem;height:100%;line-height:3.125rem;font-size:1.125rem;font-weight:500}.popup-close[data-v-63cea7aa]{position:absolute;top:.5rem;right:.75rem;background:none;border:none;font-size:4.0625rem;font-weight:200;cursor:pointer}.fade-enter-active[data-v-63cea7aa],.fade-leave-active[data-v-63cea7aa]{transition:opacity .3s ease}.fade-enter[data-v-63cea7aa],.fade-leave-to[data-v-63cea7aa]{opacity:0}@font-face{font-family:Inter;src:url(/news-homepage/fonts/Inter-VariableFont_slnt,wght.1cccc37b.ttf) format("truetype-variations");font-weight:100 900}*{padding:0;margin:0;box-sizing:border-box;font-family:Inter;font-size:1rem;vertical-align:middle}li{list-style:none}a{text-decoration:none;color:#000}body{background-color:#fffdfa}.app{padding:1.75rem 1rem 5.125rem}.app header{display:flex;justify-content:space-between;margin-bottom:1.875rem;align-items:center}.app header h1 a{display:block;width:2.875rem;height:1.8125rem;background:url(/news-homepage/img/logo.95b0bdfc.svg) no-repeat;background-size:contain;font-size:0}.app header nav button{display:block;width:2.5625rem;height:2.5625rem;font-size:0;border:none;background-color:transparent;background:url(/news-homepage/img/icon-menu.768a16e0.svg) no-repeat 100%/contain}.app header nav .desktop-only{display:none}.app main article img{width:100%;height:100%}.app main article h2{margin-top:1.25rem;font-size:2.5625rem;line-height:2.5rem;font-weight:800}.app main article p{margin-top:1.25rem;color:#5d5f79;font-size:.9375rem;line-height:1.625rem}.app main article button{background-color:#f15e50;border:none;width:11.625rem;height:3.0625rem;font-size:.875rem;font-weight:900;letter-spacing:.3em;margin-top:1.5625rem}.app main .new{background-color:#00001a;padding:1.375rem 1.375rem 0;margin-top:4.0625rem}.app main .new h3{color:#e9ab53;font-size:1.875rem}.app main .new ul{color:#fff}.app main .new ul li{padding:1.875rem 0;border-bottom:.0625rem solid #5d5f79}.app main .new ul li h4{font-size:1.25rem}.app main .new ul li h4 a{color:#fff}.app main .new ul li p{font-size:.875rem;color:#c5c6ce;margin-top:.625rem;line-height:1.6875rem}.app main .new ul li:nth-child(3){border-bottom:none}.app main .hot{margin-top:4.0625rem}.app main .hot ul li a{display:flex;margin-bottom:2.1875rem}.app main .hot ul li a .pic img{width:6.25rem;height:8.125rem;margin-right:1.5625rem}.app main .hot ul li a .msg h3{font-size:1.9375rem;color:#f15e50}.app main .hot ul li a .msg h4{margin-top:.625rem;font-size:1.125rem;font-weight:900}.app main .hot ul li a .msg p{margin-top:.75rem;font-size:.9375rem;color:#5d5f79;line-height:1.5625rem}.app main .hot ul li:last-child{margin-bottom:0}@media (min-width:792px){.app{width:100%;height:50.625rem;position:absolute;padding:0;top:50%;left:50%;transform:translate(-50%,-50%)}.app,.app header{max-width:69.4375rem}.app header{display:flex}.app header nav .mobile-only{display:none}.app header nav .desktop-only{display:flex;width:26.875rem;justify-content:space-between}.app header nav .desktop-only li a{color:#5d5f79}.app header nav .desktop-only li a:hover{color:#f15e50}.app main{display:grid;max-width:69.4375rem;height:44.375rem;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,1fr);gap:1.875rem;grid-template-areas:"left left right" "left left right" "bottom bottom bottom"}.app main article{grid-area:left}.app main article img{max-width:45.625rem;height:18.75rem}.app main article .msg{display:grid;grid-template-areas:"left right-top" "left right-bottom";gap:1.875rem}.app main article .msg h2{grid-area:left;font-size:3.375rem;line-height:3.5rem;margin-top:2rem}.app main article .msg p{grid-area:right-top;margin-left:.3125rem;font-size:1rem}.app main article .msg button{grid-area:right-bottom;margin-top:0;margin-left:.3125rem;cursor:pointer;transition:all .2s}.app main article .msg button:hover{background-color:#00001a;color:#fff}.app main .new{grid-area:right;height:32rem;margin-top:0}.app main .new h3{font-size:2.5rem}.app main .new ul li h4 a{font-size:1.25rem}.app main .new ul li h4 a:hover{color:#e9ab53}.app main .new ul li p{font-size:.9375rem;cursor:default}.app main .hot{grid-area:bottom;margin-top:0;height:8.125rem}.app main .hot ul{display:flex}.app main .hot ul li{width:23.875rem;font-size:1rem}.app main .hot ul li a{margin-bottom:0;padding-right:1.6875rem}.app main .hot ul li a:hover .pic img{transform:scale(1.1)}.app main .hot ul li a:hover h4{color:#f15e50}.app main .hot ul li a .pic{width:6.25rem;min-width:6.25rem;height:8.125rem;overflow:hidden}.app main .hot ul li a .pic img{transition:all .3s;margin-right:0}.app main .hot ul li a .msg{margin-left:1.5625rem}}@media (min-width:768px) and (max-width:914px){*{font-size:.75rem}}@media (min-width:914px) and (max-width:1024px){*{font-size:.875rem}}