#siteInfoLink{max-width:600px;margin:0 auto;padding:6px 20px 18px;text-align:center;font:11px/1.5 Pretendard,sans-serif;color:#777}#siteInfoLink a{color:inherit;text-underline-offset:3px}.viewing-results #siteInfoLink{margin-top:16px}
@font-face{font-family:Pretendard;src:url('PretendardVariable.woff2') format('woff2');font-display:swap}.info-page{margin:0;background:#eaeaea;color:#222;font-family:Pretendard,system-ui,sans-serif;line-height:1.8}.info-page *{box-sizing:border-box}.info-page header{max-width:800px;margin:auto;padding:24px;display:flex;justify-content:space-between;gap:16px;align-items:center}.info-page a{color:#333;text-underline-offset:4px}.info-page .info-brand{font-weight:800;text-decoration:none}.info-page main{max-width:760px;margin:12px auto 40px;background:#fff;border:1px solid #ddd;border-radius:18px;padding:36px}.info-page nav{color:#777;font-size:12px}.info-page h1{font-size:32px;line-height:1.35;letter-spacing:-1px}.info-intro{font-size:17px;color:#444}.info-page h2{font-size:22px;margin-top:36px}.info-page h3{font-size:16px;margin:24px 0 8px}.info-page p,.info-page li{font-size:15px;color:#555}.info-page li{margin:12px 0}.info-page article{border-top:1px solid #eee}.info-page .info-start{display:inline-block;background:#222;color:#fff;border-radius:10px;padding:12px 18px;text-decoration:none;margin-top:24px}.info-page footer{text-align:center;font-size:12px;padding:16px 20px 32px;color:#777}.info-page a:focus-visible{outline:3px solid #d4b900;outline-offset:4px}@media(max-width:600px){.info-page main{margin:0 14px 24px;padding:24px 20px}.info-page h1{font-size:27px}.info-page header{padding:18px;font-size:13px}}
