.tM9gsG_byline{flex-wrap:wrap;gap:4px 16px;margin:-6px 0 20px;font-size:14px;display:flex}.tM9gsG_byline span{font-weight:600}
._9ykAdW_crumbs{color:var(--muted);font-size:14px}._9ykAdW_crumbs ol{flex-wrap:wrap;align-items:center;gap:0 8px;display:flex}._9ykAdW_crumbs li{align-items:center;gap:8px;min-width:0;display:inline-flex}._9ykAdW_crumbs li+li:before{content:"/";color:var(--faint)}._9ykAdW_crumbs a{color:inherit;margin-block:-12px;padding:12px 0;text-decoration:none;transition:color .2s;display:inline-block}._9ykAdW_crumbs a:hover{color:var(--ink)}._9ykAdW_crumbs [aria-current=page]{color:var(--ink-2)}
.Qb17KW_root .hs-hero{isolation:isolate;padding-block:clamp(12px,3vh,36px) clamp(40px,6vw,72px);position:relative}.Qb17KW_root .hs-hero:before{content:"";z-index:-1;background:radial-gradient(min(680px, 90vw) min(520px, 90vw) at 80% 30%, var(--glow), transparent 68%),radial-gradient(900px 500px at 8% 0%, #f1cd970d, transparent 70%);pointer-events:none;position:absolute;inset:-120px 0 0}.Qb17KW_root .hs-eyebrow{font:500 13px/1.3 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--gold);margin-top:clamp(18px,3vw,36px)}.Qb17KW_root .hs-h1{font:400 clamp(40px, 5vw, 72px)/1.02 var(--serif);letter-spacing:-.012em;text-wrap:balance;margin:14px 0 16px}.Qb17KW_root .hs-lede{max-width:60ch;color:var(--ink-2);font-size:18px;line-height:1.6}.Qb17KW_root .hs-text{max-width:64ch;color:var(--muted);margin-top:10px;font-size:16px;line-height:1.6}.Qb17KW_root .hs-sign-head{align-items:center;gap:clamp(18px,3vw,36px);margin-top:clamp(18px,3vw,36px);display:flex}.Qb17KW_root .hs-sign-head .hs-h1{margin:0 0 10px}.Qb17KW_root .hs-glyph{fill:none;width:28px;height:28px;stroke:var(--gold);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none}.Qb17KW_root .hs-glyph-lg{stroke-width:1.1px;border:1px solid var(--gold-line);background:radial-gradient(circle at 50% 40%, #f1cd971f, transparent 70%),var(--surface);border-radius:50%;width:clamp(76px,9vw,120px);height:clamp(76px,9vw,120px);padding:clamp(14px,2vw,22px);box-shadow:0 0 0 8px #f1cd970a}.Qb17KW_root .hs-date{color:var(--ink-2);flex-wrap:wrap;gap:4px 18px;font-size:17px;display:flex}.Qb17KW_root .hs-date>span:first-child:first-letter{text-transform:uppercase}.Qb17KW_root .hs-holiday{color:var(--muted)}.Qb17KW_root .hs-sign-dates-line{color:var(--faint);margin-top:4px;font-size:14px}.Qb17KW_root .hs-periods{margin-top:clamp(28px,4vw,44px)}.Qb17KW_root .hs-periods ul{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.Qb17KW_root .hs-periods a{border:1px solid var(--line);background:var(--bg-raise);border-radius:16px;align-content:start;gap:6px;height:100%;min-height:56px;padding:14px 16px;text-decoration:none;transition:border-color .25s,background-color .25s;display:grid}.Qb17KW_root .hs-periods a:hover{border-color:var(--gold-line);background:var(--gold-wash)}.Qb17KW_root .hs-periods a[aria-current=page]{border-color:var(--gold);background:var(--surface-2)}.Qb17KW_root .hs-period-name{font:500 15px/1.2 var(--sans);color:var(--ink)}.Qb17KW_root .hs-periods a[aria-current=page] .hs-period-name{color:var(--gold)}.Qb17KW_root .hs-period-weather{color:var(--muted);font-size:13px}.Qb17KW_root .hs-bar{background:#efedf61f;border-radius:999px;height:4px;display:block;overflow:hidden}.Qb17KW_root .hs-bar>span{border-radius:inherit;background:linear-gradient(90deg, #f1cd978c, var(--gold));height:100%;display:block}.Qb17KW_root .hs-overview{padding-top:0}.Qb17KW_root .hs-overview-grid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.Qb17KW_root .hs-side{gap:16px;display:grid}.Qb17KW_root .hs-card{border:1px solid var(--line);background:var(--surface);border-radius:24px;padding:clamp(22px,3vw,32px)}.Qb17KW_root .hs-intro{border-top-color:var(--gold-line);background:linear-gradient(180deg, #f1cd970d, transparent 40%),var(--surface)}.Qb17KW_root .hs-card-title{font:400 var(--fs-serif-l)/1.1 var(--serif)}.Qb17KW_root .hs-card-title span{color:var(--gold);font-style:italic}.Qb17KW_root .hs-intro-text{color:var(--ink-2);margin-top:12px;font-size:17px;line-height:1.65}.Qb17KW_root .hs-meters{gap:12px;margin-top:22px;display:grid}.Qb17KW_root .hs-meter{grid-template-columns:minmax(96px,.42fr) minmax(0,1fr);align-items:center;gap:14px;display:grid}.Qb17KW_root .hs-meter-label{font:500 13px/1.2 var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.Qb17KW_root .hs-meter .hs-bar{height:6px}.Qb17KW_root .hs-lucky{justify-content:space-between;align-items:center;gap:16px;display:flex}.Qb17KW_root .hs-lucky .hs-card-title{font-size:var(--fs-serif-m);max-width:14ch}.Qb17KW_root .hs-lucky-number{font:400 72px/.9 var(--serif);color:var(--gold)}.Qb17KW_root .hs-compat dl{grid-template-columns:1fr 1fr;gap:12px;margin-top:16px;display:grid}.Qb17KW_root .hs-compat dl>div{border:1px solid var(--line);border-radius:14px;padding:14px 16px}.Qb17KW_root .hs-compat dt{font:500 13px/1.2 var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--faint)}.Qb17KW_root .hs-compat dd{font:400 var(--fs-serif-m)/1.1 var(--serif);color:var(--ink);margin-top:6px}.Qb17KW_root .hs-rubrics-sec{padding-top:0}.Qb17KW_root .hs-rubrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(32px,5vw,80px);display:grid}.Qb17KW_root .hs-rubric{border-top:1px solid var(--line);padding:26px 0}.Qb17KW_root .hs-rubric header{gap:6px;display:grid}.Qb17KW_root .hs-rubric-title{font:400 var(--fs-serif-l)/1.1 var(--serif)}.Qb17KW_root .hs-sub .hs-rubric-title{font-size:var(--fs-serif-s)}.Qb17KW_root .hs-rubric-context{letter-spacing:.02em;color:var(--faint);font-size:13px;display:block}.Qb17KW_root .hs-rubric-context:first-letter{text-transform:uppercase}.Qb17KW_root .hs-rubric-text{color:var(--ink-2);max-width:62ch;margin-top:12px;font-size:16px;line-height:1.65}.Qb17KW_root .hs-rubric-group{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(32px,5vw,80px);display:grid}.Qb17KW_root .hs-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;display:grid}.Qb17KW_root .hs-pair-wide{gap:16px}.Qb17KW_root .hs-dots{gap:5px;display:inline-flex}.Qb17KW_root .hs-dots i{border:1px solid var(--gold-line);border-radius:50%;width:8px;height:8px}.Qb17KW_root .hs-dots i.on{background:var(--gold);border-color:var(--gold)}.Qb17KW_root .hs-card .hs-rubric{border:0;padding:0}.Qb17KW_root .hs-months{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 clamp(24px,4vw,56px);display:grid}.Qb17KW_root .hs-month .hs-rubric-title{font-size:var(--fs-serif-m);text-transform:capitalize}.Qb17KW_root .hs-feature-title{font:italic 400 var(--fs-serif-s)/1.25 var(--serif);color:var(--gold);margin-top:10px}.Qb17KW_root .hs-moon-sec{padding-top:0}.Qb17KW_root .hs-moon{border:1px solid var(--line);background:radial-gradient(40% 70% at 12% 20%, #f1cd9714, transparent 70%),var(--surface);border-radius:28px;padding:clamp(24px,4vw,48px)}.Qb17KW_root .hs-moon-head{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(20px,4vw,48px);display:grid}.Qb17KW_root .hs-moon-image{width:clamp(96px,12vw,160px);height:auto}.Qb17KW_root .hs-moon-title{font:italic 400 var(--fs-serif-s)/1.3 var(--serif);color:var(--gold);margin-top:10px}.Qb17KW_root .hs-moon-text{color:var(--ink-2);max-width:70ch;margin-top:10px;font-size:16px;line-height:1.65}.Qb17KW_root .hs-moon-list{border-top:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-top:clamp(24px,4vw,40px);padding-top:clamp(20px,3vw,32px);display:grid}.Qb17KW_root .hs-moon-list img{width:36px;height:36px;margin-bottom:12px}.Qb17KW_root .hs-moon-list h3{font:400 var(--fs-serif-s)/1.2 var(--serif);gap:4px;display:grid}.Qb17KW_root .hs-moon-list p{color:var(--muted);margin-top:10px;font-size:15px;line-height:1.6}.Qb17KW_root .hs-bonus-sec{padding-top:0}.Qb17KW_root .hs-bonus{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:12px;display:grid}.Qb17KW_root .hs-bonus details{border:1px solid var(--line);background:var(--bg-raise);border-radius:16px;transition:border-color .25s,background-color .25s}.Qb17KW_root .hs-bonus details[open]{border-color:var(--gold-line);background:var(--surface)}.Qb17KW_root .hs-bonus summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:56px;padding:14px 18px;list-style:none;display:flex}.Qb17KW_root .hs-bonus summary::-webkit-details-marker{display:none}.Qb17KW_root .hs-bonus summary h3{font:500 15px/1.3 var(--sans);color:var(--ink)}.Qb17KW_root .hs-bonus summary:hover h3{color:var(--gold)}.Qb17KW_root .hs-bonus .pm{flex:none;width:14px;height:14px;position:relative}.Qb17KW_root .hs-bonus .pm:before{content:"";background:var(--gold);height:1.5px;transition:transform .35s var(--ease);position:absolute;top:50%;left:0;right:0}.Qb17KW_root .hs-bonus .pm:after{content:"";background:var(--gold);height:1.5px;transition:transform .35s var(--ease);position:absolute;top:50%;left:0;right:0}.Qb17KW_root .hs-bonus .pm:after{transform:rotate(90deg)}.Qb17KW_root .hs-bonus details[open] .pm:after{transform:rotate(0)}.Qb17KW_root .hs-bonus-text{color:var(--ink-2);padding:0 18px 18px;font-size:15px;line-height:1.6}:is(.Qb17KW_root .hs-bonus-text strong,.Qb17KW_root .hs-bonus-text b){color:var(--ink);font-weight:500}.Qb17KW_root .hs-hero-index+.hs-signs{padding-top:clamp(16px,2vw,32px)}.Qb17KW_root .hs-signs-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}.Qb17KW_root .hs-signs-grid a{border:1px solid var(--line);background:var(--bg-raise);text-align:center;transition:border-color .25s,background-color .25s,transform .35s var(--ease);border-radius:18px;justify-items:center;gap:6px;padding:22px 12px 18px;text-decoration:none;display:grid}.Qb17KW_root .hs-signs-grid a:hover{border-color:var(--gold-line);background:var(--gold-wash)}.Qb17KW_root .hs-signs-grid a[aria-current=page]{border-color:var(--gold);background:var(--surface-2)}.Qb17KW_root .hs-signs-grid .hs-glyph{width:40px;height:40px;margin-bottom:6px}.Qb17KW_root .hs-sign-name{font:400 var(--fs-serif-m)/1.1 var(--serif);color:var(--ink)}.Qb17KW_root .hs-sign-dates{color:var(--muted);font-size:13px;line-height:1.35}.Qb17KW_root .hs-consult-sec{padding-top:0}.Qb17KW_root .hs-consult{border:1px solid var(--line);background:radial-gradient(46% 120% at 88% 50%, #4248aa5c, transparent 72%),var(--surface);border-radius:28px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px 40px;padding:clamp(28px,4vw,48px);display:flex}.Qb17KW_root .hs-consult p{max-width:56ch;color:var(--muted);margin-top:8px;font-size:15px}.Qb17KW_root .hs-consult-actions{flex-wrap:wrap;gap:12px;display:flex}.Qb17KW_root .hs-unavailable{border:1px dashed var(--line-2);color:var(--ink-2);border-radius:20px;max-width:60ch;padding:28px}@media (max-width:1100px){.Qb17KW_root .hs-periods ul{grid-template-columns:repeat(3,minmax(0,1fr))}.Qb17KW_root .hs-signs-grid{grid-template-columns:repeat(4,minmax(0,1fr))}:is(.Qb17KW_root .hs-moon-list,.Qb17KW_root .hs-bonus){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:959px){:is(.Qb17KW_root .hs-overview-grid,.Qb17KW_root .hs-rubrics,.Qb17KW_root .hs-rubric-group,.Qb17KW_root .hs-pair-wide){grid-template-columns:minmax(0,1fr)}.Qb17KW_root .hs-months{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.Qb17KW_root .hs-h1{font-size:var(--fs-serif-xl)}.Qb17KW_root .hs-lede{font-size:17px}.Qb17KW_root .hs-sign-head{align-items:flex-start}.Qb17KW_root .hs-periods ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.Qb17KW_root .hs-periods a{padding:12px 14px}:is(.Qb17KW_root .hs-pair,.Qb17KW_root .hs-months,.Qb17KW_root .hs-moon-list){grid-template-columns:minmax(0,1fr)}.Qb17KW_root .hs-moon-head{grid-template-columns:minmax(0,1fr);justify-items:start}.Qb17KW_root .hs-bonus{grid-template-columns:minmax(0,1fr)}.Qb17KW_root .hs-signs-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.Qb17KW_root .hs-signs-grid a{padding:16px 6px 14px}.Qb17KW_root .hs-sign-name{font-size:var(--fs-serif-s)}.Qb17KW_root .hs-compat dl{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.Qb17KW_root .hs-consult-actions{width:100%}.Qb17KW_root .hs-consult-actions .btn{width:100%}}@media (max-width:359px){.Qb17KW_root .hs-signs-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
