.tx-public-policy-scope .tn-card-guest{border:1px solid var(--tx-card-border, rgba(148, 163, 184, .1));border-radius:1rem;background:var(--tx-card-bg);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.tx-public-policy-scope .window-style-guest{border-color:var(--tx-brand, #9b32ff);box-shadow:0 0 18px var(--tx-brand-glow, rgba(155, 50, 255, .4))}.tx-public-policy-page{width:100%}.tx-public-policy-title{margin-bottom:1.25rem;text-align:center;font-size:1.125rem;font-weight:800;letter-spacing:-.02em;line-height:1.2;color:var(--tx-fg)}@media(min-width:640px){.tx-public-policy-title{margin-bottom:2rem;font-size:1.75rem}}@media(min-width:1024px){.tx-public-policy-title{font-size:2rem}}.tx-public-policy-body>section+section{margin-top:0}.tx-public-policy-body section{margin-bottom:.875rem}@media(min-width:640px){.tx-public-policy-body section{margin-bottom:1.25rem}}.tx-public-policy-body section:last-child{margin-bottom:0}.tx-public-policy-body h2{margin-bottom:.5rem;font-size:.875rem;font-weight:700;color:var(--tx-brand-soft, #c084fc)}@media(min-width:640px){.tx-public-policy-body h2{margin-bottom:.75rem;font-size:1.125rem}}.tx-public-policy-body p{font-size:.875rem;line-height:1.625;color:var(--tx-muted)}@media(min-width:640px){.tx-public-policy-body p{font-size:1rem}}.tx-public-policy-body ul{margin-left:1rem;list-style-type:disc}.tx-public-policy-body ul li{font-size:.875rem;line-height:1.625;color:var(--tx-muted)}@media(min-width:640px){.tx-public-policy-body ul{margin-left:1.25rem}.tx-public-policy-body ul li{font-size:1rem}}.tx-public-policy-body ul li+li{margin-top:.375rem}@media(min-width:640px){.tx-public-policy-body ul li+li{margin-top:.5rem}}.tx-public-policy-body blockquote{border-left:4px solid var(--tx-brand, #9b32ff);padding-left:.75rem}@media(min-width:640px){.tx-public-policy-body blockquote{padding-left:1rem}}.tx-public-policy-body a{color:var(--tx-link);transition:color .2s ease}.tx-public-policy-body a:hover{color:var(--tx-link-hover);text-decoration:underline}html[data-theme=light] .tx-public-policy-body h2{color:var(--tx-section-kicker)}html[data-theme=light] .tx-public-policy-scope .window-style-guest{box-shadow:0 0 14px color-mix(in srgb,var(--tx-brand) 22%,transparent)}.tx-public-policy-body .text-slate-400,.tx-public-policy-body .text-slate-300,.tx-public-policy-body .text-slate-500,.tx-public-policy-body .text-gray-400,.tx-public-policy-body .text-gray-500{color:var(--tx-muted)!important}.tx-public-policy-body .text-white,.tx-public-policy-body .text-gray-100{color:var(--tx-fg)!important}
