.guide[data-astro-cid-g4deujjc]{max-width:680px;margin:0 auto}.guide-header[data-astro-cid-g4deujjc]{text-align:center;padding:60px 0 40px}.section-label[data-astro-cid-g4deujjc]{font-family:var(--font-heading);font-size:.65rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--gold);margin-bottom:12px}.guide-header[data-astro-cid-g4deujjc] h1[data-astro-cid-g4deujjc]{font-family:var(--font-display);font-size:2.6rem;font-weight:400;color:var(--text-primary);margin-bottom:12px;letter-spacing:.06em}.subtitle[data-astro-cid-g4deujjc]{color:var(--text-secondary);font-size:1.05rem;line-height:1.7;margin-bottom:24px}.print-btn[data-astro-cid-g4deujjc]{padding:8px 24px;font-family:var(--font-heading);font-size:.6rem;font-weight:500;letter-spacing:.15em;text-transform:uppercase;border:1px solid rgba(212,165,86,.2);background:transparent;color:var(--text-muted);cursor:pointer;transition:all .3s}.print-btn[data-astro-cid-g4deujjc]:hover{color:var(--gold);border-color:#d4a55666}.guide-section[data-astro-cid-g4deujjc]{padding:8px 0 16px}.guide-section[data-astro-cid-g4deujjc] h2[data-astro-cid-g4deujjc]{font-family:var(--font-display);font-size:1.4rem;font-weight:400;color:var(--text-primary);margin-top:0;margin-bottom:1rem;letter-spacing:.04em}.guide-section[data-astro-cid-g4deujjc] p[data-astro-cid-g4deujjc]{color:var(--text-secondary);font-size:.95rem;line-height:1.8;margin-bottom:1rem}.section-intro[data-astro-cid-g4deujjc]{color:var(--text-muted)!important;font-size:.9rem!important;margin-bottom:1.5rem!important}.section-cta[data-astro-cid-g4deujjc]{margin-top:1.5rem;padding:16px 20px;background:#d4a5560a;border-left:3px solid rgba(212,165,86,.25)}.section-cta[data-astro-cid-g4deujjc] a[data-astro-cid-g4deujjc]{color:var(--gold);text-decoration:underline;text-decoration-color:#d4a5564d;text-underline-offset:2px}.section-cta[data-astro-cid-g4deujjc] a[data-astro-cid-g4deujjc]:hover{text-decoration-color:var(--gold)}.pillar[data-astro-cid-g4deujjc]{margin-bottom:2rem;padding-left:20px;border-left:2px solid rgba(212,165,86,.15)}.pillar[data-astro-cid-g4deujjc] h3[data-astro-cid-g4deujjc]{font-family:var(--font-heading);font-size:1.05rem;font-weight:500;color:var(--gold);margin-top:0;margin-bottom:.5rem;letter-spacing:.03em}.pillar[data-astro-cid-g4deujjc] p[data-astro-cid-g4deujjc]{color:var(--text-secondary);font-size:.95rem;line-height:1.8}.graha-list[data-astro-cid-g4deujjc]{display:flex;flex-direction:column;gap:1px;border:1px solid var(--border);overflow:hidden;background:var(--border);margin-top:1.25rem}.graha-item[data-astro-cid-g4deujjc]{display:flex;align-items:center;gap:16px;padding:14px 20px;background:var(--bg-raised);text-decoration:none;transition:background .2s}.graha-item[data-astro-cid-g4deujjc]:hover{background:var(--bg-card)}.graha-symbol[data-astro-cid-g4deujjc]{font-size:1.3rem;color:var(--gold);width:28px;text-align:center;flex-shrink:0}.graha-symbol[data-astro-cid-g4deujjc].rahu-ketu{font-size:1.1rem}.graha-info[data-astro-cid-g4deujjc]{display:flex;flex-direction:column;gap:2px}.graha-info[data-astro-cid-g4deujjc] strong[data-astro-cid-g4deujjc]{font-family:var(--font-heading);font-size:.85rem;font-weight:500;letter-spacing:.03em;color:var(--text-primary)}.graha-info[data-astro-cid-g4deujjc] span[data-astro-cid-g4deujjc]{font-size:.82rem;color:var(--text-muted);line-height:1.5}.house-list[data-astro-cid-g4deujjc]{display:flex;flex-direction:column;gap:1px;border:1px solid var(--border);overflow:hidden;background:var(--border);margin-top:1.25rem;margin-bottom:2rem}.house-item[data-astro-cid-g4deujjc]{display:flex;align-items:baseline;gap:16px;padding:12px 20px;background:var(--bg-raised)}.house-number[data-astro-cid-g4deujjc]{font-family:var(--font-display);font-size:.85rem;color:var(--gold);width:32px;text-align:right;flex-shrink:0;letter-spacing:.02em}.house-info[data-astro-cid-g4deujjc]{font-size:.88rem;color:var(--text-secondary);line-height:1.6}.house-info[data-astro-cid-g4deujjc] strong[data-astro-cid-g4deujjc]{color:var(--text-primary);font-family:var(--font-heading);font-weight:500;font-size:.85rem;letter-spacing:.02em}.house-types[data-astro-cid-g4deujjc]{margin-top:.5rem}.house-types[data-astro-cid-g4deujjc] h3[data-astro-cid-g4deujjc]{font-family:var(--font-heading);font-size:.95rem;font-weight:500;color:var(--text-primary);margin-top:0;margin-bottom:.75rem}.house-types[data-astro-cid-g4deujjc] p[data-astro-cid-g4deujjc]{font-size:.9rem;color:var(--text-secondary);margin-bottom:.75rem}.house-types[data-astro-cid-g4deujjc] ul[data-astro-cid-g4deujjc]{list-style:none;padding:0;margin:0}.house-types[data-astro-cid-g4deujjc] li[data-astro-cid-g4deujjc]{padding:8px 0;border-bottom:1px solid var(--border);font-size:.88rem;color:var(--text-secondary);line-height:1.6}.house-types[data-astro-cid-g4deujjc] li[data-astro-cid-g4deujjc]:last-child{border-bottom:none}.house-types[data-astro-cid-g4deujjc] li[data-astro-cid-g4deujjc] strong[data-astro-cid-g4deujjc]{color:var(--gold)}.formula-box[data-astro-cid-g4deujjc]{text-align:center;padding:24px;border:1px solid rgba(212,165,86,.2);background:var(--bg-card);margin:1.5rem 0}.formula[data-astro-cid-g4deujjc]{font-family:var(--font-heading);font-size:1.1rem;font-weight:500;color:var(--gold)!important;letter-spacing:.04em;margin:0!important}.cta-section[data-astro-cid-g4deujjc]{padding-top:16px}.cta-intro[data-astro-cid-g4deujjc]{margin-bottom:1.5rem!important}.cta-cards[data-astro-cid-g4deujjc]{display:flex;flex-direction:column;gap:16px;margin-bottom:2.5rem}.cta-card[data-astro-cid-g4deujjc]{display:block;padding:28px 28px 24px;border:1px solid var(--border);background:var(--bg-card);text-decoration:none;transition:border-color .3s,background .3s}.cta-card[data-astro-cid-g4deujjc]:hover{border-color:#d4a5564d;background:var(--bg-card-hover)}.cta-card[data-astro-cid-g4deujjc].primary{border-color:#d4a55640}.cta-label[data-astro-cid-g4deujjc]{font-family:var(--font-heading);font-size:.6rem;font-weight:500;letter-spacing:.15em;text-transform:uppercase;color:var(--text-muted);margin-bottom:8px}.cta-card[data-astro-cid-g4deujjc] h3[data-astro-cid-g4deujjc]{font-family:var(--font-display);font-size:1.2rem;font-weight:400;color:var(--text-primary);margin:0 0 8px;letter-spacing:.03em}.cta-card[data-astro-cid-g4deujjc] p[data-astro-cid-g4deujjc]{color:var(--text-secondary)!important;font-size:.88rem!important;line-height:1.7!important;margin-bottom:12px!important}.cta-price[data-astro-cid-g4deujjc]{font-family:var(--font-display);font-size:1.3rem;font-weight:400;color:var(--gold)}.free-tools[data-astro-cid-g4deujjc] h3[data-astro-cid-g4deujjc]{font-family:var(--font-heading);font-size:.8rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);margin-top:0;margin-bottom:12px}.tools-list[data-astro-cid-g4deujjc]{display:flex;flex-direction:column;gap:1px;border:1px solid var(--border);overflow:hidden;background:var(--border)}.tool-link[data-astro-cid-g4deujjc]{display:flex;justify-content:space-between;align-items:baseline;gap:16px;background:var(--bg-raised);padding:14px 20px;text-decoration:none;transition:background .2s}.tool-link[data-astro-cid-g4deujjc]:hover{background:var(--bg-card)}.tool-link[data-astro-cid-g4deujjc] strong[data-astro-cid-g4deujjc]{font-family:var(--font-heading);font-size:.82rem;font-weight:500;letter-spacing:.03em;color:var(--text-primary);white-space:nowrap}.tool-link[data-astro-cid-g4deujjc] span[data-astro-cid-g4deujjc]{color:var(--text-muted);font-size:.78rem;text-align:right}@media (max-width: 640px){.guide-header[data-astro-cid-g4deujjc] h1[data-astro-cid-g4deujjc]{font-size:2rem}.pillar[data-astro-cid-g4deujjc]{padding-left:16px}.graha-item[data-astro-cid-g4deujjc]{padding:12px 16px}.house-item[data-astro-cid-g4deujjc]{padding:10px 16px}.cta-card[data-astro-cid-g4deujjc]{padding:20px}.tool-link[data-astro-cid-g4deujjc]{flex-direction:column;gap:2px}.tool-link[data-astro-cid-g4deujjc] span[data-astro-cid-g4deujjc]{text-align:left}}@media print{.guide[data-astro-cid-g4deujjc]{max-width:100%;color:#000}.guide-header[data-astro-cid-g4deujjc]{padding-top:0}.print-btn[data-astro-cid-g4deujjc]{display:none}.guide-section[data-astro-cid-g4deujjc] h2[data-astro-cid-g4deujjc]{color:#000;page-break-after:avoid}.guide-section[data-astro-cid-g4deujjc] p[data-astro-cid-g4deujjc],.pillar[data-astro-cid-g4deujjc] p[data-astro-cid-g4deujjc],.house-info[data-astro-cid-g4deujjc],.graha-info[data-astro-cid-g4deujjc] span[data-astro-cid-g4deujjc]{color:#333}.pillar[data-astro-cid-g4deujjc] h3[data-astro-cid-g4deujjc],.graha-info[data-astro-cid-g4deujjc] strong[data-astro-cid-g4deujjc],.house-info[data-astro-cid-g4deujjc] strong[data-astro-cid-g4deujjc]{color:#000}.graha-symbol[data-astro-cid-g4deujjc],.house-number[data-astro-cid-g4deujjc],.cta-price[data-astro-cid-g4deujjc]{color:#8a6d2a}.graha-item[data-astro-cid-g4deujjc],.house-item[data-astro-cid-g4deujjc],.tool-link[data-astro-cid-g4deujjc]{background:#fff;border-bottom:1px solid #ddd}.graha-list[data-astro-cid-g4deujjc],.house-list[data-astro-cid-g4deujjc],.tools-list[data-astro-cid-g4deujjc]{border-color:#ccc;background:#ccc}.pillar[data-astro-cid-g4deujjc]{border-left-color:#ccc}.formula-box[data-astro-cid-g4deujjc]{border-color:#ccc;background:#f9f9f9}.formula[data-astro-cid-g4deujjc]{color:#8a6d2a!important}.section-cta[data-astro-cid-g4deujjc]{background:#f9f9f9;border-left-color:#ccc}.section-cta[data-astro-cid-g4deujjc] a[data-astro-cid-g4deujjc],.cta-card[data-astro-cid-g4deujjc],.cta-card[data-astro-cid-g4deujjc] h3[data-astro-cid-g4deujjc],.cta-card[data-astro-cid-g4deujjc] p[data-astro-cid-g4deujjc]{color:#333!important}.cta-label[data-astro-cid-g4deujjc]{color:#666}.section-label[data-astro-cid-g4deujjc]{color:#8a6d2a}.subtitle[data-astro-cid-g4deujjc]{color:#555}.house-types[data-astro-cid-g4deujjc] li[data-astro-cid-g4deujjc]{border-bottom-color:#ddd}.house-types[data-astro-cid-g4deujjc] li[data-astro-cid-g4deujjc] strong[data-astro-cid-g4deujjc]{color:#8a6d2a}a[data-astro-cid-g4deujjc]{color:#333;text-decoration:none}.cta-section[data-astro-cid-g4deujjc] .cta-cards[data-astro-cid-g4deujjc]{page-break-inside:avoid}}
