
.sidebar{background:#39263f}.sidebar h1{font-size:38px}.affirmation{background:#58365c}.ritual{background:#f3e8ef;border-left-color:#b79051}.royal-act{background:#fff6fa;border-color:#e1cadf}.button{background:#70416e;border-color:#70416e}.button:hover{background:#915a86}.display em{color:#915a86}.sidebar nav a.active,.sidebar nav a:hover{background:#633b68}.progress-track{background:#9c729b}.sidebar-bottom{border-color:#9c729b}.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:#915a86;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 #e1cadf;border-bottom:1px solid #e1cadf}.phase-rhythm strong{display:block;font-size:12px;letter-spacing:1px;color:#915a86}.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 #e1cadf;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 #e1cadf}.sidebar-bottom>a{line-height:1.5}
