.cleansingPremium .topicHubCards{gap:20px}.chakraLifeGuide>div{border-bottom:1px solid #d8c8ac66;padding:18px 0}.chakraLifeGuide h3{color:#4b321f;margin:0 0 8px;font:400 24px/1.25 Georgia,serif}.chakraLifeGuide>div p{margin:0}.chakraLifeGuide .chakraGuideSources{margin-top:24px;font:12px/1.8 Arial,sans-serif}.chakraGuideSources a{color:#8b632b;text-underline-offset:3px}.cleansingPremium .topicHubCardsScroller{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:repeat(6,minmax(330px,1fr));grid-auto-flow:column;margin-right:calc(min(1120px,100vw - 40px)/2 - 50vw);padding:4px 2px 20px;display:grid;overflow-x:auto}.cleansingPremium .topicHubCardsScroller::-webkit-scrollbar{display:none}.cleansingPremium .topicHubCardsScroller .topicHubCard{scroll-snap-align:start}.cleansingCardMedia{background:#241a12;height:180px;margin:-26px -28px 24px;position:relative;overflow:hidden}.cleansingCardMedia img{object-fit:cover;transition:transform .4s}.cleansingCardMedia:after{content:"";background:linear-gradient(#0000 40%,#2b201a88);position:absolute;inset:0}.cleansingCardMedia .cleansingCardNumber{z-index:1;color:#f5d69b;text-shadow:0 2px 8px #000;position:absolute;bottom:16px;left:24px}.cleansingPremium .topicHubCard:hover .cleansingCardMedia img{transform:scale(1.035)}@media (max-width:700px){.cleansingCardMedia{height:190px;margin:-24px -24px 22px}}.cleansingPremium .topicHubCard{color:#f7ecda;background:linear-gradient(145deg,#3a2b20,#211912);border:1px solid #d5b77c55;border-radius:23px;min-height:0;padding:26px 28px;position:relative;overflow:hidden;box-shadow:0 16px 35px #39241012}.cleansingCardArt{color:#dfbd81;border-bottom:1px solid #cba56a30;justify-content:space-between;align-items:center;height:68px;margin-bottom:24px;padding-bottom:18px;display:flex;position:relative}.cleansingCardArt:after{content:"";pointer-events:none;border:1px solid #cba56a20;border-radius:50%;width:140px;height:140px;position:absolute;top:-68px;right:-35px}.cleansingCardArt svg{z-index:1;width:52px;height:52px;position:relative}.cleansingCardNumber{color:#bd9a64;font:italic 24px Georgia,serif}.cleansingPremium .topicHubCard>span{color:#cba971;letter-spacing:1.8px;font-size:9px}.cleansingPremium .topicHubCard h3{color:#f7ecda;margin:12px 0;font-size:26px;line-height:1.2}.cleansingPremium .topicHubCard p{color:#cfc0ac;margin-bottom:24px;font:13px/1.8 Arial,sans-serif}.cleansingPremium .topicHubCard b{color:#dfbd81;border-top:1px solid #cba56a30;justify-content:space-between;align-items:center;padding-top:16px;font:12px Arial,sans-serif;display:flex}.cleansingPremium .topicHubCard b span{border:1px solid #cba56a55;border-radius:50%;place-items:center;width:30px;height:30px;font-size:16px;display:grid}.cleansingPremium .topicHubCard:hover{border-color:#d5b77c;transform:translateY(-3px);box-shadow:0 20px 40px #39241025}.cleansingPremium .topicHubCard:focus-visible{outline-offset:4px;outline:2px solid #ab7b35}@media (max-width:700px){.cleansingPremium .topicHubCardsScroller{grid-template-columns:repeat(6,minmax(86vw,1fr));gap:16px;margin-right:-20px;padding-right:20px}.cleansingPremium .topicHubCards{gap:16px}.cleansingPremium .topicHubCard{border-radius:21px;padding:24px}.cleansingCardArt{height:52px;margin-bottom:20px}.cleansingCardArt svg{width:44px;height:44px}.cleansingPremium .topicHubCard h3{font-size:25px}}@media (prefers-reduced-motion:reduce){.cleansingPremium .topicHubCard:hover{transform:none}}
.topicDetailPage .topicDetailHeader{background:radial-gradient(at 100% 0,#c8a46b20,#0000 65%),#fffaf2;border:1px solid #c8a46b40;border-radius:28px;padding:40px;overflow:hidden}.topicDetailPage .topicDetailMark{width:46px;height:46px;margin:0 0 28px;box-shadow:0 0 0 8px #fff8,0 0 0 9px #c8a46b35}.topicDetailPage .topicDetailHeader h1{letter-spacing:-1.3px;font-size:clamp(36px,5vw,60px)}.topicDetailPage .topicDetailSubtitle{letter-spacing:1.7px;font-size:10px;line-height:1.8}.topicDetailPage .topicDetailLead{margin-bottom:0;font:16px/1.8 Arial,sans-serif!important}.topicDetailPage .chakraLifeGuide{border:0;padding:40px 0}.topicDetailPage .chakraLifeGuide h2{letter-spacing:-.6px;font-size:32px}.chakraBalanceGrid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.chakraBalanceCard{background:#eee5d8;border:1px solid #c8a46b45;border-radius:22px;padding:26px}.chakraBalanceCard>span{color:#aa844e;margin-bottom:22px;font:36px Georgia,serif;display:block}.topicDetailPage .chakraBalanceCard .chakraCardLabel{letter-spacing:1.6px;color:#9b7544;margin:0 0 10px;font:9px/1.4 Arial,sans-serif}.topicDetailPage .chakraBalanceCard h3{margin:0 0 12px;font:25px/1.2 Georgia,serif}.topicDetailPage .chakraBalanceCard>p:last-child{margin:0;font:14px/1.8 Arial,sans-serif}.chakraBalanceCard.isBalanced{background:radial-gradient(at 100% 0,#8e694038,#0000 70%),#2b2119;border-color:#b9915755}.topicDetailPage .isBalanced h3{color:#f6ebd8}.topicDetailPage .isBalanced>p:last-child{color:#ddcfbb}.topicDetailPage .isBalanced .chakraCardLabel,.isBalanced>span{color:#e1bc7b}.chakraLifeRows{border-top:1px solid #c8a46b40;margin-top:22px}.chakraLifeRows article{border-bottom:1px solid #c8a46b40;gap:20px;padding:24px 4px;display:flex}.chakraRowNumber{color:#ac854d;padding-top:5px;font:italic 18px Georgia,serif}.topicDetailPage .chakraLifeRows h3{margin:0 0 8px;font:23px/1.2 Georgia,serif}.topicDetailPage .chakraLifeRows p{color:#79664f;margin:0;font:14px/1.8 Arial,sans-serif}.topicDetailPage .chakraSymbolNote{color:#96816a;margin:18px 0 0;font:11px/1.7 Arial,sans-serif}.topicDetailPage .topicDetailBody{background:#fffaf3;border:1px solid #c8a46b40;border-radius:22px;padding:28px}.topicDetailPage .topicDetailBody h2{margin-top:0;font-size:26px}.topicDetailPage .topicDetailBody p{font:14px/1.8 Arial,sans-serif}.topicDetailPage .topicDetailBody p:last-child{color:#96816a;font-size:11px}@media (max-width:700px){.topicDetailPage .topicDetailBreadcrumb{margin-bottom:22px;font-size:10px}.topicDetailPage .topicDetailHeader{padding:28px 24px}.chakraBalanceGrid{grid-template-columns:1fr}.chakraBalanceCard{padding:24px}.chakraBalanceCard>span{float:right;margin:0 0 12px 12px}.topicDetailPage .topicDetailContainer{padding-bottom:100px}.topicDetailPage .topicDetailBody{padding:24px}}.topicDetailPage .chakraBookGuide{border:0;max-width:740px;margin:0 auto;padding:12px 0 36px}.chakraBookGuide article{border-bottom:1px solid #c8a46b40;padding:34px 0}.topicDetailPage .chakraBookGuide h2{letter-spacing:-.5px;margin-bottom:20px;font-size:clamp(28px,4vw,36px);line-height:1.2}.topicDetailPage .chakraBookGuide article>p:not(.topicHubEyebrow){color:#6d5741;margin:0 0 18px;font:18px/1.85 Georgia,serif}.chakraBookGuide article>p:last-child{margin-bottom:0}@media (max-width:700px){.topicDetailPage .chakraBookGuide article>p:not(.topicHubEyebrow){font-size:17px;line-height:1.85}}
