
.sidebar{background:#2e2944}.sidebar h1{font-size:38px}.affirmation{background:#48405c}.ritual{background:#eeeaf3;border-left-color:#b79051}.royal-act{background:#f8f4ea;border-color:#d8cede}.button{background:#574765;border-color:#574765}.button:hover{background:#776081}.display em{color:#776081}.sidebar nav a.active,.sidebar nav a:hover{background:#504363}.progress-track{background:#8c7a9d}.sidebar-bottom{border-color:#8c7a9d}.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:#776081;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 #d8cede;border-bottom:1px solid #d8cede}.phase-rhythm strong{display:block;font-size:12px;letter-spacing:1px;color:#776081}.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 #d8cede;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 #d8cede}.sidebar-bottom>a{line-height:1.5}
