.meta-trust-section{border-top:1px solid var(--border,#e8e7ef)}
.meta-trust-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:28px}
.meta-trust-grid article{background:#fff;border:1px solid var(--border,#e8e7ef);border-radius:20px;padding:24px;box-shadow:0 10px 32px rgba(41,36,86,.05)}
.meta-trust-grid article>span{display:inline-grid;place-items:center;width:36px;height:36px;border-radius:12px;background:#f0edff;color:#5b42dc;font-weight:800;margin-bottom:14px}
.meta-disclosure{margin-top:24px;padding:16px 18px;border:1px solid #ddd6ff;background:#f8f6ff;border-radius:16px;color:#4b4665;line-height:1.55}
.meta-footer{grid-template-columns:1.35fr .8fr 1fr;gap:36px}
.meta-footer>div{display:flex;flex-direction:column;gap:9px;align-items:flex-start}
.meta-footer a{color:inherit;text-decoration:none}
.meta-footer a:hover{text-decoration:underline}
.meta-footer p,.meta-footer small{line-height:1.55}
.legal-rich{max-width:900px;margin-inline:auto}
.legal-rich h1{max-width:780px}
.legal-rich h2{font-size:1.18rem;margin-top:30px;margin-bottom:8px}
.legal-rich p{line-height:1.72;color:var(--muted,#656577)}
.legal-rich a{color:#5b42dc;font-weight:700}
.legal-updated{font-size:.92rem;margin-top:-8px}
.legal-contact{margin-top:30px;padding:18px;border-radius:16px;background:#f8f6ff;border:1px solid #ddd6ff;line-height:1.6}
@media(max-width:900px){.meta-trust-grid{grid-template-columns:1fr}.meta-footer{grid-template-columns:1fr;gap:24px}.legal-rich{padding-inline:4px}}
