.page-module__4cW4Ka__breadcrumb{letter-spacing:.16em;text-transform:uppercase;color:var(--kc-brown-light);align-items:center;gap:10px;padding:20px 64px 0;font-size:10px;display:flex}.page-module__4cW4Ka__breadcrumb a{color:var(--kc-brown-light);text-decoration:none;transition:color .18s}.page-module__4cW4Ka__breadcrumb a:hover{color:var(--kc-vermillion)}.page-module__4cW4Ka__breadcrumb span{opacity:.5}.page-module__4cW4Ka__hero{border-bottom:2px solid var(--kc-brown);padding:48px 64px 52px}.page-module__4cW4Ka__kicker{letter-spacing:.22em;text-transform:uppercase;color:var(--kc-vermillion);margin-bottom:16px;font-size:10px;font-weight:500}.page-module__4cW4Ka__headline{font-family:var(--font-display);color:var(--kc-brown);margin:0 0 16px;font-size:clamp(28px,4vw,48px);font-weight:600;line-height:1.2}.page-module__4cW4Ka__subhead{color:var(--kc-brown-mid);max-width:680px;margin:0;font-size:15px;line-height:1.65}.page-module__4cW4Ka__table{border-top:1px solid var(--kc-rule);border-bottom:1px solid var(--kc-rule)}.page-module__4cW4Ka__tableHeader{background:var(--kc-cream-warm);border-bottom:1px solid var(--kc-rule);letter-spacing:.14em;text-transform:uppercase;color:var(--kc-brown-light);grid-template-columns:200px 160px 130px 1fr;gap:0;padding:10px 64px;font-size:10px;font-weight:500;display:grid}.page-module__4cW4Ka__tableRow{border-bottom:1px solid var(--kc-rule);grid-template-columns:200px 160px 130px 1fr;align-items:start;gap:0;padding:20px 64px;display:grid}.page-module__4cW4Ka__tableRow:last-child{border-bottom:none}.page-module__4cW4Ka__rowAuspicious{background:var(--kc-cream)}.page-module__4cW4Ka__rowInauspicious{background:var(--kc-cream-warm)}.page-module__4cW4Ka__colMuhurat{flex-direction:column;gap:4px;display:flex}.page-module__4cW4Ka__muhuratName{color:var(--kc-brown);font-size:15px;font-weight:500}.page-module__4cW4Ka__muhuratSanskrit{font-family:var(--font-display);color:var(--kc-brown-mid);font-size:16px}.page-module__4cW4Ka__timeValue{font-family:var(--font-display);color:var(--kc-brown);white-space:pre-wrap;font-size:16px;font-weight:600}.page-module__4cW4Ka__badge{letter-spacing:.14em;text-transform:uppercase;border-radius:2px;padding:3px 10px;font-size:9px;font-weight:500;display:inline-block}.page-module__4cW4Ka__badgeGood{background:var(--kc-amber);color:var(--kc-cream)}.page-module__4cW4Ka__badgeBad{background:var(--kc-brown-light);color:var(--kc-cream)}.page-module__4cW4Ka__descText{color:var(--kc-brown-mid);margin:0;font-size:13px;line-height:1.6}.page-module__4cW4Ka__panchang{padding:0 0 8px}.page-module__4cW4Ka__panchangGrid{background:var(--kc-rule);border-top:1px solid var(--kc-rule);border-bottom:1px solid var(--kc-rule);grid-template-columns:repeat(4,1fr);gap:1px;margin-bottom:0;display:grid}.page-module__4cW4Ka__panchangItem{background:var(--kc-cream);flex-direction:column;gap:4px;padding:20px 28px;display:flex}.page-module__4cW4Ka__panchangLabel{letter-spacing:.14em;text-transform:uppercase;color:var(--kc-brown-light);font-size:10px;font-weight:500}.page-module__4cW4Ka__panchangValue{color:var(--kc-brown);font-size:15px;font-family:var(--font-display)}.page-module__4cW4Ka__footer{border-top:1px solid var(--kc-rule);padding:40px 64px}.page-module__4cW4Ka__footer p{color:var(--kc-brown-light);max-width:640px;margin:0 0 16px;font-size:13px}.page-module__4cW4Ka__footerLinks{flex-wrap:wrap;gap:24px;display:flex}.page-module__4cW4Ka__footerLinks a{letter-spacing:.1em;text-transform:uppercase;color:var(--kc-brown-mid);font-size:12px;font-weight:500;text-decoration:none;transition:color .15s}.page-module__4cW4Ka__footerLinks a:hover{color:var(--kc-vermillion)}@media (max-width:1000px){.page-module__4cW4Ka__tableHeader,.page-module__4cW4Ka__tableRow{grid-template-columns:160px 140px 110px 1fr;padding-left:32px;padding-right:32px}}@media (max-width:768px){.page-module__4cW4Ka__hero{padding:36px 24px 40px}.page-module__4cW4Ka__breadcrumb{padding:16px 24px 0}.page-module__4cW4Ka__tableHeader{display:none}.page-module__4cW4Ka__tableRow{grid-template-rows:auto auto auto;grid-template-columns:1fr 1fr;gap:8px;padding:20px 24px}.page-module__4cW4Ka__colDesc{grid-column:1/-1}.page-module__4cW4Ka__panchangGrid{grid-template-columns:repeat(2,1fr)}.page-module__4cW4Ka__footer{padding:28px 24px}}
