:root{scroll-padding-bottom:76px}
a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid #155eef!important;outline-offset:4px}
.gau-footer{padding:28px 20px 90px;text-align:center;font:14px/1.8 system-ui,sans-serif;color:#414141;background:#fff5d6}
.gau-footer a{color:#7b3400;text-decoration:underline}
.gau-notice{padding:16px;border:1px solid #e5c263;border-radius:12px;background:#fff9e6;color:#483800}
.article-body img{max-width:100%;height:auto}
.article-body>div{padding:0!important;border:0!important;box-shadow:none!important}
body .popup-close-icon{border:0;background:none;cursor:pointer;font-size:20px}
body .popup-box{max-height:85vh;overflow:auto}
@media(max-width:600px){body .header-news h1{font-size:17px;padding-left:70px;line-height:1.4}body .article-body{font-size:16px}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.fade-up{opacity:1!important;transform:none!important}}
