a,button,.summary{transition:opacity .2s ease,transform .2s ease}.content img,.intro img{display:block;margin:30px auto;max-width:100%;height:auto;border-radius:8px}.intro h1{font-size:42px!important;line-height:50px!important}@media(max-width:768px){.intro h1{font-size:32px!important;line-height:38px!important}}.content a,.intro a,.summary a{color:#c4000e;text-decoration:none;border-bottom:1px solid transparent}.content a:hover,.intro a:hover,.summary a:hover{border-bottom-color:#c4000e}.menu-main-mobile{background:#c4000e!important}.menu-main-mobile ul li a{color:#fff!important;padding:15px 0;font-size:1.5rem}.summary{border-bottom:1px solid rgba(255,255,255,.1);padding-bottom:40px;margin-bottom:40px}.summary:hover{opacity:.8}.content iframe,.intro iframe{max-width:100%;margin:30px auto;display:block}@media(max-width:768px){.content iframe,.intro iframe{width:100%;height:auto;aspect-ratio:16/9}}body{line-height:1.6}h1,h2,h3{color:#c4000e;font-weight:700}p{line-height:1.7}.header{margin-bottom:50px}.footer{margin-top:80px;padding-top:40px;border-top:1px solid rgba(255,255,255,.1)}@media(max-width:768px){body{padding:20px 15px}.wrapper{max-width:100%}h1{font-size:28px!important;line-height:34px!important}h2{font-size:24px!important;line-height:30px!important}h3{font-size:20px!important;line-height:26px!important}.menu-main-mobile ul li a{font-size:1.3rem;padding:12px 0;font-weight:600}}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#16141c}::-webkit-scrollbar-thumb{background:#c4000e;border-radius:5px}::selection{background:#c4000e;color:#fff}::-moz-selection{background:#c4000e;color:#fff}