.xt-activation-page .xt-public-intro{width:min(100% - 48px,1180px);margin:0 auto 24px;text-align:center;color:#eee8ff}
.xt-activation-page .xt-public-intro h1{margin:0 0 10px;font-size:clamp(21px,2.4vw,30px);font-weight:900;line-height:1.2;letter-spacing:.055em}
.xt-activation-page .xt-public-intro p{max-width:850px;margin:0 auto;color:#bcb3cf;font-size:14px;line-height:1.65;text-wrap:pretty}
.xt-public-seo-fallback{box-sizing:border-box;max-width:900px;margin:8vh auto;padding:28px;color:#eee8ff;font:16px/1.65 system-ui,sans-serif}
.xt-public-seo-fallback h1{font-size:28px;line-height:1.2}.xt-public-seo-fallback a{color:#c4a5ff}
@media(max-width:480px){.xt-activation-page .xt-public-intro{width:calc(100% - 32px);margin-bottom:18px}.xt-activation-page .xt-public-intro p{font-size:13px;line-height:1.6}}
