/* Public information stays below the homepage and outside the editor. */
.site-footer{height:auto;min-height:64px;padding:18px 28px;max-width:1040px;margin:0 auto;background:transparent;border-color:#414957;font-size:13px;color:#aebbd0;flex-wrap:wrap;line-height:1.5}
.site-footer>span:first-child{letter-spacing:0}.site-footer nav{display:flex;gap:24px;flex-wrap:wrap}.site-footer a,.info-page a,.no-script a{color:#c5d6f1;text-decoration:none}.site-footer a:hover,.info-page a:hover{text-decoration:underline}.site-footer a{padding:8px 0}
.info-page{max-width:760px;min-height:calc(100dvh - 130px);display:block;margin:0 auto;padding:56px 28px 64px}.info-page h1{font-size:32px;font-weight:500;line-height:1.4;margin:0 0 20px;color:#f0f4fa}.info-page h2{font-size:20px;font-weight:500;line-height:1.5;margin:32px 0 12px}.info-page p,.info-page li{font-size:16px;line-height:1.85;color:#c5cfdd;max-width:none;margin:0 0 16px;word-break:keep-all;overflow-wrap:anywhere}.info-page ol,.info-page ul{padding-left:24px}.info-page li{margin-bottom:10px}.info-page .intro{font-size:18px}.info-page .back-link{display:inline-block;margin-bottom:28px;font-size:14px}.info-page details{padding:16px 0;border-bottom:1px solid #414957}.info-page summary{font-size:17px;color:#e5edf8;cursor:pointer;line-height:1.6}.info-page details p{margin:12px 0 0;font-size:15px}.info-page .mail-link{font-size:18px;display:inline-block;margin:4px 0 16px}.info-page small{color:#a9b8cc;font-size:13px}.no-script{padding:16px;text-align:center;max-width:none;color:#c5cfdd}
@media(max-width:650px){.site-footer{margin:0 22px;padding:18px 0;gap:8px}.site-footer nav{gap:16px}.site-footer a{min-height:44px;display:inline-flex;align-items:center}.info-page{padding:32px 22px 48px}.info-page h1{font-size:28px}.info-page p,.info-page li{font-size:16px}}

