
.sidebar{background:#38273d}.sidebar h1{font-size:38px}.affirmation{background:#584060}.ritual{background:#f1e9f1;border-left-color:#b79051}.royal-act{background:#fbf3e8;border-color:#dfcbd9}.button{background:#6b4b65;border-color:#6b4b65}.button:hover{background:#856578}.display em{color:#856174}.sidebar nav a.active,.sidebar nav a:hover{background:#60445f}.progress-track{background:#94768f}.sidebar-bottom{border-color:#94768f}.course-link{color:#ead0a0!important}.visualization{padding:25px 0;border-top:1px solid #e5d7df;margin-top:27px}.visualization p{margin-bottom:0}.blessing{margin-top:26px;padding:22px 8px;border-top:1px solid #dec8d4}.blessing p{font:italic 24px/1.4 'Cormorant Garamond';color:#856174;margin-bottom:0}

.phase-rhythm{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:35px;padding:25px 0;border-top:1px solid #dfcbd9;border-bottom:1px solid #dfcbd9}.phase-rhythm strong{display:block;font-size:12px;letter-spacing:1px;color:#856174}.phase-rhythm span{display:block;font-size:14px;margin-top:7px;color:#7c6570}.path-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-top:35px}.path-field{padding:26px;border:1px solid #dfcbd9;background:#fcf9f4}.path-field p{white-space:pre-wrap;overflow-wrap:anywhere}.path-field .empty{color:#967984;font-style:italic}.sidebar h1{font-size:36px}@media(max-width:700px){.phase-rhythm,.path-grid{grid-template-columns:1fr}.phase-rhythm{gap:16px}}

.sidebar .series-label{line-height:1.7}.sidebar h1{font-size:34px}.collection-heading{margin-top:44px;padding-top:28px;border-top:1px solid #dfcbd9}.sidebar-bottom>a{line-height:1.5}
