.community{overflow-wrap:break-word}.community section[id],.cm-salon{scroll-margin-top:30px}.cm-breadcrumb{display:flex;flex-wrap:wrap;gap:10px;font-size:12px;color:var(--ink-mute);padding-top:28px}.cm-intro{padding:66px 0 42px}.cm-intro h1{margin:20px 0 24px;max-width:18em}.cm-intro>p{font-size:17px;line-height:1.9;color:var(--ink-soft);max-width:42em}.cm-jump{display:flex;flex-wrap:wrap;gap:10px 26px;border-block:1px solid var(--rule-strong);padding:19px 0}.cm-jump a{font-size:13px;color:var(--ink-soft);padding:3px 0}.cm-jump a:hover{color:var(--lime)}.cm-update,.cm-source{font-size:12px;line-height:1.8;color:var(--ink-mute);margin:18px 0}.cm-membership,.cm-feature{display:grid;grid-template-columns:1.3fr 1fr;gap:72px;align-items:start}.community h2{line-height:1.4;margin:15px 0 24px}.community h3{font-size:22px}.cm-lead{font-size:16px;color:var(--ink-soft);line-height:1.9;max-width:48em}.cm-benefits{margin-top:35px}.cm-benefits article{display:flex;gap:20px;border-top:1px solid var(--rule-strong);padding:22px 0}.cm-benefits article>span{font:12px var(--mono);color:var(--lime);padding-top:6px}.cm-benefits h3{font-size:19px;margin-bottom:8px}.cm-benefits p,.cm-november p,.cm-three p,.cm-two p,.cm-feature>div>p{font-size:15px;line-height:1.9;color:var(--ink-soft)}.cm-plan{padding:32px;border:1px solid #4b685e;border-radius:7px;background:linear-gradient(135deg,#224643,#102c34)}.cm-plan h3{margin:15px 0}.cm-plan>.ed-link{display:block;margin-top:20px}.cm-price,.community p.cm-price{font-size:35px;line-height:1.3;margin:20px 0;color:var(--ink);letter-spacing:-.03em}.cm-price small{font-size:14px;color:var(--ink-mute);letter-spacing:0}.cm-compact-facts{margin:24px 0}.cm-compact-facts>div{display:grid;grid-template-columns:85px minmax(0,1fr);gap:15px;border-top:1px solid var(--rule-strong);padding:13px 0;font-size:14px;line-height:1.8}.cm-compact-facts dt{color:var(--ink-mute);font-size:12px;padding-top:2px}.cm-compact-facts dd{margin:0;color:var(--ink-soft)}.cm-november{display:grid;grid-template-columns:1fr 1.2fr;gap:65px}.cm-november h3{font-size:21px;margin-bottom:12px}.cm-november p{margin-bottom:28px}.cm-november p:last-child{margin-bottom:0}.cm-section-head{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:25px}.cm-section-head h2{margin-bottom:0}.cm-three{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.cm-three article{border-top:1px solid var(--rule-strong);padding-top:22px}.cm-three h3{margin-bottom:14px}.cm-three .ed-link{display:inline-block;margin-top:18px}.cm-two{display:grid;grid-template-columns:1fr 1fr;gap:30px}.cm-program-list{display:grid;grid-template-columns:1fr 1fr;margin-top:30px;border-top:1px solid var(--rule-strong)}.cm-program-list>a{padding:25px 24px 27px 0;border-bottom:1px solid var(--rule-strong);position:relative;transition:background .25s,transform .25s}.cm-program-list>a:nth-child(2n){padding-left:28px;border-left:1px solid var(--rule-strong)}.cm-program-list>a:hover{background:#c7dd8506;transform:translateY(-3px)}.cm-program-list h3{font-size:24px;margin:10px 0}.cm-program-list p{font-size:14px;color:var(--ink-mute)}.cm-list-link{display:block;margin-top:18px;font-size:12px;color:var(--lime)}.cm-host{color:var(--ink-mute);font-size:12px}.cm-build-flow{list-style:none;padding:0;border-left:1px solid #5d8172;margin:5px 0 0 8px}.cm-build-flow li{position:relative;padding:0 0 32px 30px}.cm-build-flow li:last-child{padding-bottom:0}.cm-build-flow li:before{content:"";position:absolute;left:-5px;top:4px;width:9px;height:9px;border-radius:50%;background:var(--lime);box-shadow:0 0 0 5px #c7dd8510;animation:node-breathe 5s ease-in-out infinite;animation-delay:calc(var(--motion-order,0)*.6s)}.cm-build-flow span{font:11px var(--mono);color:var(--lime)}.cm-build-flow h3{margin:10px 0;font-size:23px}.cm-build-flow p{font-size:14px;color:var(--ink-mute)}.community p.cm-feature-meta{font:18px/1.9 var(--mono);color:var(--lime);margin:28px 0}.cm-track{padding:30px!important;border:1px solid var(--rule-strong)!important;border-radius:6px;display:flex;align-items:start;flex-direction:column}.cm-track.featured{background:linear-gradient(135deg,#244940,#13323a);border-color:#547160!important}.cm-track h3{margin:18px 0}.cm-track ul{padding-left:18px;font-size:14px;color:var(--ink-soft);line-height:2;margin:0 0 24px}.cm-track .ed-link,.cm-track .ed-button{margin-top:auto;padding-top:12px}.cm-salon{display:grid;grid-template-columns:1.1fr 1fr;gap:65px;padding:52px 0;border-bottom:1px solid var(--rule-strong)}.cm-kicker{display:flex;align-items:center;justify-content:space-between;gap:18px;font-size:11px;color:var(--ink-mute);margin-bottom:24px}.cm-status{white-space:nowrap;border:1px solid #567863;color:#c4daa7;padding:3px 9px;border-radius:3px;font-size:10px}.cm-status.pending{color:#acbbc1;border-color:#495a64}.cm-salon h2{font-size:32px;margin:12px 0 15px}.cm-salon p{font-size:14px;color:var(--ink-soft);line-height:1.9}.cm-salon p.cm-salon-promise{font-size:18px;color:var(--ink);margin-bottom:12px}.cm-salon p.cm-host{font-size:12px;color:var(--ink-mute)}.cm-result-box{padding:26px 28px;border:1px solid #49695f;border-radius:6px;background:linear-gradient(135deg,#1f403c88,#123038)}.cm-result-box h3{font-size:21px;margin:12px 0}.cm-for{margin:24px 0}.cm-for b{font-weight:500;display:block;font-size:12px;color:var(--ink-mute);margin-bottom:7px}.cm-expand{border-block:1px solid var(--rule-strong)}.cm-expand summary{cursor:pointer;display:flex;justify-content:space-between;gap:18px;padding:17px 0;font-size:14px;list-style:none}.cm-expand summary::-webkit-details-marker{display:none}.cm-expand summary span{color:var(--lime);font-size:22px;line-height:1}.cm-expand[open] summary span{transform:rotate(45deg)}.cm-expand>div{padding-bottom:22px}.cm-expand h3{font:500 13px var(--sans);color:var(--ink-mute);margin:17px 0 12px}.cm-expand ol{padding-left:18px;color:var(--ink-soft);font-size:14px;line-height:1.9}.cm-expand li{padding:5px 0}.cm-actions{display:flex;flex-wrap:wrap;gap:14px 22px;align-items:center;margin-top:24px}.cm-salon p.cm-source{font-size:11px;margin-top:15px;color:var(--ink-mute)}.cm-pending{color:var(--ink-mute);font-size:13px}.cm-date-pills{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.cm-date-pills span{border:1px solid #4c695e;border-radius:30px;padding:7px 15px;color:var(--ink-soft);font-size:13px}.cm-agenda{display:grid;grid-template-columns:1fr 1fr;gap:65px}.cm-agenda>div>h3{font:18px var(--mono);padding-bottom:22px;color:var(--lime)}.cm-agenda ol{list-style:none}.cm-agenda li{display:grid;grid-template-columns:60px minmax(0,1fr);gap:20px;padding:18px 0;border-top:1px solid var(--rule-strong)}.cm-agenda time{font:12px var(--mono);color:var(--ink-mute);padding-top:5px}.cm-agenda h4{font-size:16px;font-weight:500;margin:0 0 5px}.cm-agenda p{font-size:13px;color:var(--ink-mute)}.cm-checklist{padding-left:20px;line-height:2.2;color:var(--ink-soft);font-size:15px}.cm-footer-note p{margin:15px 0 24px;color:var(--ink-soft);font-size:15px}.community :focus-visible{outline:2px solid var(--lime);outline-offset:5px}.cm-result-box p+p{margin-top:16px}@media(max-width:900px){.cm-membership,.cm-feature,.cm-november,.cm-salon,.cm-agenda{gap:35px}.cm-three{grid-template-columns:1fr;gap:24px}.cm-section-head{align-items:start;flex-direction:column;gap:15px}}@media(max-width:650px){.cm-intro{padding:38px 0 30px}.cm-intro>p{font-size:15px}.cm-membership,.cm-feature,.cm-november,.cm-two,.cm-salon,.cm-agenda{grid-template-columns:1fr;gap:28px}.cm-program-list{grid-template-columns:1fr}.cm-program-list>a:nth-child(2n){padding-left:0;border-left:0}.cm-jump{gap:12px 20px}.cm-plan,.cm-track{padding:24px!important}.cm-salon{padding:35px 0}.cm-salon h2{font-size:27px}.cm-kicker{margin-bottom:18px}.cm-result-box{padding:23px}.cm-agenda{gap:40px}.cm-date-pills{gap:8px}.cm-date-pills span{font-size:11px}.cm-compact-facts>div{grid-template-columns:76px minmax(0,1fr);gap:10px}.cm-intro h1{font-size:clamp(32px,8.5vw,48px)}}
