 .wxLegalFooter{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px 28px;padding:20px 24px;border-bottom:1px solid var(--i-background_3,#ffffff20);color:var(--i-color_soft,inherit);font-size:14px;}.wxLegalFooter a{color:inherit;text-decoration:none;padding:6px 0;}.wxLegalFooter a:hover{color:var(--i-color_hard,inherit);text-decoration:underline;}.wxLegalFooter a:focus-visible, .wxLegalContact a:focus-visible{outline:2px solid var(--i-color_primary,#8578f2);outline-offset:4px;border-radius:3px;}.wxLegalFooter .wxLegalDonate{padding:7px 15px;color:var(--i-color_hard,inherit);border:1px solid var(--i-color_primary,#8578f2);border-radius:999px;}.wxLegalDonate span{margin-right:4px;}.wxLegalPage{max-width:980px;margin:24px auto;padding:clamp(24px,5vw,56px);color:var(--i-color_root,inherit);border-radius:16px;}.wxLegalPage h1{margin:0 0 28px;color:var(--i-color_hard,inherit);font-size:clamp(28px,4vw,42px);line-height:1.15;}.wxLegalEyebrow{color:var(--i-color_primary,inherit);font-size:13px;font-weight:700;margin:0 0 14px;}.wxLegalText{line-height:1.8;overflow-wrap:anywhere;}.wxLegalText h2{color:var(--i-color_hard,inherit);font-size:22px;margin:32px 0 12px;}.wxLegalText p{margin:0 0 18px;}.wxLegalContact{display:flex;flex-wrap:wrap;gap:20px;border-top:1px solid var(--i-background_3,#ffffff20);padding-top:24px;margin-top:32px;}@media(max-width:500px){.wxLegalFooter{gap:8px 20px;font-size:13px;}.wxLegalPage{margin:16px 0;}}