.horoscope-edition-tabs .horoscope-tab-list{gap:var(--space-2);background:0 0;border:0;border-radius:0;padding:0}.horoscope-edition-tabs .horoscope-tab{min-height:4.5rem;padding:var(--space-3) var(--space-1);border:1px solid var(--color-border-light);border-radius:var(--radius-control);background:var(--surface-veil);gap:var(--space-1);transition:border-color var(--duration-fast) var(--ease-out)}.horoscope-edition-tabs .horoscope-tab:hover{border-color:var(--color-brass-500);background:var(--color-paper-50)}.horoscope-edition-tabs .horoscope-tab.is-active{border-color:var(--color-night-950);background:var(--color-night-950);color:var(--color-paper-50);box-shadow:none}.horoscope-edition-tabs .horoscope-tab strong{font-size:clamp(1.0625rem,1rem + .25vw,1.25rem);line-height:1.25}.horoscope-edition-tabs .horoscope-tab .horoscope-period{font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:center;min-width:0;font-size:.8125rem;line-height:1.4;display:flex}.horoscope-period time{white-space:nowrap}.horoscope-edition-tabs .home-sign-date-note,.sign-range-note{color:var(--color-ink-700);font-size:var(--text-sm);margin:0;line-height:1.5}.horoscope-edition-tabs .home-sign-card,.horoscope-sign-grid .horoscope-sign-card-link{min-width:0;height:100%;min-height:7rem;padding:var(--space-4);align-content:center;align-items:center;gap:var(--space-4) var(--space-3);color:var(--color-ink-950);grid-template-columns:auto minmax(0,1fr);text-decoration:none;display:grid}.horoscope-edition-tabs .home-sign-card:hover,.horoscope-edition-tabs .home-sign-card:focus-visible,.horoscope-sign-grid .horoscope-sign-card-link:hover,.horoscope-sign-grid .horoscope-sign-card-link:focus-visible{text-decoration:none}.horoscope-edition-tabs .home-sign-card .sign-icon,.horoscope-sign-grid .horoscope-sign-card-link .sign-icon{border-color:var(--color-brass-300);background:var(--color-paper-50);width:3.5rem;height:3.5rem}.horoscope-edition-tabs .home-sign-card .zodiac-mark,.horoscope-sign-grid .horoscope-sign-card-link .zodiac-mark{width:2rem;height:2rem}.horoscope-edition-tabs .home-sign-copy,.horoscope-sign-grid .horoscope-sign-heading{gap:var(--space-2);min-width:0;display:grid}.horoscope-edition-tabs .home-sign-name,.horoscope-sign-grid .horoscope-sign-heading :where(h3,h4){font-size:clamp(1.5rem,1.35rem + .3vw,1.75rem);line-height:1.15}.horoscope-edition-tabs .home-sign-range,.horoscope-sign-grid .sign-meta{color:var(--color-ink-700);font-size:var(--text-sm);font-variant-numeric:tabular-nums;font-weight:500;line-height:1.5}.horoscope-edition-tabs .home-sign-arrow,.horoscope-sign-grid .home-sign-arrow{padding-top:var(--space-1);color:var(--color-brass-700);transition:transform var(--duration-fast) var(--ease-out);font-size:1.25rem;line-height:1.4}.horoscope-edition-tabs .home-sign-card:hover .home-sign-arrow,.horoscope-edition-tabs .home-sign-card:focus-visible .home-sign-arrow,.horoscope-sign-grid .horoscope-sign-card-link:hover .home-sign-arrow,.horoscope-sign-grid .horoscope-sign-card-link:focus-visible .home-sign-arrow{transform:translate(.2rem)}.horoscope-sign-grid .horoscope-sign-card{padding:0;display:block}@media (max-width:47.999rem){.horoscope-edition-tabs .sign-grid.home-sign-grid,.sign-grid.horoscope-sign-grid{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr))}.horoscope-edition-tabs .home-sign-card,.horoscope-sign-grid .horoscope-sign-card-link{min-height:4.75rem;padding:var(--space-3);align-content:start;align-items:start;gap:var(--space-2)}.horoscope-edition-tabs .home-sign-card .sign-icon,.horoscope-sign-grid .horoscope-sign-card-link .sign-icon{width:2.25rem;height:2.25rem}.horoscope-edition-tabs .home-sign-card .zodiac-mark,.horoscope-sign-grid .horoscope-sign-card-link .zodiac-mark{width:1.35rem;height:1.35rem}.horoscope-edition-tabs .home-sign-copy,.horoscope-sign-grid .horoscope-sign-heading{gap:.125rem}.horoscope-edition-tabs .home-sign-name,.horoscope-sign-grid .horoscope-sign-heading :where(h3,h4){overflow-wrap:normal;-webkit-hyphens:manual;hyphens:manual;font-size:clamp(1rem,.62rem + 1.9vw,1.125rem)}.horoscope-edition-tabs .home-sign-range,.horoscope-sign-grid .sign-meta{font-size:var(--text-xs);line-height:1.35}}@media (max-width:29.999rem){.horoscope-edition-tabs .home-sign-card .sign-icon,.horoscope-sign-grid .horoscope-sign-card-link .sign-icon{display:none}.horoscope-edition-tabs .home-sign-card,.horoscope-sign-grid .horoscope-sign-card-link{grid-template-columns:minmax(0,1fr)}}@media (min-width:48rem){.horoscope-edition-tabs .horoscope-tab{padding-inline:var(--space-4)}.horoscope-edition-tabs .home-sign-card,.horoscope-sign-grid .horoscope-sign-card-link{padding:var(--space-5)}}@media (prefers-reduced-motion:reduce){.horoscope-edition-tabs .horoscope-tab,.horoscope-edition-tabs .home-sign-arrow,.horoscope-sign-grid .home-sign-arrow{transition:none}.horoscope-edition-tabs .home-sign-card:hover .home-sign-arrow,.horoscope-edition-tabs .home-sign-card:focus-visible .home-sign-arrow,.horoscope-sign-grid .horoscope-sign-card-link:hover .home-sign-arrow,.horoscope-sign-grid .horoscope-sign-card-link:focus-visible .home-sign-arrow{transform:none}}.horoscope-entry-hero .horoscope-focus{color:var(--color-ink-700);font-size:var(--text-sm);margin:0;font-weight:620;line-height:1.45}.horoscope-entry-hero .horoscope-focus>span{color:var(--color-brass-700);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;margin-right:.45rem;font-weight:760}.horoscope-entry-hero .horoscope-archive-note{border-left:var(--accent-edge) solid var(--color-sky-700);border-radius:var(--radius-card);background:var(--surface-veil);width:-moz-fit-content;width:fit-content;max-width:100%;color:var(--color-ink-950);font-size:var(--text-sm);flex-wrap:wrap;align-items:baseline;gap:.2rem .75rem;margin:0;padding:.55rem .9rem;line-height:1.45;display:flex}.horoscope-entry-hero .horoscope-archive-note>span{font-weight:760}.horoscope-entry-hero .horoscope-archive-note a{color:var(--color-sky-700);font-weight:700}.horoscope-copy .checkpoint-event{color:var(--color-ink-500);font-size:var(--text-xs);flex-wrap:wrap;align-items:baseline;gap:.15rem .75rem;font-weight:650;line-height:1.45;display:flex}.horoscope-copy .checkpoint-event>:first-child{color:var(--color-brass-700);font-weight:720}.horoscope-copy .checkpoint-event time{font-variant-numeric:tabular-nums}.horoscope-sky-context li>.horoscope-sky-day{width:-moz-fit-content;width:fit-content;min-height:2.75rem;margin-block:calc(-1 * var(--space-2)) calc(-1 * var(--space-3));color:var(--color-sky-700);font-size:var(--text-xs);align-items:center;font-weight:700;display:inline-flex}@media (max-width:47.999rem){.horoscope-entry-page .horoscope-entry-hero{padding-block:var(--space-5)}.horoscope-entry-page .horoscope-entry-hero h1{font-size:clamp(1.85rem,1.45rem + 2vw,2.25rem)}.horoscope-entry-page .horoscope-entry-headline{font-size:1.2rem}}.horoscope-big-three-cta{gap:var(--space-5);min-width:0;display:grid}.horoscope-big-three-cta>div:first-child{gap:var(--space-2);display:grid}.horoscope-big-three-cta :where(h2,h3){font-size:var(--text-xl);line-height:1.2}.horoscope-big-three-cta p:not(.eyebrow){max-inline-size:var(--measure);font-size:var(--text-sm);line-height:1.65}.horoscope-big-three-actions{align-items:center;gap:var(--space-3) var(--space-5);flex-wrap:wrap;display:flex}.horoscope-big-three-cta .horoscope-big-three-actions .text-link{color:var(--color-paper-50);-webkit-text-decoration-color:var(--dark-link-underline);text-decoration-color:var(--dark-link-underline)}.horoscope-big-three-cta .horoscope-big-three-actions .text-link:hover{color:var(--color-paper-50);-webkit-text-decoration-color:var(--color-brass-300);text-decoration-color:var(--color-brass-300)}@media (min-width:48rem){.horoscope-big-three-cta{grid-template-columns:minmax(0,1fr) auto;align-items:center}.horoscope-big-three-actions{text-align:center;flex-direction:column;align-items:stretch}.horoscope-big-three-cta .horoscope-big-three-actions .text-link{align-self:center}}.sign-hub-readings,.horoscope-archives,.sign-hub-profile{gap:var(--space-5);min-width:0;display:grid}.sign-hub-reading-list{min-width:0;width:min(100%, var(--column-article));border-top:1px solid var(--border-card);display:grid}.sign-hub-reading{min-width:0;padding-block:var(--space-6);border-bottom:1px solid var(--border-card);align-content:start;gap:var(--space-3);display:grid}.sign-hub-reading h3{font-size:var(--text-xl);text-wrap:balance;line-height:1.25}.sign-hub-reading p:not(.eyebrow){max-inline-size:var(--measure);color:var(--color-ink-700);line-height:1.7}.sign-hub-reading .sign-hub-reading-summary{color:var(--color-ink-950);font-weight:560}.sign-hub-reading>.text-link{justify-self:start}.sign-reading-card-notice{color:var(--color-ink-700);font-size:var(--text-xs);line-height:1.5}.sign-hub-profile>.sign-hub-facts{max-width:none}.sign-hub-facts{width:min(100%, var(--column-article));gap:var(--space-3) var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}@media (min-width:48rem){.sign-hub-facts{grid-template-columns:repeat(4,minmax(0,1fr))}}.sign-hub-facts>div{min-width:0;padding-top:var(--space-3);border-top:1px solid var(--border-card);gap:var(--space-1);display:grid}.sign-hub-facts dt{color:var(--color-ink-700);font-size:var(--label-size);font-weight:var(--label-meta-weight)}.sign-hub-facts dd{color:var(--color-ink-950);margin:0;font-weight:650}.horoscope-archives>p{max-width:var(--measure);color:var(--color-ink-700);font-size:var(--text-sm);line-height:1.6}.horoscope-archive-groups{min-width:0;display:grid}.horoscope-archive-group summary{cursor:pointer}.horoscope-archive-count{color:var(--color-ink-500);font-weight:600}.horoscope-archive-body{gap:var(--space-5);display:grid}.horoscope-archive-month{gap:var(--space-2);display:grid}.horoscope-archive-month h3{color:var(--color-ink-700);font-family:var(--font-ui);font-size:var(--text-sm);font-weight:760}.horoscope-archive-month ul{gap:0 var(--space-5);grid-template-columns:repeat(auto-fill,minmax(min(100%,12.5rem),1fr));margin:0;padding:0;list-style:none;display:grid}.horoscope-archive-month li{margin:0}.horoscope-archive-month a{min-height:2.75rem;color:var(--color-sky-700);font-size:var(--text-sm);font-variant-numeric:tabular-nums;align-items:center;font-weight:650;display:flex}.horoscope-archives,.sign-hub-profile{padding-top:var(--space-8);border-top:1px solid var(--color-border-light)}.sign-hub-profile{gap:var(--space-4)}.sign-hub-profile>*{max-width:var(--measure)}.sign-hub-profile>p{color:var(--color-ink-700);font-size:var(--text-base);line-height:1.7}.horoscope-sign-hub-hero .remember-sign{margin-top:var(--space-2)}.page-hero>.horoscope-hero-copy{align-content:start;gap:var(--space-4);width:auto;min-width:0;margin-inline:0;display:grid}.page-hero.horoscope-entry-hero h1,.page-hero.horoscope-hero h1{overflow-wrap:break-word;-webkit-hyphens:manual;hyphens:manual;text-wrap:balance}.native-horoscope-period-nav,.horoscope-period-navigation{gap:var(--block-space);min-width:0;display:grid}.horoscope-shell .section-links{gap:0 var(--space-6)}.horoscope-entry-page .horoscope-edition-pagination{border-bottom:0}.horoscope-entry-page .horoscope-sky-context{border-bottom:0;padding-bottom:0}.horoscope-entry-page>.section-inner>.horoscope-method-summary{padding-top:var(--space-6);border-top:1px solid var(--color-border-light)}.horoscope-copy :where(p,li){max-inline-size:var(--measure)}.horoscope-entry-layout>.horoscope-rail{gap:var(--space-6)}@media (max-width:74.999rem){.horoscope-entry-layout>.horoscope-rail{display:contents}.horoscope-rail>.reading-links{order:-1}}@media (min-width:75rem) and (max-height:47.999rem){.horoscope-entry-layout>.horoscope-rail{position:static}}.reading-links .page-nav-list{column-gap:var(--space-6)}.reading-links a{font-size:var(--text-sm)}@media (max-width:47.999rem){.reading-links .page-nav-list{margin-inline:calc(-1 * var(--page-gutter));padding-inline:var(--page-gutter);overscroll-behavior-x:contain;scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.reading-links .page-nav-list>li{flex:none}.reading-links a{white-space:nowrap}}.horoscope-guidance{align-content:start;gap:var(--space-8);min-width:0;display:grid}.horoscope-continue{min-width:0;padding-top:var(--space-8);border-top:1px solid var(--border-card);gap:var(--space-5);display:grid}.horoscope-continue-header{gap:var(--space-4);display:grid}.horoscope-continue-header>div{gap:var(--stack-eyebrow);display:grid}.horoscope-continue-header h2{font-size:var(--text-2xl);line-height:1.15}@media (min-width:48rem){.horoscope-continue-header{grid-template-columns:minmax(0,1fr) auto;align-items:end}.horoscope-continue-header>.remember-sign{grid-column:2}}.sign-range-start,.sign-range-end{white-space:nowrap}@media (max-width:47.999rem){.horoscope-sign-grid .sign-range-start,.horoscope-sign-grid .sign-range-end{display:block}}.horoscope-sky-context li>.horoscope-sky-term{width:-moz-fit-content;width:fit-content;min-height:2rem;color:var(--color-sky-700);font-size:var(--text-xs);align-items:center;font-weight:700;display:inline-flex}.horoscope-sky-context>header>p,.horoscope-method-summary>p:not(.section-links){max-inline-size:var(--measure)}.native-basis-summary{gap:var(--space-3);display:grid}.native-basis-summary dl{gap:var(--space-2);margin:0;display:grid}.native-basis-summary dl>div{padding-bottom:var(--space-2);gap:var(--space-4);grid-template-columns:minmax(0,1fr) auto;display:grid}details[open] .native-basis-summary dl>div{border-bottom:1px solid var(--border-card)}.native-basis-summary dt{color:var(--color-ink-700)}.native-basis-summary dd{color:var(--color-ink-950);text-align:right;margin:0;font-weight:700}.horoscope-sky-zone{color:var(--color-ink-700);font-size:var(--text-sm)}.pager.horoscope-edition-pagination{grid-template-columns:minmax(0,1fr);align-items:stretch}@media (min-width:30rem){.pager.horoscope-edition-pagination{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:48rem){:is(.horoscope-continue,.native-horoscope-period-nav,.horoscope-period-navigation) .dest-card-list[data-columns="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:29.999rem){.horoscope-entry-page .horoscope-entry-hero>div:last-child{gap:var(--space-2)}.horoscope-entry-hero .horoscope-archive-note{padding-block:var(--space-2)}.horoscope-entry-page .horoscope-entry-hero{padding-block:var(--space-4)}.horoscope-entry-page .horoscope-entry-layout{row-gap:var(--space-6)}}
