@font-face{font-family:SUIT;src:url(https://cdn.jsdelivr.net/gh/sun-typeface/SUIT/fonts/variable/woff2/SUIT-Variable.woff2)format("woff2");font-weight:100 900;font-display:swap}[data-v-7a7a37b1]{font-family:SUIT,sans-serif}.menu-container[data-v-7a7a37b1]{width:100%}.menu-container__wrap[data-v-7a7a37b1]{justify-content:space-between;display:flex}.menu-container__link[data-v-7a7a37b1]{cursor:pointer;text-decoration:none;position:relative}.menu-container__button[data-v-7a7a37b1]{appearance:none;color:inherit;cursor:pointer;background:0 0;border:0}.menu-container__title[data-v-7a7a37b1]{cursor:pointer;font-size:16px}.menu-container__title--main[data-v-7a7a37b1]{color:#c41a22;font-weight:600;text-decoration:underline}.router-link-active .menu-container__title[data-v-7a7a37b1]{position:relative}.router-link-active .menu-container__title[data-v-7a7a37b1]:after{content:"";width:250px;height:1px;position:absolute;bottom:-5px;left:0}.spacer[data-v-7a7a37b1]{margin:.8em 0}.content[data-v-7a7a37b1]{flex:1;overflow-y:auto}footer[data-v-7a7a37b1]{text-align:right;width:100%;padding:0}.footer-text[data-v-7a7a37b1]{color:gray;font-size:12px}.dropdown-menu[data-v-7a7a37b1]{z-index:100;background-color:#fff;border:1px solid #f0f0f0;width:max-content;min-width:180px;max-width:90vw;padding:8px 0;position:absolute;top:30px;left:0;box-shadow:0 5px 15px #0000001a}@media (width<=768px){.dropdown-menu[data-v-7a7a37b1]{width:250px}}.dropdown-menu__item[data-v-7a7a37b1]{cursor:pointer;padding:8px 15px;font-size:14px;display:block}.dropdown-menu__item[data-v-7a7a37b1]:hover{background-color:#f1f1f1}@media (width>=320px) and (width<=768px){.menu-container__title[data-v-7a7a37b1]{font-size:14px}}@font-face{font-family:SUIT Variable;src:url(https://cdn.jsdelivr.net/gh/sun-typeface/SUIT/fonts/variable/woff2/SUIT-Variable.woff2)format("woff2"),url(https://cdn.jsdelivr.net/gh/sun-typeface/SUIT/fonts/variable/woff/SUIT-Variable.woff)format("woff");font-weight:100 900;font-display:swap}::-webkit-scrollbar{display:none}*,:before,:after{box-sizing:border-box}*{margin:0;padding:0;font-family:SUIT Variable,sans-serif}html,body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:100%;height:100%;overflow-x:hidden}#app{flex-direction:column;min-height:100vh;margin:1em .6em;display:flex}a,.link{color:#282828;vertical-align:middle;font-weight:400;text-decoration:none}a:hover{transition:all 1s}a.router-link-active{transition:all .5s}h1,h2,h3,h4,h5,h6{vertical-align:middle;margin-bottom:.3em;font-weight:400}p{text-align:justify;word-break:break-all;white-space:pre-wrap;margin-top:0;font-size:13px;line-height:1.7}span{font-size:13px}strong{font-weight:600!important}.card{transition:all .18s ease-in-out}.card:hover{filter:brightness(1.15)}.menu-container{width:100%}.menu-container__wrap{justify-content:space-between;display:flex}.menu-container__link{cursor:pointer;position:relative}.menu-container__title{cursor:pointer;font-size:16px}.menu-container__title--main{color:#c41a22;font-weight:600;text-decoration:underline}.router-link-active .menu-container__title{position:relative}.router-link-active .menu-container__title:after{content:"";width:250px;height:1px;position:absolute;bottom:-5px;left:0}.spacer{margin:.8em 0}.content{flex:1;overflow-y:auto}footer{text-align:right;width:100%;padding:0}.footer-text{color:gray;font-size:12px}.dropdown-menu{z-index:1;background-color:#fff;width:60vw;padding:.8em;position:absolute;box-shadow:0 8px 16px #0003}.dropdown-menu__item{cursor:pointer;padding:8px 15px;font-size:14px}.dropdown-menu__item:hover{background-color:#f1f1f1}.vel-img{object-fit:cover;max-width:100%;max-height:100vh}.easy-lightbox-overlay{z-index:9999;background-color:#0000001a!important}.easy-lightbox-container{position:fixed;inset:3em 0 0}.vel-toolbar{display:none!important}.easy-lightbox-close{color:#000!important;font-size:24px!important;top:10px!important;right:10px!important}.vel-img{transform-origin:50%!important;transform:scale(1.3)!important}.fade-enter-active,.fade-leave-active{transition:opacity .5s}.fade-enter,.fade-leave-to{opacity:0}@media (width>=320px) and (width<=768px){h3{font-size:15px}h4{opacity:1;margin-bottom:.5em;font-size:14px}.menu-container__wrap{justify-content:space-between}}
