/* v85 — SEO посадочные: Таро, авторские свечи, обереги */
.v85-seo-section{padding:clamp(44px,6vw,82px) 0}
.v85-seo-card{
  border:1px solid rgba(216,170,99,.24);
  border-radius:24px;
  padding:clamp(18px,2.2vw,28px);
  background:linear-gradient(145deg,rgba(14,18,26,.88),rgba(5,8,12,.95));
  box-shadow:0 20px 70px rgba(0,0,0,.28);
}
.v85-seo-card h2,.v85-seo-card h3{color:#f4d995;font-family:Georgia,serif;font-weight:400}
.v85-seo-card p,.v85-seo-card li{color:rgba(246,234,208,.76);line-height:1.65}
.v85-seo-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:22px}
.v85-seo-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}
.v85-keyline{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}
.v85-keyline span{border:1px solid rgba(216,170,99,.28);border-radius:999px;padding:8px 12px;color:#f4d995;background:rgba(216,170,99,.06);font-size:13px}
.v85-note{margin-top:18px;padding:14px 16px;border-radius:18px;border:1px solid rgba(116,213,255,.2);background:rgba(116,213,255,.055);color:#dff6ff;line-height:1.6}
.v85-link-panel{display:flex;flex-wrap:wrap;gap:12px;margin-top:18px}
.v85-link-panel a{border:1px solid rgba(216,170,99,.28);border-radius:999px;padding:10px 14px;color:#f4d995;background:rgba(255,255,255,.035)}
@media(max-width:880px){.v85-seo-grid,.v85-seo-grid.two{grid-template-columns:1fr}}
