.shr{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}
.shr a,.shr button{padding:8px 14px;border-radius:999px;border:0;background:#2a1a4a;color:#fff;font:700 14px 'DM Sans',sans-serif;text-decoration:none;cursor:pointer}
.shr .wa{background:#25d366;color:#04200f}.shr .ig{background:linear-gradient(135deg,#f58529,#dd2a7b,#8134af)}.shr .fb{background:#1877f2}.shr .xx{background:#000}
.cert{max-width:360px;width:100%;border-radius:12px;display:block;margin:10px 0}
.faq details{background:var(--glass);border:1px solid var(--line);border-radius:14px;padding:12px 16px;margin:10px 0}
.faq summary{cursor:pointer;font-weight:700}
.faq details p{margin:8px 0 0;color:var(--mut)}
.seo{max-width:820px;color:var(--mut)}
.seo a{color:var(--gold);text-decoration:underline}
.allcats{display:flex;flex-wrap:wrap;gap:8px 18px;justify-content:center;margin:16px auto;max-width:900px}
.allcats a{color:var(--mut);font-size:14px}.allcats a:hover{color:#fff}
.facts{list-style:none;padding:0;margin:12px 0;color:var(--mut)}
.facts li{padding:4px 0}
