.ai-tip[data-astro-cid-malua323]{margin:2rem 0;padding:1rem 1.2rem;border-left:3px solid #4f8ef7;background:#f0f6ff;border-radius:0 4px 4px 0}.ai-tip[data-astro-cid-malua323] strong[data-astro-cid-malua323]{display:block;margin-bottom:.4rem;color:#2a5ccc;font-size:.95rem}.ai-tip[data-astro-cid-malua323] p[data-astro-cid-malua323]{margin:0;font-size:.9rem;color:#444}.ai-tip[data-astro-cid-malua323] a[data-astro-cid-malua323]{color:#2a5ccc;font-weight:600}.disclaimer[data-astro-cid-cukr4w5s]{margin-top:2rem;padding:1rem 1.2rem;border-left:3px solid #e0e0e0;background:#f9f9f9;font-size:.85rem;color:#666;border-radius:0 4px 4px 0}.disclaimer[data-astro-cid-cukr4w5s] a[data-astro-cid-cukr4w5s]{color:#555;text-decoration:underline}main[data-astro-cid-bvzihdzo]{width:calc(100% - 2em);max-width:100%;margin:0}.prose[data-astro-cid-bvzihdzo]{width:720px;max-width:calc(100% - 2em);margin:auto;padding:1em;color:rgb(var(--gray-dark))}.title[data-astro-cid-bvzihdzo]{margin-bottom:1em;padding:1em 0;text-align:center;line-height:1.3}.title[data-astro-cid-bvzihdzo] h1[data-astro-cid-bvzihdzo]{margin:0 0 .5em;font-size:1.4rem;line-height:1.4;word-break:keep-all}@media(min-width:640px){.title[data-astro-cid-bvzihdzo] h1[data-astro-cid-bvzihdzo]{font-size:1.8rem}}@media(min-width:768px){.title[data-astro-cid-bvzihdzo] h1[data-astro-cid-bvzihdzo]{font-size:2.2rem}}.date[data-astro-cid-bvzihdzo]{margin-bottom:.5em;color:rgb(var(--gray));font-size:.9rem}.last-updated-on[data-astro-cid-bvzihdzo]{font-style:italic}.tags[data-astro-cid-bvzihdzo]{display:flex;flex-wrap:wrap;gap:.4rem;justify-content:center;margin-top:.8rem}.tag[data-astro-cid-bvzihdzo]{font-size:.78rem;padding:.2rem .6rem;background:#f0f0f0;border-radius:999px;color:#555;text-decoration:none}.category-badge[data-astro-cid-bvzihdzo]{display:inline-block;font-size:.78rem;padding:.2rem .7rem;background:#4f8ef7;color:#fff;border-radius:999px;margin-bottom:.6rem}.prose[data-astro-cid-bvzihdzo] h2{font-size:1.2rem;margin-top:1.8em;margin-bottom:.6em;word-break:keep-all}.prose[data-astro-cid-bvzihdzo] h3{font-size:1.05rem;margin-top:1.4em;word-break:keep-all}.prose[data-astro-cid-bvzihdzo] p{font-size:.95rem;line-height:1.75;word-break:keep-all}.prose[data-astro-cid-bvzihdzo] table{width:100%;font-size:.82rem;border-collapse:collapse;overflow-x:auto;display:block}.prose[data-astro-cid-bvzihdzo] th,.prose[data-astro-cid-bvzihdzo] td{padding:.4rem .5rem;border:1px solid #e2e8f0;white-space:nowrap}.prose[data-astro-cid-bvzihdzo] th{background:#f1f5f9;font-weight:700}@media(min-width:640px){.prose[data-astro-cid-bvzihdzo] h2{font-size:1.4rem}.prose[data-astro-cid-bvzihdzo] h3{font-size:1.2rem}.prose[data-astro-cid-bvzihdzo] p{font-size:1rem}}.entity-card[data-astro-cid-bvzihdzo]{margin:2rem 0 1.5rem;padding:1.25rem 1.4rem;background:linear-gradient(135deg,#f0f9ff,#e0f2fe);border:1.5px solid #BAE6FD;border-radius:16px;text-decoration:none;display:block;transition:transform .15s,box-shadow .15s}.entity-card[data-astro-cid-bvzihdzo]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #00000014}.entity-card-label[data-astro-cid-bvzihdzo]{font-size:.72rem;font-weight:700;color:#0369a1;letter-spacing:.06em;margin-bottom:.5rem}.entity-card-stat[data-astro-cid-bvzihdzo]{font-size:1rem;font-weight:700;color:#1e3a5f;margin-bottom:.4rem;line-height:1.4}.entity-card-cta[data-astro-cid-bvzihdzo]{font-size:.82rem;color:#0369a1;font-weight:600}.zodiac-section[data-astro-cid-bvzihdzo]{margin:2.5rem 0 1.5rem;padding:1.25rem;background:linear-gradient(135deg,#1e3a5f,#2d5a9e);border-radius:16px}.zodiac-section[data-astro-cid-bvzihdzo] h3[data-astro-cid-bvzihdzo]{color:#fff;font-size:.95rem;font-weight:700;margin-bottom:.9rem;text-align:center}.zodiac-cards[data-astro-cid-bvzihdzo]{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.zodiac-card[data-astro-cid-bvzihdzo]{display:flex;flex-direction:column;align-items:center;gap:.4rem;padding:1rem .6rem;background:#ffffff14;border:1px solid rgba(255,255,255,.15);border-radius:12px;text-decoration:none;transition:background .2s}.zodiac-card[data-astro-cid-bvzihdzo]:hover{background:#ffffff26}.zodiac-card[data-astro-cid-bvzihdzo] .zc-icon[data-astro-cid-bvzihdzo]{font-size:1.8rem}.zodiac-card[data-astro-cid-bvzihdzo] .zc-title[data-astro-cid-bvzihdzo]{color:#fff;font-size:.85rem;font-weight:700;text-align:center}.zodiac-card[data-astro-cid-bvzihdzo] .zc-desc[data-astro-cid-bvzihdzo]{color:#ffffffe6;font-size:.72rem;text-align:center;line-height:1.4}
