.info-page{color:#292438;background:#faf8ff;min-height:100dvh;padding:0 24px;font-family:Arial,sans-serif;line-height:1.8}.info-page>header,.info-page>footer{justify-content:space-between;align-items:center;gap:20px;max-width:940px;margin:auto;padding:28px 0;display:flex}.info-page a{color:#6144b5;text-underline-offset:4px}.info-page .info-brand{font-size:26px;font-weight:800;text-decoration:none}.info-page>main{background:#fff;border:1px solid #e9e1f4;border-radius:22px;max-width:850px;margin:14px auto 28px;padding:clamp(24px,5vw,54px);box-shadow:0 12px 48px #44335b08}.info-page h1{margin:12px 0 18px;font-size:clamp(28px,5vw,40px);line-height:1.25}.info-page h2{margin:32px 0 10px;font-size:21px}.info-page p,.info-page ul{margin:12px 0}.info-page small{color:#70667e}.info-page li{margin:8px 0}.info-page .info-intro{color:#63586f;font-size:18px}.info-page .info-note{background:#f3edff;border-left:4px solid #7957c5;border-radius:8px;padding:16px 20px}.info-page>footer{flex-wrap:wrap;justify-content:center;font-size:14px}@media (max-width:520px){.info-page{padding:0 14px}.info-page>header{flex-direction:column;align-items:flex-start;gap:6px}.info-page>main{padding:24px 20px}}.info-page header nav{flex-wrap:wrap;gap:20px;display:flex}.public-article{max-width:820px;margin:auto}.article-lead{color:#897294;margin:24px 0 36px;font-size:20px;line-height:1.8}.public-article h2{margin-top:40px;font-size:25px}.article-actions{flex-wrap:wrap;align-items:center;gap:22px;margin:40px 0;display:flex}.info-cta{background:#7750b4;border-radius:12px;padding:14px 22px;text-decoration:none;display:inline-flex;color:#fff!important}.article-related{border-top:1px solid #e5dbea;margin-top:45px}.article-related a{margin:14px 0;display:block}.public-tools-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:22px;margin:36px 0;display:grid}.public-tools-grid>a{color:#51425e;background:#fff;border:1px solid #e6dcec;border-radius:18px;padding:28px;text-decoration:none;display:block}.public-tools-grid>a>span{letter-spacing:2px;color:#a98dbb;font-size:13px}.public-tools-grid h2{font-size:22px}.public-tools-grid p{font-size:14px!important}.public-tools-grid b{color:#8b62a6;font-size:13px}.guide-flow{color:#6c498f;background:#ede7f7;border-radius:14px;padding:24px;line-height:2}.guide-flow span{color:#b09ac5;margin:0 8px}.guide-flow small{color:#9581a2;margin-top:8px;display:block}
