.courses[data-astro-cid-7be3ktao]{background:#fff}.astrology-course[data-astro-cid-7be3ktao]{border:1px solid var(--color-gold);background:#fff;border-radius:5px;grid-template-columns:minmax(0,.95fr) minmax(0,1.15fr);align-items:center;gap:1rem;min-height:420px;padding:2rem 2.5rem;display:grid;overflow:hidden}.astrology-copy[data-astro-cid-7be3ktao]{z-index:1;position:relative}h3[data-astro-cid-7be3ktao]{letter-spacing:-.04em;margin:.5rem 0 1rem;font-size:clamp(2.8rem,5.25vw,5rem)}.astrology-copy[data-astro-cid-7be3ktao]>p[data-astro-cid-7be3ktao]:not(.eyebrow){max-width:27rem;margin-bottom:1.8rem;font-size:1.2rem}.astrology-copy[data-astro-cid-7be3ktao] .button{min-width:min(100%,24rem);padding:1rem 1.5rem;font-size:1rem}.planet-composition[data-astro-cid-7be3ktao]{aspect-ratio:1.72;width:100%;min-height:330px;position:relative}.planet-composition[data-astro-cid-7be3ktao] img[data-astro-cid-7be3ktao]{border-radius:50%;width:36.5%;height:auto;position:absolute}.sun[data-astro-cid-7be3ktao]{top:0;left:0}.planet-composition[data-astro-cid-7be3ktao] .moon[data-astro-cid-7be3ktao]{z-index:2;width:43%;top:22%;left:28%}.mercury[data-astro-cid-7be3ktao]{top:0;right:0}.planet-orbit[data-astro-cid-7be3ktao]{border:1px solid var(--color-gold);border-radius:50%;width:100%;height:65%;position:absolute;top:14%;transform:rotate(-15deg)}.planet-orbit--two[data-astro-cid-7be3ktao]{border-style:dashed;width:65%;height:92%;top:0;left:20%;transform:rotate(65deg)}.planet-star[data-astro-cid-7be3ktao]{position:absolute}.planet-star--one[data-astro-cid-7be3ktao]{--star-size:25px;top:1%;left:46%}.planet-star--two[data-astro-cid-7be3ktao]{bottom:14%;left:7%}.planet-star--three[data-astro-cid-7be3ktao]{--star-size:26px;bottom:4%;right:9%}.secondary-courses[data-astro-cid-7be3ktao]{grid-template-columns:1fr 1fr;gap:1rem;margin-top:1rem;display:grid}.secondary-course[data-astro-cid-7be3ktao]{border:1px solid var(--color-gold);background:#fff;border-radius:5px;align-items:center;gap:1.25rem;min-width:0;padding:1rem;display:flex}.secondary-course[data-astro-cid-7be3ktao]>div[data-astro-cid-7be3ktao]:last-child{min-width:0}.course-icon[data-astro-cid-7be3ktao]{aspect-ratio:3/2;background:var(--color-brand);color:var(--color-gold);border-radius:3px;flex:0 0 clamp(7rem,13vw,11rem);place-items:center;display:grid}.course-icon[data-astro-cid-7be3ktao] svg{width:65px;height:65px}.secondary-course[data-astro-cid-7be3ktao] h3[data-astro-cid-7be3ktao]{margin:.6rem 0 .8rem;font-size:1.9rem;line-height:1.1}.secondary-course[data-astro-cid-7be3ktao] p[data-astro-cid-7be3ktao]{margin-bottom:.6rem;font-size:.9rem}.secondary-course[data-astro-cid-7be3ktao] .button{width:min(100%,20rem);min-height:44px;padding:.65rem 1rem;font-size:.85rem}.secondary-course[data-astro-cid-7be3ktao] .eyebrow[data-astro-cid-7be3ktao]{letter-spacing:0;text-transform:none;overflow-wrap:anywhere;background:#e5f1f5;border-radius:2rem;max-width:100%;padding:.15rem .65rem;font-size:.68rem;display:inline-block}.availability[data-astro-cid-7be3ktao]{margin:1.5rem 0 0;font-size:.78rem}@media (width<=1000px){.secondary-course[data-astro-cid-7be3ktao]{align-items:flex-start}.course-icon[data-astro-cid-7be3ktao]{flex-basis:90px}.secondary-course[data-astro-cid-7be3ktao] h3[data-astro-cid-7be3ktao]{font-size:1.75rem}}@media (width<=900px){.astrology-course[data-astro-cid-7be3ktao]{padding:2rem}.planet-composition[data-astro-cid-7be3ktao]{min-height:280px}.secondary-course[data-astro-cid-7be3ktao]{gap:1rem}.course-icon[data-astro-cid-7be3ktao] svg{width:46px;height:46px}}@media (width<=700px){.astrology-course[data-astro-cid-7be3ktao]{grid-template-columns:minmax(0,1fr);gap:1.2rem;padding:1.8rem 1.3rem 1rem}.planet-composition[data-astro-cid-7be3ktao]{min-height:240px}.astrology-copy[data-astro-cid-7be3ktao] .eyebrow[data-astro-cid-7be3ktao]{font-size:.62rem}.astrology-copy[data-astro-cid-7be3ktao]>p[data-astro-cid-7be3ktao]:not(.eyebrow){font-size:1.05rem}.secondary-courses[data-astro-cid-7be3ktao]{grid-template-columns:1fr}.course-icon[data-astro-cid-7be3ktao]{flex-basis:88px}}@media (width<=360px){.course-icon[data-astro-cid-7be3ktao]{flex-basis:64px}.course-icon[data-astro-cid-7be3ktao] svg{width:38px;height:38px}.secondary-course[data-astro-cid-7be3ktao] h3[data-astro-cid-7be3ktao]{font-size:1.6rem}}
