.zodiac-hero[data-astro-cid-nnchsamg]{background:linear-gradient(180deg,#ebecff,#fff);padding:40px 0 24px}.zodiac-hero[data-astro-cid-nnchsamg] .container[data-astro-cid-nnchsamg]{display:grid;grid-template-columns:auto 1fr;gap:28px;align-items:center}.zodiac-hero[data-astro-cid-nnchsamg] .icon[data-astro-cid-nnchsamg]{width:110px;height:110px;padding:18px;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 12px 32px #081a441a;flex-shrink:0}.zodiac-hero[data-astro-cid-nnchsamg] .icon[data-astro-cid-nnchsamg] img[data-astro-cid-nnchsamg]{width:100%;height:100%}.zodiac-hero[data-astro-cid-nnchsamg] h1[data-astro-cid-nnchsamg]{font-family:Recoleta,Cera Pro,serif;font-weight:700;font-size:clamp(28px,4vw,40px);color:#20174d;margin:0 0 6px;line-height:1.15}.zodiac-hero[data-astro-cid-nnchsamg] .meta[data-astro-cid-nnchsamg]{display:flex;flex-wrap:wrap;gap:8px 16px;align-items:center;font-family:Cera Pro,sans-serif;font-size:14px;color:#51596b}.zodiac-hero[data-astro-cid-nnchsamg] .meta[data-astro-cid-nnchsamg] .chip[data-astro-cid-nnchsamg]{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;background:#5c31f61a;color:#5c31f6;font-weight:600;font-size:12px;letter-spacing:.04em;text-transform:uppercase}@media(max-width:575px){.zodiac-hero[data-astro-cid-nnchsamg]{padding:28px 0 20px}.zodiac-hero[data-astro-cid-nnchsamg] .container[data-astro-cid-nnchsamg]{grid-template-columns:1fr;text-align:center}.zodiac-hero[data-astro-cid-nnchsamg] .icon[data-astro-cid-nnchsamg]{margin:0 auto;width:88px;height:88px;padding:14px}.zodiac-hero[data-astro-cid-nnchsamg] .meta[data-astro-cid-nnchsamg]{justify-content:center}}.zodiac-nav[data-astro-cid-nnchsamg]{font-family:Cera Pro,sans-serif;border-bottom:solid 1px #ddd;margin:16px 0 24px;padding-bottom:12px;font-weight:500;font-size:1.05em;text-align:left}.zodiac-nav[data-astro-cid-nnchsamg] a[data-astro-cid-nnchsamg]{color:#51596b;padding:0 8px 4px;margin-right:12px;text-decoration:none}.zodiac-nav[data-astro-cid-nnchsamg] a[data-astro-cid-nnchsamg].current{color:#5c31f6;border-bottom:solid 2px #5C31F6;padding-bottom:6px}.zodiac-nav[data-astro-cid-nnchsamg] a[data-astro-cid-nnchsamg]:hover{color:#5c31f6;text-decoration:none}.toc[data-astro-cid-nnchsamg]{background:#fafafe;border-radius:10px;padding:14px 18px;margin:16px 0 32px;border:1px solid rgba(92,49,246,.08)}.toc[data-astro-cid-nnchsamg] summary[data-astro-cid-nnchsamg]{font-family:Cera Pro,sans-serif;font-weight:700;font-size:13px;letter-spacing:.04em;text-transform:uppercase;color:#5c31f6;cursor:pointer}.toc[data-astro-cid-nnchsamg] ol[data-astro-cid-nnchsamg]{font-family:Cera Pro,sans-serif;padding-left:1.2rem;margin:12px 0 0}.toc[data-astro-cid-nnchsamg] a[data-astro-cid-nnchsamg]{color:#20174d;text-decoration:none}.toc[data-astro-cid-nnchsamg] a[data-astro-cid-nnchsamg]:hover{color:#5c31f6;text-decoration:underline}.article-body[data-astro-cid-nnchsamg]{max-width:760px;margin:0 auto 32px;padding:0 16px;font-family:Cera Pro,sans-serif}.article-body[data-astro-cid-nnchsamg] .lead[data-astro-cid-nnchsamg]{font-size:18px;line-height:1.7;color:#20174d;margin:0 0 18px;font-weight:500}.article-body[data-astro-cid-nnchsamg] p{font-size:16px;line-height:1.75;color:#20174d;margin:0 0 18px}.article-body[data-astro-cid-nnchsamg] h2{font-family:Recoleta,Cera Pro,serif;font-weight:700;font-size:clamp(22px,3vw,28px);color:#20174d;margin:32px 0 14px;scroll-margin-top:24px}.article-body[data-astro-cid-nnchsamg] h3{font-family:Recoleta,Cera Pro,serif;font-weight:700;font-size:20px;color:#20174d;margin:24px 0 10px}.article-body[data-astro-cid-nnchsamg] ul,.article-body[data-astro-cid-nnchsamg] ol{padding-left:1.5rem;margin:0 0 18px}.article-body[data-astro-cid-nnchsamg] li{margin-bottom:6px;line-height:1.65;color:#20174d}.article-body[data-astro-cid-nnchsamg] a{color:#5c31f6;text-decoration:underline}.article-body[data-astro-cid-nnchsamg] img{max-width:100%;height:auto;border-radius:10px;margin:12px 0}.other-signs[data-astro-cid-nnchsamg]{max-width:920px;margin:32px auto 48px;padding:0 20px}.other-signs[data-astro-cid-nnchsamg] h3[data-astro-cid-nnchsamg]{font-family:Recoleta,Cera Pro,serif;font-weight:700;font-size:18px;color:#20174d;text-align:center;margin:0 0 16px}.other-signs[data-astro-cid-nnchsamg] .grid[data-astro-cid-nnchsamg]{display:grid;grid-template-columns:repeat(6,1fr);gap:10px}@media(max-width:767px){.other-signs[data-astro-cid-nnchsamg] .grid[data-astro-cid-nnchsamg]{grid-template-columns:repeat(4,1fr)}}@media(max-width:480px){.other-signs[data-astro-cid-nnchsamg] .grid[data-astro-cid-nnchsamg]{grid-template-columns:repeat(3,1fr)}}.other-signs[data-astro-cid-nnchsamg] a[data-astro-cid-nnchsamg]{display:flex;flex-direction:column;align-items:center;padding:12px 6px;background:#fff;border-radius:12px;box-shadow:0 4px 14px #081a440f;text-decoration:none;transition:transform .15s ease,box-shadow .15s ease}.other-signs[data-astro-cid-nnchsamg] a[data-astro-cid-nnchsamg]:hover{transform:translateY(-2px);box-shadow:0 10px 24px #081a441f;text-decoration:none}.other-signs[data-astro-cid-nnchsamg] a[data-astro-cid-nnchsamg].current{outline:2px solid #5C31F6}.other-signs[data-astro-cid-nnchsamg] a[data-astro-cid-nnchsamg] img[data-astro-cid-nnchsamg]{width:38px;height:38px;margin-bottom:6px}.other-signs[data-astro-cid-nnchsamg] a[data-astro-cid-nnchsamg] span[data-astro-cid-nnchsamg]{font-family:Cera Pro,sans-serif;font-size:12px;color:#20174d;text-transform:capitalize}
