.information-page{display:block;margin:0;background:var(--background);color:var(--text)}
.information-header,.information-footer{max-width:1120px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:28px 36px}
.information-header{border-bottom:1px solid var(--border)}
.information-brand{font-size:24px;font-weight:600;letter-spacing:-1px;text-decoration:none;color:var(--text)}
.information-brand span{color:var(--muted);font-size:14px;font-weight:400;letter-spacing:0}
.information-login{color:var(--text);font-size:14px;text-decoration:none;border-bottom:2px solid #ed0000;padding-bottom:5px}
.information-main{max-width:900px;margin:0 auto;padding:76px 36px}
.information-main h1{font-size:clamp(32px,5vw,56px);line-height:1.12;letter-spacing:-1.8px;font-weight:500;margin:20px 0 28px}
.information-main .eyebrow{font-size:11px;letter-spacing:2px;color:var(--muted)}
.information-lead{font-size:20px;line-height:1.65;color:var(--muted);max-width:760px}
.information-main section{margin-top:42px;padding-top:26px;border-top:1px solid var(--border)}
.information-main h2{font-size:22px;font-weight:500;letter-spacing:-.5px;margin:0 0 18px}
.information-main p,.information-main li{line-height:1.8;overflow-wrap:anywhere}
.information-main a,.information-footer a{color:var(--text);text-underline-offset:4px}
.information-main li{margin:8px 0}.information-main ul{padding-left:22px}
.information-footer{border-top:1px solid var(--border);flex-wrap:wrap;font-size:12px;color:var(--muted);padding-bottom:36px}
.login-information{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px;font-size:11px}.login-information a{color:var(--muted);text-underline-offset:3px}
@media(max-width:600px){.information-header,.information-footer{padding:22px}.information-header{align-items:flex-start;flex-direction:column;gap:16px}.information-main{padding:42px 22px}.information-lead{font-size:17px}.information-main h1{letter-spacing:-1px}.information-main section{margin-top:30px}}
