.synastry-contact[data-astro-cid-cmg45jbk]{border-bottom:1px solid var(--portal-line);padding:20px 0}h3[data-astro-cid-cmg45jbk]{overflow-wrap:anywhere;margin:0 0 10px;font-size:25px;line-height:1.35}.contact-meta[data-astro-cid-cmg45jbk]{font:14px/1.5 var(--ui);color:var(--text-2);flex-wrap:wrap;align-items:center;gap:8px 14px;margin:0;display:flex}.contact-strength[data-astro-cid-cmg45jbk]{background:var(--brand-paper-2);color:var(--brand-ink);border-radius:5px;padding:3px 8px;font-size:12px;font-weight:600}.contact-strength[data-astro-cid-cmg45jbk].very-strong{background:var(--brand-midnight);color:var(--brand-paper)}.contact-certainty[data-astro-cid-cmg45jbk]{background:var(--brand-paper-2);color:var(--portal-link);border-radius:5px;padding:3px 8px;font-size:12px}.contact-certainty[data-astro-cid-cmg45jbk].conditional{background:var(--brand-sage);color:var(--brand-midnight)}.contact-explanation[data-astro-cid-cmg45jbk]{border:0;max-width:620px;margin-top:8px;padding:0}.contact-explanation[data-astro-cid-cmg45jbk]>summary[data-astro-cid-cmg45jbk]{width:fit-content;min-height:44px;font:500 13px/20px var(--ui);color:var(--portal-link);cursor:pointer;padding:12px 0;display:list-item}.contact-explanation[data-astro-cid-cmg45jbk]>summary[data-astro-cid-cmg45jbk]:focus-visible{outline:2px solid var(--portal-link);outline-offset:3px;border-radius:3px}.contact-guide[data-astro-cid-cmg45jbk]{align-items:center;min-height:44px;font-size:14px;display:inline-flex}.contact-lesson[data-astro-cid-cmg45jbk]{max-width:64ch;font:16px/1.7 var(--ui);margin:14px 0 0}.contact-explanation[data-astro-cid-cmg45jbk] p[data-astro-cid-cmg45jbk]{font:14px/1.65 var(--ui);color:var(--text-2);margin:10px 0}@media (width<=500px){h3[data-astro-cid-cmg45jbk]{font-size:21px}}.house-overlays[data-astro-cid-2umxanwo]{max-width:760px;margin:40px 0}.house-overlays[data-astro-cid-2umxanwo]>h2[data-astro-cid-2umxanwo]{font:400 clamp(28px,4vw,36px)/1.2 var(--display);scroll-margin-top:110px}p[data-astro-cid-2umxanwo]{font:16px/1.75 var(--ui);max-width:65ch}nav[data-astro-cid-2umxanwo]{flex-wrap:wrap;gap:8px 24px;margin:22px 0;display:flex}nav[data-astro-cid-2umxanwo] a[data-astro-cid-2umxanwo],.overlay-reading[data-astro-cid-2umxanwo]>a[data-astro-cid-2umxanwo]{min-height:44px;font:14px var(--ui);align-items:center;display:inline-flex}h3[data-astro-cid-2umxanwo]{font:400 25px/1.3 var(--display);scroll-margin-top:110px}.overlay-direction[data-astro-cid-2umxanwo]{margin:32px 0}.overlay-method[data-astro-cid-2umxanwo]{font:13px var(--ui);color:var(--text-2)}.overlay-placements[data-astro-cid-2umxanwo]{margin:20px 0}.overlay-placements[data-astro-cid-2umxanwo]>div[data-astro-cid-2umxanwo]{border-top:1px solid var(--portal-line);grid-template-columns:110px 1fr;gap:18px;padding:13px 0;display:grid}dt[data-astro-cid-2umxanwo]{font:500 15px/1.6 var(--ui)}dd[data-astro-cid-2umxanwo]{font:15px/1.6 var(--ui);gap:4px;margin:0;display:grid}dd[data-astro-cid-2umxanwo] span[data-astro-cid-2umxanwo],small[data-astro-cid-2umxanwo]{color:var(--text-2)}small[data-astro-cid-2umxanwo]{font-size:12px}dd[data-astro-cid-2umxanwo] a[data-astro-cid-2umxanwo]{text-underline-offset:3px;width:fit-content;min-height:24px}.uncertain[data-astro-cid-2umxanwo]{border-left:3px solid var(--brand-sage);padding-left:12px!important}.overlay-boundaries[data-astro-cid-2umxanwo]{margin-top:18px}.overlay-boundaries[data-astro-cid-2umxanwo] ol[data-astro-cid-2umxanwo]{grid-template-columns:1fr 1fr;gap:6px 24px;padding:0;list-style:none;display:grid}.overlay-boundaries[data-astro-cid-2umxanwo] li[data-astro-cid-2umxanwo]{font:12px/1.8 var(--mono);justify-content:space-between;gap:12px;display:flex}.overlay-boundaries[data-astro-cid-2umxanwo] p[data-astro-cid-2umxanwo]{font-size:14px}.unavailable[data-astro-cid-2umxanwo]{border-left:3px solid var(--brand-sage);padding-left:16px}.overlay-reading[data-astro-cid-2umxanwo]{border-top:1px solid var(--portal-line);padding-top:12px}@media (width<=500px){.overlay-placements[data-astro-cid-2umxanwo]>div[data-astro-cid-2umxanwo]{grid-template-columns:78px 1fr;gap:12px}.overlay-boundaries[data-astro-cid-2umxanwo] ol[data-astro-cid-2umxanwo]{grid-template-columns:1fr}h3[data-astro-cid-2umxanwo]{font-size:23px}}.synastry-sections[data-astro-cid-dkduep2l]{flex-wrap:wrap;gap:24px;margin:0 0 20px;display:flex}.synastry-sections[data-astro-cid-dkduep2l] a[data-astro-cid-dkduep2l]{min-height:44px;font:14px var(--ui);align-items:center;display:inline-flex}#synastry-contacts[data-astro-cid-dkduep2l]{scroll-margin-top:110px}.composite-unavailable[data-astro-cid-dkduep2l]{border-left:3px solid var(--portal-link);margin:20px 0;padding-left:18px}.composite-unavailable[data-astro-cid-dkduep2l] a[data-astro-cid-dkduep2l]{align-items:center;min-height:44px;display:inline-flex}.composite-limits[data-astro-cid-dkduep2l]{margin-top:20px}.composite-limits[data-astro-cid-dkduep2l]>div[data-astro-cid-dkduep2l]{margin-top:16px}#pair-alternative-heading[data-astro-cid-dkduep2l]{scroll-margin-top:100px}.pair-entry[data-astro-cid-dkduep2l]{gap:20px;margin-top:24px}.pair-entry[data-astro-cid-dkduep2l]>h2[data-astro-cid-dkduep2l]{margin:0;scroll-margin-top:100px;font-size:25px;line-height:1.3}.pair-entry[data-astro-cid-dkduep2l]>h2[data-astro-cid-dkduep2l]:focus{outline:3px solid var(--portal-link);outline-offset:5px;border-radius:4px}.pair-permission[data-astro-cid-dkduep2l]{font:14px/1.6 var(--ui);color:var(--text-2);margin:0}.pair-progress[data-astro-cid-dkduep2l]{font:500 13px/1.4 var(--ui);grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.pair-progress[data-astro-cid-dkduep2l] li[data-astro-cid-dkduep2l]{border-bottom:2px solid var(--portal-line);color:var(--text-2);align-items:center;gap:8px;padding-bottom:12px;display:flex}.pair-progress[data-astro-cid-dkduep2l] li[data-astro-cid-dkduep2l][aria-current],.pair-progress[data-astro-cid-dkduep2l] li[data-astro-cid-dkduep2l].complete{border-color:var(--portal-link);color:var(--portal-link)}.pair-progress[data-astro-cid-dkduep2l] li[data-astro-cid-dkduep2l][aria-current]{font-weight:700}.step-number[data-astro-cid-dkduep2l]{border:1px solid;border-radius:50%;flex:0 0 26px;place-items:center;height:26px;display:grid}[data-astro-cid-dkduep2l][aria-current]>.step-number[data-astro-cid-dkduep2l],.complete[data-astro-cid-dkduep2l]>.step-number[data-astro-cid-dkduep2l]{background:var(--portal-link);border-color:var(--portal-link);color:#fff}.pair-confirmed[data-astro-cid-dkduep2l],.pair-note[data-astro-cid-dkduep2l]{border:1px solid var(--portal-line);background:var(--brand-paper-2);border-radius:10px;padding:18px 22px}.pair-confirmed[data-astro-cid-dkduep2l]{flex-wrap:wrap;align-items:center;gap:8px 16px;padding:12px 16px;display:flex}.pair-confirmed[data-astro-cid-dkduep2l] p[data-astro-cid-dkduep2l]{font:14px/1.6 var(--ui);overflow-wrap:anywhere;flex:200px;margin:0}.pair-confirmed[data-astro-cid-dkduep2l] .ui-button{text-align:left;justify-content:flex-start;min-height:44px;padding:8px 0}.pair-results[data-astro-cid-dkduep2l]{max-width:900px}.pair-results[data-astro-cid-dkduep2l]>section[data-astro-cid-dkduep2l]>h2[data-astro-cid-dkduep2l]{margin-top:0}.pair-people[data-astro-cid-dkduep2l]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;display:grid}.pair-people[data-astro-cid-dkduep2l] section[data-astro-cid-dkduep2l]{border-bottom:1px solid var(--portal-line);padding-bottom:16px}.pair-people[data-astro-cid-dkduep2l] h2[data-astro-cid-dkduep2l]{margin:8px 0;font-size:22px;line-height:1.3}.pair-people[data-astro-cid-dkduep2l] p[data-astro-cid-dkduep2l]{margin:4px 0;font-size:14px}.pair-people[data-astro-cid-dkduep2l] .eyebrow[data-astro-cid-dkduep2l]{font-size:10px}.pair-people[data-astro-cid-dkduep2l] .hint[data-astro-cid-dkduep2l]{font-size:12px}.conditional-contacts[data-astro-cid-dkduep2l]{margin-top:24px}.contact-group-label[data-astro-cid-dkduep2l]{color:var(--portal-link);font-weight:600}.contact-order[data-astro-cid-dkduep2l]{margin-top:20px}.pair-contacts[data-astro-cid-dkduep2l]{padding:0;list-style:none}.pair-contacts[data-astro-cid-dkduep2l] li[data-astro-cid-dkduep2l]{border-bottom:1px solid var(--portal-line);padding:20px 0}.pair-contacts[data-astro-cid-dkduep2l] h3[data-astro-cid-dkduep2l]{margin:0 0 8px;font-size:25px}.pair-contacts[data-astro-cid-dkduep2l] p[data-astro-cid-dkduep2l]{color:var(--brand-muted);font-size:14px}.pair-results[data-astro-cid-dkduep2l] details:not(.contact-explanation){border:1px solid var(--portal-line);border-radius:8px;padding:18px}.pair-results[data-astro-cid-dkduep2l] details:not(.contact-explanation)>summary{cursor:pointer;font-weight:600}.pair-results[data-astro-cid-dkduep2l] details:not(.contact-explanation)[open]>summary{margin-bottom:20px}.pair-alternative[data-astro-cid-dkduep2l]{border-top:1px solid var(--portal-line);padding-top:24px}.pair-alternative[data-astro-cid-dkduep2l] h2[data-astro-cid-dkduep2l]{font-size:25px}.pair-people[data-astro-cid-dkduep2l] form[data-astro-cid-dkduep2l]{margin-top:8px}.composite-position[data-astro-cid-dkduep2l]{font-family:var(--mono)}.composite-topic[data-astro-cid-dkduep2l]{font:14px/1.6 var(--ui);color:var(--text-2);margin:6px 0 0}.composite-reading[data-astro-cid-dkduep2l]{border:1px solid var(--portal-line);background:var(--brand-paper-2);border-radius:12px;max-width:680px;margin-top:28px;padding:24px}.composite-reading[data-astro-cid-dkduep2l] h3[data-astro-cid-dkduep2l]{font:400 28px/1.3 var(--display);scroll-margin-top:160px}.composite-reading[data-astro-cid-dkduep2l] p[data-astro-cid-dkduep2l]{line-height:1.7}.composite-reading[data-astro-cid-dkduep2l] .hint[data-astro-cid-dkduep2l]{font:14px/1.6 var(--ui)}.composite-positions[data-astro-cid-dkduep2l]>div[data-astro-cid-dkduep2l]{border-bottom:1px solid var(--portal-line);grid-template-columns:100px 1fr;gap:12px;padding:16px 0;display:grid}.composite-positions[data-astro-cid-dkduep2l] dt[data-astro-cid-dkduep2l]{font-weight:600}.composite-positions[data-astro-cid-dkduep2l] dd[data-astro-cid-dkduep2l]{margin:0}@media (width<=500px){.pair-people[data-astro-cid-dkduep2l]{grid-template-columns:1fr;gap:16px}.pair-people[data-astro-cid-dkduep2l] h2[data-astro-cid-dkduep2l]{font-size:19px}.pair-contacts[data-astro-cid-dkduep2l] h3[data-astro-cid-dkduep2l]{font-size:23px}}
