.report-question-nav{flex-wrap:wrap;gap:12px;margin:28px 0;display:flex}.report-question-nav a{border:1px solid var(--line);color:var(--ink);border-radius:999px;padding:10px 16px;font-size:14px}.report-question-group{margin:48px 0;scroll-margin-top:100px}.report-question-group>h2{scroll-margin-top:100px;font-size:clamp(30px,4vw,44px)}.report-question-group>p{color:var(--muted);margin:12px 0 24px}.kundli-comparison{border:1px solid var(--line);border-radius:12px;margin:32px 0;overflow-x:auto}.kundli-comparison table{border-collapse:collapse;width:100%;min-width:680px;font-size:14px}.kundli-comparison caption{text-align:left;color:var(--ink);padding:20px;font-size:22px}.kundli-comparison th,.kundli-comparison td{text-align:left;vertical-align:top;border-top:1px solid var(--line);padding:16px;line-height:1.65}.kundli-comparison th{color:var(--ink)}.kundli-comparison td{color:var(--muted)}.matching-handoff-actions,.chart-landing-actions{flex-wrap:wrap;gap:12px;margin:20px 0;display:flex}.chart-landing{padding-block:64px 90px}.chart-landing-hero{isolation:isolate;padding-block:20px 36px;position:relative}.chart-landing-hero>p:not(.eyebrow){max-width:700px;color:var(--muted);margin-top:24px}.chart-landing-grid{grid-template-columns:1fr 1fr;align-items:center;gap:40px;margin:36px 0 60px;display:grid}.chart-landing-sample{border:1px solid var(--line);background:var(--surface);border-radius:16px;margin:0;padding:28px}.chart-landing-sample svg{width:100%;max-width:420px;height:auto;margin:auto;display:block}.chart-landing-sample figcaption{color:var(--muted);margin-top:20px;font-size:14px;line-height:1.8}.chart-landing-sample svg text{fill:var(--ink);font-size:13px}.chart-landing-includes h2{margin-bottom:24px;font-size:36px}.chart-landing-includes li{color:var(--muted);margin:14px 0;line-height:1.8}.chart-landing-includes ul{padding-left:20px}.chart-landing-details{flex-wrap:wrap;gap:24px;margin-top:24px;display:flex}.chart-landing-details>div{border-left:2px solid var(--accent);padding-left:14px}.chart-landing-details dt{color:var(--muted);font-size:12px}.chart-landing-details dd{margin:6px 0;font-size:18px}.chart-landing a:focus-visible{outline:2px solid var(--accent);outline-offset:6px}.report-question-nav a:focus-visible{outline:2px solid var(--accent);outline-offset:6px}.kundli-comparison:focus-visible{outline:2px solid var(--accent);outline-offset:6px}#match-title:focus-visible{outline:2px solid var(--accent);outline-offset:6px}@media (max-width:700px){.chart-landing-grid{grid-template-columns:1fr;gap:24px}.chart-landing-sample{padding:18px}.chart-landing-actions .button,.matching-handoff-actions .button{white-space:normal;width:100%}.report-question-nav{gap:8px}.report-question-nav a{font-size:13px}.chart-landing{padding-top:32px}}
