@charset "UTF-8";.news-archive .archive-wrap{position:relative}@media screen and (min-width:750px){.news-archive .archive-wrap{display:flex;gap:80px;flex-direction:row-reverse}}@media screen and (min-width:750px){.news-archive .cat-filter{position:sticky;top:120px;align-self:flex-start}}@media screen and (max-width:750px){.news-archive .cat-filter{margin-bottom:10.6666666667vw}}@media screen and (max-width:750px){.news-archive .cat-filter ul{display:flex;gap:10px 20px}}.news-archive .cat-filter li{color:#83959e;font-weight:bold;position:relative;transition:all 400ms cubic-bezier(0.25,0.1,0.25,1)}@media screen and (min-width:750px){.news-archive .cat-filter li{margin-bottom:1.5em;font-size:16px;word-break:keep-all}}@media screen and (max-width:750px){.news-archive .cat-filter li{font-size:3.7333333333vw}}@media screen and (min-width:750px){.news-archive .cat-filter li:before{position:absolute;top:50%;left:-65px;content:"";width:60px;height:1px;background-color:transparent;transition:all 400ms cubic-bezier(0.25,0.1,0.25,1)}}@media screen and (min-width:750px) and (max-width:750px){.news-archive .cat-filter li:before{left:-8.6666666667vw;width:8vw}}.news-archive .cat-filter li.all.active,.news-archive .cat-filter li.all:hover{color:#022639}body.dark-theme .news-archive .cat-filter li.all.active,body.dark-theme .news-archive .cat-filter li.all:hover{color:#fff}.news-archive .cat-filter li.all.active:before,.news-archive .cat-filter li.all:hover:before{background-color:#022639}body.dark-theme .news-archive .cat-filter li.all.active:before,body.dark-theme .news-archive .cat-filter li.all:hover:before{background-color:#fff}.news-archive .cat-filter li.topics.active,.news-archive .cat-filter li.topics:hover{color:rgb(242,150,0)}.news-archive .cat-filter li.topics.active:before,.news-archive .cat-filter li.topics:hover:before{background-color:rgb(242,150,0)}.news-archive .cat-filter li.news.active,.news-archive .cat-filter li.news:hover{color:rgb(0,169,125)}.news-archive .cat-filter li.news.active:before,.news-archive .cat-filter li.news:hover:before{background-color:rgb(0,169,125)}.news-archive .news-list{background-color:#fff}@media screen and (min-width:750px){.news-archive .news-list{margin-bottom:60px;padding:20px 60px;width:calc(100% - 110px);border-radius:20px}}@media screen and (max-width:750px){.news-archive .news-list{margin-bottom:10.6666666667vw;padding:2.6666666667vw 5.3333333333vw;border-radius:2.6666666667vw}}body.dark-theme .news-archive .news-list{background-color:#00232b}.news-archive .btn-wrap{position:relative}@media screen and (min-width:750px){.news-archive .btn-wrap{margin:auto;max-width:650px}}.news-detail .btn-wrap{position:relative}@media screen and (min-width:750px){.news-detail .btn-wrap{margin:auto;max-width:650px}}