.readings.astro-ry5nymql{grid-template-columns:repeat(3,1fr);gap:clamp(1.25rem,2.5vw,2rem);display:grid}.reading.astro-ry5nymql{--glyph-fill:var(--paper-light);text-align:center;flex-direction:column;align-items:center;padding:2.5rem 1.75rem 2rem;display:flex}.reading-arch.astro-ry5nymql{width:96px;height:112px;color:var(--sepia);border:1px solid var(--line-gold);background:radial-gradient(circle at 50% 40%,#ecd08a80,#0000 70%);border-radius:48px 48px 3px 3px;place-items:center;margin-bottom:1.25rem;display:grid}.reading-format.astro-ry5nymql{color:var(--ochre);margin-bottom:.5rem;font-size:.68rem}.reading.astro-ry5nymql h3.astro-ry5nymql{margin-bottom:.2rem;font-size:1.9rem}.reading-duration.astro-ry5nymql{font-family:var(--font-display);color:var(--sepia);margin-bottom:1rem;font-size:1.5rem;font-style:italic}.reading-text.astro-ry5nymql{color:var(--ink-2);font-size:1.08rem}.reading-ideal.astro-ry5nymql{color:var(--sepia);font-size:1.02rem;font-style:italic}.reading-price.astro-ry5nymql{border-block:1px solid var(--line);width:100%;font-family:var(--font-display);color:var(--ink);margin-top:auto;margin-bottom:1.25rem;padding-block:.9rem;font-size:2.3rem;font-weight:600;line-height:1.1;display:grid}.reading-price.astro-ry5nymql span.astro-ry5nymql{font-family:var(--font-caps);letter-spacing:.16em;text-transform:uppercase;color:var(--sepia);margin-top:.3rem;font-size:.64rem;font-weight:600}.readings-note.astro-ry5nymql{text-align:center;color:var(--ink-2);margin-top:2rem;font-style:italic}.bono-nota.astro-ry5nymql{color:var(--ink-2);font-style:italic}.rates.astro-ry5nymql{max-width:760px;margin:clamp(2.5rem,5vw,3.5rem) auto 0;overflow-x:auto}.rates.astro-ry5nymql table.astro-ry5nymql{border-collapse:collapse;width:100%;font-size:1.02rem}.rates.astro-ry5nymql caption.astro-ry5nymql{font-family:var(--font-caps);letter-spacing:.18em;text-transform:uppercase;color:var(--sepia);text-align:left;margin-bottom:.9rem;font-size:.78rem;font-weight:600}.rates.astro-ry5nymql th.astro-ry5nymql,.rates.astro-ry5nymql td.astro-ry5nymql{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:.7rem .75rem}.rates.astro-ry5nymql thead.astro-ry5nymql th.astro-ry5nymql{font-family:var(--font-caps);letter-spacing:.14em;text-transform:uppercase;color:var(--ochre);border-bottom:1px solid var(--line-strong);font-size:.68rem;font-weight:600}.rates.astro-ry5nymql tbody.astro-ry5nymql th.astro-ry5nymql{color:var(--ink);font-weight:600}.rates.astro-ry5nymql td.astro-ry5nymql{color:var(--ink-2)}.rates.astro-ry5nymql td.astro-ry5nymql:last-child{font-family:var(--font-display);color:var(--ink);white-space:nowrap;font-size:1.2rem;font-weight:600}.payment.astro-ry5nymql{max-width:760px;margin:clamp(2.5rem,5vw,3.5rem) auto 0;padding:2rem clamp(1.5rem,4vw,2.75rem)}.payment.astro-ry5nymql h3.astro-ry5nymql{font-family:var(--font-caps);letter-spacing:.2em;text-transform:uppercase;color:var(--sepia);margin-bottom:1rem;font-size:.8rem;font-weight:600}.payment.astro-ry5nymql li.astro-ry5nymql:last-child{margin-bottom:0}.reading.astro-ry5nymql .btn.astro-ry5nymql{width:100%}.regression.astro-ry5nymql{grid-template-columns:.75fr 1.25fr;align-items:center;gap:clamp(2rem,5vw,4rem);padding:clamp(2rem,5vw,4rem);display:grid}.regression-visual.astro-ry5nymql{place-items:center;display:grid}.regression-arch.astro-ry5nymql{aspect-ratio:5/7;width:min(240px,100%);color:var(--sepia);border:1px solid var(--line-strong);outline:1px solid var(--line-gold);outline-offset:8px;background:radial-gradient(circle at 50% 45%,#ecd08a99,#0000 70%);border-radius:999px 999px 4px 4px;place-items:center;display:grid}.regression-facts.astro-ry5nymql{border-block:1px solid var(--line);margin-block:1.5rem 2rem}.regression.astro-ry5nymql .notice.astro-ry5nymql{margin-top:2rem;margin-bottom:0}.booking.astro-ry5nymql{counter-reset:paso;grid-template-columns:repeat(3,1fr);gap:clamp(1.5rem,4vw,3rem);margin:0;padding:0;list-style:none;display:grid}.booking.astro-ry5nymql li.astro-ry5nymql{text-align:center;border-top:1px solid var(--line-strong);padding-top:1.5rem}.booking-num.astro-ry5nymql{width:52px;height:52px;font-family:var(--font-caps);letter-spacing:.08em;color:var(--sepia);background:var(--paper);border:1px solid var(--gold);border-radius:50%;place-items:center;margin-top:-3.15rem;margin-bottom:1rem;font-size:.9rem;font-weight:600;display:inline-grid}.booking.astro-ry5nymql h3.astro-ry5nymql{font-size:1.7rem}.booking.astro-ry5nymql p.astro-ry5nymql{color:var(--ink-2);max-width:22em;margin-inline:auto}@media (width<=1024px){.readings.astro-ry5nymql{grid-template-columns:1fr;max-width:560px;margin-inline:auto}.regression.astro-ry5nymql{grid-template-columns:1fr}.regression-arch.astro-ry5nymql{width:170px}}@media (width<=720px){.booking.astro-ry5nymql{grid-template-columns:1fr;gap:3rem}}
