.global-nav{background:#fff}.global-nav .wrapper{width:auto;margin:0;padding:1.5rem}@media screen and (min-width:769px) and (max-width:1365px){.global-nav .wrapper{padding:1.5rem 2rem}}@media screen and (max-width:768px){.global-nav .wrapper{padding:1.2rem 2rem}}.global-nav .inner{display:flex;align-items:center;gap:4rem}@media screen and (min-width:769px) and (max-width:1365px){.global-nav .inner{gap:2rem}}@media screen and (max-width:768px){.global-nav .inner{gap:1.5rem}}.global-nav .brand{flex-shrink:0}.global-nav .brand img{width:29rem;min-width:0;margin-bottom:1rem}@media screen and (max-width:768px){.global-nav .brand img{width:20rem}}.global-nav .brand .title{font-size:2.5rem;font-weight:700}@media screen and (max-width:768px){.global-nav .brand .title{font-size:1.4rem}}.global-nav .menu{display:flex;align-items:center;gap:3rem;margin-left:auto}@media screen and (min-width:769px) and (max-width:1365px){.global-nav .menu{gap:1.6rem}}@media screen and (max-width:768px){.global-nav .menu{display:none}}.global-nav .menu>li a{font-size:1.5rem;transition:opacity .3s ease;font-weight:500}.global-nav .menu>li a:hover{opacity:.7}header{background:#8abfcf}@media screen and (max-width:768px){header>.wrapper{box-sizing:border-box;width:100%;padding:0}}header>.wrapper>.inner{display:block;margin-top:0;padding-bottom:0}header h1{display:flex;justify-content:center;align-items:center;height:100%;padding:7rem;font-size:2.5rem;color:#fff}@media screen and (max-width:768px){header h1{padding:5rem}}main .news-detail .back-link{display:inline-flex;align-items:center;gap:.8rem;margin-bottom:4rem;font-size:1.6rem;transition:opacity .3s ease}main .news-detail .back-link:hover{opacity:.7}main .news-detail .back-link img{width:2rem;height:2rem;transform:scaleX(-1)}main .news-detail .article-header{margin-bottom:4rem;padding-bottom:2rem;border-bottom:.2rem solid #374e67}main .news-detail .article-header time{display:block;margin-bottom:1.6rem;font-size:1.4rem;font-weight:700;color:#374e67}main .news-detail .article-header h2{font-size:2.5rem;font-weight:700;line-height:1.6}@media screen and (max-width:768px){main .news-detail .article-header h2{font-size:2rem}}main .news-detail .article-body p{margin-bottom:1.6rem;font-size:1.8rem;line-height:2}main .news-detail .article-body p:last-child{margin-bottom:0}@media screen and (max-width:768px){main .news-detail .article-body p{font-size:1.6rem}}main .news-detail .not-found{font-size:1.8rem}.article-body a{color:#4c81bf;text-decoration:underline;word-break:break-all;transition:opacity .2s ease}.article-body a:hover{opacity:.7}