@charset "utf-8";
/* Spirituality and Conscious Living: featured course on the Mentorship page. */
.mc{padding-block:56px;background:radial-gradient(80% 50% at 85% 0%,rgba(122,92,200,.25) 0%,rgba(10,14,38,0) 70%),var(--bg-2);border-block:1px solid var(--line-soft)}
.mc-head{display:grid;gap:12px;max-width:46rem;margin-bottom:28px}
.mc-head h2{font-size:clamp(2rem,7vw,3rem)}
.mc-sub{margin:0;font:italic 400 1.25rem/1.4 var(--serif);color:var(--gold-hi)}
.mc-head .lede{margin:0;font-size:1.12rem;line-height:1.65}
.mc-top{display:grid;gap:18px;align-items:start}
@media (min-width:960px){.mc-top{grid-template-columns:1.5fr 1fr}}
.mc-why{gap:12px;border-color:var(--gold)}
.mc-why h3{font-size:1.6rem}
.mc-why p{margin:0}
.mc-why-list{margin:0;padding-left:1.2rem;display:grid;gap:12px;line-height:1.65}
.mc-why-list strong{color:var(--gold-hi)}
.mc-price{gap:10px}
.mc-price h3{font-size:1.5rem}
.mc-price p{margin:0}
.mc-price .btn{justify-self:start;margin-top:6px}
.mc-facts{margin:4px 0}
.mc-cols{display:grid;gap:18px;margin-top:22px}
@media (min-width:860px){.mc-cols{grid-template-columns:1fr 1fr}}
.mc-block{display:grid;gap:10px;align-content:start;margin-top:22px}
.mc-cols .mc-block{margin-top:0}
.mc-block h3,.mc-curr h3{font-size:1.45rem}
.mc-block p{margin:0;line-height:1.7}
.mc-months-list{margin:0;padding-left:1.4rem;display:grid;gap:6px}
.mc-curr{display:grid;gap:10px;margin-top:26px}
.mc-curr p{margin:0}
.mc-month{border:1px solid var(--line-soft);border-radius:14px;background:var(--surface)}
.mc-month summary{min-height:52px;display:flex;align-items:center;gap:10px;padding:10px 16px;cursor:pointer;font:400 1.15rem var(--serif);list-style:none}
.mc-month summary::-webkit-details-marker{display:none}
.mc-month summary::after{content:"+";margin-left:auto;color:var(--gold);font:600 1.3rem var(--sans)}
.mc-month[open] summary::after{content:"\2013"}
.mc-mn{font:600 .74rem var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--gold);white-space:nowrap}
.mc-month-in{display:grid;gap:14px;padding:4px 16px 18px}
.mc-tp{padding:10px 12px;border-left:3px solid var(--gold);background:rgba(201,169,106,.07);border-radius:0 10px 10px 0;line-height:1.6}
.mc-unit h4{margin:0 0 6px;font:400 1.15rem var(--serif);color:var(--gold-hi)}
.mc-unit ul{margin:0;padding-left:1.2rem;display:grid;gap:6px;line-height:1.6}
.mc .actions{margin-top:26px}
.mc-unit,.mc-block,.mc-curr{padding-block:0}
/* a unit opened from a short practice (#mentorship/unit-N) */
.mc-unit{scroll-margin-top:84px}
.mc-unit:focus{outline:none}
.mc-unit-hl{border-left:3px solid var(--gold,#C9A96A);padding-left:12px!important;border-radius:4px}
