/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid}::backdrop{--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.fixed{position:fixed}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.contents{display:contents}.hidden{display:none}.table{display:table}.grow{flex-grow:1}.rounded{border-radius:.25rem}.italic{font-style:italic}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}}.formationShell{color:#171717;background:#fff;grid-template-columns:286px minmax(0,1fr);min-height:calc(100vh - 76px);display:grid}.formationSidebar{color:#fff;background:#101010;border-right:1px solid #292929;flex-direction:column;height:calc(100vh - 76px);padding:22px 18px 0;display:flex;position:sticky;top:76px;overflow:hidden}.formationBack{color:#c7c1b8;background:0 0;border:0;align-self:flex-start;padding:0;font-size:10px}.formationSidebar>small{color:#c9974e;letter-spacing:.14em;margin-top:20px;font-size:8px}.formationSidebar>h2{margin:5px 0 2px;font:25px Georgia,serif}.formationSidebar>p{color:#9e9991;margin:0 0 12px;font-size:10px}.formationWeekList{gap:3px;min-height:0;padding:4px 3px 16px 0;display:grid;overflow-y:auto}.formationWeekList>button{color:#fff;text-align:left;background:0 0;border:0;border-radius:9px;grid-template-columns:31px 1fr;align-items:center;gap:9px;padding:8px;display:grid}.formationWeekList>button.selected{color:#111;background:#fff}.formationWeekList>button.locked{color:#78746e}.formationWeekList i{color:#d3a15a;border:1px solid #57534e;border-radius:50%;place-items:center;width:30px;height:30px;font:11px Georgia,serif;display:grid}.formationWeekList .selected i{color:#fff;background:#111;border-color:#111}.formationWeekList span{gap:2px;display:grid}.formationWeekList small{letter-spacing:.1em;color:#99938b;font-size:7px}.formationWeekList b{font-size:11px;line-height:1.2}.formationNeeds{color:#111;background:#fff;border-top:4px solid #c58b3d;flex:none;margin:0 -18px;padding:12px 13px 14px}.formationNeeds>span{letter-spacing:.13em;color:#8a612c;margin:0 4px 6px;font-size:8px;font-weight:800;display:block}.formationNeeds>button{text-align:left;color:#1b1a18;background:#fff;border:0;border-bottom:1px solid #e9e5de;grid-template-columns:1fr 22px 14px;align-items:center;width:100%;padding:8px 5px;display:grid}.formationNeeds>button:last-child{border-bottom:0}.formationNeeds b{font-size:11px}.formationNeeds i{color:#fff;background:#111;border-radius:50%;place-items:center;width:20px;height:20px;font-size:9px;font-style:normal;display:grid}.formationNeeds small{color:#a16d2f;font-size:12px}.formationMain{width:min(980px,100%);margin:0 auto;padding:30px clamp(24px,5vw,68px) 100px}.formationCourseBack{margin-bottom:18px;font-size:10px}.formationStepNav{background:#ded9d0;border:1px solid #ded9d0;border-radius:12px;grid-template-columns:repeat(5,1fr);gap:1px;margin-bottom:42px;display:grid;overflow:hidden}.formationStepNav>button{text-align:left;color:#1a1917;background:#f6f4f0;border:0;grid-template-columns:26px 1fr;align-items:center;gap:7px;min-width:0;padding:10px 9px;display:grid}.formationStepNav>button.active{color:#fff;background:#111}.formationStepNav>button.done{box-shadow:inset 0 3px #c38b3c}.formationStepNav i{border:1px solid #c8c2b9;border-radius:50%;place-items:center;width:25px;height:25px;font-size:8px;font-style:normal;display:grid}.formationStepNav .active i{color:#e7bd7d;border-color:#c38b3c}.formationStepNav span{min-width:0;display:grid}.formationStepNav small{letter-spacing:.11em;color:#9a6a28;font-size:6px}.formationStepNav .active small{color:#d8aa69}.formationStepNav b{white-space:nowrap;text-overflow:ellipsis;font-size:9px;line-height:1.2;overflow:hidden}.formationHero,.formationSectionHead,.formationResultHero{border-bottom:1px solid #ddd8d0;margin-bottom:26px;padding:20px 0 34px}.formationHero>span,.formationSectionHead>span,.formationResultHero>span,.requiredHeading>span,.responseSequence>span,.forumComposer>span,.peerConversation>span,.practiceTracker span,.walkNotes span,.rolePicker>span,.mentorGuide>span,.leadCommitment>span,.classInbox>header span{letter-spacing:.16em;color:#996728;font-size:9px;font-weight:800}.formationHero h1,.formationSectionHead h1{letter-spacing:-.045em;margin:14px 0;font:clamp(44px,6vw,72px)/.96 Georgia,serif}.formationHero h1 em,.formationSectionHead h1 em{color:#b47d34;font-weight:400}.formationHero>p,.formationSectionHead>p{color:#5f5a53;max-width:760px;font:18px/1.55 Georgia,serif}.formationHero blockquote{color:#383530;border-left:3px solid #bd8540;margin:24px 0 0;padding-left:18px;font:17px/1.5 Georgia,serif}.formationRhythmRow{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.formationRhythmRow article,.routePreview article,.directionGrid article{background:#fff;border:1px solid #ddd8cf;border-radius:14px;padding:20px}.formationRhythmRow i{color:#c28a3f;font:23px Georgia,serif}.formationRhythmRow b{letter-spacing:.08em;margin:22px 0 6px;font-size:11px;display:block}.formationRhythmRow p,.routePreview p,.directionGrid p{color:#656058;margin:0;font-size:12px;line-height:1.55}.routePreview{grid-template-columns:1fr 1fr;gap:10px;margin:12px 0 22px;display:grid}.routePreview span,.readingCards span,.directionGrid span,.assessmentCanvas header>span,.learnerCoach header span,.optionalResource span,.downloadGuide small,.gatheringAgenda b{letter-spacing:.14em;color:#9b692a;font-size:8px;font-weight:800}.routePreview h3{margin:8px 0;font:23px Georgia,serif}.formationPrimary,.nextButton{color:#fff;background:#111;border:0;border-radius:9px;padding:14px 18px;font-weight:800}.formationPrimary:disabled,.nextButton:disabled{color:#8b857c;cursor:not-allowed;background:#dad6cf}.readingCards,.directionGrid{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:24px;display:grid}.readingCards article{background:#faf8f4;border:1px solid #ddd8cf;border-radius:14px;padding:24px}.readingCards h2{margin:11px 0 5px;font:27px Georgia,serif}.readingCards b{font-size:11px}.readingCards p{color:#625d55;font-size:13px;line-height:1.6}.responseSequence{gap:10px;margin:24px 0;display:grid}.responseSequence>label,.bibleStudyGrid>label,.walkNotes>label,.leadCommitment{background:#fff;border:1px solid #ded9d1;border-radius:13px;grid-template-columns:38px 1fr;gap:5px 12px;padding:17px;display:grid}.responseSequence>label>b{color:#fff;background:#111;border-radius:50%;grid-row:1/3;place-items:center;width:32px;height:32px;font-size:9px;display:grid}.responseSequence>label>span{font:16px/1.4 Georgia,serif}.responseSequence textarea,.bibleStudyGrid textarea,.forumComposer textarea,.peerConversation textarea,.directionReflection textarea,.learnerCoach textarea,.walkNotes textarea,.leadCommitment textarea{resize:vertical;color:#222;background:#fbfaf7;border:1px solid #d7d1c8;border-radius:8px;grid-column:2;width:100%;min-height:95px;padding:12px}.assessmentCanvas{max-width:780px;margin:auto}.assessmentCanvas>header h2{margin:10px 0;font:43px/1.05 Georgia,serif}.assessmentCanvas>header p{color:#676159;line-height:1.6}.assessmentPageStatus{grid-template-columns:auto auto 1fr;align-items:end;gap:5px;margin:28px 0;display:grid}.assessmentPageStatus>b{font:34px Georgia,serif}.assessmentPageStatus>span{color:#8b857d;font-size:11px}.assessmentPageStatus>div{background:#e5e1da;height:4px;margin:0 0 6px 15px}.assessmentPageStatus i{background:#bd8438;height:100%;display:block}.assessmentQuestionStack{gap:9px;display:grid}.assessmentQuestionStack article{border:1px solid #ddd8d0;border-radius:12px;grid-template-columns:1fr auto;align-items:center;gap:16px;padding:15px 17px;display:grid}.assessmentQuestionStack p{margin:0;font:15px/1.45 Georgia,serif}.assessmentQuestionStack article>div{gap:5px;display:flex}.assessmentQuestionStack button{background:#fff;border:1px solid #d4cec5;border-radius:50%;width:32px;height:32px;font-size:10px}.assessmentQuestionStack button.selected{color:#fff;background:#111;border-color:#111}.assessmentCanvas>footer{color:#111;background:0 0;justify-content:space-between;padding:20px 0;display:flex}.assessmentCanvas>footer .textButton{margin:0}.formationResultHero h1{margin:10px 0;font:68px Georgia,serif}.formationResultHero h1 i{color:#c38a3d;font-style:normal}.formationResultHero p{color:#706a62}.directionGrid article{min-height:190px}.directionGrid h2{margin:9px 0;font:24px Georgia,serif}.directionGrid .direction{border-top:4px solid #bd8438}.directionGrid .pressure{color:#fff;background:#171717}.directionGrid .pressure p{color:#c8c2ba}.assessmentBoundary{background:#f6f1e8;border-left:4px solid #bd8438;margin:16px 0;padding:18px 20px}.assessmentBoundary p{color:#625d55;margin:6px 0 0;line-height:1.55}.directionReflection{gap:8px;margin:22px 0;display:grid}.directionReflection textarea{grid-column:auto;min-height:110px}.learnerCoach{background:#fff;border:1px solid #d8d2c9;border-radius:15px;margin:24px 0;padding:22px;box-shadow:0 16px 42px #0000000c}.learnerCoach>header{justify-content:space-between;align-items:center;display:flex}.learnerCoach h3{margin:7px 0;font:27px Georgia,serif}.learnerCoach header>b{color:#d7a45d;background:#111;border-radius:50%;place-items:center;width:39px;height:39px;display:grid}.learnerCoach>p{color:#6c665e;font-size:12px}.learnerCoach label{gap:7px;font-size:11px;font-weight:800;display:grid}.learnerCoach textarea{grid-column:auto;min-height:115px}.coachActions{gap:7px;margin-top:10px;display:flex}.coachActions button{background:#fff;border:1px solid #cec8bf;border-radius:8px;padding:10px;font-size:10px;font-weight:800}.coachActions button:first-child,.coachActions button.selected{color:#fff;background:#111}.wiringCallout{background:#f7f3eb;border-left:4px solid #bd8438;margin:0 0 30px;padding:17px 20px}.wiringCallout span{letter-spacing:.14em;color:#986727;font-size:8px;font-weight:800}.wiringCallout p{margin:6px 0 0;line-height:1.55}.requiredHeading{margin:34px 0 13px}.requiredHeading h2{margin:7px 0;font:31px Georgia,serif}.readingChecklist{gap:8px;display:grid}.readingChecklist>button{text-align:left;background:#fff;border:1px solid #ddd7ce;border-radius:12px;grid-template-columns:42px 1fr;align-items:center;gap:13px;padding:16px;display:grid}.readingChecklist>button.done{background:#f1f5f0;border-color:#b9cbbb}.readingChecklist i{border:1px solid #cfc8bf;border-radius:50%;place-items:center;width:39px;height:39px;font-size:9px;font-style:normal;display:grid}.readingChecklist b{margin:2px 0;font:19px Georgia,serif;display:block}.readingChecklist p{color:#69635b;margin:0;font-size:11px}.optionalResource,.downloadGuide{color:#1b1a18;background:#faf8f4;border:1px solid #d9d3c9;border-radius:12px;align-items:center;gap:14px;margin:14px 0;padding:17px;text-decoration:none;display:flex}.optionalResource span,.optionalResource b,.optionalResource small{display:block}.optionalResource b{margin:5px 0}.optionalResource small{color:#746e66}.bibleStudyGrid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.bibleStudyGrid>label{grid-template-columns:1fr;min-height:250px}.bibleStudyGrid span{letter-spacing:.14em;color:#9a6829;font-size:8px;font-weight:800}.bibleStudyGrid b{font:16px/1.45 Georgia,serif}.bibleStudyGrid textarea{grid-column:auto;margin-top:auto}.responseSequence.compact>label>span{font-size:14px}.forumComposer,.peerConversation{border:1px solid #ddd8d0;border-radius:15px;margin-bottom:15px;padding:24px}.forumComposer h2{font:28px Georgia,serif}.forumComposer label{border-top:1px solid #e7e2db;grid-template-columns:90px 1fr;align-items:start;padding:12px 0;display:grid}.forumComposer label p{margin:0;line-height:1.5}.forumComposer textarea,.peerConversation textarea{grid-column:auto;min-height:140px}.peerConversation article{border:1px solid #e1dcd4;border-radius:10px;gap:12px;margin:12px 0;padding:15px;display:flex}.peerConversation article>i{color:#fff;background:#111;border-radius:50%;place-items:center;width:36px;height:36px;font-size:9px;font-style:normal;display:grid}.peerConversation article p{color:#5f5a53;margin:4px 0}.peerConversation label{gap:7px;display:grid}.prayerOptions{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.prayerOptions>button{text-align:left;background:#fff;border:1px solid #dcd6cd;border-radius:13px;grid-template-columns:36px 1fr;gap:10px;padding:16px;display:grid}.prayerOptions>button.selected{background:#faf5ed;border-color:#bd8438}.prayerOptions i{color:#fff;background:#111;border-radius:50%;place-items:center;width:34px;height:34px;font-style:normal;display:grid}.prayerOptions p{color:#6c665e;margin:5px 0;font-size:11px;line-height:1.5}.downloadGuide>i{color:#fff;background:#bd8438;border-radius:50%;place-items:center;width:42px;height:42px;font-style:normal;display:grid}.downloadGuide span{gap:3px;display:grid}.downloadGuide p{color:#69635c;margin:0;font-size:11px}.practiceTracker{border:1px solid #dcd6ce;border-radius:14px;margin:22px 0;overflow:hidden}.practiceTracker>header{color:#fff;background:#111;padding:18px}.practiceTracker>header h2{margin:5px 0;font:25px Georgia,serif}.practiceTracker>header i{background:#d19a4c;height:100%;display:block}.practiceTracker>label{border-top:1px solid #e8e3dc;grid-template-columns:20px 36px 1fr;align-items:center;gap:10px;padding:10px 15px;display:grid}.practiceTracker>label.done{background:#f3f6f1}.practiceTracker label>input:last-child{background:0 0;border:0;border-bottom:1px solid #d8d2ca;padding:7px}.walkNotes{grid-template-columns:1fr 1fr;gap:10px;display:grid}.walkNotes>label{grid-template-columns:1fr}.walkNotes textarea{grid-column:auto}.walkNotes>div{border:1px solid #ded9d1;border-radius:13px;gap:8px;padding:17px;display:grid}.walkNotes input{border:1px solid #d8d2ca;border-radius:8px;padding:10px}.turnInSequence{border-top:3px solid #111;padding-top:16px}.routeToggle{gap:8px;margin-bottom:18px;display:flex}.routeToggle button{background:#fff;border:1px solid #d4cec5;border-radius:99px;padding:10px 14px;font-size:10px;font-weight:800}.routeToggle button.selected{color:#fff;background:#111}.gatheringAgenda{gap:8px;display:grid}.gatheringAgenda article{border:1px solid #ddd8d0;border-radius:12px;grid-template-columns:45px 1fr;gap:12px;padding:15px;display:grid}.gatheringAgenda i{color:#bb8338;font:28px Georgia,serif}.gatheringAgenda p{color:#615c55;margin:4px 0}.rolePicker{gap:6px;margin:22px 0;display:grid}.rolePicker>button{text-align:left;background:#fff;border:1px solid #d9d3ca;border-radius:9px;padding:12px}.rolePicker>button.selected{background:#f7f1e8;border-color:#bd8438}.rolePicker i{color:#a46f2d;margin-right:9px}.mentorGuide{border:1px solid #ddd8cf;border-radius:14px;padding:22px}.mentorGuide p{grid-template-columns:25px 1fr;gap:9px;display:grid}.mentorGuide p b{color:#a36e2b}.leadCommitment{grid-template-columns:1fr;margin:20px 0}.leadCommitment textarea{grid-column:auto}.weekCelebration{text-align:center;color:#fff;background:#111;border-radius:16px;margin-top:18px;padding:38px}.weekCelebration span{letter-spacing:.16em;color:#d5a25d;font-size:9px}.weekCelebration h2{font:36px Georgia,serif}.weekCelebration p{color:#bdb7af}.weekCelebration button{background:#fff;border:0;border-radius:9px;padding:12px 16px;font-weight:800}.classInbox>header{border-bottom:1px solid #ded9d1;justify-content:space-between;align-items:end;padding-bottom:18px;display:flex}.classInbox h1{margin:6px 0;font:43px Georgia,serif}.classInbox header p{color:#68625a}.classInbox header button{background:#fff;border:1px solid #cec8bf;border-radius:8px;padding:10px}.classInboxRows{gap:8px;margin-top:18px;display:grid}.classInboxRows article{border:1px solid #ded9d1;border-radius:11px;grid-template-columns:36px 1fr auto;align-items:center;gap:12px;padding:15px;display:grid}.classInboxRows i{color:#fff;background:#111;border-radius:50%;place-items:center;width:34px;height:34px;font-size:9px;font-style:normal;display:grid}.classInboxRows p{margin:0}.classInboxRows button{color:#fff;background:#111;border:0;border-radius:7px;padding:9px 11px;font-size:10px}@media (max-width:1050px){.formationShell{grid-template-columns:250px minmax(0,1fr)}.formationStepNav{grid-template-columns:repeat(3,1fr)}.formationRhythmRow{grid-template-columns:1fr 1fr}.prayerOptions{grid-template-columns:1fr}.formationMain{padding-left:30px;padding-right:30px}}@media (max-width:760px){.formationShell{display:block}.formationSidebar{height:auto;padding-bottom:0;position:relative;top:0}.formationWeekList{display:flex;overflow-x:auto}.formationWeekList>button{min-width:155px}.formationNeeds{grid-template-columns:1fr 1fr;display:grid}.formationNeeds>span{grid-column:1/-1}.formationMain{padding:24px 18px 80px}.formationStepNav{display:flex;overflow-x:auto}.formationStepNav>button{min-width:145px}.formationRhythmRow,.routePreview,.readingCards,.directionGrid,.bibleStudyGrid,.walkNotes,.assessmentQuestionStack article{grid-template-columns:1fr}.formationHero h1,.formationSectionHead h1{font-size:45px}.responseSequence>label{grid-template-columns:32px 1fr}.coachActions{display:grid}.classInbox>header{gap:12px;display:grid}.classInboxRows article{grid-template-columns:34px 1fr}.classInboxRows button{grid-column:2}.forumComposer label{grid-template-columns:1fr}.assessmentCanvas>footer{padding-left:0;padding-right:0}}.formationPathGuide{margin:0 0 44px}.formationPathGuide>header{justify-content:space-between;align-items:baseline;gap:18px;margin:0 2px 14px;display:flex}.formationPathGuide>header span{letter-spacing:.17em;color:#956526;font-size:11px;font-weight:900}.formationPathGuide>header b{color:#666057;font-size:12px}.formationPathGuide .formationStepNav{isolation:isolate;background:0 0;border:0;border-radius:0;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:0;padding:10px 0;display:grid;position:relative;overflow:visible}.formationPathGuide .formationStepNav:before{content:"";z-index:-1;background:#c48b3d;border-radius:999px;height:4px;position:absolute;top:50%;left:4%;right:4%;transform:translateY(-50%)rotate(-.4deg);box-shadow:0 0 0 5px #fff}.formationPathGuide .formationStepNav>button{text-align:left;color:#1a1917;cursor:pointer;background:#fff;border:1px solid #d8d2c9;border-radius:16px;grid-template-columns:46px minmax(0,1fr);align-items:center;gap:12px;min-width:0;min-height:112px;padding:17px 15px;transition:transform .2s,border-color .2s,box-shadow .2s,background .2s;display:grid;position:relative;box-shadow:0 8px 24px #18140d0b}.formationPathGuide .formationStepNav>button:hover{border-color:#bb8235;transform:translateY(-3px);box-shadow:0 14px 30px #18140d14}.formationPathGuide .formationStepNav>button:focus-visible{outline-offset:3px;outline:3px solid #d6a860}.formationPathGuide .formationStepNav>button.active{color:#fff;background:#111;border-color:#111;box-shadow:0 16px 34px #0003}.formationPathGuide .formationStepNav>button.done{border-color:#bd8740;box-shadow:inset 0 4px #c38b3c,0 8px 24px #18140d0b}.formationPathGuide .formationStepNav i{color:#8d5d20;background:#fff;border:2px solid #c58b3d;border-radius:50%;place-items:center;width:44px;height:44px;font:700 15px Georgia,serif;display:grid}.formationPathGuide .formationStepNav .active i{color:#111;background:#c58b3d;border-color:#c58b3d}.formationPathGuide .formationStepNav span{gap:3px;min-width:0;display:grid}.formationPathGuide .formationStepNav small{letter-spacing:.14em;color:#9a6828;font-size:8px;font-weight:900}.formationPathGuide .formationStepNav b{white-space:normal;font-size:12px;line-height:1.3;overflow:visible}.formationPathGuide .formationStepNav em{letter-spacing:.08em;text-transform:uppercase;color:#8b857c;font-size:8px;font-style:normal;font-weight:800}.formationPathGuide .formationStepNav .active em{color:#fff}.formationPathGuide .formationStepNav .done em{color:#936324}@media (max-width:1050px){.formationPathGuide .formationStepNav{grid-template-columns:repeat(3,minmax(0,1fr))}.formationPathGuide .formationStepNav:before{display:none}}@media (max-width:760px){.formationPathGuide{margin-bottom:34px}.formationPathGuide>header{gap:5px;display:grid}.formationPathGuide .formationStepNav{scroll-snap-type:x mandatory;gap:10px;padding:8px 2px 16px;display:flex;overflow-x:auto}.formationPathGuide .formationStepNav>button{scroll-snap-align:start;min-width:220px;min-height:104px}.formationPathGuide .formationStepNav:before{display:block;top:60px;left:24px;right:24px}.formationPathGuide .formationStepNav::-webkit-scrollbar{height:4px}.formationPathGuide .formationStepNav::-webkit-scrollbar-thumb{background:#c58b3d;border-radius:99px}}.formationPathGuide .formationStepNav{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:16px;padding:18px 0 24px}.formationPathGuide .formationStepNav:before{height:38%;box-shadow:none;background:0 0;border-top:4px solid #c48b3d;border-radius:50% 50% 0 0/100% 100% 0 0;top:48%;left:6%;right:6%;transform:translateY(-38%)rotate(-.7deg)}.formationPathGuide .formationStepNav>button{aspect-ratio:1;text-align:center;border-radius:50%;grid-template-columns:1fr;place-content:center;justify-self:center;place-items:center;gap:5px;width:min(100%,150px);min-height:0;padding:22px 15px;display:grid;box-shadow:0 11px 28px #18140d14}.formationPathGuide .formationStepNav>button:hover{transform:translateY(-4px)scale(1.02)}.formationPathGuide .formationStepNav>button.done{box-shadow:inset 0 0 0 4px #c38b3c,0 11px 28px #18140d12}.formationPathGuide .formationStepNav i{width:34px;height:34px;font-size:12px}.formationPathGuide .formationStepNav span{place-items:center;gap:7px}.formationPathGuide .formationStepNav small{letter-spacing:.04em;color:#25221e;font-size:16px;line-height:1.05}.formationPathGuide .formationStepNav .active small{color:#fff}.formationPathGuide .formationStepNav em{color:#80531c;background:#fff;border:1px solid #c58b3d;border-radius:999px;width:max-content;padding:5px 9px;font-size:8px;position:absolute;bottom:-13px;left:50%;transform:translate(-50%);box-shadow:0 5px 14px #0001}.formationPathGuide .formationStepNav .active em{color:#111;background:#c58b3d;border-color:#c58b3d}.formationPathGuide .formationStepNav .next{border-color:#c58b3d}@media (max-width:1050px){.formationPathGuide .formationStepNav{grid-template-columns:repeat(3,minmax(140px,1fr))}.formationPathGuide .formationStepNav:before{display:none}}@media (max-width:760px){.formationPathGuide .formationStepNav{gap:16px;padding:12px 3px 24px;display:flex}.formationPathGuide .formationStepNav>button{scroll-snap-align:start;flex:0 0 138px;width:138px;min-width:138px;min-height:138px}.formationPathGuide .formationStepNav:before{border-radius:50% 50% 0 0/100% 100% 0 0;height:28%;display:block;top:50%;left:30px;right:30px}.formationPathGuide .formationStepNav small{font-size:15px}.formationPathGuide .formationStepNav{scroll-snap-type:none;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;padding:12px 0 25px;display:grid;overflow:visible}.formationPathGuide.introduction .formationStepNav{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px}.formationPathGuide .formationStepNav:before{border-top-width:3px;height:24%;display:block;top:48%;left:5%;right:5%;transform:translateY(-38%)rotate(-.7deg)}.formationPathGuide .formationStepNav>button{aspect-ratio:1;scroll-snap-align:none;flex:none;justify-self:center;width:100%;min-width:0;max-width:76px;min-height:0;padding:10px 4px;box-shadow:0 6px 16px #18140d12}.formationPathGuide.introduction .formationStepNav>button{max-width:62px;padding:8px 2px}.formationPathGuide .formationStepNav i{border-width:1px;width:24px;height:24px;font-size:9px}.formationPathGuide .formationStepNav small{letter-spacing:.01em;font-size:11px}.formationPathGuide.introduction .formationStepNav small{font-size:9px}.formationPathGuide .formationStepNav em{padding:4px 6px;font-size:6px;bottom:-12px}.formationPathGuide.introduction .formationStepNav em{padding:3px 5px;font-size:5.5px}.formationPathGuide .formationStepNav::-webkit-scrollbar{display:none}}.readingChecklist>article{background:#fff;border:1px solid #ddd7ce;border-radius:14px;transition:border-color .2s,box-shadow .2s;overflow:hidden}.readingSummary{text-align:left;color:#1b1a18;background:0 0;border:0;grid-template-columns:42px minmax(0,1fr) 24px;align-items:center;gap:13px;width:100%;padding:16px;display:grid}.readingSummary>i{border:1px solid #cfc8bf;border-radius:50%;place-items:center;width:39px;height:39px;font-size:9px;font-style:normal;display:grid}.readingReflection.done .readingSummary>i{color:#fff;background:#111;border-color:#111}.readingSummary>span{gap:2px;display:grid}.readingSummary small,.readingTakeaway>span{letter-spacing:.14em;color:#9b692a;font-size:8px;font-weight:800}.readingSummary b{font:19px Georgia,serif}.readingSummary p{color:#69635b;margin:0;font-size:11px}.readingSummary>strong{color:#a36e2b;text-align:center;font:24px/1 Arial,sans-serif}.readingTakeaway{background:#faf8f4;border-top:1px solid #e3ddd4;gap:10px;padding:18px 22px 20px 77px;display:grid}.readingTakeaway label{gap:8px;font:18px/1.4 Georgia,serif;display:grid}.readingTakeaway textarea{color:#222;resize:vertical;background:#fff;border:1px solid #d4cdc3;border-radius:9px;width:100%;min-height:88px;padding:12px;font:13px/1.5 Arial,sans-serif}.readingTakeaway>button{color:#fff;background:#111;border:0;border-radius:8px;justify-self:start;padding:10px 13px;font-size:10px;font-weight:800}.developmentPlanDocument{background:#fff;border:1px solid #cfc8bd;border-top:5px solid #c28a3d;margin:34px 0 22px;padding:clamp(22px,4vw,40px);box-shadow:0 18px 50px #17130c10}.developmentPlanDocument>header{border-bottom:2px solid #111;justify-content:space-between;align-items:start;gap:24px;padding-bottom:22px;display:flex}.developmentPlanDocument>header span,.developmentPlanGrid article>span{letter-spacing:.15em;color:#976526;font-size:8px;font-weight:900}.developmentPlanDocument>header h2{margin:7px 0 4px;font:42px Georgia,serif}.developmentPlanDocument>header p{color:#676159;max-width:560px;margin:0}.developmentPlanDocument>header button{white-space:nowrap;background:#fff;border:1px solid #c8c1b8;border-radius:8px;padding:10px 12px;font-size:10px;font-weight:800}.developmentPlanGrid{border-bottom:1px solid #dcd6cd;grid-template-columns:1fr 1fr;gap:0;display:grid}.developmentPlanGrid>article{border-bottom:1px solid #dcd6cd;padding:24px 22px}.developmentPlanGrid>article:nth-child(odd){border-right:1px solid #dcd6cd}.developmentPlanGrid h3{margin:8px 0;font:24px/1.15 Georgia,serif}.developmentPlanGrid p{color:#5f5a53;margin:7px 0;line-height:1.55}.developmentPlanGrid blockquote{border-left:3px solid #c28a3d;margin:14px 0 0;padding-left:13px;font:15px/1.5 Georgia,serif}.planTakeaways ol{gap:10px;margin:13px 0 0;padding:0;list-style:none;display:grid}.planTakeaways li{border-left:2px solid #c28a3d;padding-left:12px}.planTakeaways li b{font-size:10px}.planTakeaways li p{margin:3px 0;font:14px/1.45 Georgia,serif}.developmentPlanDocument>footer{color:#6b655d;padding-top:17px;font-size:11px;line-height:1.55}@media (max-width:760px){.readingTakeaway{padding:16px}.readingTakeaway label{font-size:16px}.developmentPlanDocument>header{display:grid}.developmentPlanDocument>header button{justify-self:start}.developmentPlanGrid{grid-template-columns:1fr}.developmentPlanGrid>article:nth-child(odd){border-right:0}.developmentPlanDocument>header h2{font-size:34px}}@media print{body *{visibility:hidden!important}.developmentPlanDocument,.developmentPlanDocument *{visibility:visible!important}.developmentPlanDocument{width:100%;box-shadow:none;border:0;margin:0;padding:28px;position:absolute;inset:0}.developmentPlanDocument .noPrint{display:none!important}.developmentPlanGrid{grid-template-columns:1fr 1fr}.developmentPlanDocument>footer{page-break-inside:avoid}}.talkRouteChoice{border-bottom:1px solid #ddd8d0;margin-bottom:20px;padding-bottom:22px}.talkRouteChoice>span,.cohortSubmissionList header span,.mentorConversation header>span,.mentorPromptList>span,.mentorDiscovery>span{letter-spacing:.15em;color:#966526;font-size:9px;font-weight:800;display:block}.talkRouteChoice>div{grid-template-columns:1fr 1fr;gap:9px;margin-top:10px;display:grid}.talkRouteChoice button{text-align:left;background:#fff;border:1px solid #d8d2ca;border-radius:12px;gap:5px;padding:16px;display:grid}.talkRouteChoice button.selected{color:#fff;background:#111;border-color:#111;box-shadow:inset 0 -4px #c58b3d}.talkRouteChoice b{font:20px Georgia,serif}.talkRouteChoice small{color:#746e66}.talkRouteChoice .selected small{color:#bbb5ad}.forumSubmitRow{justify-content:space-between;align-items:center;gap:14px;margin-top:13px;display:flex}.forumSubmitRow small{color:#6f6961}.forumSubmitRow button,.cohortPostDetail>button{color:#fff;background:#111;border:0;border-radius:8px;padding:11px 14px;font-weight:800}.forumSubmitRow button:disabled,.cohortPostDetail>button:disabled{color:#88827a;background:#dad6cf}.cohortSubmissionList{border:1px solid #dcd6ce;border-radius:15px;margin-bottom:20px;overflow:hidden}.cohortSubmissionList>header{background:#f5f3ef;border-bottom:1px solid #ddd8d0;justify-content:space-between;align-items:end;gap:20px;padding:20px 22px;display:flex}.cohortSubmissionList h2{margin:6px 0 0;font:27px Georgia,serif}.cohortSubmissionList>header>small{color:#777168}.cohortSubmissionList>article{border-bottom:1px solid #e4dfd8}.cohortPostSummary{text-align:left;color:#1d1b18;background:#fff;border:0;grid-template-columns:42px 1fr 24px;align-items:center;gap:12px;width:100%;padding:15px 18px;display:grid}.cohortSubmissionList>article.open .cohortPostSummary{background:#faf6ef}.cohortPostSummary>i{color:#d7a45d;background:#111;border-radius:50%;place-items:center;width:40px;height:40px;font-size:10px;font-style:normal;display:grid}.cohortPostSummary>span{grid-template-columns:auto 1fr auto;align-items:center;gap:4px 12px;min-width:0;display:grid}.cohortPostSummary b{font-size:13px}.cohortPostSummary p{color:#625d56;white-space:nowrap;text-overflow:ellipsis;grid-column:1/-1;margin:0;overflow:hidden}.cohortPostSummary small{color:#8b857d;font-size:9px}.cohortPostSummary strong{color:#a16e2d;font-size:20px;font-weight:400}.cohortPostDetail{background:#faf6ef;padding:0 22px 22px 72px}.cohortPostDetail>p{border-top:1px solid #ded4c4;margin:0 0 16px;padding-top:14px;font:16px/1.6 Georgia,serif}.cohortPostDetail label{gap:7px;font-size:11px;font-weight:800;display:grid}.cohortPostDetail textarea,.mentorDiscovery textarea{resize:vertical;background:#fff;border:1px solid #d2cbc1;border-radius:9px;min-height:110px;padding:12px}.cohortPostDetail>button{margin-top:10px}.cohortSubmissionList>footer{color:#bdb7af;background:#111;padding:12px 18px;font-size:9px}.mentorConversation{border:1px solid #dcd6ce;border-radius:15px;margin-bottom:18px;padding:24px}.mentorConversation header h2{margin:7px 0;font:30px Georgia,serif}.mentorConversation header p{color:#686159;line-height:1.55}.mentorSchedule{border-top:1px solid #e4dfd8;grid-template-columns:1.3fr 1fr 1fr;gap:9px;padding-top:17px;display:grid}.mentorSchedule label{gap:6px;font-size:10px;font-weight:800;display:grid}.mentorSchedule input{background:#fbfaf7;border:1px solid #d5cfc6;border-radius:8px;min-width:0;padding:11px}.mentorPromptList{margin:22px 0}.mentorPromptList p{border-bottom:1px solid #e5e0d9;grid-template-columns:34px 1fr;align-items:start;gap:10px;margin:0;padding:12px 0;line-height:1.5;display:grid}.mentorPromptList p b{color:#d7a45d;background:#111;border-radius:50%;place-items:center;width:30px;height:30px;font-size:9px;display:grid}.mentorDiscovery{gap:7px;display:grid}.mentorDiscovery>b{font:18px Georgia,serif}.mentorDiscovery textarea{width:100%}@media (max-width:760px){.talkRouteChoice>div,.mentorSchedule{grid-template-columns:1fr}.forumSubmitRow,.cohortSubmissionList>header{flex-direction:column;align-items:flex-start}.cohortPostSummary>span{grid-template-columns:1fr}.cohortPostSummary small{grid-row:auto}.cohortPostDetail{padding-left:18px}}.walkNotes{grid-template-columns:1fr}.coFacWhy{background:#f7f3eb;border-left:4px solid #bd8438;margin:0 0 18px;padding:21px 23px}.coFacWhy>span,.coFacPrep header>span,.roleDirective header>span,.questionProtocol>b{letter-spacing:.15em;color:#966526;font-size:9px;font-weight:800}.coFacWhy h2,.coFacPrep h2,.roleDirective h2{margin:7px 0;font:28px Georgia,serif}.coFacWhy p,.coFacPrep header p,.roleDirective header p,.questionProtocol p{color:#625d55;margin:0;line-height:1.6}.coFacPrep{border:1px solid #dcd6ce;border-radius:15px;margin-bottom:28px;overflow:hidden}.coFacPrep>header{color:#fff;background:#111;padding:20px 22px}.coFacPrep header>span{color:#d5a25d}.coFacPrep header p{color:#bbb5ad}.coFacPrep>label{cursor:pointer;background:#fff;border-top:1px solid #e5e0d9;grid-template-columns:20px 38px 1fr;align-items:center;gap:10px;padding:13px 17px;display:grid}.coFacPrep>label.done{background:#f4f7f1}.coFacPrep>label>i{color:#9b692a;border:1px solid #d2ccc3;border-radius:50%;place-items:center;width:34px;height:34px;font-size:9px;font-style:normal;display:grid}.coFacPrep>label.done>i{color:#fff;background:#111;border-color:#111}.coFacPrep>label>span{font-size:12px;line-height:1.45}.rolePicker>button{grid-template-columns:24px 1fr;align-items:start;gap:8px;display:grid}.rolePicker>button>i{margin:2px 0 0}.rolePicker>button>span{gap:4px;display:grid}.rolePicker>button b{font:18px Georgia,serif}.rolePicker>button small{color:#6c665e;line-height:1.45}.roleDirective{background:#fff;border:1px solid #d8d2c9;border-top:4px solid #bd8438;border-radius:14px;margin:0 0 18px;overflow:hidden}.roleDirective>header{border-bottom:1px solid #e1dcd4;padding:20px 22px}.roleDirective>div{grid-template-columns:repeat(3,1fr);display:grid}.roleDirective article{border-right:1px solid #e1dcd4;padding:18px}.roleDirective article:last-child{border-right:0}.roleDirective article b{letter-spacing:.14em;color:#986727;font-size:8px}.roleDirective article p{color:#5f5a53;font-size:12px;line-height:1.55}.questionProtocol{color:#fff;background:#111;border-radius:12px;margin:0 0 18px;padding:18px 20px}.questionProtocol>b{color:#d5a25d}.questionProtocol p{color:#c5bfb7;margin-top:6px}.coFacDebrief>b{font:17px Georgia,serif}@media (max-width:760px){.roleDirective>div{grid-template-columns:1fr}.roleDirective article{border-bottom:1px solid #e1dcd4;border-right:0}.roleDirective article:last-child{border-bottom:0}.coFacPrep>label{grid-template-columns:18px 32px 1fr;padding:12px}.coFacPrep>label>i{width:30px;height:30px}.coFacWhy{padding:18px}.rolePicker>button b{font-size:16px}}.roleQuestions{background:#f7f3eb;border-bottom:1px solid #e1dcd4;padding:18px 22px;display:block!important}.roleQuestions>b{letter-spacing:.14em;color:#986727;font-size:9px}.roleQuestions ol{gap:10px;margin:12px 0 0;padding-left:22px;display:grid}.roleQuestions li{color:#37332e;padding-left:5px;font:15px/1.5 Georgia,serif}.coachPromptGuide{background:#faf8f4;border:1px solid #ded8cf;border-radius:12px;margin:16px 0;padding:16px}.coachPromptGuide>span,.coachPromptGuide>b{letter-spacing:.14em;color:#986727;font-size:8px;display:block}.coachPromptGuide>div:first-of-type{grid-template-columns:1fr 1fr;gap:8px;margin:10px 0 14px;display:grid}.coachPromptGuide article{background:#fff;border:1px solid #e2ddd5;border-radius:9px;padding:12px}.coachPromptGuide article b{font-size:10px}.coachPromptGuide article p{color:#625d55;margin:6px 0 0;font-size:11px;line-height:1.5}.coachPromptChips{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}.coachPromptChips button{text-align:left;color:#37332e;background:#fff;border:1px solid #d2cbc1;border-radius:999px;padding:8px 10px;font-size:10px}.coachPromptChips button:hover{background:#f8f1e7;border-color:#b77f37}.prayerOptions>button.selected:after{color:#4f483f;border-top:1px solid #d9c19e;grid-column:1/-1;margin-top:8px;padding-top:11px;font-size:11px;line-height:1.55;display:block}.prayerOptions>button.selected:first-child:after{content:"YOUR PRACTICE · Choose a short passage. Read it slowly, turn its words into your own prayer, pause over one phrase, and write what you noticed. Your tracker, Coach conversation, and development plan will now use this choice."}.prayerOptions>button.selected:nth-child(2):after{content:"YOUR PRACTICE · Review the day with God. Notice gratitude, resistance, and invitation; sit quietly, then write what surfaced. Your tracker, Coach conversation, and development plan will now use this choice."}.prayerOptions>button.selected:nth-child(3):after{content:"YOUR PRACTICE · Pray one line of the Lord’s Prayer at a time. Pause, put that line into your own words, and notice what it reveals. Your tracker, Coach conversation, and development plan will now use this choice."}@media (max-width:760px){.coachPromptGuide>div:first-of-type{grid-template-columns:1fr}.coachPromptChips{display:grid}.coachPromptChips button{border-radius:9px}}.individualCoachFirst{color:#fff;background:#111;border-left:5px solid #bd8438;margin-bottom:16px;padding:22px 24px}.individualCoachFirst>span,.individualLead header>span,.individualLead label>span{letter-spacing:.15em;color:#d5a25d;font-size:9px;font-weight:800}.individualCoachFirst h2,.individualLead h2{margin:7px 0;font:30px Georgia,serif}.individualCoachFirst p{color:#c3bdb5;margin:0;line-height:1.6}.individualTalkSave{border-top:4px solid #bd8438}.optionalMentor{background:#faf9f6;margin-top:24px}.individualLead{border:1px solid #dcd6ce;border-radius:15px;margin-bottom:20px;overflow:hidden}.individualLead>header{color:#fff;background:#111;padding:23px}.individualLead header p{color:#bdb7af;margin:0;line-height:1.6}.individualLead>div{background:#ddd8d0;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.individualLead>div>button{text-align:left;color:#191817;background:#fff;border:0;grid-template-columns:22px 1fr;align-items:start;gap:8px;padding:17px;display:grid}.individualLead>div>button.selected{background:#f7f1e8;box-shadow:inset 0 -4px #bd8438}.individualLead>div i{color:#9d6926;font-style:normal}.individualLead>div span{gap:6px;display:grid}.individualLead>div b{font:17px Georgia,serif}.individualLead>div small{color:#69635b;line-height:1.5}.individualLead>label{border-top:1px solid #e3ded7;gap:7px;padding:20px 22px;display:grid}.individualLead label>span{color:#986727}.individualLead label>b{font:17px Georgia,serif}.individualLead textarea{resize:vertical;background:#fbfaf7;border:1px solid #d3ccc2;border-radius:8px;width:100%;min-height:100px;padding:12px}@media (max-width:760px){.individualLead>div{grid-template-columns:1fr}.individualLead>div>button{padding:15px}.individualCoachFirst{padding:19px}.individualTalkSave{padding:17px}}.formationWeekList:after{content:"FINAL FORMATION PLAN  ·  UNLOCKS AFTER COURSE 6";color:#c19a62;letter-spacing:.11em;border:1px solid #5a544c;margin-top:12px;padding:16px 14px;font-size:10px;font-weight:800;line-height:1.45;display:block}.leadCommitment:before{content:"Save only the one or two major takeaways you want to remember and the discipline you intend to maintain. These will be gathered with your APEST/DISC profile, idols, and motives in the final Formation Plan.";color:#6a6258;margin-bottom:12px;font-size:13px;font-weight:400;line-height:1.55;display:block}.formationResultHero>p{color:#5e5952;background:#f3f1ed;border-left:3px solid #bd8438;align-items:center;gap:5px;margin:0;padding:8px 12px;font-size:11px;display:inline-flex}.formationResultHero>p b{color:#111}.resultRankings{grid-template-columns:1.2fr 1fr;gap:12px;margin:0 0 22px;display:grid}.resultRankings>article{background:#fff;border:1px solid #d9d4cc;border-radius:14px;padding:18px}.resultRankings article>header{border-bottom:1px solid #e4dfd8;justify-content:space-between;align-items:end;gap:12px;padding-bottom:12px;display:flex}.resultRankings header>span{letter-spacing:.14em;color:#966526;font-size:9px;font-weight:800}.resultRankings header>small{color:#817b73;font-size:8px}.resultRankings article>div{padding:9px 0 4px}.resultRankings label{grid-template-columns:1fr auto auto;align-items:center;gap:8px;display:grid}.resultRankings label b{font-size:11px}.resultRankings label small{color:#9a6829;letter-spacing:.1em;min-height:11px;font-size:7px;font-weight:800}.resultRankings label strong{color:#686159;font-size:9px}.resultRankings article>div>i{background:#e7e2db;border-radius:99px;height:5px;margin-top:6px;display:block;overflow:hidden}.resultRankings article>div>i span{background:#908a82;height:100%;display:block}.resultRankings .rankSecondary>i span{background:#bd8438}.resultRankings .rankPrimary{color:#fff;background:#111;border-radius:8px;margin:4px -7px 0;padding:10px 7px 7px}.resultRankings .rankPrimary label strong{color:#d9d3ca}.resultRankings .rankPrimary>i{background:#3d3b38}.resultRankings .rankPrimary>i span{background:#d6a45d}.expandedResults .careerDirection,.expandedResults .ministryDirection{min-height:380px}.expandedResults .ministryDirection{border-top:4px solid #111}.roleSuggestions{flex-wrap:wrap;gap:6px;margin:18px 0;display:flex}.roleSuggestions b{background:#fff;border:1px solid #d4cec5;border-radius:99px;padding:7px 9px;font-size:9px}.expandedResults .careerDirection>small{color:#686159;border-top:1px solid #ded9d1;padding-top:13px;font-size:10px;line-height:1.55;display:block}.expandedResults blockquote{color:#38342f;border-top:1px solid #ded9d1;margin:16px 0 0;padding:14px 0 0;font:14px/1.55 Georgia,serif}@media (max-width:760px){.resultRankings{grid-template-columns:1fr}.resultRankings article>header{flex-direction:column;align-items:flex-start}.formationResultHero>p{line-height:1.5;display:block}.expandedResults .careerDirection,.expandedResults .ministryDirection{min-height:0}.roleSuggestions{margin:14px 0}}.formationMain,.formationShell{background:#fff}.formationMain :is(.forumComposer,.practiceTracker,.walkNotes,.mentorGuide,.leadCommitment,.optionalResource,.individualLead,.resultRankings>article){box-shadow:0 12px 32px #111000a;background:#fff;border-color:#deded9}.formationMain :is(textarea,input,select){background:#fff;border-color:#c9c9c3}.coachMoment,.scriptureStudy{background:#fcf9f2;border:1px solid #d6bd8a;border-radius:14px;justify-content:space-between;align-items:center;gap:22px;margin:22px 0;padding:20px 22px;display:flex}.coachMoment>div,.scriptureStudy>div{gap:5px;display:grid}.coachMoment span,.scriptureStudy span{letter-spacing:.16em;color:#946225;font-size:9px;font-weight:800}.coachMoment b{color:#171511;font:20px Georgia,serif}.coachMoment p,.scriptureStudy p{color:#655e54;margin:0;line-height:1.5}.coachMoment button,.scriptureStudy button{color:#fff;background:#171511;border:1px solid #171511;border-radius:999px;flex:none;padding:11px 16px;font-weight:750}.scriptureStudy h3{margin:2px 0;font:25px Georgia,serif}.coachBackdrop{z-index:250;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0d0c09a8;justify-content:flex-end;display:flex;position:fixed;inset:0}.coachPanel{color:#171511;background:#fff;grid-template-rows:auto auto auto auto minmax(120px,1fr) auto auto auto;width:min(520px,100%);height:100%;animation:.28s ease-out coachIn;display:grid;box-shadow:-24px 0 80px #0007}.coachHeader{border-bottom:1px solid #e8e3da;justify-content:space-between;align-items:center;padding:24px 26px 17px;display:flex}.coachHeader>div{gap:3px;display:grid}.coachHeader span,.coachContext span,.coachMessages article>span{letter-spacing:.16em;color:#9a6a28;font-size:9px;font-weight:800}.coachHeader h2{margin:0;font:30px Georgia,serif}.coachHeader button{background:0 0;border:0;font-size:30px}.coachMode{background:#f0ede7;border-radius:999px;grid-template-columns:1fr 1fr;margin:14px 26px 0;padding:4px;display:grid}.coachMode button{color:#706a61;background:0 0;border:0;border-radius:999px;padding:9px;font-weight:750}.coachMode button.selected{color:#fff;background:#171511}.coachContext{background:#faf7f1;border-left:3px solid #c89542;gap:4px;margin:14px 26px 0;padding:14px 16px;display:grid}.coachContext b{font:17px Georgia,serif}.coachMessages{align-content:start;gap:16px;padding:20px 26px;display:grid;overflow:auto}.coachMessages article{gap:5px;max-width:88%;display:grid}.coachMessages article p{white-space:pre-wrap;background:#f2efe9;border-radius:14px;margin:0;padding:13px 15px;line-height:1.55}.coachMessages article.user{justify-self:end}.coachMessages article.user>span{text-align:right}.coachMessages article.user p{color:#fff;background:#171511}.studyChoices{flex-wrap:wrap;gap:7px;padding:0 26px 14px;display:flex}.studyChoices button{background:#fffaf0;border:1px solid #d4c09a;border-radius:999px;padding:8px 11px}.coachComposer{border-top:1px solid #e8e3da;grid-template-columns:1fr auto;gap:9px;padding:14px 26px;display:grid}.coachComposer textarea{resize:none;border:1px solid #d8d2c9;border-radius:11px;height:70px;padding:12px}.coachComposer button{background:#c89542;border:0;border-radius:11px;padding:0 18px;font-weight:800}.coachBoundary{color:#777067;padding:0 26px 18px;font-size:10px}.coachError{color:#762e23;margin:0 26px 8px}.voiceStage{place-items:center;gap:10px;padding:24px 20px 8px;display:grid}.voiceStage p{color:#786f64;margin:0;font-size:11px}.coachOrb{background:radial-gradient(circle at 38% 32%,#fff8d9 0,#d9ad58 25%,#7b5621 61%,#19150e 100%);border:0;border-radius:50%;place-items:center;width:132px;height:132px;animation:4.5s ease-in-out infinite orbIdle;display:grid;position:relative;box-shadow:0 16px 45px #9e702c40}.coachOrb:before,.coachOrb:after,.coachOrb i{content:"";border:1px solid #c8954255;border-radius:50%;animation:3s ease-in-out infinite orbRing;position:absolute;inset:-8px}.coachOrb:after{inset:-17px}.coachOrb i{filter:blur(13px);background:#fff7c3aa;border:0;inset:25px}.coachOrb span{z-index:2;color:#fff;letter-spacing:.11em;font-size:10px;font-weight:800}.coachOrb.listening{animation:1.05s ease-in-out infinite orbListen}.coachOrb.speaking{animation:.65s ease-in-out infinite orbSpeak}@keyframes coachIn{0%{opacity:.5;transform:translate(35px)}}@keyframes orbIdle{50%{transform:translateY(-4px)}}@keyframes orbRing{50%{opacity:.2;transform:scale(1.06)}}@keyframes orbListen{50%{filter:brightness(1.12);transform:scale(1.055)}}@keyframes orbSpeak{50%{filter:brightness(1.18);transform:scale(.97)}}.coachMoment button:disabled{opacity:.42;cursor:not-allowed}.bibleStudyCoach{align-items:flex-start}.bibleStudyCoach small{color:#776f64;line-height:1.45}.reflectionPurpose{color:#625b52;background:#f6f2e9;border-left:3px solid #c89542;margin:-4px 0 18px;padding:17px 19px}.reflectionPurpose b{color:#171511;font:18px Georgia,serif}.reflectionPurpose p{margin:5px 0 0;line-height:1.55}.combinedAssessmentProgress{background:#faf8f4;border:1px solid #ddd7ce;border-radius:14px;grid-template-columns:1fr auto;align-items:center;gap:5px 18px;max-width:780px;margin:0 auto 24px;padding:18px 20px;display:grid}.combinedAssessmentProgress>span{letter-spacing:.15em;color:#966526;font-size:8px;font-weight:800}.combinedAssessmentProgress>b{grid-column:1;font:23px Georgia,serif}.combinedAssessmentProgress>div{grid-area:1/2/4;align-items:center;display:flex}.combinedAssessmentProgress i{border:1px solid #bdb6ab;border-radius:50%;place-items:center;width:30px;height:30px;font-size:10px;font-style:normal;display:grid}.combinedAssessmentProgress i.active{color:#fff;background:#111;border-color:#111}.combinedAssessmentProgress i.done{color:#fff;background:#bd8438;border-color:#bd8438}.combinedAssessmentProgress em{background:#cfc8be;width:34px;height:1px}.combinedAssessmentProgress small{color:#6c655c}.formationStepNav{grid-template-columns:repeat(4,1fr)}.coachPanel{flex-direction:column;display:flex;overflow:hidden}.coachHeader,.coachMode,.coachContext,.voiceStage,.studyChoices,.coachComposer,.coachBoundary{flex:none}.coachContext{z-index:1;position:relative}.coachMessages{flex:auto;min-height:120px;padding-top:18px;padding-bottom:18px}.studyChoices{background:#fff;border-top:1px solid #ece7df;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:14px 26px 16px;display:grid}.studyChoices button{text-align:left;color:#292620;background:#faf8f4;border:1px solid #ddd5c8;border-radius:10px;min-width:0;min-height:43px;padding:10px 12px;font-size:12px;font-weight:700;transition:border-color .16s,background .16s,transform .16s}.studyChoices button:first-child{color:#fff;background:#171511;border-color:#171511;grid-column:1/-1}.studyChoices button:hover{background:#f7f0e4;border-color:#c89542;transform:translateY(-1px)}.studyChoices button:first-child:hover{background:#2a261f}.coachComposer{z-index:3;background:#fff;border-top:1px solid #e8e3da;align-items:stretch;padding:14px 26px 16px;position:relative}.coachComposer textarea{width:100%;min-width:0;height:72px;max-height:150px;display:block}.coachComposer button{color:#171511;min-width:78px}.coachBoundary{border-top:1px solid #ebe6de;color:#777067!important;background:#f7f5f1!important;min-height:0!important;margin:0!important;padding:11px 26px 14px!important;font:10px/1.45 Arial,sans-serif!important;display:block!important}@media (max-width:520px){.studyChoices{grid-template-columns:1fr;padding:12px 18px}.studyChoices button:first-child{grid-column:auto}.coachComposer{padding:12px 18px}.coachBoundary{padding:10px 18px 12px!important}}.coachPanel{height:100dvh;max-height:100dvh}.coachHeader{padding:20px 26px 15px}.coachMode{background:0 0;border-bottom:1px solid #e8e3da;border-radius:0;gap:28px;margin:7px 26px 0;padding:0;display:flex}.coachMode button{color:#777168;background:0 0;border-bottom:2px solid #0000;border-radius:0;flex:none;padding:11px 1px 10px;font-size:12px}.coachMode button.selected{color:#171511;background:0 0;border-color:#c89542}.coachContext{margin-top:10px;padding:11px 15px}.coachWorkspace{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#c9c1b5 transparent;flex:auto;min-height:0;overflow-y:auto}.coachWorkspace .coachMessages{min-height:0;padding:16px 26px;display:grid;overflow:visible}.coachWorkspace .coachMessages article p{background:#f4f1eb;border-radius:16px}.coachWorkspace .studyChoices{background:#fff;border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:4px 26px 18px;display:grid}.coachWorkspace .studyChoices button{color:#25221d;text-align:left;background:#fff;border:1px solid #e2ddd5;border-radius:14px;justify-content:space-between;align-items:center;min-height:46px;padding:11px 13px;font-size:12px;font-weight:750;display:flex;position:relative;box-shadow:0 5px 18px #17130c08}.coachWorkspace .studyChoices button:after{content:"→";color:#b77c2f;font-size:13px}.coachWorkspace .studyChoices button:first-child{color:#fff;background:#181613;border-color:#181613;grid-column:1/-1;box-shadow:0 9px 24px #17130c1f}.coachWorkspace .studyChoices button:first-child:after{color:#d8aa67}.voiceStage{gap:14px;padding:22px 20px 12px}.coachOrb{isolation:isolate;background:conic-gradient(from 210deg,#21170d,#b87324,#fff0b5,#d49b42,#fff8dd,#7b4316,#21170d);width:136px;height:136px;animation:4.8s ease-in-out infinite orbFloat;box-shadow:0 18px 55px #9d662838,0 0 0 1px #bd843824}.coachOrb:before{filter:blur(5px);background:radial-gradient(circle at 34% 28%,#fffdf4 0 6%,#ffe7a8 16%,#0000 36%),radial-gradient(circle at 66% 72%,#f1a43d 0,#0000 38%),radial-gradient(circle at 50% 48%,#f9d47c 0,#9a5e21 54%,#23170c 100%);border:0;animation:5.5s ease-in-out infinite orbFlow;inset:9px}.coachOrb:after{border:1px solid #d8aa6766;animation:3.6s ease-in-out infinite orbHalo;inset:-10px;box-shadow:0 0 0 9px #c8954210,0 0 36px #c8954226}.coachOrb i{filter:blur(18px);background:#fff3c499;animation:2.8s ease-in-out infinite orbGlow;inset:25%}.coachOrb.listening:after{animation:1s ease-out infinite orbListenHalo}.coachOrb.listening,.coachOrb.speaking{animation-duration:1.1s}.voicePrompt{justify-items:center;gap:3px;display:grid}.voicePrompt b{font-size:12px}.voicePrompt small{color:#837b70;font-size:10px}.coachComposer{box-shadow:0 -10px 30px #17130c0b}.coachComposer textarea{background:#fbfaf8;border-color:#d8d2c9}.coachComposer textarea:focus{border-color:#c89542;outline:2px solid #c8954255}.coachComposer button{color:#fff;background:#171511;border-radius:12px}@keyframes orbFloat{50%{transform:translateY(-5px)scale(1.015)}}@keyframes orbFlow{50%{filter:blur(8px)saturate(1.15);transform:rotate(18deg)scale(1.08)}}@keyframes orbHalo{50%{opacity:.48;transform:scale(1.08)}}@keyframes orbGlow{50%{opacity:.65;transform:translate(9px,-7px)scale(1.15)}}@keyframes orbListenHalo{to{opacity:0;transform:scale(1.28)}}@media (max-width:520px){.coachWorkspace .studyChoices{grid-template-columns:1fr;padding:4px 18px 14px}.coachWorkspace .studyChoices button:first-child{grid-column:auto}.coachHeader{padding-left:18px;padding-right:18px}.coachMode,.coachContext{margin-left:18px;margin-right:18px}.coachWorkspace .coachMessages{padding-left:18px;padding-right:18px}.voiceStage{padding-top:16px}.coachOrb{width:118px;height:118px}}.coachPanel{color:#f7f4ee;background:#11100e;box-shadow:-28px 0 90px #000b}.coachHeader{background:#11100e;border-color:#302d28}.coachHeader span,.coachContext span,.coachMessages article>span{color:#d5a257}.coachHeader button{color:#f7f4ee}.coachMode{border-color:#302d28}.coachMode button{color:#8f8980}.coachMode button.selected{color:#fff;border-color:#d5a257}.coachContext{background:#1c1a17;border-color:#d5a257}.coachContext small{color:#aaa39a}.coachWorkspace{scrollbar-color:#5b5144 transparent;background:radial-gradient(circle at 50% 17%,#2b2115 0,#0000 27%),#11100e}.coachWorkspace .coachMessages article p{color:#f3efe8;background:#24211d}.coachWorkspace .coachMessages article.user p{color:#17130e;background:#d09a4a}.coachWorkspace .studyChoices{background:0 0}.coachWorkspace .studyChoices button{color:#eee9e0;background:#1d1b18;border-color:#39352f;box-shadow:0 8px 22px #0003}.coachWorkspace .studyChoices button:hover{background:#29241d;border-color:#d5a257}.coachWorkspace .studyChoices button:first-child{color:#171511;background:#f1ede5;border-color:#f1ede5}.coachWorkspace .studyChoices button:first-child:hover{background:#fff}.voicePrompt b{color:#f5f1e9}.voicePrompt small{color:#989087}.coachComposer{background:#151310;border-color:#35312b;box-shadow:0 -12px 34px #0006}.coachComposer textarea{color:#f5f1e9;background:#211f1b;border-color:#3b3731}.coachComposer textarea::placeholder{color:#8f887e}.coachComposer textarea:focus{border-color:#d5a257;outline-color:#d5a25766}.coachComposer button{color:#17130e;background:#d09a4a}.coachComposer button:disabled{color:#777067;background:#302d28}.coachBoundary{border-color:#292621;color:#8f887e!important;background:#0c0b0a!important}.coachError{color:#f2a595}.voiceTurnButton{color:#17130e;background:#f1ede5;border:1px solid #d5a257;border-radius:999px;padding:10px 16px;font-weight:800}.voiceTurnButton span{color:#80551d;margin-left:8px;font-size:10px}.voiceTurnButton:focus-visible{outline-offset:3px;outline:3px solid #d5a25766}.coachOrb:disabled{cursor:default}.voiceTurnDirections{text-align:center;background:#1c1a17;border:1px solid #d5a25766;border-radius:10px;max-width:390px;padding:12px 14px}.voiceTurnDirections b{color:#f5f1e9;font-size:13px;display:block}.voiceTurnDirections span{color:#b9b1a5;margin-top:4px;font-size:12px;line-height:1.45;display:block}.voiceTurnDirections strong{color:#e2b66f}.weekCompletionGate>.formationPrimary{width:100%}.completionGuidance{background:#fff8eb;border:1px solid #d8c18f;border-left:4px solid #bd8438;border-radius:8px;margin:12px 0;padding:16px}.completionGuidance b{font:19px Georgia,serif}.completionGuidance p,.completionGuidance li{color:#625b52;line-height:1.5}.completionGuidance ul{margin:8px 0 12px;padding-left:20px}.completionGuidance>div{flex-wrap:wrap;gap:8px;display:flex}.completionGuidance button{background:#fff;border:1px solid #171511;border-radius:5px;padding:9px 12px;font-weight:750}.completionGuidance .previewNext{color:#fff;background:#171511}.planSaveNotice{background:#f8f5ef;border:1px solid #d8d2c8;border-left:4px solid #bd8438;border-radius:12px;grid-template-columns:40px 1fr;align-items:start;gap:14px;margin:18px 0 22px;padding:18px 20px;display:grid}.planSaveNotice>i{color:#d5a257;background:#171511;border-radius:50%;place-items:center;width:36px;height:36px;font-style:normal;font-weight:800;display:grid}.planSaveNotice>div{gap:5px;display:grid}.planSaveNotice span{letter-spacing:.15em;color:#946225;font-size:8px;font-weight:900}.planSaveNotice b{font:20px Georgia,serif}.planSaveNotice p{color:#665f56;margin:0;line-height:1.5}@media (max-width:700px){.coachPanel{border-radius:20px 20px 0 0;align-self:end;width:100%;height:92dvh}.coachMoment,.scriptureStudy{flex-direction:column;align-items:flex-start}.coachMoment button,.scriptureStudy button{width:100%}.coachOrb{width:108px;height:108px}}@media (prefers-reduced-motion:reduce){.coachPanel,.coachOrb,.coachOrb:before,.coachOrb:after{animation:none!important}}.discipleshipFormation .formationSidebar{background:#101010}.discipleshipFormation .formationMain{width:min(1020px,100%)}.discipleshipFormation .talkRouteChoice:not(.leadPracticeChoice){display:none}.discipleshipFormation .formationSidebar>.formationBack{order:-5}.discipleshipFormation .formationSidebar>small{order:-4}.discipleshipFormation .formationSidebar>h2{order:-3}.discipleshipFormation .formationSidebar>p{order:-2}.discipleshipFormation .formationSidebar>.courseNotificationsPanel{border-top:1px solid #3a352e;border-bottom:1px solid #3a352e;order:-1;margin:4px -18px 10px}.notificationRoute{color:#fff;background:#111;gap:6px;margin:-12px -13px 11px;padding:12px 13px;display:grid}.notificationRoute>span{color:#d2a058;letter-spacing:.12em;font-size:8px;font-weight:800}.notificationRoute>b{font:16px Georgia,serif}.notificationRoute>div{grid-template-columns:1fr 1fr;gap:5px;display:grid}.notificationRoute button{color:#fff;background:#222;border:1px solid #5b554d;padding:6px;font-size:10px;font-weight:800}.notificationRoute button.selected{color:#111;background:#d2a058;border-color:#d2a058}.discipleshipFormation .formationWeekList>button{padding-block:7px}.discipleshipFormation .formationWeekList b{font-size:11px}.discResourceList{gap:8px;padding:10px 8px 15px;display:grid}.discResourceList a{color:#80551d;font-size:11px;font-weight:800}.discResourceList small{color:#5f5a53;font-size:10px;line-height:1.45}.marksOverview{background:#fff;border:1px solid #d9dcdf;border-top:5px solid #17191c;border-radius:14px;margin:24px 0;padding:28px;box-shadow:0 14px 36px #1118270d}.marksOverview>span{letter-spacing:.1em;color:#946225;font-size:15px;font-weight:800}.marksOverview h2{margin:8px 0 20px;font:32px/1.15 Georgia,serif}.marksOverview ol{grid-template-columns:1fr 1fr;gap:10px 28px;margin:0;padding-left:22px;display:grid}.marksOverview li{color:#4f5359;padding:5px 0;line-height:1.45}.discipleshipSequence>label>span{font-size:18px;line-height:1.5}.discipleshipSequence textarea{min-height:130px;font-size:15px;line-height:1.55}.discipleMark{background:#f1f3f5;border:0;border-left:5px solid #bd8438;border-radius:0 12px 12px 0;margin:25px 0;padding:21px 23px}.discipleMark span{letter-spacing:.1em;color:#946225;font-size:15px;font-weight:800}.discipleshipFormation .routeChoice button{text-align:left;background:#fff;border:1px solid #d9dcdf;border-radius:14px;padding:24px}.inviteComposer input{background:#f8f9fa;border:1px solid #c9cdd1;border-radius:8px;width:100%;padding:14px;font-size:16px}.inviteComposer label{grid-template-columns:minmax(155px,190px) minmax(0,1fr);align-items:start;gap:24px;display:grid}.inviteComposer label textarea{grid-column:2}.inviteComposer a{color:#80551d;margin-top:15px;font-weight:800;display:inline-block}.inviteComposer .forumSubmitRow{justify-content:flex-end;gap:10px;display:flex}.inviteComposer .forumSubmitRow>button:first-child{background:#fff;border:1px solid #17191c;border-radius:9px;padding:13px 17px;font-weight:800}@media (max-width:760px){.marksOverview ol{grid-template-columns:1fr}.discipleshipSequence>label>span{font-size:16px}.inviteComposer label{grid-template-columns:1fr;gap:8px}.inviteComposer label textarea{grid-column:1}.inviteComposer .forumSubmitRow{flex-direction:column;justify-content:stretch}.inviteComposer .forumSubmitRow button{width:100%}}.formationShell :is(.formationSidebar>small,.formationNeeds>span,.formationHero>span,.formationSectionHead>span,.formationResultHero>span,.requiredHeading>span,.responseSequence>span,.forumComposer>span,.peerConversation>span,.practiceTracker span,.walkNotes span,.rolePicker>span,.mentorGuide>span,.leadCommitment>span,.classInbox>header span,.routePreview span,.readingCards span,.directionGrid span,.assessmentCanvas header>span,.learnerCoach header span,.optionalResource span,.wiringCallout span,.coachMoment span,.scriptureStudy span,.individualCoachFirst>span,.individualLead header>span,.individualLead label>span,.resultRankings header>span,.planSaveNotice span){letter-spacing:.13em;font-size:11px;line-height:1.35}.formationSidebar>small{font-size:10px}.formationNeeds>span{margin-bottom:9px;font-size:10px}.formationWeekList small{font-size:9px;line-height:1.25}.formationWeekList b,.formationNeeds b,.formationBack,.formationSidebar>p,.formationCourseBack{font-size:12px}.formationWeekList>button.incomplete i{color:#d3a15a;opacity:1;background:0 0;border-color:#57534e}.formationWeekList>button.completed i{color:#111;opacity:1;background:#c58b3d;border-color:#c58b3d}.formationWeekList>button.locked i{opacity:.45}.forumComposer{background:#fbfaf7;border-radius:18px;padding:30px;box-shadow:0 16px 42px #21180d0b}.forumComposer>span{margin-bottom:7px;display:block}.forumComposer h2{border-bottom:1px solid #ddd7ce;margin:0 0 20px;padding-bottom:19px;font-size:32px;line-height:1.12}.forumComposer label{border:0;border-bottom:1px solid #e1dcd4;grid-template-columns:minmax(155px,190px) minmax(0,1fr);gap:24px;padding:18px 0}.forumComposer label:first-of-type{border-top:0}.forumComposer label b{letter-spacing:.015em;font-size:13px;line-height:1.45}.forumComposer label p{color:#393530;font:17px/1.55 Georgia,serif}.forumComposer>textarea{background:#fff;min-height:170px;margin-top:22px;padding:16px;font-size:16px;line-height:1.55}.forumSubmitRow{margin-top:14px}@media (max-width:760px){.formationShell :is(.formationHero>span,.formationSectionHead>span,.formationResultHero>span,.requiredHeading>span,.responseSequence>span,.forumComposer>span,.peerConversation>span,.practiceTracker span,.walkNotes span,.rolePicker>span,.mentorGuide>span,.leadCommitment>span,.routePreview span,.readingCards span,.directionGrid span,.optionalResource span,.coachMoment span,.scriptureStudy span){font-size:12px}.formationSidebar>small,.formationNeeds>span{font-size:11px}.formationWeekList small{font-size:10px}.formationWeekList b,.formationNeeds b{font-size:13px}.forumComposer{padding:22px 18px}.forumComposer h2{font-size:28px}.forumComposer label{grid-template-columns:1fr;gap:7px;padding:17px 0}.forumComposer label b{font-size:13px}.forumComposer label p{font-size:17px}.forumComposer>textarea{grid-column:auto;margin-top:18px}}.formationShell :is(.formationSidebar>small,.formationNeeds>span,.formationHero>span,.formationSectionHead>span,.formationResultHero>span,.requiredHeading>span,.responseSequence>span,.forumComposer>span,.peerConversation>span,.practiceTracker span,.walkNotes span,.rolePicker>span,.mentorGuide>span,.leadCommitment>span,.classInbox>header span,.routePreview span,.readingCards span,.directionGrid span,.assessmentCanvas header>span,.learnerCoach header span,.optionalResource span,.wiringCallout span,.coachMoment span,.scriptureStudy span,.individualCoachFirst>span,.individualLead header>span,.individualLead label>span,.resultRankings header>span,.planSaveNotice span,.readingSummary small,.readingTakeaway>span){letter-spacing:.1em!important;font-size:15px!important;line-height:1.35!important}.formationMain{--modern-surface:#f4f5f6;--modern-line:#d9dcdf;--modern-shadow:0 14px 36px #1118270d}.wiringCallout{color:#fff;background:#17191c;border:0;border-radius:14px;margin-bottom:34px;padding:24px 26px 24px 31px;position:relative;overflow:hidden;box-shadow:0 16px 38px #1118271f}.wiringCallout:before{content:"";background:#bd8438;width:6px;position:absolute;inset:0 auto 0 0}.wiringCallout span{color:#d8aa67}.wiringCallout p{color:#f1f2f3;margin-top:9px;font-size:18px;line-height:1.55}.readingChecklist{gap:14px}.readingChecklist>article{border:1px solid var(--modern-line);box-shadow:var(--modern-shadow);background:#fff;border-radius:14px}.readingChecklist>article.open{border-color:#c9cdd1;box-shadow:0 20px 48px #11182717}.readingChecklist>article.done{background:#fff;border-color:#b9c7bd}.readingSummary{padding:20px 22px}.readingSummary>i{background:#f7f8f9;border-color:#c9cdd1}.readingSummary p{color:#656970;font-size:13px}.readingTakeaway{border-top:1px solid var(--modern-line);background:var(--modern-surface);padding:24px 28px 26px 78px}.readingTakeaway textarea{background:#fff;border-color:#c9cdd1;border-radius:8px;box-shadow:inset 0 1px 2px #1118270a}.readingTakeaway>button{border-radius:7px}.readingTakeaway>button:disabled{color:#757980;background:#dfe1e3}.readingCards article,.optionalResource,.downloadGuide,.reflectionPurpose,.assessmentBoundary,.combinedAssessmentProgress,.planSaveNotice,.coachMoment,.scriptureStudy{border-color:var(--modern-line);background:var(--modern-surface);box-shadow:none;border-radius:14px}.readingCards article{box-shadow:var(--modern-shadow);background:#fff;border-top:4px solid #17191c}.optionalResource,.downloadGuide{box-shadow:var(--modern-shadow);background:#fff}.reflectionPurpose,.assessmentBoundary{color:#4f5359;background:#f1f3f5;border:0;border-left:5px solid #bd8438}.coachMoment,.scriptureStudy{background:#f1f3f5;border:0;border-left:5px solid #bd8438;box-shadow:0 12px 30px #1118270c}.responseSequence>label,.bibleStudyGrid>label,.walkNotes>label,.leadCommitment,.mentorGuide,.individualLead,.practiceTracker,.forumComposer,.peerConversation,.learnerCoach,.assessmentQuestionStack article,.gatheringAgenda article,.classInboxRows article{border-color:var(--modern-line);box-shadow:var(--modern-shadow);background:#fff;border-radius:14px}.responseSequence textarea,.bibleStudyGrid textarea,.forumComposer textarea,.peerConversation textarea,.directionReflection textarea,.learnerCoach textarea,.walkNotes textarea,.leadCommitment textarea,.individualLead textarea{background:#f8f9fa;border-color:#c9cdd1}.prayerOptions>button,.rolePicker>button{border-color:var(--modern-line);background:#fff}.prayerOptions>button.selected,.rolePicker>button.selected,.individualLead>div>button.selected{background:#f1f3f5;border-color:#bd8438}.formationNeeds>button.selected{background:#eef0f2}.formationStepNav,.formationPathGuide .formationStepNav{background:0 0}.formationPathGuide .formationStepNav>button{border-color:var(--modern-line);box-shadow:var(--modern-shadow);background:#fff}.formationPathGuide .formationStepNav>button.active{background:#17191c}@media (max-width:760px){.wiringCallout{padding:21px 20px 21px 25px}.wiringCallout p{font-size:16px}.readingTakeaway{padding:20px}.formationShell :is(.formationHero>span,.formationSectionHead>span,.formationResultHero>span,.requiredHeading>span,.responseSequence>span,.forumComposer>span,.peerConversation>span,.practiceTracker span,.walkNotes span,.rolePicker>span,.mentorGuide>span,.leadCommitment>span,.routePreview span,.readingCards span,.directionGrid span,.optionalResource span,.coachMoment span,.scriptureStudy span,.wiringCallout span,.readingSummary small,.readingTakeaway>span){font-size:15px!important}}.researchBibleStudy{gap:16px;margin:18px 0 26px;display:grid}.researchBibleStudy>article{background:#fff;border:1px solid #d9dcdf;border-radius:14px;grid-template-columns:minmax(0,1fr);align-content:start;gap:12px;padding:24px;display:grid;overflow:hidden;box-shadow:0 14px 36px #1118270d}.researchBibleStudy>article>*{grid-column:1}.researchBibleStudy article>header{border-bottom:1px solid #e2e4e6;justify-content:space-between;align-items:center;gap:16px;padding-bottom:12px;display:flex}.researchBibleStudy header span{letter-spacing:.1em;color:#946225;min-width:0;font-size:15px;font-weight:800;line-height:1.35}.researchBibleStudy header b{color:#fff;background:#17191c;border-radius:50%;flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid}.researchBibleStudy h3{margin:2px 0 0;font:21px/1.35 Georgia,serif}.researchBibleStudy>article>p{color:#404449;max-width:760px;margin:0;font-size:16px;line-height:1.55}.researchBibleStudy .studyNote{gap:8px;margin:2px 0 0;display:grid}.researchBibleStudy .studyNote>b{font-size:14px}.researchCoachButton{color:#fff;background:#17191c;border:1px solid #17191c;border-radius:999px;place-self:start;padding:10px 14px;font-weight:800}.researchBibleStudy textarea{box-sizing:border-box;resize:vertical;background:#f8f9fa;border:1px solid #c9cdd1;border-radius:8px;width:100%;min-height:125px;padding:14px;font-size:15px;line-height:1.55}.requiredHeading>p{color:#5f6368;max-width:760px;line-height:1.6}.practiceTracker label>span{color:#31343a;font-size:14px;line-height:1.45}.practiceTracker>header{color:#17191c;background:#fff;border-bottom:1px solid #d9dcdf;padding:22px 24px}.practiceTracker>header>div:last-child{background:0 0;height:auto}.practiceTracker>header span{color:#946225;display:block}.practiceTracker>header h2{color:#17191c;margin:7px 0 0;font:30px/1.15 Georgia,serif}@media (max-width:700px){.researchBibleStudy>article{grid-template-columns:1fr;padding:19px}.researchCoachButton{justify-self:start}.researchBibleStudy textarea{grid-column:1}.researchBibleStudy h3{font-size:19px}}.tithePosition{background:#fff;border:1px solid #d9dcdf;border-radius:16px;margin:28px 0;padding:28px;box-shadow:0 14px 36px #1118270d}.tithePosition>header{border-bottom:1px solid #d9dcdf;padding-bottom:20px}.tithePosition>header span,.tithePosition label>span,.titheFeedback>span{color:#946225;letter-spacing:.1em;font-size:15px;font-weight:800;display:block}.tithePosition h2{margin:8px 0;font:32px/1.15 Georgia,serif}.tithePosition header p,.tithePosition aside p{color:#565b62;line-height:1.6}.tithePosition>aside{background:#f1f3f5;border-left:5px solid #bd8438;border-radius:0 12px 12px 0;margin:22px 0;padding:20px 22px}.tithePosition>aside b{letter-spacing:.08em;font-size:13px}.tithePosition>aside p:last-child{margin-bottom:0}.tithePosition>label{gap:9px;display:grid}.tithePosition textarea{resize:vertical;background:#f8f9fa;border:1px solid #c9cdd1;border-radius:10px;min-height:240px;padding:16px;font:16px/1.6 Arial,sans-serif}.tithePosition label>small{color:#6b7077;justify-self:end}.tithePosition>button{color:#fff;background:#17191c;border:0;border-radius:9px;margin-top:14px;padding:13px 17px;font-weight:800}.tithePosition>button:disabled{color:#747981;background:#dfe1e3}.titheError{color:#8c3024}.titheFeedback{color:#f5f3ef;background:#17191c;border-radius:12px;margin-top:20px;padding:22px}.titheFeedback>span{color:#d8aa67}.titheFeedback h3{margin:7px 0 10px;font:25px Georgia,serif}.titheFeedback p{white-space:pre-wrap;line-height:1.65}.titheFeedback small{color:#bcb7af}@media (max-width:700px){.tithePosition{padding:21px 18px}.tithePosition h2{font-size:28px}.tithePosition textarea{min-height:270px}}.coachPromptGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:16px 0 34px;display:grid}.coachPromptGrid button{color:#244537;text-align:left;cursor:pointer;background:#f8f5ec;border:1px solid #1e382d2e;border-radius:18px;padding:18px;font-weight:650;line-height:1.45}.coachPromptGrid button:hover{background:#ebe4d2;transform:translateY(-1px)}.devotionalDownload{margin:30px 0}.devotionalDownload .formationPrimary{width:auto;margin-top:12px;text-decoration:none;display:inline-flex}.marksOverview aside{color:#f8f4e8;background:#183f34;border-radius:20px;margin-top:24px;padding:22px}.marksOverview aside b{font-family:var(--font-serif);font-size:1.25rem}.marksOverview aside p{color:#e4e0d4;margin:8px 0 0}.dashboardPage{max-width:1180px;margin:0 auto;padding:70px 28px 100px}.dashboardWelcome span,.sectionTitle span{letter-spacing:.14em;color:#b06a3c;font-size:.72rem;font-weight:800}.dashboardWelcome h1{font-family:var(--font-serif);margin:10px 0;font-size:clamp(2.6rem,6vw,5rem)}.dashboardWelcome p{color:#5d665f;font-size:1.08rem}.dashboardSection{margin-top:54px}.sectionTitle{border-bottom:1px solid #1e382d29;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:12px;display:flex}.sectionTitle b{color:#66736c;font-size:.8rem}.courseCardGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.dashboardCourseCard{background:#f5f0e5;border:1px solid #1e382d24;border-radius:28px;padding:30px}.dashboardCourseCard small{color:#a55f35;font-weight:750}.dashboardCourseCard h2{font-family:var(--font-serif);margin:12px 0;font-size:1.8rem}.dashboardCourseCard p{color:#58645e;min-height:52px}.dashboardCourseCard button{cursor:pointer;color:#fff;background:#1d493b;border:0;border-radius:999px;padding:13px 18px;font-weight:750}.pathwayEnrollmentGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.pathwayEnrollmentGrid button{text-align:left;color:#173d32;cursor:pointer;background:#fff;border:1px solid #1e382d29;border-radius:22px;align-items:center;gap:14px;padding:20px;display:flex}.pathwayEnrollmentGrid i{color:#fff;background:#c97145;border-radius:50%;place-items:center;width:44px;height:44px;font-style:normal;font-weight:800;display:grid}.pathwayEnrollmentGrid span{flex-direction:column;flex:1;gap:4px;display:flex}.pathwayEnrollmentGrid small{color:#68746e}.pathwayEnrollmentGrid em{font-size:1.4rem;font-style:normal}@media (max-width:760px){.coachPromptGrid,.courseCardGrid,.pathwayEnrollmentGrid{grid-template-columns:1fr}.dashboardPage{padding:42px 18px 80px}}.discipleshipFormation{--disc-gold:#bd812e;--disc-ink:#17191c;--disc-line:#d9dcdf;--disc-gray:#f1f3f5}.discipleshipFormation .formationMain{color:var(--disc-ink);background:#fff}.discipleshipFormation :is(.formationHero>span,.requiredHeading>span,.introSection>span,.discipleshipCover>div>span,.responseSequence>span,.discipleMark>span,.optionalResource>span){color:#8a5817}.discipleshipFormation :is(.routeChoice button,.readingCards article,.responseSequence>label,.optionalResource,.coachMoment,.scriptureStudy,.discipleMark){border-color:var(--disc-line);background:#fff;box-shadow:0 14px 36px #1118270d}.discipleshipFormation .routeChoice button.selected{background:var(--disc-gray);border-color:var(--disc-gold);box-shadow:inset 0 4px 0 var(--disc-gold)}.discipleshipFormation :is(.coachMoment,.scriptureStudy){background:var(--disc-gray);border-left-color:var(--disc-gold)}.discipleshipFormation :is(.formationPrimary,.researchCoachButton,.coachMoment button){background:var(--disc-ink);color:#fff}.discipleshipFormation :is(textarea,input){color:var(--disc-ink);background:#f8f9fa;border-color:#c9cdd1}.discipleshipCover{color:#fff;border-left:8px solid var(--disc-gold);background:#0d0e0d;grid-template-columns:1.2fr .8fr;align-items:end;gap:40px;min-height:360px;margin:18px 0 48px;padding:48px;display:grid;position:relative;overflow:hidden}.discipleshipCover:after{content:"";opacity:.62;background:linear-gradient(90deg,#0d0e0df5 0 52%,#0d0e0d66),url(/path-discipleship.png) 100%/cover no-repeat;position:absolute;inset:0}.discipleshipCover>*{z-index:1;position:relative}.discipleshipCover h1{color:#d6a65f;margin:10px 0;font:italic clamp(54px,7vw,88px)/.9 Georgia,serif}.discipleshipCover p{color:#e5e5e2;font:20px/1.5 Georgia,serif}.discipleshipCover blockquote{border-left:2px solid #d6a65f;margin:0;padding-left:28px;font:30px/1.35 Georgia,serif}.discipleshipCover blockquote b{color:#d6a65f}.introSection{border-top:1px solid var(--disc-line);margin:0 0 42px;padding:32px 0}.introSection>h2{margin:8px 0 12px;font:36px/1.1 Georgia,serif}.introSection>p{color:#55595d;max-width:820px;font-size:17px;line-height:1.7}.classFlow .formationRhythmRow{margin-top:24px}.marksOverview ol{border-top:1px solid var(--disc-line);gap:0;margin-top:22px;padding:0;display:grid}.marksOverview li{border-bottom:1px solid var(--disc-line);grid-template-columns:50px 1fr 28px;align-items:center;gap:14px;padding:17px 8px;list-style:none;display:grid}.marksOverview li>b{color:#8a5817;font:22px Georgia,serif}.marksOverview li>span{font:16px/1.5 Georgia,serif}.marksOverview li>i{font-size:24px;font-style:normal}.marksOverview aside{background:var(--disc-ink);color:#fff;border-left:5px solid var(--disc-gold);border-radius:0}.marksOverview aside p{color:#e4e5e5}.scriptureResponseList label{grid-template-columns:40px 1fr auto}.scriptureResponseList label textarea{grid-column:2/-1}.scriptureResponseList .researchCoachButton{align-self:start}.devotionalDownload{padding:28px}.devotionalDownload h2{margin:8px 0;font:30px Georgia,serif}.devotionalDownload p{font-size:16px;line-height:1.6}.compactCharacteristicList{gap:10px;margin:22px 0 40px;display:grid}.compactCharacteristicList label{border:1px solid var(--disc-line);background:#fff;grid-template-columns:42px 1fr;align-items:center;gap:14px;padding:14px 16px;display:grid}.compactCharacteristicList b{background:var(--disc-ink);color:#fff;border-radius:50%;place-items:center;width:36px;height:36px;font-size:11px;display:grid}.compactCharacteristicList input{border:1px solid #c9cdd1;height:44px;padding:10px 12px;font-size:16px}.responseReset{border-top:3px solid var(--disc-ink);margin-top:42px;padding-top:30px}.discipleMark{border-left:5px solid var(--disc-gold);margin:38px 0;padding:26px}.discipleMark label{align-items:flex-start;gap:15px;display:flex}.discipleMark input{width:22px;height:22px;accent-color:var(--disc-gold)}.discipleMark p{margin:0;font:19px/1.55 Georgia,serif}.voicePractice{margin-bottom:34px}@media (max-width:760px){.discipleshipCover{grid-template-columns:1fr;min-height:420px;padding:32px 24px}.discipleshipCover blockquote{font-size:24px}.scriptureResponseList label{grid-template-columns:36px 1fr}.scriptureResponseList .researchCoachButton{grid-column:2;justify-self:start}.scriptureResponseList label textarea{grid-column:1/-1}}.scriptureResponseList label:nth-of-type(n+3) .researchCoachButton{display:none}.marksOverview ol{background:#fff;border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:20px;position:relative}.marksOverview ol:before{content:"";opacity:.85;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 900 760' preserveAspectRatio='none'%3E%3Cpath d='M90 45 C720 70 735 150 140 190 S165 315 760 345 S700 470 135 500 S155 625 740 700' fill='none' stroke='%23bd812e' stroke-width='6' stroke-linecap='round'/%3E%3C/svg%3E") 50%/100% 100% no-repeat;position:absolute;inset:6px 10px}.marksOverview li{z-index:1;background:#fff;border:1px solid #d9dcdf;min-height:92px;padding:13px 16px;position:relative}.marksOverview li>b{color:#d6a65f;background:#0d0e0d;border-radius:50%;place-items:center;width:38px;height:38px;font-size:14px;display:grid}.marksOverview li>span{font-size:14px;line-height:1.4}.studyDetail{background:#181715;border:1px solid #5e5548;grid-column:1/-1;grid-template-columns:1fr auto;gap:9px;margin-top:6px;padding:16px;display:grid}.studyDetail span{color:#d9a14f;letter-spacing:.09em;grid-column:1/-1;font-size:11px;font-weight:800}.studyDetail input{color:#17191c;background:#fff;border:1px solid #5b554c;border-radius:8px;min-width:0;padding:12px}.studyDetail button{color:#17191c!important;background:#fff!important;border:0!important}.studyDetail button:disabled{opacity:.45}.discussionAgreement{background:#fff;border:1px solid #d9dcdf;border-left:5px solid #bd812e;margin:34px 0;padding:28px}.discussionAgreement>span,.embeddedDiscussion header>span,.presentationChoices span{color:#8a5817;letter-spacing:.1em;font-size:15px;font-weight:800}.discussionAgreement h2,.embeddedDiscussion h2{margin:8px 0;font:30px Georgia,serif}.discussionAgreement>div{gap:18px;margin:20px 0;display:flex}.discussionAgreement>div label{align-items:center;gap:8px;font-weight:800;display:flex}.discussionAgreement>label{gap:8px;display:grid}.discussionAgreement textarea{min-height:120px;padding:14px}.embeddedDiscussion{margin:38px 0}.embeddedDiscussion>header{border-bottom:3px solid #17191c;padding-bottom:18px}.presentationChoices{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin:24px 0 40px;display:grid}.presentationChoices article{background:#fff;border:1px solid #d9dcdf;padding:25px}.presentationChoices h3{margin:9px 0;font:26px Georgia,serif}.presentationChoices p{color:#55595d;line-height:1.6}.presentationChoices button{color:#fff;background:#17191c;border:0;margin-top:10px;padding:12px 15px;font-weight:800}@media (max-width:760px){.marksOverview ol,.presentationChoices{grid-template-columns:1fr}.marksOverview ol:before{background-position:0;background-size:44px 100%}.studyDetail{grid-template-columns:1fr}.studyDetail button{grid-column:1}.discussionAgreement>div{flex-direction:column}}.weekTwoReadingTakeaway{background:#f1f3f5;border:1px solid #d9dcdf;border-left:5px solid #bd812e;gap:8px;margin:18px 0 38px;padding:20px 22px;display:grid}.weekTwoReadingTakeaway span{color:#5f6368;line-height:1.5}.weekTwoReadingTakeaway textarea{background:#fff;border:1px solid #c9cdd1;min-height:95px;padding:14px}.weekTwoSynthesis textarea{background:#f8f9fa;border:1px solid #c9cdd1;width:100%;min-height:150px;margin-top:12px;padding:14px;display:block}.weekTwoPrayer{margin:24px 0}.conversationPartnerGrid,.objectionPracticeGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:22px 0 36px;display:grid}.conversationPartner,.objectionPractice{background:#fff;border:1px solid #d9dcdf;align-content:start;gap:16px;padding:25px;display:grid;box-shadow:0 14px 36px #1118270d}.conversationPartner header,.objectionPractice header{border-bottom:1px solid #e2e4e6;justify-content:space-between;align-items:center;padding-bottom:12px;display:flex}.conversationPartner header span,.objectionPractice header span{letter-spacing:.1em;color:#8a5817;font-size:13px;font-weight:800}.conversationPartner header>b,.objectionPractice header>b{color:#fff;background:#17191c;border-radius:50%;place-items:center;width:34px;height:34px;font-size:11px;display:grid}.conversationPartner h3{margin:0;font:25px/1.2 Georgia,serif}.conversationPartner>p{color:#55595d;margin:0;line-height:1.6}.conversationPartner label,.objectionPractice label{gap:8px;display:grid}.conversationPartner input,.conversationPartner textarea,.objectionPractice select,.objectionPractice textarea{box-sizing:border-box;color:#17191c;width:100%;font:inherit;background:#f8f9fa;border:1px solid #c9cdd1;padding:13px}.conversationPartner textarea{min-height:105px}.objectionPractice select{min-height:48px}.objectionPractice label>span{color:#5f6368;line-height:1.5}.objectionPractice textarea{min-height:220px;line-height:1.55}.discipleshipHomeworkTurnIn{background:#fff;border-top:5px solid #bd812e;box-shadow:0 18px 45px #11182712}.homeworkPreview{background:#f1f3f5;border:1px solid #d9dcdf;margin:16px 0;padding:16px 18px}.homeworkPreview>b{letter-spacing:.1em;color:#8a5817;font-size:11px}.homeworkPreview>small{color:#55595d;margin-top:4px;line-height:1.45;display:block}.homeworkPreview ul{gap:8px;max-height:250px;margin:14px 0 0;padding:0;list-style:none;display:grid;overflow:auto}.homeworkPreview li{border-top:1px solid #d5d9dc;grid-template-columns:minmax(150px,.38fr) minmax(0,1fr);gap:14px;padding:8px 0;display:grid}.homeworkPreview li>b{letter-spacing:.04em;color:#303338;font-size:12px;line-height:1.35}.homeworkPreview li>span{color:#55595d;white-space:pre-wrap;overflow-wrap:anywhere;min-width:0;font-size:14px;line-height:1.45}.discipleshipHomeworkTurnIn .submissionStatus{background:#f1f5f0;border-left:4px solid #6b8b69;padding:12px 14px}.discipleshipHomeworkTurnIn [role=alert]{color:#8a2d20}.discipleshipHomeworkTurnIn [role=status]{color:#355e39}.savedCoachFeedback{background:#f1f3f5;border-left:4px solid #bd812e;margin-top:16px;padding:18px}.savedCoachFeedback p{white-space:pre-wrap;line-height:1.6}@media (max-width:760px){.conversationPartnerGrid,.objectionPracticeGrid{grid-template-columns:1fr}.conversationPartner,.objectionPractice{padding:20px}.discipleshipHomeworkTurnIn .turnInActions{display:grid}.discipleshipHomeworkTurnIn .turnInActions button{width:100%}.homeworkPreview li{grid-template-columns:1fr;gap:3px}}.weekSixVideo .studyNote{gap:8px;margin-top:18px;display:grid}.weekSixVideo .studyNote>b{color:#fff;max-width:760px;font-size:16px;line-height:1.45;display:block}.weekSixVideo .studyNote textarea{box-sizing:border-box;color:#17191c;width:100%;min-height:105px;font:inherit;background:#fff;border:1px solid #6b6e72;padding:14px;line-height:1.5;display:block}.discussionAgreement{display:none}.marksOverview{margin-left:12px;margin-right:12px}.marksOverview ol{background:0 0;gap:7px;padding:14px}.marksOverview li{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffffd9;grid-template-columns:46px 1fr;min-height:76px;padding:11px 14px}.marksOverview li>span{gap:4px;display:grid}.marksOverview li>span strong{color:#17191c;font:700 16px/1.2 Georgia,serif}.marksOverview li>span small{color:#5b6064;font:13px/1.4 Georgia,serif}.marksOverview li>i{display:none}.bookIntro .formationPrimary{width:auto;margin-top:12px;text-decoration:none;display:inline-block}.discipleMark{gap:16px;display:grid}.markCommitment{gap:9px;display:grid!important}.markCommitment textarea{min-height:110px;padding:14px}.markCheck{align-items:center!important;display:flex!important}.markCheck span{font-weight:700}.courseNotifications{z-index:18;color:#fff;text-align:left;background:#111;border:1px solid #bd812e;grid-template-columns:1fr auto;gap:4px 10px;width:288px;padding:13px 15px;display:grid;position:fixed;bottom:20px;left:18px}.courseNotifications span{letter-spacing:.12em;color:#d6a65f;font-size:10px}.courseNotifications b{font-size:13px}.courseNotifications i{background:#bd812e;border-radius:50%;grid-area:1/2/3;align-self:center;place-items:center;width:28px;height:28px;font-style:normal;display:grid}.responseSequence:nth-of-type(7) label>span:after{content:" Examples: schedule ten distraction-free minutes with Jesus each morning; obey one teaching you have delayed; apologize or forgive; practice mercy toward a difficult person; invite someone to read Scripture with you; ask a mature Christian to hold you accountable.";color:#666;margin-top:10px;font:15px/1.5 Arial,sans-serif;display:block}.marksOverview>h2{font-size:0}.marksOverview>h2:before{content:"Disciples Walk This Way";font:36px/1.1 Georgia,serif}.marksOverview>p{font-size:0}.marksOverview>p:before{content:"These are the characteristics of people who follow Jesus. Each mark is introduced in order and practiced at the end of Lead It.";font:17px/1.7 Arial,sans-serif}.marksOverview li>span{color:#5b6064;font-size:13px}.marksOverview li>span:first-line{color:#17191c;font-size:17px;font-weight:800}.studyChoices button{gap:5px;display:grid}.studyChoices button small{color:#bdb7ad;font-size:12px;font-weight:500;line-height:1.35}.studyChoices button:first-child small{display:none}.growthPlanButton{z-index:18;color:#17191c;text-align:left;background:#fff;border:1px solid #bd812e;width:288px;padding:13px 15px;font-weight:800;position:fixed;bottom:82px;left:18px}.growthPlanBackdrop{z-index:100;background:#0009;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.growthPlanDocument{background:#fff;border-top:8px solid #bd812e;width:min(760px,100%);max-height:92vh;padding:42px;position:relative;overflow:auto}.growthPlanDocument>span{color:#8a5817;letter-spacing:.13em;font-weight:800}.growthPlanDocument h2{margin:9px 0;font:42px Georgia,serif}.growthPlanDocument>p{color:#666}.growthPlanDocument ol{gap:8px;padding:0;display:grid}.growthPlanDocument li{border:1px solid #ddd;padding:15px;list-style:none}.growthPlanDocument li b{color:#8a5817;font-size:13px}.growthPlanDocument li p{margin:7px 0 0;font:17px/1.45 Georgia,serif}.growthPlanClose{background:0 0;border:0;font-size:30px;position:absolute;top:12px;right:16px}@media print{body>*{visibility:hidden}.growthPlanBackdrop,.growthPlanBackdrop *{visibility:visible}.growthPlanBackdrop{background:#fff;position:absolute}.growthPlanClose,.growthPlanDocument>.formationPrimary{display:none}}.discipleshipFormation .growthPlanButton{z-index:auto;flex:none;width:calc(100% + 36px);margin:0 -18px;padding:13px 18px;position:static;bottom:auto;left:auto}.discipleshipFormation .courseNotificationsPanel{border-top-width:1px}.discipleshipFormation .formationWeekList>button:disabled{cursor:not-allowed;opacity:.58}.discipleshipFormation .discipleshipTools{background:#101010;border-top:1px solid #38342e;flex:none;margin:10px 0 0;padding:6px 0}.discipleshipFormation .discipleshipTools>button,.discipleshipFormation .discipleshipTools>.growthPlanButton{color:#fff;text-align:left;background:#101010;border:0;border-bottom:1px solid #292929;justify-content:space-between;width:100%;margin:0;padding:9px 8px;font-size:11px;display:flex;position:static}.discipleshipFormation .discipleshipTools>button span{color:#d19a4a}.discipleshipFormation .discResourceList{padding:8px}.discipleshipFormation .discResourceList a{color:#d6a45c;font-size:10px}.discipleshipFormation .discResourceList small{color:#aaa39a;font-size:9px;line-height:1.35}.discipleshipFormation .courseNotificationsPanel{border-top:4px solid #c58b3d}.discipleshipFormation .courseNotificationsPanel>button{padding-top:8px;padding-bottom:8px}.formationSidebar{box-sizing:border-box}.formationWeekList{overscroll-behavior:contain;scrollbar-gutter:stable;flex:auto}.discipleshipFormation .courseNotificationsPanel{z-index:2;box-sizing:border-box;width:calc(100% + 36px);padding-bottom:max(14px,env(safe-area-inset-bottom));border-radius:0;margin-top:0;margin-bottom:0;position:relative}.discipleshipFormation .courseNotificationsPanel>button{min-height:38px}.questionExamples{background:#f4f5f6;border:1px solid #d7dadd;border-left:4px solid #bd812e;padding:15px}.questionExamples>b{letter-spacing:.1em;color:#8a5817;font-size:11px}.questionExamples ul{gap:7px;margin:11px 0;padding:0;list-style:none;display:grid}.questionExamples button{text-align:left;color:#202225;background:#fff;border:1px solid #d4d7da;width:100%;padding:10px 11px;font:14px/1.4 Georgia,serif}:is(.questionExamples button:hover,.questionExamples button:focus-visible){background:#fffaf0;border-color:#bd812e}.questionExamples small{color:#5f6368;line-height:1.45;display:block}.leadFeedbackRoute{background:#fff;border:1px solid #d9dcdf;border-top:4px solid #17191c;margin:28px 0;padding:24px}.leadFeedbackRoute>span,.inPersonFeedback>span{color:#8a5817;letter-spacing:.1em;font-size:12px;font-weight:800}.leadFeedbackRoute h2,.inPersonFeedback h2{margin:8px 0 16px;font:28px/1.15 Georgia,serif}.leadFeedbackRoute>div{grid-template-columns:1fr 1fr;gap:10px;display:grid}.leadFeedbackRoute button{text-align:left;background:#f5f6f7;border:1px solid #d2d5d8;gap:6px;padding:16px;display:grid}.leadFeedbackRoute button.selected{background:#fff;border-color:#bd812e;box-shadow:inset 0 4px #bd812e}.leadFeedbackRoute button b{font-size:15px}.leadFeedbackRoute button small{color:#5f6368;line-height:1.4}.inPersonFeedback{background:#f1f3f5;border-left:5px solid #bd812e;margin:28px 0;padding:25px}.inPersonFeedback p,.inPersonFeedback li{color:#4f5458;line-height:1.6}.inPersonFeedback ol{gap:7px;margin-bottom:0;display:grid}.weeklyGrowthCapture{background:#fff;border-top:4px solid #bd812e;border-left:1px solid #d9dcdf}.growthCaptureGrid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.growthCaptureGrid label{background:#f5f6f7;border:1px solid #d9dcdf;align-content:start;padding:17px;gap:9px!important;display:grid!important}.growthCaptureGrid label b{font:16px/1.45 Georgia,serif}.growthCaptureGrid textarea{box-sizing:border-box;width:100%;min-height:125px;font:inherit;background:#fff;border:1px solid #c9cdd1;padding:13px}.planAutoSave{color:#fff;letter-spacing:.05em;background:#17191c;border-left:3px solid #bd812e;padding:11px 13px;font-size:11px;display:block}.growthPlanDocument dl{gap:10px;margin:12px 0 0;display:grid}.growthPlanDocument dl>div{background:#f3f4f5;padding:11px 12px}.growthPlanDocument dt{color:#8a5817;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.growthPlanDocument dd{color:#2b2d2f;margin:5px 0 0;font:14px/1.5 Georgia,serif}@media (max-width:760px){.formationSidebar{height:calc(100vh - 76px);height:calc(100dvh - 76px);max-height:calc(100dvh - 76px);padding-bottom:0;position:sticky;top:76px;overflow:hidden}.formationWeekList{grid-template-columns:1fr;padding-bottom:12px;display:grid;overflow:hidden auto}.formationWeekList>button{min-width:0}.discipleshipFormation .discipleshipTools{flex:none}.discipleshipFormation .courseNotificationsPanel{flex:none;position:sticky;bottom:0}.leadFeedbackRoute>div,.growthCaptureGrid{grid-template-columns:1fr}}.revisedFormationWeek{font-size:1rem;line-height:1.7}.revisedFormationWeek li{margin:0 0 .8rem}.weeklyTimeBox{background:#f6f8f4;border:1px solid #c9cec8;border-radius:16px;margin:1.5rem 0 2.5rem;padding:1.5rem}.weeklyTimeBox h2{margin:0 0 1rem;font-size:1.35rem}.weeklyTimeBox button{text-align:left;width:100%;color:inherit;background:0 0;border:0;border-top:1px solid #d8ded5;grid-template-columns:90px 1fr;gap:.2rem 1rem;padding:1rem 0;display:grid}.weeklyTimeBox button small{grid-column:2;font-size:.875rem}.weeklyTimeBox button[aria-current] b{color:#49783c}.weeklyTimeBox p{margin-bottom:0;font-size:.875rem}.discoveryQuestions{margin:2rem 0}.discoveryQuestions article{border-bottom:1px solid #d8ded5;padding:1rem 0}.discoveryQuestions h3,.synthesisTurnIn>span{letter-spacing:.09em;font-size:.875rem}.synthesisTurnIn{border:1px solid #c9cec8;border-radius:16px;margin:2rem 0;padding:1.5rem}.synthesisTurnIn label,.weeklyDiscussion label,.formationReviewQueue label{font-weight:600;display:block}.synthesisTurnIn textarea,.weeklyDiscussion textarea,.formationReviewQueue textarea{box-sizing:border-box;width:100%;font:inherit;color:#233223;background:#fff;border:1px solid #aeb7aa;border-radius:8px;min-height:140px;margin:.6rem 0;padding:1rem;display:block}.synthesisTurnIn small{font-size:.875rem}.turnInActions{flex-wrap:wrap;align-items:center;gap:.75rem;margin:1rem 0;display:flex}.turnInActions button,.weeklyDiscussion button,.formationReviewQueue button{border:1px solid #899982;border-radius:8px;padding:.8rem 1rem}.turnInActions .formationPrimary{margin:0}.savedCoachFeedback{background:#f2f6ef;border-left:3px solid #769768;margin:1rem 0;padding:1rem}.savedCoachFeedback p,.weeklyDiscussion p,.formationReviewQueue p{white-space:pre-wrap;overflow-wrap:anywhere}.mentorConfirmation{align-items:center;gap:.75rem;margin:1rem 0;display:flex!important}.mentorConfirmation input{width:auto}.submissionStatus{color:#36582b;font-weight:600}.formationHomeworkInbox>button{text-align:left;background:#f5f7f2;border:1px solid #c9cec8;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;width:100%;margin:.8rem 0;padding:1.4rem;display:flex}.formationReviewQueue>article{border:1px solid #c9cec8;border-radius:12px;margin:1rem 0;padding:1.5rem}@media (max-width:600px){.weeklyTimeBox button{grid-template-columns:1fr}.weeklyTimeBox button small{grid-column:1}.synthesisTurnIn{padding:1rem}.turnInActions button{width:100%}}.revisedFormationWeek .studyNote{gap:.65rem;margin:1.25rem 0;display:grid}.revisedFormationWeek .studyNote span,.revisedFormationWeek .studySaveHint{color:#555;font-size:.875rem;line-height:1.6}.revisedFormationWeek .studyNote textarea{resize:vertical;width:100%;min-height:7rem;font:inherit;color:#171717;box-sizing:border-box;background:#fff;border:1px solid #bcbcbc;border-radius:8px;padding:1rem;font-size:1rem;line-height:1.6;display:block}.revisedFormationWeek .studyNote textarea:focus{outline-offset:3px;outline:2px solid #a57b26}.revisedFormationWeek .optionalFormation{border-top:1px solid #ddd;border-bottom:1px solid #ddd;margin:1.5rem 0;padding:1.25rem 0}.revisedFormationWeek .optionalFormation summary{cursor:pointer;font-size:1rem;font-weight:650}.revisedFormationWeek .optionalFormation article{padding:.75rem 0}.revisedFormationWeek .formationPracticeSteps{counter-reset:practice;padding:0;list-style:none}.revisedFormationWeek .formationPracticeSteps li{border-bottom:1px solid #ddd;padding:1.25rem 0}.revisedFormationWeek .formationPracticeSteps span{color:#765719;letter-spacing:.05em;font-size:.875rem;font-weight:700}.revisedFormationWeek button:disabled{cursor:not-allowed;opacity:.55}.ownerCourseMode{background:#181818;border:1px solid #c28a3f;flex:none;margin:2px 0 10px;padding:9px}.ownerCourseMode>span{color:#d8aa69;letter-spacing:.14em;margin-bottom:7px;font-size:8px;font-weight:800;display:block}.ownerCourseMode>div{grid-template-columns:1fr 1fr;gap:5px;display:grid}.ownerCourseMode button{color:#aaa49b;text-align:left;background:#0e0e0e;border:1px solid #3d3a36;padding:8px}.ownerCourseMode button.selected{color:#111;background:#fff;border-color:#fff}.ownerCourseMode b,.ownerCourseMode small{display:block}.ownerCourseMode b{font-size:10px}.ownerCourseMode small{color:inherit;margin-top:3px;font-size:8px}.ownerModeBanner{color:#fff;background:#111;border-left:5px solid #bd812e;justify-content:space-between;gap:16px;margin-bottom:18px;padding:13px 16px;display:flex}.ownerModeBanner b{letter-spacing:.1em;font-size:11px}.ownerModeBanner span{color:#c8c2ba;text-align:right;font-size:12px}.videoObservationGrid{grid-template-columns:repeat(3,1fr);gap:10px;margin:20px 0 28px;display:grid}.videoObservationGrid>button{color:#171717;text-align:left;background:#fff;border:1px solid #d7d1c8;grid-template-columns:1fr auto;align-content:start;min-height:250px;padding:20px;display:grid}.videoObservationGrid>button.selected{border:3px solid #111;box-shadow:inset 0 5px #bd812e}.videoObservationGrid span{letter-spacing:.14em;color:#9a6929;font-size:9px;font-weight:800}.videoObservationGrid i{color:#fff;background:#111;border-radius:50%;grid-area:1/2/3;place-items:center;width:40px;height:40px;font-style:normal;display:grid}.videoObservationGrid b{grid-column:1/-1;margin-top:45px;font-size:13px;line-height:1.35}.videoObservationGrid p{color:#625d55;grid-column:1/-1;font-size:12px;line-height:1.55}.videoObservationGrid small{color:#95682b;grid-column:1/-1;margin-top:auto;font-weight:800}.sermonClaim{margin-top:10px}.sermonStudyGrid{grid-template-columns:1fr 1fr}@media (max-width:800px){.ownerModeBanner{display:grid}.ownerModeBanner span{text-align:left}.videoObservationGrid,.sermonStudyGrid{grid-template-columns:1fr}.videoObservationGrid>button{min-height:215px}}.restoredFormationWeek{color:#17191c;font-size:16px;line-height:1.6}.restoredFormationWeek .formationDueDate{color:#5f6368;margin:-8px 0 28px;font-size:14px}.restoredFormationWeek :is(h2,h3){letter-spacing:-.025em;font-family:Georgia,serif;font-weight:400;line-height:1.2}.restoredFormationWeek h2{margin:8px 0 16px;font-size:31px}.restoredFormationWeek h3{margin:8px 0 14px;font-size:24px}.restoredFormationWeek .requiredHeading{margin:34px 0 16px}.restoredFormationWeek :is(.formationCard,.readingResponse,.synthesisTurnIn,.weeklyDiscussion,.optionalFormation){border:1px solid var(--modern-line);box-shadow:var(--modern-shadow);background:#fff;border-radius:14px;margin:24px 0;padding:24px}.restoredFormationWeek :is(.formationCard>span,.readingResponse>span,.synthesisTurnIn>span,.formationPracticeSteps span,.coFacPrep header>span,.roleDirective header>span,.talkRouteChoice>span){letter-spacing:.1em;color:#946225;font-size:15px;font-weight:800;line-height:1.35;display:block}.restoredFormationWeek .formationCard{border-left:4px solid #bd8438}.restoredFormationWeek .formationCard p{margin:12px 0;line-height:1.6}.restoredFormationWeek .readingSummary{width:100%;min-width:0}.restoredFormationWeek .readingSummary b{overflow-wrap:anywhere;font:22px/1.35 Georgia,serif}.restoredFormationWeek .readingTakeaway p{margin:12px 0 0;font-size:16px;line-height:1.6}.restoredFormationWeek .readingResponse{background:var(--modern-surface);border-left:4px solid #bd8438}.restoredFormationWeek .readingResponse p{color:#5f6368;margin:0}.restoredFormationWeek :is(.studyNote>b,.synthesisTurnIn label){font:18px/1.45 Georgia,serif}.restoredFormationWeek .studyNote{gap:12px}.restoredFormationWeek :is(.studyNote textarea,.synthesisTurnIn textarea,.weeklyDiscussion textarea){color:#17191c;background:#f8f9fa;border:1px solid #c9cdd1;border-radius:8px;min-height:125px;padding:14px;font-family:inherit;font-size:16px;line-height:1.6}.restoredFormationWeek :is(textarea,button,a,summary):focus-visible{outline-offset:4px;outline:2px solid #a57b26}.restoredFormationWeek .researchBibleStudy{gap:20px}.restoredFormationWeek .researchBibleStudy>article{gap:14px;padding:24px}.restoredFormationWeek .researchBibleStudy .studyNote>b{font:18px/1.45 Georgia,serif}.restoredFormationWeek .researchBibleStudy .researchCoachButton{white-space:normal;text-align:left;max-width:100%;font-size:14px}.restoredFormationWeek .synthesisTurnIn{border-top:4px solid #17191c;margin:32px 0}.restoredFormationWeek .synthesisTurnIn>p{font-size:17px;line-height:1.6}.restoredFormationWeek .synthesisTurnIn small{color:#5f6368;font-size:14px;line-height:1.5;display:block}.restoredFormationWeek .turnInActions{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.restoredFormationWeek :is(.turnInActions button,.weeklyDiscussion button,.formationCard button){color:#17191c;background:#fff;border:1px solid #17191c;border-radius:9px;padding:12px 16px;font-size:14px;font-weight:700}.restoredFormationWeek .turnInActions .formationPrimary,.restoredFormationWeek .formationCard .formationPrimary{color:#fff;background:#17191c}.restoredFormationWeek>button:not(.formationPrimary){color:#17191c;background:#fff;border:1px solid #17191c;border-radius:9px;padding:12px 16px;font-size:14px;font-weight:700}.restoredFormationWeek .formationPracticeSteps{gap:14px;margin:24px 0 32px;display:grid}.restoredFormationWeek .formationPracticeSteps li{border:1px solid var(--modern-line);box-shadow:var(--modern-shadow);background:#fff;border-radius:14px;grid-template-columns:78px minmax(0,1fr);align-items:start;gap:18px;margin:0;padding:24px;display:grid}.restoredFormationWeek .formationPracticeSteps p{margin:0;font-size:17px;line-height:1.6}.restoredFormationWeek .optionalFormation{background:var(--modern-surface)}.restoredFormationWeek .optionalFormation summary{font:20px/1.4 Georgia,serif}.restoredFormationWeek .optionalFormation article+article{border-top:1px solid var(--modern-line);margin-top:14px}.restoredFormationWeek .coFacPrep{border-color:var(--modern-line);box-shadow:var(--modern-shadow)}.restoredFormationWeek .coFacPrep>header{padding:24px}.restoredFormationWeek .coFacPrep header>span{color:#d5a25d}.restoredFormationWeek .coFacPrep header h2{margin-bottom:0}.restoredFormationWeek .coFacPrep>ol{padding:8px 24px 8px 46px}.restoredFormationWeek .coFacPrep>label{grid-template-columns:20px 38px minmax(0,1fr)}.restoredFormationWeek .coFacPrep>label>span{font-size:16px}.restoredFormationWeek .roleDirective{margin:24px 0}.restoredFormationWeek .roleDirective h2{font-size:28px}.restoredFormationWeek .rolePicker button{padding:18px}.restoredFormationWeek .rolePicker button b{font-size:20px}.restoredFormationWeek .rolePicker button small{font-size:14px;line-height:1.5}.restoredFormationWeek .mentorConfirmation{align-items:flex-start;gap:12px;margin:24px 0;font-size:16px;display:flex}.restoredFormationWeek .mentorConfirmation input{flex:none;margin-top:5px}.restoredFormationWeek .weeklyDiscussion .discussion{border:1px solid var(--modern-line);border-radius:12px;margin:18px 0;padding:20px}.restoredFormationWeek .weeklyDiscussion blockquote{border-left:3px solid #bd8438;margin:16px 0;padding-left:18px}.restoredFormationWeek .weeklyDiscussion textarea{box-sizing:border-box;width:100%;margin:12px 0;display:block}.individualTalk .synthesisTurnIn>span{font-size:0}.individualTalk .synthesisTurnIn>span:before{content:"PRIVATE COACH REVIEW";font-size:13px}.studyResponseStack{gap:14px;margin:18px 0;display:grid}.studyResponseCard{background:#fff;border:1px solid #d8d3cb;border-radius:14px;display:block;overflow:hidden;box-shadow:0 8px 24px #17130c09}.studyResponseCard>header{background:#fff;border-bottom:1px solid #e3ded6;align-items:center;gap:14px;padding:16px 18px;display:flex}.studyResponseCard>header>i{color:#17191c;border:1px solid #cec7bd;border-radius:50%;flex:0 0 40px;place-items:center;width:40px;height:40px;font:10px Arial,sans-serif;display:grid}.studyResponseCard>header>span{gap:3px;min-width:0;display:grid}.studyResponseCard>header small{color:#99621b;letter-spacing:.13em;font-size:10px;font-weight:800}.studyResponseCard>header b{color:#17191c;font:22px/1.25 Georgia,serif}.studyResponseCard>p{color:#5f6368;margin:0;padding:15px 18px 0;font-size:14px;line-height:1.55}.studyResponseCard>textarea{box-sizing:border-box;color:#17191c;width:calc(100% - 36px);min-height:130px;font:inherit;resize:vertical;background:#f8f9fa;border:1px solid #c9cdd1;border-radius:9px;margin:15px 18px 18px;padding:14px;font-size:16px;line-height:1.55;display:block}.studyResponseCard>textarea:focus{outline-offset:2px;outline:2px solid #a57b26}.individualQuestionGuide{background:#fff;border:1px solid #d8d3cb;border-radius:14px;gap:10px;margin:18px 0 22px;padding:18px;display:grid;box-shadow:0 8px 24px #17130c09}.individualQuestionGuide>span{color:#99621b;letter-spacing:.13em;font-size:10px;font-weight:800}.individualQuestionGuide>article{border-top:1px solid #e7e2da;grid-template-columns:40px minmax(0,1fr);align-items:start;gap:13px;padding:13px 0;display:grid}.individualQuestionGuide>article>i{color:#fff;background:#17191c;border-radius:50%;place-items:center;width:38px;height:38px;font:10px Arial,sans-serif;display:grid}.individualQuestionGuide>article>div{gap:4px;display:grid}.individualQuestionGuide article b{color:#99621b;letter-spacing:.1em;font-size:10px}.individualQuestionGuide article p{color:#292725;margin:0;line-height:1.5}.individualQuestionGuide article textarea{box-sizing:border-box;color:#17191c;resize:vertical;background:#f8f9fa;border:1px solid #c9cdd1;border-radius:9px;width:100%;min-height:112px;margin-top:9px;padding:12px;font:16px/1.5 Arial,sans-serif}.individualQuestionGuide article textarea:focus{outline-offset:2px;outline:2px solid #a57b26}.individualQuestionGuide>small{color:#6b665e;padding-top:4px;line-height:1.45}@media (max-width:700px){.studyResponseCard>header{align-items:flex-start;padding:15px}.studyResponseCard>header b{font-size:19px}.studyResponseCard>p{padding:13px 15px 0}.studyResponseCard>textarea{width:calc(100% - 30px);margin:13px 15px 15px}.individualQuestionGuide{padding:15px}}.discussionCardGrid{gap:10px;margin:18px 0;display:grid}.discussionPreviewCard{color:#17191c;text-align:left;background:#fff;border:1px solid #d9d5cd;border-radius:14px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;padding:12px 14px;display:grid;box-shadow:0 5px 18px #17130c08}.discussionPreviewCard:hover{border-color:#bd8438;transform:translateY(-1px)}.discussionPreviewCard>span:nth-child(2){gap:3px;min-width:0;display:grid}.discussionPreviewCard>span:nth-child(2)>small{text-overflow:ellipsis;white-space:nowrap;color:#67645e;overflow:hidden}.discussionAvatar{color:#234;background:#dce9ff;border-radius:50%;place-items:center;width:38px;height:38px;font-weight:800;line-height:1;display:grid}.discussionAvatar.participantTone1{background:#f5dcc7}.discussionAvatar.participantTone2{background:#d9eadb}.discussionAvatar.participantTone3{background:#eadcf5}.discussionAvatar.participantTone4{background:#f4e8b9}.discussionActivity{justify-items:end;gap:2px;display:grid}.discussionActivity small{color:#9a6118;font-weight:800}.discussionActivity b{color:#68645e;font-size:11px}.discussionDrawerBackdrop{z-index:130;background:#0009;justify-content:flex-end;display:flex;position:fixed;inset:0}.discussionDrawer{color:#17191c;background:#f7f7f8;flex-direction:column;width:min(520px,100%);height:100dvh;display:flex;box-shadow:-24px 0 70px #0005}.discussionDrawer>header{background:#fff;border-bottom:1px solid #ddd;justify-content:space-between;align-items:flex-start;gap:18px;padding:22px 24px;display:flex}.discussionDrawer>header span{color:#99621b;letter-spacing:.12em;font-size:11px;font-weight:800}.discussionDrawer>header h2{margin:5px 0 0;font:27px/1.15 Georgia,serif}.discussionDrawer>header button{background:0 0;border:0;font-size:30px}.discussionMessageStream{flex-direction:column;flex:1;gap:11px;padding:20px 18px;display:flex;overflow:auto}.discussionBubbleRow{justify-items:start;max-width:86%;display:grid}.discussionBubbleRow.alternateRight{place-self:flex-end end;justify-items:end}.discussionBubble{background:#e5e5ea;border-radius:17px 17px 17px 5px;padding:10px 13px;position:relative}.discussionBubble:after{content:"";background:inherit;clip-path:polygon(100% 0,100% 100%,0 100%);width:12px;height:12px;position:absolute;bottom:0;left:-5px}.discussionBubbleRow.alternateRight .discussionBubble{border-radius:17px 17px 5px}.discussionBubbleRow.alternateRight .discussionBubble:after{left:auto;right:-5px;transform:scaleX(-1)}.discussionBubble p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.45}.discussionBubble blockquote{background:#00000012;border:0;border-left:3px solid #fffa;border-radius:7px;gap:2px;margin:0 0 8px;padding:7px 9px;font-size:11px;display:grid}.discussionBubble blockquote span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.discussionBubbleRow footer{color:#6d6963;align-items:center;gap:10px;padding:4px 5px 0;font-size:10px;display:flex}.discussionBubbleRow footer span{gap:8px;display:flex}.discussionBubbleRow footer button{color:#99621b;background:0 0;border:0;padding:0;font-size:10px;font-weight:800}.discussionDrawerComposer{background:#fff;border-top:1px solid #ddd;padding:12px 102px 16px 16px;position:relative}.discussionDrawerComposer textarea{box-sizing:border-box;width:100%;min-height:76px;font:inherit;border:1px solid #bbb;border-radius:14px;margin:0 0 8px;padding:12px}.discussionDrawerComposer>.primary{width:100%}.replyingTo{background:#fff;border-top:1px solid #ddd;border-bottom:1px solid #ddd;border-left:3px solid #bd8438;justify-content:space-between;align-items:center;margin-bottom:7px;padding:7px 10px;font-size:12px;display:flex}.replyingTo button{background:0 0;border:0;font-size:18px}.deleteDiscussion{color:#9b2c2c;background:0 0;border:0;align-self:flex-start;margin:0 18px 8px;text-decoration:underline}@media (max-width:620px){.discussionPreviewCard{grid-template-columns:38px minmax(0,1fr)}.discussionActivity{grid-column:2;justify-items:start;gap:8px;display:flex}.discussionDrawer>header{padding:18px}.discussionMessageStream{padding:14px 12px}.discussionBubbleRow{max-width:92%}}.meetingPlanner{margin:24px 0}.meetingPlanner>header{background:#f3f1ed;border-left:5px solid #bd8438;padding:24px}.meetingPlanner>header>span{color:#945d17;letter-spacing:.12em;font-size:11px;font-weight:800}.meetingPlanner>header h2{margin:8px 0;font:32px/1.15 Georgia,serif}.meetingPlanner>header p{max-width:720px}.meetingPlanner>header button{color:#fff;background:#17191c;border:0;border-radius:9px;padding:11px 15px;font-weight:800}.meetingPlanner>div{gap:10px;margin-top:12px;display:grid}.meetingPlanner article{background:#fff;border:1px solid #ddd7ce;border-radius:13px;grid-template-columns:minmax(0,1fr) 220px;align-items:center;gap:12px;padding:10px 12px;display:grid}.meetingPlanner article>button{color:#17191c;text-align:left;background:0 0;border:0;align-items:center;gap:14px;display:flex}.meetingPlanner article>button i{color:#fff;background:#17191c;border-radius:50%;place-items:center;width:38px;height:38px;font-style:normal;display:grid}.meetingPlanner article>button span{gap:3px;display:grid}.meetingPlanner article>button b{font-size:16px}.meetingPlanner article>button small{color:#8b5c1e}.meetingPlanner article>label{color:#68645e;text-transform:uppercase;gap:4px;font-size:10px;font-weight:800;display:grid}.meetingPlanner select{color:#17191c;text-transform:none;background:#fff;border:1px solid #c9c4bc;border-radius:8px;width:100%;padding:9px}.meetingPlanner~:is(.coFacWhy,.coFacPrep,.requiredHeading,.gatheringAgenda,.rolePicker,.roleDirective,.questionProtocol){display:none}.meetingGuideBackdrop{z-index:135;background:#0009;justify-content:flex-end;display:flex;position:fixed;inset:0}.meetingGuide{color:#17191c;background:#fff;width:min(500px,100%);height:100dvh;padding:42px 32px;position:relative;overflow:auto}.meetingGuide>button{background:0 0;border:0;font-size:32px;position:absolute;top:12px;right:18px}.meetingGuide>span{color:#965e18;letter-spacing:.12em;font-size:11px;font-weight:800}.meetingGuide h2{font:38px/1.1 Georgia,serif}.meetingGuide p,.meetingGuide li{font-size:17px;line-height:1.6}.meetingGuide li{margin-bottom:14px}.meetingGuide small{color:#706b63;border-top:1px solid #ddd;margin-top:25px;padding-top:18px;display:block}@media (max-width:620px){.meetingPlanner article{grid-template-columns:1fr}.meetingGuide{padding:38px 22px}}@media (max-width:760px){.restoredFormationWeek :is(.formationCard,.readingResponse,.synthesisTurnIn,.weeklyDiscussion,.optionalFormation,.researchBibleStudy>article){padding:20px}.restoredFormationWeek .formationPracticeSteps li{grid-template-columns:1fr;gap:10px;padding:20px}.restoredFormationWeek .readingSummary b{font-size:19px}.restoredFormationWeek .turnInActions{grid-template-columns:1fr;display:grid}.restoredFormationWeek .turnInActions button{width:100%}}.formationWeekList>button{grid-template-columns:31px minmax(0,1fr) 20px}.formationWeekList>button.incomplete i,.formationWeekList>button.completed i{color:#d3a15a;opacity:1;background:0 0;border-color:#57534e}.formationWeekList>button.selected.incomplete i,.formationWeekList>button.selected.completed i{color:#fff;background:#111;border-color:#111}.weekStatusMarker{border-radius:50%;place-items:center;width:18px;height:18px;font:700 12px/1 Arial,sans-serif;display:grid}.weekStatusMarker.complete{color:#111;background:#c58b3d}.weekStatusMarker.missed{color:#e3b778;border:1px solid #d1a265}.formationWeekList>button.selected .weekStatusMarker.missed{color:#8a561a;border-color:#9a6425}.formationShell .formationSidebar>.courseNotificationsPanel,.discipleshipFormation .formationSidebar>.courseNotificationsPanel{width:calc(100% + 36px);padding:8px 10px max(8px,env(safe-area-inset-bottom));grid-template-columns:1fr 1fr;gap:6px;order:10!important;margin:auto -18px 0!important}.formationShell .formationSidebar>.courseNotificationsPanel>span{white-space:normal;grid-column:1/-1;font-size:9px!important}.formationShell .formationSidebar>.courseNotificationsPanel>button{width:100%;min-width:0}@media (max-width:760px){.formationShell .formationSidebar>.courseNotificationsPanel,.discipleshipFormation .formationSidebar>.courseNotificationsPanel{position:relative;bottom:auto;margin:8px -18px 0!important}}.formationSidebar>.sidebarClassNumber{text-transform:uppercase;display:block;order:initial!important;color:#c9974e!important;letter-spacing:.12em!important;margin:0 0 8px!important;font-size:10px!important;line-height:1.2!important}.sidebarRoutePills{background:#171717;border:1px solid #39352f;border-radius:999px;gap:5px;margin:2px 0 9px;padding:7px;display:grid}.sidebarRoutePills>span{color:#c9974e;letter-spacing:.13em;padding-left:5px;font-size:7px;font-weight:800}.sidebarRoutePills>div{grid-template-columns:1fr 1fr;gap:3px;display:grid}.sidebarRoutePills button{color:#aaa39a;background:0 0;border:0;border-radius:999px;min-height:27px;font-size:9px;font-weight:800}.sidebarRoutePills button.selected{color:#111;background:#fff}.sidebarRoutePills button:disabled{opacity:.48}.sidebarRouteError{color:#efb6aa;margin:0 0 7px;font-size:10px;line-height:1.35}.formationSidebar .courseNotificationsPanel,.discipleshipFormation .courseNotificationsPanel{order:initial;width:calc(100% + 36px);min-height:45px;padding:6px 10px max(6px,env(safe-area-inset-bottom));background:#fff;border-top:2px solid #c58b3d;border-bottom:0;grid-template-columns:auto 1fr 1fr;align-items:center;gap:6px;display:grid;margin:0 -18px!important}.formationSidebar .courseNotificationsPanel>span{color:#8a612c;white-space:nowrap;margin:0;font-size:7px!important;line-height:1.2!important}.formationSidebar .courseNotificationsPanel>button{background:#fff;border:1px solid #e5e0d8;border-radius:8px;justify-content:space-between;gap:6px;width:auto;min-height:30px;padding:5px 7px;display:flex}.formationSidebar .courseNotificationsPanel>button b{font-size:9px}.formationSidebar .courseNotificationsPanel>button i{flex:0 0 18px;width:18px;height:18px;font-size:8px}.formationRestoring{align-content:center;justify-items:start;gap:8px;min-height:55vh;display:grid}.formationRestoring>span{color:#996728;letter-spacing:.15em;font-size:10px;font-weight:800}.formationRestoring h1{margin:0;font:clamp(34px,5vw,58px)/1 Georgia,serif}.formationRestoring p{color:#625d55;margin:0}.restoredFormationWeek .readingSummary b{font:19px Georgia,serif}.restoredFormationWeek .readingTakeaway{padding:18px 22px 20px 77px}.restoredFormationWeek .readingTakeaway label{font:18px/1.4 Georgia,serif}@media (max-width:760px){.formationSidebar>.sidebarClassNumber{margin-bottom:6px!important}.sidebarRoutePills{max-width:260px;margin-bottom:8px}.formationShell .courseNotificationsPanel{grid-template-columns:auto 1fr 1fr;display:grid}.restoredFormationWeek .readingTakeaway{padding:16px}.restoredFormationWeek .readingTakeaway label{font-size:16px}}.formationSidebar .courseNotificationsPanel{margin-top:auto;margin-bottom:0}.individualRouteStatus p{color:#625d55;margin:0 4px;font-size:12px;line-height:1.45}.formationSidebar>.textButton:last-child{color:#17191c;text-align:left;background:#fff;width:calc(100% + 36px);margin:0 -18px;padding:8px 18px 16px}.courseRouteSetting{background:#f8f9fa;border:1px solid #d9dcdf;border-left:5px solid #bd812e;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 18px;margin:0 0 22px;padding:16px 18px;display:grid}.courseRouteSetting>div:first-child{gap:4px;display:grid}.courseRouteSetting span,.optionalLeadAdvance>span{color:#8a5817;letter-spacing:.11em;font-size:11px;font-weight:800}.courseRouteSetting b{font:21px/1.2 Georgia,serif}.courseRouteSetting small{color:#62666a;font-size:13px;line-height:1.45}.courseRouteSetting>button{background:#fff;border:1px solid #17191c;border-radius:999px;padding:9px 14px;font-weight:800}.courseRouteChoices{border-top:1px solid #d9dcdf;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding-top:12px;grid-column:1/-1!important;display:grid!important}.courseRouteChoices>button{text-align:left;background:#fff;border:1px solid #cfd3d6;border-radius:12px;gap:5px;padding:15px;display:grid}.courseRouteChoices>button.selected{border-color:#bd812e;box-shadow:inset 0 3px #bd812e}.courseRouteChoices>button:disabled{opacity:.5}.courseRouteChoices>button b{font:18px Georgia,serif}.courseRouteChoices>button small{font-size:13px}.courseRouteChoices>p,.courseRouteSetting>p{color:#7d3a2a;grid-column:1/-1;margin:0;font-size:13px}.optionalLeadAdvance{background:#f8f9fa;border:1px solid #d9dcdf;border-left:5px solid #bd812e;gap:9px;margin:22px 0;padding:22px;display:grid}.optionalLeadAdvance p{color:#5d6267;max-width:700px;margin:0;line-height:1.55}.optionalLeadAdvance .formationPrimary{justify-self:start}.formationSidebar .sidebarRouteSetting{border-left-width:4px;grid-template-columns:1fr;margin:16px 0 20px;padding:13px 12px}.formationSidebar .sidebarRouteSetting b{font-size:17px}.formationSidebar .sidebarRouteSetting small{font-size:11px}.formationSidebar .sidebarRouteSetting>button{justify-self:start;padding:7px 10px;font-size:11px}.formationSidebar .sidebarRouteSetting .courseRouteChoices{grid-template-columns:1fr}.formationSidebar .sidebarRouteSetting .courseRouteChoices>button{padding:10px}.formationSidebar .sidebarRouteSetting .courseRouteChoices>button b{font-size:14px}@media (max-width:760px){.courseRouteSetting{grid-template-columns:1fr}.courseRouteSetting>button{justify-self:start}.courseRouteChoices{grid-template-columns:1fr}.optionalLeadAdvance .formationPrimary{width:100%}}.individualTalk .synthesisTurnIn .turnInActions button:last-child{display:block}.coachWorkspace .studyChoices{padding:5px 26px 20px;display:block;overflow:hidden}.coachWorkspace .studyChoices button:after{content:none}.coachWorkspace .studyChoices .studyReviewCard,.coachWorkspace .studyChoices .studyOwnQuestion{grid-template-columns:minmax(0,1fr) auto;gap:4px 14px;width:100%;padding:14px 16px;display:grid}.coachWorkspace .studyChoices .studyReviewCard small,.coachWorkspace .studyChoices .studyOwnQuestion small{color:#65615b;grid-column:1;line-height:1.45;display:block}.coachWorkspace .studyChoices .studyReviewCard i,.coachWorkspace .studyChoices .studyOwnQuestion i{color:#b77c2f;grid-area:1/2/3;align-self:center;font-style:normal}.studyChoiceRail{scroll-snap-type:x mandatory;overscroll-behavior-inline:contain;scrollbar-color:#6a5a45 transparent;grid-auto-columns:min(82%,340px);grid-auto-flow:column;gap:10px;margin:12px 0;padding:1px 2px 10px;display:grid;overflow-x:auto}.coachWorkspace .studyChoices .studyChoiceCard{scroll-snap-align:start;background:#1d1b18;border-color:#4a443b;grid-template-columns:1fr;place-content:start stretch;gap:8px;min-height:168px;padding:17px;display:grid}.coachWorkspace .studyChoices .studyChoiceCard>span{color:#d5a257;letter-spacing:.14em;font-size:9px;font-weight:800}.coachWorkspace .studyChoices .studyChoiceCard>b{font:22px/1.12 Georgia,serif}.coachWorkspace .studyChoices .studyChoiceCard>small{color:#c4beb4;line-height:1.5}.coachWorkspace .studyChoices .studyChoiceCard>i{color:#d5a257;margin-top:auto;font-style:normal}.coachWorkspace .studyChoices .studyOwnQuestion{color:#f1ede5;background:#1d1b18;border-color:#4a443b}.studyDetail{background:#1d1b18;border:1px solid #4a443b;border-radius:12px;gap:8px;margin-top:12px;padding:14px;display:grid}.studyDetail>span{color:#ded8cf;font-size:12px;line-height:1.45}.studyDetail>input{color:#fff;background:#11100e;border:1px solid #514b42;border-radius:8px;min-height:42px;padding:10px}.coachWorkspace .studyChoices .studyDetail>button{color:#17130e;text-align:center;background:#d09a4a;justify-content:center}.conversationHeat{outline-offset:3px;background:#303030;border:1px solid #222;border-radius:99px;width:112px;height:8px;display:block;position:relative}.conversationHeat>i{border-right:1px solid #fff;border-radius:99px;height:100%;transition:width .35s,background-color .35s;display:block}.conversationHeatTooltip{visibility:hidden;z-index:20;color:#fff;opacity:0;background:#17191c;border:1px solid #1d1d1d;border-radius:9px;gap:5px;width:250px;padding:11px 12px;transition:opacity .15s,transform .15s;display:grid;position:absolute;bottom:calc(100% + 10px);right:0;transform:translateY(4px);box-shadow:0 12px 28px #0004}.conversationHeatTooltip:after{content:"";border:6px solid #0000;border-top-color:#17191c;position:absolute;top:100%;right:18px}.conversationHeatTooltip strong{color:#d8a350;font-size:12px}.conversationHeatTooltip small{color:#fff;font-size:11px;font-weight:500;line-height:1.35}.conversationHeat:hover .conversationHeatTooltip,.conversationHeat:focus .conversationHeatTooltip,.conversationHeat:focus-within .conversationHeatTooltip{visibility:visible;opacity:1;transform:translateY(0)}.discussionReplyBranch{gap:7px;display:grid}.discussionReplyChildren{border-left:2px solid #c9c4bc;gap:9px;margin-left:16px;padding-left:13px;display:grid}.discussionReplyChildren .discussionBubbleRow{max-width:94%}.discussionBubbleRow.participantTone0 .discussionBubble{background:#e5e5ea}.discussionBubbleRow.participantTone1 .discussionBubble{background:#f5dcc7}.discussionBubbleRow.participantTone2 .discussionBubble{background:#d9eadb}.discussionBubbleRow.participantTone3 .discussionBubble{background:#eadcf5}.discussionBubbleRow.participantTone4 .discussionBubble{background:#f4e8b9}.discussionBubbleRow footer{color:#6d6963!important;background:0 0!important;width:auto!important;height:auto!important;min-height:0!important;padding:4px 5px 0!important}.directReplyLabel{color:#766b60;margin-bottom:5px;font-size:10px;font-weight:800;display:block}.studyHistoryActions{background:#fff;border:1px solid #d7d1c7;border-left:4px solid #bd812e;justify-content:space-between;align-items:center;gap:14px;margin:12px 0;padding:12px 14px;display:flex}.studyHistoryActions b{font-size:12px}.studyHistoryActions button{color:#fff;background:#111;border:0;padding:9px 12px;font-weight:800}@media (max-width:620px){.studyHistoryActions{flex-direction:column;align-items:stretch}}@media (max-width:520px){.coachWorkspace .studyChoices{padding-left:18px;padding-right:18px}.studyChoiceRail{grid-auto-columns:88%}.conversationHeat{width:96px}}.coachContext aside{border-top:1px solid #39352f;gap:5px;margin-top:8px;padding-top:9px;display:grid}.coachContext aside p{color:#f3efe8;margin:0;font:14px/1.45 Arial,sans-serif}.coachSubmittedWork{background:#181613;border:1px solid #3a352e;gap:10px;margin:16px 26px 2px;padding:16px;display:grid}.coachSubmittedWork>span{color:#d5a257;letter-spacing:.16em;font-size:9px;font-weight:800}.coachSubmittedWork section{border-top:1px solid #302d28;gap:5px;padding-top:10px;display:grid}.coachSubmittedWork section>b{letter-spacing:.04em;font-size:12px}.coachSubmittedWork ul{gap:5px;margin:0;padding-left:18px;display:grid}.coachSubmittedWork li{color:#d8d2c8;font-size:12px;line-height:1.45}.discussionNotice,.discussionError{grid-column:1/-1;margin:0;font-size:13px;font-weight:700}.discussionNotice{color:#2e6a50}.discussionError{color:#8a2e23}@media (max-width:520px){.coachSubmittedWork{margin-left:18px;margin-right:18px}}@media (max-width:760px){.formationShell .formationSidebar{height:auto;max-height:none;position:relative;top:auto;overflow:visible}.formationShell .formationWeekList{scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;align-items:stretch;padding:4px 2px 12px;display:flex;overflow:auto hidden}.formationShell .formationWeekList>button{scroll-snap-align:start;flex:0 0 164px;min-width:164px}.discipleshipFormation .discipleshipTools{scroll-snap-align:start;flex:0 0 184px;width:184px;margin:0 0 0 4px;padding-top:0}.discipleshipFormation .discipleshipTools>.growthPlanButton{width:100%;margin:0}.formationShell .courseNotificationsPanel{flex:none;position:relative;bottom:auto}.formationShell .formationMain{box-sizing:border-box;width:100%;min-width:0;padding:24px 16px 92px;overflow:visible}.formationShell .formationPathGuide{width:calc(100% + 32px);margin-left:-16px;margin-right:-16px}.formationShell .formationPathGuide>header{padding-left:16px;padding-right:16px}.formationShell .formationPathGuide .formationStepNav{box-sizing:border-box;width:100%;padding-left:8px;padding-right:8px}.formationShell :is(.responseSequence>label,.bibleStudyGrid>label,.walkNotes>label,.leadCommitment){grid-template-columns:36px minmax(0,1fr);padding:16px 14px}.formationShell :is(.responseSequence>label>span,.bibleStudyGrid>label>span,.walkNotes>label>span,.leadCommitment>span){overflow-wrap:anywhere;min-width:0}.formationShell :is(.responseSequence textarea,.bibleStudyGrid textarea,.walkNotes textarea,.leadCommitment textarea){grid-column:1/-1;min-width:0;min-height:140px}.formationShell :is(input,textarea,select){box-sizing:border-box;max-width:100%;font-size:16px}}.weekTwoMoneyTracker{background:#fff;border:1px solid #c9cdd1;border-radius:18px;margin:2rem 0;padding:clamp(1rem,3vw,2rem)}.weekTwoMoneyTracker>span{letter-spacing:.13em;color:#8c5b20;margin:1.2rem 0 .45rem;font-size:.72rem;font-weight:800;display:block}.weekTwoMoneyTracker h3{margin:.25rem 0}.moneyTrackerRow{grid-template-columns:70px minmax(130px,.65fr) 1.4fr;align-items:center;gap:.6rem;margin:.55rem 0;display:grid}.moneyTrackerRow select,.moneyTrackerRow input,.weekTwoMoneyTracker>select,.weekTwoMoneyTracker>input{background:#fff;border:1px solid #c9cdd1;border-radius:10px;width:100%;min-height:44px;padding:.65rem}.weekTwoMoneyTracker>small{margin-top:.8rem;display:block}.discussionPrompt,.assignmentPrompt{background:#fff;border-top:1px solid #ddd;border-bottom:1px solid #ddd;border-left:3px solid #a66d29;margin:0 0 1rem;padding:.85rem 1rem}.discussionPrompt summary,.assignmentPrompt summary,.savedCoachFeedback summary{cursor:pointer;font-weight:750}.savedCoachFeedback{margin-top:1rem}.savedCoachFeedback summary{letter-spacing:.06em}.savedCoachFeedback p{white-space:pre-wrap}@media (max-width:680px){.moneyTrackerRow{grid-template-columns:1fr}.moneyTrackerRow b{margin-top:.5rem}}.conversationCoach{color:#17191c;background:#fff;border:1px solid #c9cdd1;border-radius:14px;margin:0 0 1rem;padding:1rem}.conversationCoach>div{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.conversationCoach span{letter-spacing:.13em;color:#8c5b20;font-size:.7rem;font-weight:800}.conversationCoach b{font-family:Georgia,serif;font-size:1.08rem}.conversationCoach p{margin:.45rem 0 .65rem;line-height:1.45}.conversationCoach summary{cursor:pointer;font-weight:750}.conversationCoach ul{margin:.65rem 0;padding-left:1.2rem}.conversationCoach li{margin:.35rem 0;line-height:1.4}.conversationCoach small{color:#5f6368;line-height:1.4;display:block}@media (max-width:560px){.conversationCoach>div{flex-direction:column;align-items:flex-start;gap:.25rem}}.drawerQuestionContext{background:#fff;border-bottom:1px solid #ddd;border-left:3px solid #bd8438;margin:0 20px;padding:9px 12px}.drawerQuestionContext summary{cursor:pointer;color:#765719;letter-spacing:.08em;font-size:11px;font-weight:800}.drawerQuestionContext p{margin:9px 0 2px;font:15px/1.5 Georgia,serif}.conversationMeter{z-index:4;position:absolute;bottom:12px;right:13px}.conversationMeter>summary{cursor:pointer;text-align:center;justify-items:center;gap:4px;width:78px;list-style:none;display:grid}.conversationMeter>summary::-webkit-details-marker{display:none}.conversationMeter>summary>b{color:#765719;max-width:78px;font-size:10px;line-height:1.15}.meterThermometer{--heat-color:#c43b31;width:36px;height:82px;display:block;position:relative}.thermometerTube{box-sizing:border-box;background:#fff;border:3px solid #17191c;border-radius:10px 10px 5px 5px;align-items:flex-end;width:14px;height:61px;display:flex;position:absolute;top:0;left:11px;overflow:hidden}.thermometerTube>i{width:100%;min-height:4px;transition:height .35s,background-color .35s;display:block}.meterThermometer:before{content:"";z-index:2;background:var(--heat-color);width:6px;height:14px;position:absolute;bottom:20px;left:15px}.meterThermometer:after{content:"";background:var(--heat-color);border:3px solid #17191c;border-radius:50%;width:27px;height:27px;position:absolute;bottom:0;left:3px;box-shadow:inset 0 0 0 4px #fff}.conversationMeter>div{background:#fff;border:1px solid #17191c;border-radius:12px;width:min(310px,100vw - 40px);padding:16px;position:absolute;bottom:94px;right:0;box-shadow:0 18px 45px #0003}.conversationMeter>div>span{color:#946225;letter-spacing:.1em;font-size:10px;font-weight:800}.conversationMeter h3{margin:5px 0;font:21px Georgia,serif}.conversationMeter p,.conversationMeter li,.conversationMeter small{font-size:12px;line-height:1.45}.conversationMeter ul{margin:7px 0 9px;padding-left:18px}@media (max-width:560px){.discussionDrawerComposer{padding-right:96px}.drawerQuestionContext{margin:0 12px}}.weekSixVideo{color:#fff;background:#111;border:1px solid #111;border-left:6px solid #bd812e;margin:28px 0;padding:22px}.weekSixVideo>span{color:#d69a46;letter-spacing:.14em;margin-bottom:14px;font-size:12px;font-weight:800;display:block}.weekSixVideo .weekVideo{border:1px solid #ffffff24;border-radius:0;margin:0 0 18px}.weekSixVideo .weekVideo h3{margin:0 0 8px;font:750 25px/1.1 Arial,sans-serif}.weekSixVideo .weekVideo p{color:#cbc8c2;margin:0 0 16px;line-height:1.55}.weekSixVideo .weekVideo a{color:#e2b675;font-size:13px;font-weight:800}.weekSixVideo>.studyNote{color:#111;background:#fff;margin:0}.weekSixExposureGrid{grid-template-columns:1fr 1fr;gap:16px;margin:20px 0 26px;display:grid}.weekSixExposureGrid .objectionPractice{margin:0}.weekSixFieldLab{margin-top:0}@media (max-width:800px){.weekSixVideo{padding:14px}.weekSixVideo .weekVideo,.weekSixExposureGrid{grid-template-columns:1fr}.weekSixExposureGrid{gap:12px}}.ownerLearningNotice{color:#fff;background:#111;border-left:6px solid #bd812e;justify-content:space-between;align-items:center;gap:24px;margin:26px 0;padding:22px 24px;display:flex}.ownerLearningNotice>div{gap:5px;display:grid}.ownerLearningNotice span{color:#d6a65f;letter-spacing:.14em;font-size:10px;font-weight:800}.ownerLearningNotice b{font-size:18px}.ownerLearningNotice p{color:#bbb7b0;margin:0}.ownerLearningNotice button{color:#fff;white-space:nowrap;background:0 0;border:1px solid #d6a65f;padding:12px 15px;font-weight:800}@media (max-width:700px){.ownerLearningNotice{display:grid}.ownerLearningNotice button{width:100%}}.leadCapture{color:#171717;background:#fff;grid-template-columns:1fr 1fr;align-items:center;gap:60px;padding:80px 8vw;display:grid}.leadCapture>div>span{letter-spacing:.17em;color:#9a6b2e;font-size:10px;font-weight:700}.leadCapture h2{margin:12px 0;font:42px/1.08 Georgia,serif}.leadCapture p{color:#625e58;line-height:1.6}.leadCapture form{gap:13px;max-width:520px;display:grid}.leadCapture label{gap:7px;font-size:12px;font-weight:700;display:grid}.leadCapture input[type=email]{background:#fcfbf8;border:1px solid #cfc9bf;border-radius:9px;width:100%;padding:14px}.leadCapture .leadConsent{align-items:flex-start;font-weight:400;line-height:1.45;display:flex}.leadCapture .primary{justify-self:start}.leadCapture form small{color:#8a392d}.leadHoneypot{position:absolute!important;left:-10000px!important}.leadSuccess{background:#edf4ef;border-radius:12px;padding:20px;font-weight:700;color:#183a35!important}@media (max-width:800px){.leadCapture{grid-template-columns:1fr;gap:25px;padding:60px 22px}.leadCapture h2{font-size:35px}}*{box-sizing:border-box}body{color:var(--ink);background:#fbfcfa;margin:0;font-family:Arial,sans-serif}button,input,textarea{font:inherit}button{cursor:pointer}.nav{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:20;background:#ffffffed;border-bottom:1px solid #e4e9e4;justify-content:space-between;align-items:center;height:76px;padding:0 5vw;display:flex;position:sticky;top:0}.brand{color:var(--ink);background:0 0;border:0;align-items:center;gap:12px;font:19px Georgia,serif;display:flex}.brand img{object-fit:contain;width:38px;height:38px}.nav nav{gap:34px;display:flex}.nav nav button{color:#53655f;background:0 0;border:0;font-size:14px}.account{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:99px;padding:7px 14px 7px 7px}.account span{background:var(--ink);color:#fff;border-radius:50%;place-items:center;width:30px;height:30px;margin-right:7px;font-size:11px;display:inline-grid}.hero{background:radial-gradient(circle at 84% 30%,#e0eee7 0,#0000 30%),linear-gradient(#fbfcf9,#f4f3eb);min-height:820px;padding:110px 8vw 80px;position:relative;overflow:hidden}.hero:after{content:"";border:1px solid #cfddd5;border-radius:50%;width:460px;height:460px;position:absolute;top:115px;right:-190px;box-shadow:0 0 0 48px #edf3ed,0 0 0 49px #d8e4dc}.eyebrow,.sectionLabel{letter-spacing:.15em;color:#55736b;font-size:11px;font-weight:700}.eyebrow i{background:var(--gold);vertical-align:middle;width:18px;height:2px;margin-right:9px;display:inline-block}.hero h1{letter-spacing:-.055em;margin:30px 0;font:500 clamp(56px,8vw,104px)/.92 Georgia,serif}.hero h1 em,.promise em{color:var(--gold);font-weight:400}.hero>p{color:#526560;max-width:620px;font:20px/1.55 Georgia,serif}.heroActions{align-items:center;gap:24px;margin-top:34px;display:flex}.primary{background:var(--ink);color:#fff;border:0;border-radius:10px;padding:15px 20px;font-weight:700;box-shadow:0 7px 18px #183a3526}.primary span{margin-left:20px}.textButton,.quiet,.outline,.back{color:var(--ink);text-underline-offset:5px;background:0 0;border:0;text-decoration:underline}.pathPreview{z-index:2;background:#fff;border:1px solid #e0e6e0;border-radius:24px;max-width:850px;margin:90px 0 0 auto;padding:28px 32px;position:relative;box-shadow:0 25px 70px #2340381a}.previewTop{letter-spacing:.12em;justify-content:space-between;font-size:11px;display:flex}.previewTop b{color:var(--gold)}.pathLine{align-items:center;margin:30px 0;display:flex}.pathLine i{color:#789088;border:1px solid #cad5ce;border-radius:50%;place-items:center;width:34px;height:34px;font-size:11px;font-style:normal;display:grid}.pathLine span{background:#dbe3de;flex:1;height:1px}.pathLine .complete{background:var(--ink);color:#fff}.pathLine .active{border:2px solid var(--gold)}.nextCard{background:var(--cream);border-radius:16px;align-items:center;gap:18px;padding:22px;display:flex}.cardIcon{background:#dcebe4;border-radius:12px;place-items:center;width:46px;height:46px;font-size:22px;display:grid}.nextCard div:nth-child(2),.dominantAction>div:nth-child(2){flex:1}.nextCard small,.dominantAction small,.currentModule small,.lessonHead>span,.bottomNext small{letter-spacing:.14em;color:#6d827b;font-size:10px}.nextCard h3,.dominantAction h3{margin:5px 0}.nextCard p,.dominantAction p{color:var(--muted);margin:0;font-size:13px}.nextCard button{color:var(--ink);background:#fff;border:0;border-radius:9px;padding:12px 15px;font-weight:700}.promise{text-align:center;background:var(--ink);color:#fff;padding:120px 8vw}.promise>span{letter-spacing:.2em;color:#a9c0b8;font-size:10px}.promise h2{margin:28px;font:50px/1.08 Georgia,serif}.promise p{color:#b9c8c3;max-width:520px;margin:0 auto;line-height:1.6}.rhythm{justify-content:center;align-items:center;gap:30px;margin-top:60px;display:flex}.rhythm b{font:22px Georgia,serif}.rhythm i{color:var(--gold)}.appShell,.coursePage,.roomPage,.adminPage{max-width:1240px;margin:auto;padding:70px 5vw 100px}.welcome,.courseHero,.adminHead{justify-content:space-between;align-items:end;margin-bottom:44px;display:flex}.welcome h1,.courseHero h1,.roomHead h1,.adminHead h1{margin:10px 0 5px;font:52px Georgia,serif}.welcome p,.courseHero p,.roomHead p,.adminHead p{color:var(--muted);margin:0}.quiet{border:1px solid var(--line);border-radius:99px;padding:12px;text-decoration:none}.dashboardGrid{grid-template-columns:1fr 310px;gap:26px;display:grid}.yourPath,.miniCard{border:1px solid var(--line);background:#fff;border-radius:22px;padding:28px;box-shadow:0 16px 40px #15352f0a}.pathMeta{justify-content:space-between;margin:24px 0 8px;font-size:12px;display:flex}.progress{background:#e9eeea;border-radius:99px;height:6px;overflow:hidden}.progress i{background:var(--gold);height:100%;display:block}.currentModule{padding:45px 0 28px}.currentModule h2{margin:10px 0;font:38px Georgia,serif}.currentModule p{color:var(--muted);line-height:1.6}.dominantAction{background:var(--cream);border-radius:15px;align-items:center;gap:18px;padding:20px;display:flex}.outline{margin:23px auto 0;display:block}.sideStack{gap:20px;display:grid}.miniCard .ring{border:6px solid var(--mint);border-top-color:var(--gold);border-radius:50%;place-items:center;width:70px;height:70px;margin-top:25px;font:28px Georgia,serif;display:grid}.ring small{font:9px Arial;display:block}.miniCard p{color:var(--muted);line-height:1.5}.miniCard button{color:var(--ink);background:0 0;border:0;padding:0;font-weight:700}.statusDot{color:#4c7d6d;margin-top:24px;font-size:12px;display:block}.back{margin-bottom:35px;text-decoration:none;display:inline-block}.courseHero{background:var(--ink);color:#fff;border-radius:24px;padding:48px}.courseHero p{color:#b7c9c3;max-width:610px}.courseProgress{width:190px}.courseProgress b{font:44px Georgia}.courseProgress span{letter-spacing:.12em;margin:7px 0 13px;font-size:9px;display:block}.moduleList{gap:12px;display:grid}.module{text-align:left;border:1px solid var(--line);width:100%;color:var(--ink);background:#fff;border-radius:16px;grid-template-columns:70px 1fr auto;align-items:center;padding:22px;display:grid}.module>b{color:#a9b6b0;font:27px Georgia}.module div span{letter-spacing:.15em;color:#7b8d87;font-size:9px}.module h2{margin:5px 0;font:25px Georgia}.module p{color:var(--muted);margin:0}.module>i{font-style:normal}.lessonLayout{grid-template-columns:330px 1fr;max-width:1400px;margin:auto;display:grid}.lessonNav{border-right:1px solid var(--line);background:#f7f8f4;height:calc(100vh - 76px);min-height:100vh;padding:44px 28px;position:sticky;top:76px;overflow:auto}.lessonNav>small{letter-spacing:.15em;font-size:9px}.lessonNav h2{font:25px Georgia}.stepList{gap:4px;margin-top:28px;display:grid}.stepList button{text-align:left;color:var(--ink);background:0 0;border:0;border-radius:10px;gap:12px;padding:11px;display:flex}.stepList button.current{background:#fff;box-shadow:0 5px 15px #183a350f}.stepList i{border:1px solid var(--line);border-radius:50%;place-items:center;width:25px;height:25px;font-size:9px;font-style:normal;display:grid}.stepList small{letter-spacing:.13em;color:#779087;font-size:8px;display:block}.stepList b{margin-top:3px;font-size:12px;display:block}.lessonContent{max-width:760px;margin:auto;padding:70px 5vw 120px}.lessonHead{border-bottom:1px solid var(--line);padding-bottom:35px}.typePill{background:#e7efe9;border-radius:6px;margin-right:10px;padding:7px 9px;display:inline-block;color:#365f55!important}.lessonHead h1{margin:22px 0 12px;font:50px/1.08 Georgia,serif}.lessonHead p{color:#5a6c66;font:19px/1.6 Georgia}.objective{border-left:3px solid var(--gold);margin:38px 0;padding:5px 20px}.objective p{color:var(--muted);line-height:1.55}.prompt{border:1px solid var(--line);background:#fff;border-radius:17px;margin:24px 0;padding:28px}.prompt>span{letter-spacing:.15em;color:var(--gold);font-size:10px}.prompt h3{margin:12px 0;font:26px Georgia}.prompt p{color:var(--muted);line-height:1.55}.prompt textarea{border:1px solid var(--line);resize:vertical;background:#fbfcfa;border-radius:10px;width:100%;min-height:170px;padding:15px}.saveRow{justify-content:space-between;align-items:center;margin-top:12px;display:flex}.saveRow small{color:#7a8a85}.saveRow button{background:var(--mint);color:var(--ink);border:0;border-radius:8px;padding:10px 14px;font-weight:700}.coach{background:#f0eee6;border-color:#ded8c8}.coachBox{background:#fff;border-radius:12px;margin-top:18px;padding:20px}.coachBox input{border:1px solid var(--line);border-radius:8px;width:100%;padding:13px}.bottomNext{border-top:1px solid var(--line);justify-content:space-between;align-items:center;margin-top:45px;padding-top:30px;display:flex}.roomHead{margin-bottom:35px}.roomGrid,.adminGrid{grid-template-columns:240px 1fr;gap:30px;display:grid}.roomGrid aside,.adminGrid aside{align-content:start;gap:5px;display:grid}.roomGrid aside>b{letter-spacing:.14em;margin-bottom:10px;font-size:10px}.roomGrid aside button,.adminGrid aside button{text-align:left;color:var(--ink);background:0 0;border:0;border-radius:9px;padding:12px}.roomGrid aside button span{float:right}.roomGrid aside .selected,.adminGrid aside .selected{background:var(--mint);font-weight:700}.discussions{gap:14px;display:grid}.discussion{border:1px solid var(--line);background:#fff;border-radius:15px;padding:25px}.discussion small{letter-spacing:.14em;color:var(--gold);font-size:9px}.discussion h2{margin:10px 0;font:25px Georgia}.discussion p,.discussion div{color:var(--muted)}.discussion div{margin-top:20px;font-size:12px}.discussions>.primary{justify-self:start}.builder{border:1px solid var(--line);background:#fff;border-radius:18px;overflow:hidden}.builderTop{border-bottom:1px solid var(--line);justify-content:space-between;padding:25px;display:flex}.builderTop small{letter-spacing:.14em;font-size:9px}.builderTop h2{margin:6px 0;font:25px Georgia}.builderTop button{background:var(--ink);color:#fff;border:0;border-radius:8px;padding:10px}.builderRow{border-bottom:1px solid #edf0ed;grid-template-columns:25px 100px 1fr 35px;align-items:center;padding:15px 22px;display:grid}.builderRow>i{color:#a0ada8}.builderRow small{color:var(--muted);margin-top:4px;display:block}.activity{letter-spacing:.08em;font-size:8px;font-weight:700}.builderRow button{background:0 0;border:0}.adminFab{border:1px solid var(--line);z-index:10;color:var(--ink);background:#fff;border-radius:99px;padding:11px 15px;position:fixed;bottom:22px;right:22px;box-shadow:0 8px 25px #173a3424}footer{color:#fff;background:#112f2b;align-items:center;gap:12px;padding:45px 6vw;display:flex}footer img{filter:brightness(4);width:34px}footer span{font:18px Georgia}footer p{color:#9eb4ad;margin-left:auto;font-size:12px}@media (max-width:800px){.nav{padding:0 18px}.nav nav{display:none}.brand span{font-size:16px}.hero{padding:75px 22px}.hero h1{font-size:57px}.heroActions{flex-direction:column;align-items:flex-start}.pathPreview{margin-top:65px;padding:18px}.nextCard{flex-wrap:wrap;align-items:flex-start}.nextCard button{width:100%}.promise{padding:80px 24px}.promise h2{font-size:39px}.rhythm{flex-wrap:wrap;gap:10px}.dashboardGrid{grid-template-columns:1fr}.welcome,.courseHero,.adminHead{flex-direction:column;align-items:flex-start;gap:25px}.dominantAction{flex-wrap:wrap;align-items:flex-start}.dominantAction .primary,.courseProgress{width:100%}.module{grid-template-columns:45px 1fr}.module>i{grid-column:2}.lessonLayout{display:block}.lessonNav{border-right:0;height:auto;min-height:0;position:relative;top:0}.stepList{display:none}.lessonContent{padding:45px 22px}.lessonHead h1{font-size:40px}.saveRow,.bottomNext{flex-direction:column;align-items:flex-start;gap:15px}.bottomNext .primary{width:100%}.roomGrid,.adminGrid{grid-template-columns:1fr}.roomGrid aside,.adminGrid aside{grid-template-columns:1fr 1fr}.builderRow{grid-template-columns:20px 75px 1fr 25px}.appShell,.coursePage,.roomPage,.adminPage{padding:45px 20px 80px}footer{flex-wrap:wrap;align-items:flex-start}footer p{width:100%;margin:10px 0 0}}body{background:#fcfcfb}.nav{border-color:#e8e6e1}.nav nav button{color:#55524e}.hero:after{border-color:#d7c4a6;box-shadow:0 0 0 48px #f6f1e9,0 0 0 49px #e7dac7}.hero>p{color:#55514c;max-width:720px}.primary{box-shadow:0 7px 18px #0002}.pathPreview{border-color:#e4e1db;margin-top:58px;box-shadow:0 25px 70px #00000012}.pathLine i{color:#77716a;border-color:#d5d1ca}.pathLine span{background:#dedad3}.cardIcon{background:#ece5d9}.nextCard{background:#f5f1e9}.scriptureNote{z-index:2;border-left:2px solid var(--gold);max-width:640px;margin-top:52px;padding-left:22px;position:relative}.scriptureNote span{letter-spacing:.18em;color:#7b746b;font-size:9px}.scriptureNote p{color:#3e3b37;margin:9px 0;font:18px/1.55 Georgia,serif}.scriptureNote b{letter-spacing:.16em;color:var(--gold);font-size:9px}.promise{background:#111}.promise>span,.promise p{color:#aaa49b}.courseHero{background:#111}.courseHero p{color:#bbb6ae}.lessonNav{background:#f7f5f1}.typePill{background:#eee8dc;color:#574b3c!important}.statusDot{color:#8b6333}.activeModule{border-color:#c9ad83;box-shadow:0 10px 25px #0000000d}.stepList small,.lessonHead p,.saveRow small,.module div span,.nextCard small,.dominantAction small,.currentModule small,.bottomNext small{color:#736e67}.adminFab{box-shadow:0 8px 25px #0002}footer p{color:#a8a39b}@media (max-width:800px){.scriptureNote{margin-top:40px}.hero{padding-top:68px}}.handsOn{text-align:left;background:#3a3a3a;border:1px solid #3a3a3a;border-radius:18px;grid-template-columns:repeat(3,1fr);gap:1px;max-width:1040px;margin:70px auto 0;display:grid;overflow:hidden}.handsOn article{background:#181818;padding:30px}.handsOn span{color:var(--gold);letter-spacing:.16em;font-size:10px}.handsOn h3{margin:14px 0 10px;font:23px Georgia,serif}.handsOn p{color:#aaa49b;margin:0;font:14px/1.6 Arial,sans-serif}.hero:after{pointer-events:none}@media (max-width:1100px){.hero:after{display:none}}@media (max-width:800px){.handsOn{grid-template-columns:1fr;margin-top:48px}.handsOn article{padding:24px}.promise>p{font-size:16px}}.heroPortrait{z-index:3;background:#ddd;border-radius:2px;width:min(34vw,460px);height:520px;margin:0;position:absolute;top:145px;right:6vw;overflow:hidden;box-shadow:0 24px 60px #0002}.heroPortrait img{object-fit:cover;filter:grayscale()contrast(1.04);width:100%;height:100%}.heroPortrait:after{content:"";background:linear-gradient(#0000 58%,#0d0d0dc9);position:absolute;inset:0}.heroPortrait figcaption{z-index:2;color:#fff;gap:8px;display:grid;position:absolute;bottom:24px;left:24px;right:24px}.heroPortrait figcaption span{letter-spacing:.18em;color:#d5aa70;font-size:9px}.heroPortrait figcaption b{font:17px/1.35 Georgia,serif}.hero>h1,.hero>p,.hero>.heroActions,.hero>.eyebrow,.hero>.scriptureNote{z-index:4;max-width:58%;position:relative}.hero>.scriptureNote{max-width:50%}.pathPreview{clear:both}@media (max-width:1100px){.heroPortrait{width:100%;height:420px;margin:52px 0 0;position:relative;top:auto;right:auto}.hero>h1,.hero>p,.hero>.heroActions,.hero>.eyebrow,.hero>.scriptureNote{max-width:100%}}.hero{color:#fff;background-image:linear-gradient(90deg,#080808e0 0%,#080808b3 43%,#08080829 78%),url(https://images.unsplash.com/photo-1779497056366-49a5bc7aaf00?auto=format&fit=crop&q=86&w=2200);background-position:50% 40%;background-size:cover;padding-top:110px}.hero:after{display:none}.hero>.eyebrow{color:#e5d9c8}.hero>h1{color:#fff;text-shadow:0 2px 28px #0005}.hero>p{color:#e4e1db}.hero .textButton{color:#fff}.hero .primary{color:#111;background:#fff}.hero .scriptureNote span{color:#d2c9bd}.hero .scriptureNote p{color:#fff}.hero .pathPreview{color:#111;background:#fff}.hero .nextCard{background:#f5f1e9}.hero .nextCard p{color:#65625d}@media (max-width:1100px){.hero{background-image:linear-gradient(#08080885 0%,#080808d1 64%,#080808f0 100%),url(https://images.unsplash.com/photo-1779497056366-49a5bc7aaf00?auto=format&fit=crop&q=84&w=1400);background-position:top;padding-top:310px}.hero>h1,.hero>p,.hero>.heroActions,.hero>.eyebrow,.hero>.scriptureNote{max-width:100%}}@media (max-width:800px){.hero{padding-top:290px}.hero h1{font-size:54px}.hero>.eyebrow{line-height:1.5}}.liveCohort{background:#fff;border:1px solid #d9d3c8;max-width:1120px;margin:44px auto 100px;padding:42px}.liveCohort>header{border-bottom:1px solid #ddd7cd;margin-bottom:28px;padding-bottom:24px}.liveCohort>header span{color:var(--gold);letter-spacing:.13em;font-size:13px;font-weight:800}.liveCohort>header h2{margin:10px 0;font:42px/1.05 Georgia,serif}.liveCohort>header p{color:#686159}.liveCohort .composeCard{background:#f7f4ee;gap:14px;margin-bottom:28px;padding:24px;display:grid}.liveCohort label{gap:7px;font-weight:700;display:grid}.liveCohort input,.liveCohort textarea{background:#fff;border:1px solid #cec7bb;width:100%;padding:14px}.liveCohort textarea{resize:vertical;min-height:110px}.liveCohort .composeCard .primary{justify-self:start}.liveCohort .discussion{border-radius:0}.liveReplies{border-top:1px solid #ddd7cd;gap:12px;margin-top:20px;padding-top:18px;display:grid}.liveReplies blockquote{border-left:3px solid var(--gold);background:#f7f4ee;margin:0;padding:14px 18px}.liveReplies blockquote p{margin:0 0 7px}.liveReplies blockquote footer{color:#6b6258;background:0 0;padding:0;font-size:12px}.liveReplies>button{color:#fff;background:#111;border:0;justify-self:start;padding:11px 15px}.churchStep select{background:#fff;border:1px solid #d2cbc0;width:100%;padding:14px}@media (max-width:800px){.liveCohort{margin:30px 18px 70px;padding:24px}.liveCohort>header h2{font-size:34px}}@media (max-width:1100px){.hero{background-image:linear-gradient(#08080861 0%,#080808c7 58%,#080808f5 100%),url(https://images.pexels.com/photos/6238172/pexels-photo-6238172.jpeg?auto=compress&dpr=1&w=1400);background-position:top}}.hero{background-position:50% 42%;padding-top:68px}@media (max-width:1100px){.hero{background-color:#0a0a0a;background-position:top;background-repeat:no-repeat;background-size:auto 390px;padding-top:190px}}@media (max-width:800px){.hero{background-size:auto 330px;padding-top:165px}.hero h1{margin-top:18px}}@media (max-width:1100px){.hero{background-image:linear-gradient(#08080847 0%,#080808c2 52%,#080808f5 100%),url(https://images.pexels.com/photos/8117551/pexels-photo-8117551.jpeg?auto=compress&dpr=1&w=1600);background-position:top;background-size:cover;padding-top:190px}}@media (max-width:800px){.hero{background-size:cover;padding-top:170px}}.hero{background-image:linear-gradient(90deg,#080808e8 0%,#080808ad 43%,#08080824 82%),url(https://images.pexels.com/photos/5324969/pexels-photo-5324969.jpeg?auto=compress&dpr=1&w=2200);background-position:50% 46%}@media (max-width:1100px){.hero{background-image:linear-gradient(#0808083d 0%,#080808bf 52%,#080808f5 100%),url(https://images.pexels.com/photos/5324969/pexels-photo-5324969.jpeg?auto=compress&dpr=1&w=1600);background-position:top}}.hero{background-image:linear-gradient(90deg,#070707a3 0%,#0707075c 36%,#07070714 72%),url(/hero-team-v2.png);background-position:50%;background-size:cover}@media (max-width:1100px){.hero{background-image:linear-gradient(#0707071f 0%,#070707b8 50%,#070707f5 100%),url(/hero-team-v2.png);background-position:top;background-size:cover}}.hero{background-color:#080808;background-position:top,top;background-repeat:no-repeat,no-repeat;background-size:cover,100%}@media (max-width:1100px){.hero{background-position:top,top;background-size:cover,100%;padding-top:clamp(150px,31vw,260px)}}@media (max-width:800px){.hero{background-size:cover,100%;padding-top:clamp(145px,30vw,200px)}}.hero>.eyebrow{background:#fff url(/egp-full-logo.png) 50%/330px no-repeat;border-radius:3px;width:330px;max-width:min(330px,82vw);height:92px;font-size:0;box-shadow:0 8px 28px #0003}.hero>.eyebrow i{display:none}@media (max-width:800px){.hero>.eyebrow{background-size:280px;width:280px;height:78px}}.hero{background-image:linear-gradient(90deg,#070707d1 0%,#07070780 38%,#07070714 75%),linear-gradient(#08080800 38%,#08080857 67%,#080808 100%),url(/hero-team-v2.png);background-position:50%,50%,64% 0;background-repeat:no-repeat;background-size:cover,cover,112%}.hero>.eyebrow{width:360px;max-width:min(360px,84vw);height:94px;box-shadow:none;background:url(/egp-wordmark-light.png) 0/contain no-repeat;border-radius:0}@media (max-width:1100px){.hero{background-image:linear-gradient(#07070714 0%,#07070780 48%,#070707f0 77%,#080808 100%),linear-gradient(#0000 38%,#080808 100%),url(/hero-team-v2.png);background-position:50%,50%,63% 0;background-size:cover,cover,118%}.hero>.eyebrow{width:330px;height:86px}}@media (max-width:800px){.hero{background-position:50%,50%,62% 0;background-size:cover,cover,124%}.hero>.eyebrow{width:285px;height:74px}}.hero{background:#080808;padding-top:150px}.hero:before{content:"";z-index:0;aspect-ratio:1981/794;background:url(/hero-team-v2.png) 64% 0/cover no-repeat;width:112%;position:absolute;top:0;left:50%;transform:translate(-50%);-webkit-mask-image:linear-gradient(#000 0% 48%,#000000d1 66%,#0000004d 84%,#0000 100%);mask-image:linear-gradient(#000 0% 48%,#000000d1 66%,#0000004d 84%,#0000 100%)}.hero:after{content:"";z-index:1;box-shadow:none;pointer-events:none;background:linear-gradient(90deg,#080808d6 0%,#08080880 38%,#08080814 76%);border:0;border-radius:0;display:block;position:absolute;inset:0}.hero>.eyebrow{z-index:4;width:430px;max-width:min(430px,90vw);height:114px;margin:0;position:absolute;top:24px;left:3vw}@media (max-width:1100px){.hero{background:#080808;padding-top:145px}.hero:before{background-position:63% 0;width:118%;-webkit-mask-image:linear-gradient(#000 0% 42%,#000000b8 64%,#00000038 84%,#0000 100%);mask-image:linear-gradient(#000 0% 42%,#000000b8 64%,#00000038 84%,#0000 100%)}.hero:after{background:linear-gradient(#0808080d 0%,#08080859 42%,#080808d1 72%,#080808 100%)}.hero>.eyebrow{width:390px;height:103px;top:20px;left:24px}}@media (max-width:800px){.hero{padding-top:126px}.hero:before{background-position:62% 0;width:124%}.hero>.eyebrow{width:330px;max-width:calc(100vw - 40px);height:88px;top:16px;left:20px}}.moduleIntro{padding:42px 4px 24px}.moduleIntro>span,.readingBlock span,.practiceCard>span,.discussionPrompt>span{letter-spacing:.16em;color:var(--gold);font-size:10px;font-weight:700}.moduleIntro h2{margin:10px 0;font:42px Georgia,serif}.moduleIntro>p{max-width:720px;color:var(--muted);font:18px/1.55 Georgia,serif}.formationRhythm{align-items:center;gap:18px;margin-top:24px;display:flex}.formationRhythm b{font:18px Georgia,serif}.formationRhythm i{color:var(--gold)}.weekGrid{grid-template-columns:repeat(2,1fr);gap:14px;margin-bottom:70px;display:grid}.weekCard{text-align:left;border:1px solid var(--line);min-height:220px;color:var(--ink);background:#fff;border-radius:18px;padding:28px;transition:all .2s}.weekCard:hover{transform:translateY(-2px);box-shadow:0 15px 35px #0000000d}.weekCard>span{letter-spacing:.14em;color:#8b6333;font-size:9px}.weekCard h3{margin:13px 0;font:27px/1.15 Georgia,serif}.weekCard p{color:var(--muted);min-height:48px;line-height:1.5}.weekCard>b{font-size:12px}.weekCard.currentWeek{background:#faf6ef;border-color:#c99a55}.allModules>.sectionLabel{margin-bottom:15px}.weekSwitcher{gap:5px;margin-top:25px;display:grid}.weekSwitcher button{color:var(--ink);text-align:left;background:0 0;border:0;border-radius:9px;grid-template-columns:28px 1fr;align-items:center;gap:10px;padding:9px;display:grid}.weekSwitcher button.selected{background:#fff;box-shadow:0 5px 15px #0000000a}.weekSwitcher i{border:1px solid var(--line);border-radius:50%;place-items:center;width:26px;height:26px;font-size:9px;font-style:normal;display:grid}.weekSwitcher span{font-size:12px;font-weight:700}.readingBlock{background:#f4f0e8;border-radius:12px;margin:32px 0;padding:20px 22px}.readingBlock p{color:#5e5952;margin:8px 0 0;line-height:1.5}.practiceCard{color:#fff;background:#111;border-radius:18px;margin:28px 0;padding:30px}.practiceCard h2{margin:12px 0;font:30px Georgia,serif}.practiceCard p{color:#c9c4bc;line-height:1.65}.practiceCard label{border-top:1px solid #ffffff26;align-items:flex-start;gap:10px;margin-top:22px;padding-top:18px;font-size:13px;display:flex}.practiceCard input{accent-color:var(--gold)}.discussionPrompt{border-left:3px solid var(--gold);background:#faf8f3;margin:28px 0;padding:27px}.discussionPrompt h3{font:24px/1.35 Georgia,serif}.discussionPrompt button{color:var(--ink);text-underline-offset:4px;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}@media (max-width:800px){.weekGrid{grid-template-columns:1fr}.formationRhythm{flex-wrap:wrap;gap:9px}.moduleIntro h2{font-size:35px}.weekCard{min-height:0}.lessonNav h2{font-size:22px}.weekSwitcher{grid-template-columns:1fr 1fr}.weekSwitcher button{grid-template-columns:24px 1fr;padding:7px}.weekSwitcher i{width:22px;height:22px}.weekSwitcher span{font-size:10px}.practiceCard{padding:24px}}.pathFocus{width:100%;max-width:850px}.pathStatus{border:1px solid var(--line);background:#fff;border-radius:14px;margin:28px 0 22px;padding:18px 20px}.pathStatus>div:first-child{align-items:baseline;gap:5px;margin-bottom:12px;display:flex}.pathStatus b{font:26px Georgia,serif}.pathStatus span,.pathStatus small{color:var(--muted)}.pathStatus small{margin-top:10px;font-size:11px;display:block}.pathSteps{gap:12px;display:grid}.pathStep{background:#fff;border:1px solid #dedbd4;border-radius:16px;transition:border-color .2s,box-shadow .2s;overflow:hidden}.pathStep.open{border-color:#c49a5b;box-shadow:0 16px 38px #0000000d}.pathStep.complete{border-color:#c9d4cc}.stepHead{text-align:left;color:#171717;background:#fff;border:0;grid-template-columns:42px 1fr 24px;align-items:center;gap:16px;width:100%;padding:20px;display:grid}.stepHead>i{border:1px solid #d6d2cb;border-radius:50%;place-items:center;width:40px;height:40px;font:11px Arial;display:grid}.complete .stepHead>i{color:#fff;background:#1d3c35;border-color:#1d3c35}.stepHead span{letter-spacing:.15em;color:#8b6333;font-size:9px;font-weight:700}.stepHead h2{margin:5px 0 0;font:22px/1.25 Georgia,serif}.stepHead>b{color:#7c756c;font-size:22px;font-weight:400}.stepBody{border-top:1px solid #eeeae3;padding:6px 28px 30px 78px;animation:.22s pathOpen}.stepBody>p{color:#625e58;line-height:1.6}.responseLabel{gap:9px;margin:20px 0;font-size:12px;font-weight:700;display:grid}.responseLabel textarea{resize:vertical;background:#fcfbf8;border:1px solid #d8d3cb;border-radius:10px;width:100%;min-height:145px;padding:15px;font:15px/1.5 Arial,sans-serif}.completeButton{color:#fff;background:#111;border:0;border-radius:9px;padding:13px 17px;font-weight:700}.completeButton:disabled{color:#8b867f;cursor:not-allowed;background:#ddd9d2}.replyRequirement{background:#f4f0e8;border-radius:10px;grid-template-columns:1fr auto;align-items:center;gap:5px 18px;margin:18px 0;padding:16px;display:grid}.replyRequirement b{grid-row:1/3}.replyRequirement span{color:#6d675f;font-size:12px}.replyRequirement button{background:#fff;border:1px solid #cbc4b9;border-radius:7px;grid-area:1/2/3;padding:8px}.replyRequirement button:disabled{opacity:.5}.practiceWorkspace ol{color:#45413d;gap:13px;padding-left:22px;line-height:1.55;display:grid}.practiceLead{color:#292622!important;font:18px/1.55 Georgia,serif!important}.coachNudge{border-left:3px solid var(--gold);background:#faf7f1;margin:20px 0;padding:8px 16px}.coachNudge p{color:#625e58;margin:6px 0}.weekComplete{text-align:center;color:#fff;background:#111;border-radius:18px;margin-top:30px;padding:44px 28px}.weekComplete>span{letter-spacing:.17em;color:#d7aa68;font-size:10px}.weekComplete h2{margin:12px;font:34px Georgia,serif}.weekComplete p{color:#bbb5ad}.weekComplete .primary{color:#111;background:#fff;margin-top:12px}@keyframes pathOpen{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:none}}@media (max-width:800px){.pathFocus{padding-top:35px}.stepHead{grid-template-columns:36px 1fr 18px;gap:11px;padding:16px}.stepHead>i{width:34px;height:34px}.stepHead h2{font-size:18px}.stepBody{padding:5px 18px 24px}.replyRequirement{grid-template-columns:1fr}.replyRequirement b{grid-row:auto}.replyRequirement button{grid-area:auto}.weekComplete h2{font-size:28px}}.pathsHome{color:#171717;background:#f3f0e9;padding:100px 0 90px}.pathsHeading{justify-content:space-between;align-items:end;gap:50px;padding:0 6vw 35px;display:flex}.pathsHeading span,.catalogHero>span,.catalogIntro>span,.courseCard>span,.preworkCard span,.checkoutPanel>span{letter-spacing:.17em;color:#9a6b2e;font-size:9px;font-weight:700}.pathsHeading h2,.catalogIntro h2{margin:10px 0 0;font:44px/1.08 Georgia,serif}.pathsHeading>p{color:#625e58;max-width:520px;line-height:1.6}.pathsRail{scroll-snap-type:x mandatory;scrollbar-width:thin;gap:18px;padding:8px 6vw 24px;display:flex;overflow-x:auto}.pathCard{scroll-snap-align:start;background:#fff;border:1px solid #ded9d0;border-radius:20px;flex-direction:column;flex:0 0 min(390px,80vw);min-height:330px;padding:30px;display:flex}.pathCard>span{letter-spacing:.16em;color:#9a6b2e;font-size:9px}.pathCard h3{margin:18px 0;font:30px/1.1 Georgia,serif}.pathCard p{color:#625e58;flex:1;line-height:1.55}.pathCard small{color:#7b756d;margin-bottom:24px}.pathCard button,.courseCard button,.preworkCard>b{color:#fff;background:#111;border:0;border-radius:9px;align-self:flex-start;padding:12px 15px;font-weight:700}.pathCard.soon{background:#e9e5dd}.pathCard button:disabled{color:#77716a;background:#d3cec5}.railHint{color:#736d65;padding:4px 6vw;display:block}.pathCatalog{max-width:1240px;margin:auto;padding:55px 5vw 110px}.catalogHero{color:#fff;background:#111;border-radius:24px;padding:60px}.catalogHero h1{margin:15px 0;font:58px/1 Georgia,serif}.catalogHero>p{color:#c8c2ba;max-width:720px;font:19px/1.55 Georgia,serif}.catalogHero>div{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.catalogHero>div b{border:1px solid #ffffff2b;border-radius:99px;padding:8px 12px;font-size:11px}.catalogIntro{padding:55px 3px 25px}.catalogIntro>p{max-width:680px;color:var(--muted);line-height:1.6}.courseCards{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.courseCard{border:1px solid var(--line);background:#fff;border-radius:18px;flex-direction:column;min-height:300px;padding:30px;display:flex;position:relative}.courseNumber{color:#e4dfd6;font:52px Georgia,serif;position:absolute;top:20px;right:24px}.courseCard h3{margin:18px 0 8px;font:30px Georgia,serif}.courseCard p{color:var(--muted);flex:1;line-height:1.55}.courseCard small{color:#777168;margin:18px 0}.courseCard button{color:#fff;background:#111;border:0;border-radius:9px;align-self:flex-start;padding:12px 15px;font-weight:700}.courseCard.locked{background:#f5f3ee}.courseCard.locked button{color:#111;background:#fff;border:1px solid #cec8be}.checkoutPanel{z-index:40;background:#fff;border:1px solid #d8d2c8;border-radius:18px;width:min(460px,100vw - 44px);padding:34px;position:fixed;inset:auto 22px 22px auto;box-shadow:0 25px 80px #0004}.checkoutPanel>button:first-child{background:0 0;border:0;font-size:28px;position:absolute;top:12px;right:16px}.checkoutPanel h2{margin:12px 0;font:32px Georgia,serif}.checkoutPanel p{color:var(--muted);line-height:1.6}.preworkCard{text-align:left;color:#171717;background:#faf6ef;border:1px solid #c99a55;border-radius:18px;grid-template-columns:60px 1fr auto;align-items:center;gap:20px;width:100%;margin-bottom:18px;padding:26px;display:grid}.preworkCard>i{color:#fff;background:#111;border-radius:50%;place-items:center;width:52px;height:52px;font-size:11px;font-style:normal;display:grid}.preworkCard h3{margin:7px 0;font:27px Georgia,serif}.preworkCard p{color:#625e58;margin:0;line-height:1.5}.preworkCard>b{white-space:nowrap;font-size:12px}.worksheetActions{align-items:center;gap:12px;margin:18px 0;display:flex}.worksheetActions button{background:#fff;border:1px solid #bbb3a7;border-radius:8px;padding:10px 13px;font-weight:700}.worksheetActions small{color:#706a62}@media (max-width:800px){.pathsHeading{flex-direction:column;align-items:flex-start;gap:12px}.pathsHeading h2,.catalogIntro h2{font-size:36px}.catalogHero{padding:35px 25px}.catalogHero h1{font-size:43px}.courseCards{grid-template-columns:1fr}.preworkCard{grid-template-columns:44px 1fr}.preworkCard>i{width:42px;height:42px}.preworkCard>b{grid-column:2}.worksheetActions{flex-direction:column;align-items:flex-start}}.turnIn{background:#f8f5ef;border:1px solid #ddd5c9;border-radius:12px;margin:24px 0;padding:20px}.turnIn>span{letter-spacing:.16em;color:#9a6b2e;font-size:9px;font-weight:700}.turnIn p{color:#4f4a44;margin:12px 0 0;line-height:1.5}.turnIn p b{color:#9a6b2e}.onSiteGuide{color:#746e66;margin:10px 0 20px;display:block}.lessonLayout{grid-template-columns:370px minmax(0,1fr)}.lessonNav{padding:36px 24px}.lessonNav>small{color:#9a6b2e;margin-top:10px;display:block}.lessonNav>h2{margin:8px 0 18px;font-size:27px}.weekSwitcher{gap:7px}.weekSwitcher button{padding:12px}.weekSwitcher span{font-size:13px;line-height:1.3}.pathFocus{max-width:940px}.stepHead{padding:24px}.stepHead span{letter-spacing:.04em;color:#a16f30;font-size:17px;line-height:1.2}.stepHead h2{color:#514c46;margin-top:8px;font-size:19px}.pathStep.open .stepHead span{color:#8b5b21}.lessonNav .courseSidebarTitle{letter-spacing:-.03em;margin:10px 0 6px;font:700 44px/1.02 Georgia,serif}.courseSidebarMeta{color:#716b64;margin:0 0 24px;font-size:15px}.assessmentIntro{background:#f4f0e8;border-left:4px solid #bd843b;margin-bottom:22px;padding:18px 20px}.assessmentIntro b,.assessmentResult>span,.bridgeSummary>span{letter-spacing:.14em;color:#956225;font-size:12px}.assessmentIntro p{margin:7px 0 0}.assessmentQuestions{gap:12px;display:grid}.assessmentQuestion{border-bottom:1px solid #ddd6ca;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;padding:18px 0;display:grid}.assessmentQuestion p{margin:0;line-height:1.45}.ratingRow{gap:7px;display:flex}.ratingRow button{cursor:pointer;background:#fff;border:1px solid #cfc7bb;border-radius:50%;width:38px;height:38px;font-weight:700}.ratingRow button:hover,.ratingRow button.selected{color:#fff;background:#151719;border-color:#151719}.assessmentLegend{color:#746e66;justify-content:flex-end;gap:82px;margin:10px 0 24px;font-size:12px;display:flex}.assessmentResult,.bridgeSummary{background:#f7f3ec;border:1px solid #d8c9b3;border-radius:18px;margin:24px 0;padding:24px}.assessmentResult h3,.bridgeSummary h3{margin:8px 0 18px;font:700 30px/1.15 Georgia,serif}.assessmentResult h3 small{color:#756e66;font:400 14px/1 sans-serif}.resultGrid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.resultGrid article{background:#fff;border-radius:12px;padding:16px}.resultGrid article.shadow{background:#eee4d8}.resultGrid b,.secondaryNote b,.bridgeSummary b{color:#7f5424}.resultGrid p{margin:8px 0 0;font-size:14px;line-height:1.5}.secondaryNote{margin:18px 0 0;font-size:14px}.bridgeSummary p{margin:10px 0;line-height:1.5}@media (max-width:760px){.lessonNav .courseSidebarTitle{font-size:36px}.assessmentQuestion{grid-template-columns:1fr}.ratingRow{justify-content:space-between}.assessmentLegend{justify-content:space-between;gap:0}.resultGrid{grid-template-columns:1fr}}@media (max-width:800px){.lessonLayout{display:block}.lessonNav{padding:28px 20px}.stepHead span{font-size:15px}.stepHead h2{font-size:17px}}.pathLibrary{max-width:1180px;margin:auto;padding:55px 5vw 110px}.libraryHead{max-width:780px;padding:30px 0 44px}.libraryHead>span{letter-spacing:.18em;color:#9a6b2e;font-size:10px;font-weight:700}.libraryHead h1{color:#171717;margin:14px 0 20px;font:58px/1.02 Georgia,serif}.libraryHead p{color:#625e58;font:19px/1.6 Georgia,serif}.pathSquareGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.pathSquare{aspect-ratio:1;color:#171717;background:#fff;border:1px solid #ded8cf;border-radius:20px;flex-direction:column;min-height:420px;padding:38px;display:flex}.pathSquare>span{letter-spacing:.17em;color:#9a6b2e;font-size:9px;font-weight:700}.pathSquare h2{margin:25px 0 16px;font:38px/1.08 Georgia,serif}.pathSquare p{color:#625e58;flex:1;max-width:430px;line-height:1.65}.pathSquare small{color:#797269;margin:20px 0}.pathSquare button{color:#fff;background:#111;border:0;border-radius:9px;align-self:flex-start;padding:13px 16px;font-weight:700}.pathSquare.soon{background:#efebe4}.pathSquare button:disabled{color:#746e66;background:#d6d0c6}.pathSquare.available{border-color:#c9a56f;box-shadow:0 22px 60px #0000000b}@media (max-width:800px){.libraryHead h1{font-size:43px}.pathSquareGrid{grid-template-columns:1fr}.pathSquare{aspect-ratio:auto;min-height:360px;padding:28px}}.pathCard,.pathSquare{overflow:hidden}.pathCard:before,.pathSquare:before{content:"";background-position:50%;background-repeat:no-repeat;background-size:cover;flex:none;display:block}.pathCard:before{height:150px;margin:-30px -30px 24px}.pathCard:first-child:before,.pathSquare:first-child:before{background-image:url(/path-pastoral.png)}.pathCard:nth-child(2):before,.pathSquare:nth-child(2):before{background-image:url(/path-discipleship.png)}.pathCard:nth-child(3):before,.pathSquare:nth-child(3):before{background-image:url(/path-wellness-v2.png)}.pathCard:nth-child(4):before,.pathSquare:nth-child(4):before{background-image:url(/path-leadership.png)}.pathCard.soon:before,.pathSquare.soon:before{filter:saturate(.78)contrast(.96)}@media (max-width:800px){.pathSquare:before{height:210px;margin:-28px -28px 24px}.pathSquare{min-height:560px}}.pathSquare{aspect-ratio:auto;min-height:650px;padding:38px 46px 44px}.pathSquare:before{height:240px;min-height:240px;margin:-38px -46px 28px}.pathSquare small{margin:22px 0 26px}.pathSquare:nth-child(2):before{background-position:50% 20%}.pathSquare:nth-child(3):before{background-position:50% 35%}.pathSquare:nth-child(4):before{background-position:50% 25%}@media (max-width:1050px) and (min-width:801px){.pathSquare{min-height:680px;padding:32px 38px 42px}.pathSquare:before{height:220px;min-height:220px;margin:-32px -38px 28px}.pathSquare h2{font-size:34px}}@media (max-width:800px){.pathSquare{min-height:590px;padding:28px 30px 36px}.pathSquare:before{height:220px;min-height:220px;margin:-28px -30px 24px}}footer .footerMark{letter-spacing:-.08em;color:#fff;padding-right:2px;font:700 15px/1 Arial,sans-serif;display:inline-block}.aboutPage,.learningHub,.beingFormedIntro,.assessmentDepth,.enrollmentChoice{max-width:1180px;margin:auto;padding:70px 5vw 100px}.aboutHero{max-width:900px;padding:45px 0 70px}.aboutHero>span,.aboutStory article>span,.egpRhythm>span,.hubHead>span,.pathGroup>span,.hubBottom article>span,.beingFormedIntro>span,.weekVideo span,.aiLearningHelp>span,.assessmentDepth>span,.enrollmentChoice>span{letter-spacing:.18em;color:#9a6b2e;font-size:10px;font-weight:700}.aboutHero h1,.hubHead h1{letter-spacing:-.04em;margin:18px 0;font:clamp(52px,7vw,86px)/1 Georgia,serif}.aboutHero p,.hubHead p{color:#625e58;max-width:760px;font:21px/1.6 Georgia,serif}.aboutStory{grid-template-columns:1.1fr .9fr;gap:24px;display:grid}.aboutStory article,.biblePaths div,.egpRhythm,.pathGroup,.hubBottom article,.beingFormedIntro,.assessmentDepth,.enrollmentChoice{background:#fff;border:1px solid #ded8cf;border-radius:20px;padding:36px}.aboutStory h2,.beingFormedIntro h2,.assessmentDepth h2,.enrollmentChoice h2{font:38px/1.1 Georgia,serif}.aboutStory p,.biblePaths p,.beingFormedIntro p,.assessmentDepth p,.enrollmentChoice p{color:#625e58;line-height:1.65}.biblePaths div{background:#f7f3ec;margin-top:12px;padding:18px}.egpRhythm{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:24px;display:grid}.egpRhythm>span{grid-column:1/-1}.egpRhythm div{background:#f3efe8;border-radius:10px;align-items:center;gap:10px;padding:16px;display:flex}.egpRhythm i{color:#9a6b2e;font-size:10px;font-style:normal}.appShell{display:none}.learningHub{display:block}.hubHead{padding-bottom:35px}.hubTabs{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:28px;display:grid}.hubTabs button{text-align:left;background:#fff;border:1px solid #ded8cf;border-radius:14px;padding:18px;font-weight:700}.hubTabs small{color:inherit;margin-top:6px;font-weight:400;display:block}.pathGroup{padding:34px}.pathGroup h2{margin:10px 0 25px;font:34px Georgia}.registeredCourse{border:1px solid #ded8cf;border-radius:15px;align-items:center;gap:20px;padding:24px;display:flex}.registeredCourse div{flex:1}.registeredCourse h3{margin:8px 0;font:27px Georgia}.registeredCourse p{color:#625e58}.registeredCourse.secondary{background:#f3efe8;margin-top:12px}.registeredCourse.secondary button{border:0;border-radius:8px;padding:12px}.hubBottom{grid-template-columns:1fr 1fr;gap:20px;margin-top:20px;display:grid}.hubBottom article button{color:#183a35;background:0 0;border:0;padding:0;font-weight:700}.classGuide{z-index:30;background:#fff;border:1px solid #c9a56f;border-radius:16px;width:min(430px,100vw - 32px);position:fixed;bottom:82px;right:24px;overflow:hidden;box-shadow:0 18px 60px #0003}.classGuide summary{cursor:pointer;color:#fff;background:#111;padding:17px 20px;font-weight:700}.classGuide>div{padding:22px}.classGuide h2{margin:0 0 10px;font:28px Georgia}.classGuide p,.classGuide li{color:#625e58;line-height:1.5}.classGuide small{color:#797269}.beingFormedIntro,.assessmentDepth{margin-top:30px;margin-bottom:70px}.weekVideo{color:#fff;background:#111;border-radius:16px;grid-template-columns:1.2fr .8fr;align-items:center;gap:24px;margin-top:30px;display:grid;overflow:hidden}.weekVideo iframe{aspect-ratio:16/9;border:0;width:100%}.weekVideo>div{padding:24px}.weekVideo p{color:#c8c3bb}.aiLearningHelp{background:#f2eee6;border-radius:14px;margin-top:24px;padding:22px}.aiLearningHelp button{background:#fff;border:1px solid #b99b6c;border-radius:9px;margin:12px 10px 0 0;padding:12px 15px;font-weight:700}.aiLearningHelp p{font-size:12px}.assessmentDepth article{background:#f3efe8;border-radius:12px;margin-top:12px;padding:22px}.assessmentDepth small{color:#797269}.enrollmentChoice{margin-top:26px}.enrollmentChoice>div{grid-template-columns:1fr 1fr;gap:18px;display:grid}.enrollmentChoice article{background:#f3efe8;border-radius:14px;padding:28px}.enrollmentChoice label{font-weight:700;display:block}.enrollmentChoice input{border:1px solid #cfc7bb;border-radius:8px;width:100%;margin:9px 0 12px;padding:13px;display:block}.enrollmentChoice small{color:#797269;margin-top:12px;line-height:1.45;display:block}@media (max-width:800px){.aboutStory,.hubBottom,.weekVideo,.enrollmentChoice>div{grid-template-columns:1fr}.egpRhythm{grid-template-columns:1fr 1fr}.hubTabs{grid-template-columns:1fr}.registeredCourse{flex-direction:column;align-items:flex-start}.classGuide{bottom:72px;right:16px}.beingFormedIntro,.assessmentDepth,.enrollmentChoice{margin-left:16px;margin-right:16px;padding:28px 22px}.aboutPage,.learningHub{padding:45px 20px 80px}}.weekCard.lockedWeek{background:#f2f0eb;border-color:#ddd8cf}.weekCard.lockedWeek:after{content:"🔒  LOCKED";letter-spacing:.1em;color:#5f5952;background:#fff;border:1px solid #d3cdc4;border-radius:99px;padding:7px 10px;font-size:10px;font-weight:700;position:absolute;top:16px;right:18px;box-shadow:0 4px 12px #0000000a}.weekCard{position:relative}.weekCard.freeWeek{background:#fffaf2;border-color:#c99a55}.weekCard.freeWeek:after{content:"FREE PREVIEW";letter-spacing:.14em;color:#8b5b21;font-size:9px;font-weight:700;position:absolute;top:20px;right:22px}.unlockChoices{gap:10px;margin-top:22px;display:grid}.unlockChoices .primary{width:100%}.membershipChoice{color:#171717;text-align:left;background:#faf6ef;border:1px solid #b99158;border-radius:10px;width:100%;padding:14px;font-weight:700}.membershipChoice small{color:#6f675d;margin-top:5px;font-weight:400;display:block}.weekSwitcher button:nth-child(n+3){opacity:.62}.weekSwitcher button:nth-child(n+3) i:after{content:"·";font-size:18px}.courseCard.locked:after{content:"🔒  LOCKED";letter-spacing:.1em;color:#5f5952;background:#fff;border:1px solid #d3cdc4;border-radius:99px;padding:7px 10px;font-size:10px;font-weight:700;position:absolute;top:86px;right:20px}.unlockChoices button:disabled{cursor:wait;opacity:.68}.checkoutError{margin:2px 0 0;font-size:13px;line-height:1.45;color:#8f2d1f!important}.pricingPage{max-width:1180px;margin:auto;padding:55px 5vw 110px}.pricingHead{max-width:760px;padding:36px 0 44px}.pricingHead>span,.pricingGrid article>span{letter-spacing:.17em;color:#956225;font-size:10px;font-weight:700}.pricingHead h1{margin:14px 0 18px;font:58px/1.02 Georgia,serif}.pricingHead p{color:#625e58;font:19px/1.6 Georgia,serif}.pricingGrid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:16px;display:grid}.pricingGrid article{background:#fff;border:1px solid #ddd7ce;border-radius:20px;flex-direction:column;padding:30px;display:flex}.pricingGrid article.featured{background:#faf6ef;border:2px solid #b9843d;box-shadow:0 22px 55px #00000010}.pricingGrid h2{margin:16px 0;font:28px/1.15 Georgia,serif}.price{align-items:baseline;gap:8px;margin:4px 0 18px;display:flex}.price b{font:48px/1 Georgia,serif}.price small{color:#6e685f}.pricingGrid article>p{color:#625e58;min-height:72px;line-height:1.55}.pricingGrid ul{color:#514c45;flex:1;gap:10px;margin:6px 0 28px;padding-left:20px;line-height:1.45;display:grid}.pricingGrid button{border-radius:9px;width:100%;padding:13px 15px;font-weight:700}.pricingGrid button:disabled{cursor:wait;opacity:.68}.pricingNote{color:#5d574f;background:#f1eee8;border-radius:12px;gap:12px;margin-top:24px;padding:18px 20px;font-size:13px;line-height:1.5;display:flex}.pricingError{color:#8f2d1f;text-align:center;margin:18px 0 0}.nav nav{flex-wrap:wrap}@media (max-width:850px){.pricingGrid{grid-template-columns:1fr}.pricingGrid article>p{min-height:0}.pricingHead h1{font-size:43px}.pricingNote{flex-direction:column;align-items:flex-start}}.courseAccess{background:0 0;border:0;margin:24px 0 12px;padding:18px 0 8px}.courseAccess>div:first-child{max-width:760px}.courseAccess>div:first-child>span{letter-spacing:.17em;color:#956225;font-size:9px;font-weight:700}.courseAccess h2{margin:8px 0;font:27px/1.18 Georgia,serif}.courseAccess p{color:#625e58;margin:0;line-height:1.45}.courseAccessActions{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.courseAccessActions button{aspect-ratio:1.35;color:#171717;background:#fff;border:1px solid #d7d0c6;border-radius:16px;min-height:150px;padding:18px;font:700 17px/1.25 Arial,sans-serif;box-shadow:0 10px 28px #0000000a}.courseAccessActions button:nth-child(2){background:#f5f1e9;border-color:#c9ad82}.courseAccessActions button.primary{color:#fff;background:#111;border-color:#111}.courseAccessActions button:disabled{cursor:wait;opacity:.68}.courseAccessActions small{color:#cbc5bd;margin-top:8px;font-size:12px;font-weight:400;line-height:1.35;display:block}.courseAccess .checkoutError{margin:12px 0 0!important}@media (max-width:850px){.courseAccess{margin-top:14px;padding-top:10px}.courseAccess h2{font-size:23px}.courseAccess>div:first-child>p{font-size:14px}.courseAccessActions{scroll-snap-type:x mandatory;scrollbar-width:thin;gap:10px;padding:2px 4px 12px;display:flex;overflow-x:auto}.courseAccessActions button{aspect-ratio:1.12;scroll-snap-align:start;flex:0 0 220px;min-height:180px}.courseAccessActions button:last-child{flex-basis:245px}}@media (max-width:800px){.nav{flex-wrap:wrap;row-gap:8px;height:auto;min-height:76px;padding:10px 18px 0}.nav nav{scrollbar-width:none;border-top:1px solid #e8e6e1;order:3;gap:4px;width:100%;display:flex;overflow-x:auto}.nav nav::-webkit-scrollbar{display:none}.nav nav button{flex:1 0 auto;min-height:44px;padding:0 12px}.account{margin-left:auto}}.purchaseNotice{z-index:20;border-bottom:1px solid;justify-content:center;align-items:center;gap:14px;padding:16px 5vw;font-size:14px;display:flex;position:relative}.purchaseNotice b{font-family:Georgia,serif;font-size:17px}.purchaseNotice.success{color:#173b29;background:#e8f2ec;border-color:#aac6b4}.purchaseNotice.checking{color:#5c4828;background:#f5f0e5;border-color:#d6c29d}.purchaseNotice.canceled{color:#5b554d;background:#f3f1ec;border-color:#d7d1c7}.purchaseNotice.error{color:#762e23;background:#f8e9e5;border-color:#d9aaa0}@media (max-width:700px){.purchaseNotice{flex-direction:column;align-items:flex-start;gap:5px;padding:14px 20px}.purchaseNotice b{font-size:16px}}.roomHero,.adminHero{color:#fff;background:#173a35;border-radius:22px;justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:28px;padding:42px;display:flex;position:relative;overflow:hidden}.roomHero:after,.adminHero:after{content:"";border:1px solid #ffffff20;border-radius:50%;width:270px;height:270px;position:absolute;top:-150px;right:-105px;box-shadow:0 0 0 32px #ffffff08}.roomHero>div:first-child,.adminHero>div:first-child{z-index:1;max-width:760px;position:relative}.roomHero h1,.adminHero h1{font-size:48px;line-height:1.02}.roomHero p,.adminHero p{color:#bed0ca;font:17px/1.55 Georgia,serif}.cohortSeal{z-index:1;background:#ffffff0d;border:1px solid #ffffff24;border-radius:14px;align-items:center;gap:13px;min-width:220px;padding:15px;display:flex;position:relative}.cohortSeal>b{color:#173a35;background:#c99443;border-radius:50%;place-items:center;width:45px;height:45px;font:25px Georgia,serif;display:grid}.cohortSeal span{font-size:12px;line-height:1.5}.roomTabs{background:#edf0eb;border-radius:12px;gap:5px;width:max-content;margin:0 0 24px;padding:5px;display:flex}.roomTabs button{color:#54645f;background:0 0;border:0;border-radius:9px;padding:11px 17px}.roomTabs button.selected{color:#173a35;background:#fff;box-shadow:0 4px 14px #173a3512}.roomTabs b{color:#fff;background:#c99443;border-radius:99px;place-items:center;min-width:19px;height:19px;margin-left:6px;font-size:10px;display:inline-grid}.roomRail .privacyNote{background:#f1eee7;border-radius:12px;margin-top:25px;padding:16px}.privacyNote p{color:#686159;font-size:12px;line-height:1.5}.composeCard{border:1px solid var(--line);background:#fff;border-radius:16px;grid-template-columns:1fr auto;align-items:end;gap:10px;padding:20px;display:grid}.composeCard label{letter-spacing:.08em;gap:7px;font-size:11px;font-weight:700;display:grid}.composeCard textarea{resize:none;border:1px solid #d9d5cd;border-radius:9px;height:72px;padding:12px}.composeCard small{color:#3d705f;grid-column:1/-1}.discussion{transition:transform .2s,box-shadow .2s}.discussion:hover{transform:translateY(-2px);box-shadow:0 14px 34px #163b3310}.threadMeta{grid-template-columns:34px auto 1fr auto;align-items:center!important;gap:9px!important;display:grid!important}.threadMeta .avatar{color:#355c50;background:#e7eee9;border-radius:50%;place-items:center;width:32px;height:32px;font-size:10px;font-weight:700;display:grid}.threadMeta>span:nth-child(3){color:#7d8884;font-size:12px}.threadMeta button{color:#173a35;background:0 0;border:0;font-weight:700}.facilitatorGuide{grid-template-columns:minmax(0,1fr) 290px;gap:24px;display:grid}.guideIntro{background:#f5f0e6;border-left:4px solid #c99443;grid-column:1/-1;padding:30px}.guideIntro>span,.feedbackBlock>b,.guardrailCard>span,.adminStats span,.reviewItem>span,.editorPanel>span{letter-spacing:.16em;color:#946225;font-size:9px;font-weight:700}.guideIntro h2{margin:9px 0;font:34px Georgia,serif}.guideIntro p{color:#625e58;max-width:760px}.agenda{gap:10px;display:grid}.agenda article{border:1px solid var(--line);background:#fff;border-radius:14px;grid-template-columns:48px 1fr;gap:16px;padding:20px;display:grid}.agenda i{color:#b98136;font:22px Georgia,serif}.agenda p{color:#625e58;margin:6px 0 0;line-height:1.5}.careBoundary,.guardrailCard{color:#fff;background:#173a35;border-radius:16px;align-self:start;padding:25px;position:sticky;top:100px}.careBoundary p,.guardrailCard li{color:#c2d0cb;line-height:1.55}.feedbackCanvas{grid-template-columns:minmax(0,1fr) 330px;gap:24px;display:grid}.submissionPaper{background:#fff;border:1px solid #ddd7cc;border-radius:18px;padding:38px;box-shadow:0 20px 55px #173a350b}.submissionPaper>span{letter-spacing:.16em;color:#38715f;font-size:10px;font-weight:700}.submissionPaper h2{margin:9px 0;font:34px Georgia,serif}.submissionPaper>small{color:#7c7770}.submissionPaper blockquote{color:#4e4942;background:#faf7f0;border-left:3px solid #c99443;margin:28px 0;padding:24px;font:19px/1.6 Georgia,serif}.feedbackBlock{border-radius:12px;margin:14px 0;padding:20px}.feedbackBlock.ai{background:#eef2ed}.feedbackBlock.human{background:#f4ece0}.feedbackBlock p{line-height:1.55}.guardrailCard h3{font:26px/1.2 Georgia,serif}.guardrailCard ul{gap:10px;padding-left:19px;display:grid}.adminActions{z-index:2;gap:10px;display:flex;position:relative}.adminHero .quiet{color:#fff;border-color:#ffffff42}.adminStats{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:22px;display:grid}.adminStats article{border:1px solid var(--line);background:#fff;border-radius:14px;padding:22px}.adminStats b{margin:8px 0;font:38px Georgia,serif;display:block}.adminStats small{color:#6c7974}.builderRow>button{border:1px solid #d6d2ca!important;border-radius:7px!important;padding:7px 10px!important;font-size:11px!important}.reviewQueue,.cohortManager{border:1px solid var(--line);background:#fff;border-radius:18px;padding:25px}.reviewItem{border-bottom:1px solid #ebe7e0;grid-template-columns:120px 1fr auto auto;align-items:center;gap:18px;padding:18px 8px;display:grid}.reviewItem.urgent{background:#fbefe9;border:1px solid #ebc8b6;border-radius:10px;margin:8px -8px;padding:18px 16px}.reviewItem p,.cohortManager p{color:#6a746f;margin:4px 0}.reviewItem>small{color:#7e7770}.reviewItem button,.cohortManager article button{color:#173a35;background:0 0;border:0;font-weight:700}.cohortManager article{border-bottom:1px solid #ebe7e0;grid-template-columns:48px 1fr 180px auto;align-items:center;gap:14px;padding:18px 0;display:grid}.churchMark{background:#e6eee9;border-radius:10px;place-items:center;width:42px;height:42px;font:22px Georgia,serif;display:grid}.cohortManager article>span{gap:4px;display:grid}.cohortManager article>span small{letter-spacing:.13em;color:#8b8176;font-size:8px}.editorOverlay{z-index:100;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#11251fba;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.editorPanel{background:#fff;border-radius:20px;width:min(680px,100%);max-height:92vh;padding:36px;position:relative;overflow:auto;box-shadow:0 28px 90px #0008}.editorClose{background:0 0;border:0;font-size:29px;position:absolute;top:12px;right:17px}.editorPanel h2{margin:8px 0 24px;font:35px Georgia,serif}.editorPanel>label{gap:7px;margin:16px 0;font-size:12px;font-weight:700;display:grid}.editorPanel input,.editorPanel select,.editorPanel textarea{background:#fcfbf8;border:1px solid #d5d0c7;border-radius:9px;width:100%;padding:12px}.editorPanel textarea{resize:vertical;min-height:105px}.contentBlocks{background:#f3f0ea;border-radius:12px;flex-wrap:wrap;gap:8px;margin:22px 0;padding:18px;display:flex}.contentBlocks>b{letter-spacing:.15em;color:#80613a;width:100%;font-size:9px}.contentBlocks button{background:#fff;border:1px solid #d4cec4;border-radius:8px;padding:9px}.editorPanel .publishToggle{grid-template-columns:auto 1fr;align-items:center;display:flex}.publishToggle input{width:auto}.editorActions{justify-content:flex-end;gap:10px;margin-top:25px;display:flex}@media (max-width:850px){.roomHero,.adminHero{flex-direction:column;align-items:flex-start;padding:28px}.roomHero h1,.adminHero h1{font-size:38px}.cohortSeal{width:100%}.roomTabs{width:100%;overflow:auto}.facilitatorGuide,.feedbackCanvas{grid-template-columns:1fr}.guideIntro{grid-column:auto}.careBoundary,.guardrailCard{position:static}.threadMeta{grid-template-columns:34px 1fr!important}.threadMeta>span:nth-child(3),.threadMeta button{grid-column:2}.adminStats{grid-template-columns:1fr}.adminActions{flex-direction:column}.reviewItem,.cohortManager article{grid-template-columns:48px 1fr}.reviewItem>span{grid-column:1/-1}.reviewItem>small,.reviewItem>button,.cohortManager article>span,.cohortManager article>button{grid-column:2}.composeCard{grid-template-columns:1fr}.composeCard .primary{justify-self:start}}.nav{color:#0d0e0d;background:#fff;border-bottom:1px solid #0d0e0d1f;height:82px}.nav nav{background:#fff;border:1px solid #0d0e0d24;border-radius:999px;gap:4px;padding:5px;display:flex}.nav nav button{border-radius:999px;min-height:36px;padding:0 16px;font-size:12px;font-weight:700;color:#555!important}.nav nav button.active{background:#0d0e0d;color:#fff!important}.account{color:#0d0e0d;background:#fff;border-color:#0d0e0d2b;font-size:12px;font-weight:700}.account.active{color:#0d0e0d;box-shadow:0 0 0 2px #bd812e}.account span{background:#0d0e0d}.learningHub{color:#0d0e0d;background:#fff;max-width:1280px;padding-top:62px}.hubHead{border-bottom:1px solid #0d0e0d26;grid-template-columns:1fr auto;align-items:end;padding-bottom:34px;display:grid}.hubHead>span{color:#8a5817;grid-column:1/-1}.hubHead h1{letter-spacing:-.065em;margin:12px 0 0;font-family:Arial,sans-serif;font-weight:750}.hubHead p{color:#535653;text-align:right;max-width:430px;margin:0 0 8px;font:15px/1.5 Arial,sans-serif}.hubTabs{border:1px solid #0d0e0d26;border-radius:999px;gap:4px;width:max-content;max-width:100%;margin:24px 0 34px;padding:5px;display:flex;overflow-x:auto}.hubTabs button{color:#3f423f;background:#fff;border:0;border-radius:999px;min-width:180px;padding:11px 16px;font-size:12px}.hubTabs button.selected{color:#fff;background:#0d0e0d}.hubTabs small{opacity:.72;font-size:10px}.learningNext{border:1px solid #0d0e0d;grid-template-columns:minmax(0,1.65fr) minmax(260px,.7fr);margin-bottom:24px;display:grid}.learningNext article{color:#fff;background:#0d0e0d;border-left:8px solid #bd812e;min-height:320px;padding:44px;position:relative}.learningNext article>span,.learningNext aside>span{letter-spacing:.18em;color:#dba04e;font-size:9px;font-weight:800}.learningNext article>small{color:#ffffff12;font-size:86px;font-weight:800;line-height:1;position:absolute;top:26px;right:38px}.learningNext h2{letter-spacing:-.055em;max-width:680px;margin:48px 0 12px;font:750 clamp(34px,4vw,56px)/.96 Arial,sans-serif}.learningNext article p{color:#c9ccc8;max-width:620px;line-height:1.6}.learningNext article>div{gap:9px;margin:24px 0;display:flex}.learningNext article>div b{letter-spacing:.08em;border:1px solid #ffffff2b;padding:7px 10px;font-size:10px}.learningNext article .primary{color:#0d0e0d;box-shadow:none;background:#fff;border-radius:2px}.learningNext aside{background:#fff;flex-direction:column;justify-content:center;padding:34px;display:flex}.learningNext aside>span{color:#8a5817}.learningNext aside>b{letter-spacing:-.05em;margin:22px 0 5px;font-size:58px;display:block}.learningNext aside p{color:#555854;line-height:1.5}.learningNext aside .progress{background:#0d0e0d18;border-radius:0;height:5px}.learningNext aside button{color:#0d0e0d;background:0 0;border:0;align-self:flex-start;margin-top:24px;padding:0;font-weight:800}.learningHub .pathGroup{background:#fff;border:1px solid #0d0e0d2b;border-radius:0;padding:36px}.learningHub .pathGroup>span{color:#8a5817}.learningHub .pathGroup h2{letter-spacing:-.04em;margin-bottom:34px;font-family:Arial,sans-serif;font-weight:750}.learningMiniMap{grid-template-columns:repeat(6,1fr);gap:12px;display:grid;position:relative}.learningMiniMap:before{content:"";background:#0d0e0d24;height:2px;position:absolute;top:20px;left:5%;right:5%}.learningMiniMap button{z-index:1;text-align:left;color:#0d0e0d;background:0 0;border:0;justify-items:start;gap:13px;padding:0;display:grid;position:relative}.learningMiniMap button>i{background:#fff;border:1px solid #0d0e0d52;border-radius:50%;place-items:center;width:40px;height:40px;font-size:9px;font-style:normal;font-weight:800;display:grid}.learningMiniMap button.current>i{color:#fff;background:#bd812e;border-color:#bd812e;box-shadow:0 0 0 6px #bd812e21}.learningMiniMap button span{gap:5px;display:grid}.learningMiniMap button small{letter-spacing:.14em;color:#7b5a2e;font-size:8px}.learningMiniMap button b{font-size:11px;line-height:1.35}.learningHub .hubBottom{background:#0d0e0d2b;border:1px solid #0d0e0d2b;gap:1px}.learningHub .hubBottom article{border:0;border-radius:0;padding:34px}.learningHub .hubBottom article>span{color:#8a5817}.learningHub .hubBottom h3{letter-spacing:-.035em;font:750 27px/1.05 Arial,sans-serif}.learningHub .hubBottom p{color:#555854;line-height:1.55}.learningHub .hubBottom article button{color:#0d0e0d}.pathCatalog{color:#0d0e0d;background:#fff}.pathCatalog .catalogHero{background:#0d0e0d;border-left:8px solid #bd812e;border-radius:0}.pathCatalog .catalogHero h1,.pathCatalog .catalogIntro h2{letter-spacing:-.055em;font-family:Arial,sans-serif;font-weight:750}.pathCatalog .catalogIntro>span{color:#8a5817}.pathCatalog .courseCards{padding:10px 0 50px;display:block;position:relative}.pathCatalog .courseCards:before{content:"";background:linear-gradient(#bd812e 0 17%,#0d0e0d2b 17%);width:2px;position:absolute;top:0;bottom:0;left:50%}.pathCatalog .courseCard{width:calc(50% - 62px);min-height:250px;box-shadow:none;border-color:#0d0e0d2b;border-radius:0;margin-bottom:24px}.pathCatalog .courseCard:nth-child(2n){margin-left:calc(50% + 62px)}.pathCatalog .courseCard:nth-child(odd){margin-right:calc(50% + 62px)}.pathCatalog .courseCard:before{content:"";background:#0d0e0d;border:4px solid #fff;border-radius:50%;width:18px;height:18px;position:absolute;top:31px;box-shadow:0 0 0 1px #0d0e0d}.pathCatalog .courseCard:nth-child(odd):before{right:-72px}.pathCatalog .courseCard:nth-child(2n):before{left:-72px}.pathCatalog .courseCard.owned{border-left:5px solid #bd812e}.pathCatalog .courseCard.owned:before{background:#bd812e;box-shadow:0 0 0 6px #bd812e22}.pathCatalog .courseCard.locked{opacity:.5;background:#fff}.pathCatalog .courseCard h3{letter-spacing:-.035em;font-family:Arial,sans-serif;font-weight:750}.lessonLayout{color:#0d0e0d;background:#fff}.lessonNav{color:#fff;background:#0d0e0d;border-right:0;height:calc(100vh - 82px);top:82px}.lessonNav .back,.lessonNav>small{color:#d39a49}.lessonNav .courseSidebarTitle{color:#fff;font-family:Arial,sans-serif}.lessonNav .courseSidebarMeta{color:#aeb1ad}.lessonNav .weekSwitcher button{color:#bfc2be;border-radius:2px}.lessonNav .weekSwitcher i{border-color:#ffffff3b}.lessonNav .weekSwitcher button.selected{color:#0d0e0d;box-shadow:none;background:#fff}.lessonNav .weekSwitcher button.selected i{color:#fff;background:#bd812e;border-color:#bd812e}.lessonContent{background:#fff;max-width:880px}.lessonHead h1{letter-spacing:-.055em;font-family:Arial,sans-serif;font-weight:750}.lessonHead .typePill{background:#0d0e0d;border-radius:2px;color:#fff!important}.lessonHead p{color:#4d504d}.pathStatus,.pathStep{box-shadow:none;border-color:#0d0e0d2b;border-radius:0}.pathStep.open{box-shadow:none;border-color:#0d0e0d #0d0e0d #0d0e0d #bd812e;border-left-style:solid;border-left-width:5px}.pathStep.open .stepHead{background:#fff}.stepHead h2{color:#0d0e0d;font-family:Arial,sans-serif}.stepHead span,.pathStep.open .stepHead span{color:#8a5817}.complete .stepHead>i{background:#0d0e0d;border-color:#0d0e0d}.completeButton{background:#0d0e0d;border-radius:2px}.readingBlock,.replyRequirement,.coachNudge{background:#f3f3f1;border-radius:0}.practiceCard{border-left:6px solid #bd812e;border-radius:0}@media (max-width:900px){.learningNext{grid-template-columns:1fr}.learningMiniMap{grid-template-columns:repeat(3,1fr);row-gap:28px}.learningMiniMap:before{display:none}}@media (max-width:800px){.nav{height:auto}.nav nav{border-top:1px solid #0d0e0d24;border-radius:0;padding:5px 0}.nav nav button{min-height:40px}.hubHead{grid-template-columns:1fr}.hubHead p{text-align:left;margin-top:12px}.hubTabs{border-radius:12px;width:100%}.hubTabs button{min-width:155px}.learningNext article{padding:32px 25px}.learningNext aside{padding:28px 25px}.learningHub .pathGroup{padding:28px 22px}.learningMiniMap{grid-template-columns:repeat(2,1fr)}.learningHub .hubBottom{grid-template-columns:1fr}.pathCatalog .courseCards:before{left:20px}.pathCatalog .courseCard,.pathCatalog .courseCard:nth-child(2n),.pathCatalog .courseCard:nth-child(odd){width:calc(100% - 58px);margin:0 0 18px 58px}.pathCatalog .courseCard:nth-child(odd):before,.pathCatalog .courseCard:nth-child(2n):before{left:-47px;right:auto}.lessonNav{height:auto}.lessonNav .weekSwitcher{display:flex;overflow-x:auto}.lessonNav .weekSwitcher button{flex:0 0 210px}}:root{--ink:#0d0e0d;--mint:#f1f1ef;--cream:#f5f5f2;--gold:#bd812e;--line:#0d0e0d26;--muted:#555854}.primary{box-shadow:none;background:#0d0e0d;border-radius:2px}.quiet,.outline{border-radius:2px}.eyebrow,.sectionLabel{color:#8a5817}.appShell,.coursePage,.roomPage,.adminPage,.progressPage,.churchPage,.pathLibrary,.pathCatalog,.pricingPage,.aboutPage{color:#0d0e0d;background:#fff}.courseHero,.roomHero,.adminHero,.careBoundary,.guardrailCard{background:#0d0e0d;border-radius:0}.courseHero p,.roomHero p,.adminHero p,.careBoundary p,.guardrailCard li{color:#c9ccc8}.miniCard,.yourPath,.module,.builder,.reviewQueue,.cohortManager,.discussion,.submissionPaper{box-shadow:none;border-radius:0}.roomPage:not(.partnerPage){display:none}.learningMenuWrap{position:relative}.account{white-space:nowrap;align-items:center;display:flex}.account i{color:#8a5817;margin-left:8px;font-size:10px;font-style:normal}.learningDropdown{z-index:40;background:#fff;border:1px solid #0d0e0d;width:300px;padding:10px;position:absolute;top:calc(100% + 12px);right:0;box-shadow:0 22px 55px #0002}.learningDropdown>small{color:#8a5817;letter-spacing:.18em;padding:10px 11px 6px;font-size:8px;font-weight:800;display:block}.learningDropdown>div{background:#0d0e0d20;height:1px;margin:7px 10px}.learningDropdown button{text-align:left;color:#0d0e0d;background:#fff;border:0;gap:4px;width:100%;padding:12px;display:grid}.learningDropdown button:hover{background:#f1f1ef}.learningDropdown button b{font-size:13px}.learningDropdown button span{color:#666966;font-size:11px}.pathCatalog .courseCards:before{opacity:.95;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 1700' preserveAspectRatio='none'%3E%3Cpath d='M600 0 C180 170 1020 345 600 535 S175 900 600 1080 S1020 1420 600 1700' fill='none' stroke='%23bd812e' stroke-width='7' stroke-linecap='round'/%3E%3C/svg%3E") 50%/100% 100% no-repeat;width:100%;height:100%;top:0;bottom:auto;left:0}.pathCatalog .courseCard:before{background:#0d0e0d}.pathCatalog .courseCard.owned:before{background:#bd812e}.pathCatalog .courseCard{background:#fff;position:relative}.partnerPage{max-width:1280px}.partnerHero{border-left:8px solid #bd812e;align-items:center}.partnerHero>div:first-child>span,.partnerOverview article>span,.partnerOverview aside span,.threadPanel>span{color:#d69a46;letter-spacing:.18em;font-size:9px;font-weight:800}.rolePreview{z-index:2;background:#111;border:1px solid #ffffff30;min-width:270px;padding:18px;position:relative}.rolePreview small{color:#c7cac6;letter-spacing:.15em;font-size:8px}.rolePreview>div{margin:10px 0;display:flex}.rolePreview button{color:#fff;background:0 0;border:1px solid #ffffff40;flex:1;padding:9px}.rolePreview button.selected{color:#0d0e0d;background:#fff}.rolePreview>span{color:#d69a46;font-size:11px}.roomTabs{background:#fff;border:1px solid #0d0e0d28;border-radius:999px}.roomTabs button{color:#505350;border-radius:999px}.roomTabs button.selected{color:#fff;box-shadow:none;background:#0d0e0d}.roomTabs b{background:#bd812e}.partnerOverview{background:#0d0e0d;border:1px solid #0d0e0d;grid-template-columns:minmax(0,1.7fr) minmax(280px,.7fr);gap:1px;display:grid}.partnerOverview article{background:#fff}.gatheringCard{border-left:7px solid #bd812e;min-height:440px;padding:44px;position:relative}.gatheringCard>b{color:#0d0e0d12;font-size:92px;position:absolute;top:30px;right:36px}.gatheringCard h2{letter-spacing:-.06em;max-width:620px;margin:70px 0 15px;font:750 clamp(38px,5vw,66px)/.94 Arial,sans-serif}.gatheringCard>p{color:#5b5e5b}.gatheringCard>div{border-top:1px solid #0d0e0d;border-bottom:1px solid #0d0e0d;gap:8px;max-width:630px;margin:34px 0;padding:20px 0;display:grid}.gatheringCard>div small{letter-spacing:.16em;color:#8a5817;font-size:8px}.gatheringCard>div strong{font:18px/1.45 Georgia,serif}.partnerOverview>aside{background:#0d0e0d;gap:1px;display:grid}.partnerOverview aside article{padding:28px}.partnerOverview aside h3{letter-spacing:-.035em;font:750 24px Arial,sans-serif}.partnerOverview aside p{color:#5a5d5a}.partnerOverview aside button{color:#0d0e0d;background:0 0;border:0;padding:0;font-weight:800}.partnerOverview aside .facilitatorOnly{color:#0d0e0d;background:#bd812e}.partnerOverview aside .facilitatorOnly span{color:#0d0e0d}.roomRail .privacyNote,.guideIntro{background:#f1f1ef;border-radius:0}.roomGrid aside .selected,.adminGrid aside .selected{color:#fff;background:#0d0e0d;border-radius:2px}.threadPanel{border:1px solid #0d0e0d;padding:36px}.threadPanel h2{letter-spacing:-.045em;font:750 38px/1.05 Arial,sans-serif}.threadPanel>p{color:#555854;font:18px/1.55 Georgia,serif}.threadBack{background:0 0;border:0;margin-bottom:30px;padding:0;font-weight:800}.originalAuthor{border-bottom:1px solid #0d0e0d;justify-content:space-between;padding:14px 0;display:flex;color:#0d0e0d!important}.threadReplies{background:#0d0e0d1f;gap:1px;margin:20px 0;display:grid}.threadReplies article{background:#f5f5f2;padding:18px}.threadReplies p{margin-bottom:0;line-height:1.5}.threadPanel label{gap:8px;font-size:11px;font-weight:800;display:grid}.threadPanel textarea{resize:vertical;border:1px solid #0d0e0d;min-height:110px;padding:13px}.threadPanel>.primary{margin-top:10px}.discussion h2,.guideIntro h2,.submissionPaper h2{letter-spacing:-.035em;font-family:Arial,sans-serif;font-weight:750}.composeCard{border-radius:0}.composeCard textarea{border-radius:2px}.careBoundary{border-left:7px solid #bd812e;position:static}.reviewItem.urgent{background:#f5f5f2;border-color:#bd812e;border-radius:0}.progressPage,.churchPage{max-width:1180px;margin:auto;padding:70px 5vw 110px}.progressPage>header,.churchPage>header{border-bottom:1px solid #0d0e0d;grid-template-columns:1fr minmax(280px,440px);align-items:end;padding:0 0 35px;display:grid}.progressPage>header>span,.churchPage>header>span{color:#8a5817;letter-spacing:.18em;grid-column:1/-1;font-size:9px;font-weight:800}.progressPage h1,.churchPage h1{letter-spacing:-.065em;margin:12px 0 0;font:750 clamp(42px,6vw,72px)/.92 Arial,sans-serif}.progressPage>header p,.churchPage>header p{color:#555854;margin:0;line-height:1.55}.progressNext{color:#fff;background:#0d0e0d;border-left:8px solid #bd812e;margin-top:28px;padding:38px}.progressNext>span{color:#d69a46;letter-spacing:.18em;font-size:9px;font-weight:800}.progressNext h2{letter-spacing:-.045em;max-width:700px;margin:30px 0 8px;font:750 38px/1.02 Arial,sans-serif}.progressNext p{color:#c6c9c5}.progressNext .primary{color:#0d0e0d;background:#fff}.progressFilters{border:1px solid #0d0e0d28;border-radius:999px;gap:4px;width:max-content;margin:26px 0;padding:5px;display:flex}.progressFilters button{color:#555;background:#fff;border:0;border-radius:999px;padding:10px 15px}.progressFilters button.selected{color:#fff;background:#0d0e0d}.progressFilters b{color:#fff;background:#bd812e;border-radius:50%;place-items:center;min-width:20px;height:20px;margin-left:7px;font-size:9px;display:inline-grid}.progressList{border-top:1px solid #0d0e0d}.progressList article{border-bottom:1px solid #0d0e0d;grid-template-columns:46px 1fr auto;align-items:center;gap:18px;padding:23px 10px;display:grid}.progressList i{border:1px solid #0d0e0d;border-radius:50%;place-items:center;width:38px;height:38px;font-style:normal;display:grid}.progressList small{color:#8a5817;letter-spacing:.14em;font-size:8px}.progressList h3{margin:5px 0;font:750 21px Arial,sans-serif}.progressList p{color:#626562;margin:0}.progressList button,.progressDetail>button{background:0 0;border:0;font-weight:800}.progressDetail{border:1px solid #0d0e0d;max-width:800px;margin:30px auto;padding:44px}.progressDetail>span{color:#8a5817;letter-spacing:.16em;margin-top:40px;font-size:9px;display:block}.progressDetail h2{letter-spacing:-.045em;font:750 38px Arial,sans-serif}.progressDetail blockquote{background:#f3f3f1;border-left:5px solid #bd812e;margin:25px 0;padding:24px;font:18px/1.6 Georgia,serif}.progressDetail article{background:#f3f3f1;margin:1px 0;padding:22px}.progressDetail article b{letter-spacing:.14em;color:#8a5817;font-size:9px}.progressDetail .primary{margin-top:20px}.churchStats{background:#0d0e0d;border:1px solid #0d0e0d;grid-template-columns:repeat(3,1fr);gap:1px;margin:28px 0;display:grid}.churchStats article{background:#fff;padding:24px}.churchStats span{letter-spacing:.15em;color:#8a5817;font-size:8px}.churchStats b{margin:8px 0;font-size:36px;display:block}.churchStats small{color:#666966}.churchBuilder{border:1px solid #0d0e0d;grid-template-columns:260px 1fr;min-height:520px;display:grid}.churchBuilder>aside{color:#fff;background:#0d0e0d;padding:26px}.churchBuilder>aside>span{color:#d69a46;letter-spacing:.16em;margin-bottom:20px;font-size:9px;display:block}.churchBuilder>aside button{color:#aaa;text-align:left;background:0 0;border:0;border-bottom:1px solid #ffffff20;align-items:center;gap:11px;width:100%;padding:13px 0;display:flex}.churchBuilder>aside button.selected{color:#fff}.churchBuilder>aside button.complete{color:#d69a46}.churchBuilder>aside i{border:1px solid;border-radius:50%;place-items:center;width:27px;height:27px;font-size:9px;font-style:normal;display:grid}.churchStep{max-width:720px;padding:50px}.churchStep>span{color:#8a5817;letter-spacing:.17em;font-size:9px;font-weight:800}.churchStep h2{letter-spacing:-.05em;margin:15px 0 8px;font:750 39px/1 Arial,sans-serif}.churchStep>p{color:#5a5d5a;line-height:1.55}.churchStep label{gap:8px;margin:22px 0;font-size:11px;font-weight:800;display:grid}.churchStep input{border:1px solid #0d0e0d;border-radius:0;padding:14px}.churchCourse{text-align:left;background:#f5f5f2;border:1px solid #bd812e;border-left-width:7px;gap:8px;width:100%;margin:24px 0;padding:24px;display:grid}.churchCourse small{color:#8a5817;letter-spacing:.15em;font-size:8px}.churchCourse b{font:750 24px Arial,sans-serif}.churchCourse p{color:#5a5d5a;margin:0}.inviteResult{color:#fff;background:#0d0e0d;border-left:7px solid #bd812e;grid-template-columns:1fr auto;align-items:center;gap:10px;margin:26px 0;padding:24px;display:grid}.inviteResult small{color:#d69a46;letter-spacing:.15em;grid-column:1/-1}.inviteResult button{color:#0d0e0d;background:#fff;border:1px solid #fff;padding:9px 12px;font-weight:800}.inviteResult strong{letter-spacing:.12em;font-size:28px}.statusDot,.leadSuccess{color:#0d0e0d!important}.leadSuccess,.feedbackBlock.ai,.assessmentIntro,.bridgeSummary,.aiLearningHelp{background:#f1f1ef}.feedbackBlock.human,.coach,.submissionPaper blockquote,.guideIntro,.pricingGrid article.featured,.pricingNote{background:#f5f5f2}.cardIcon,.churchMark,.threadMeta .avatar{color:#0d0e0d;background:#e8e8e5}.saveRow button{color:#fff;background:#0d0e0d}.footerMark{color:#d69a46}footer{background:#0d0e0d}@media (max-width:900px){.partnerOverview{grid-template-columns:1fr}.partnerOverview>aside{grid-template-columns:repeat(2,1fr)}.progressPage>header,.churchPage>header{grid-template-columns:1fr}.progressPage>header p,.churchPage>header p{margin-top:18px}.churchBuilder{grid-template-columns:1fr}.churchBuilder>aside{display:flex;overflow-x:auto}.churchBuilder>aside>span{display:none}.churchBuilder>aside button{border-bottom:0;border-right:1px solid #ffffff20;flex:0 0 180px}}@media (max-width:800px){.learningDropdown{width:auto;position:fixed;top:76px;left:16px;right:16px}.pathCatalog .courseCards:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 1700' preserveAspectRatio='none'%3E%3Cpath d='M22 0 C48 220 2 350 25 560 S4 970 27 1180 S6 1500 24 1700' fill='none' stroke='%23bd812e' stroke-width='6' stroke-linecap='round'/%3E%3C/svg%3E");width:42px;left:0}.partnerOverview>aside{grid-template-columns:1fr}.rolePreview{width:100%}.progressFilters{border-radius:8px;width:100%;overflow-x:auto}.progressFilters button{flex:none}.progressList article{grid-template-columns:40px 1fr}.progressList article>button{grid-column:2;justify-self:start}.churchStats{grid-template-columns:1fr}.churchStep{padding:32px 23px}.inviteResult{grid-template-columns:1fr}.inviteResult button{justify-self:start}.nav .brand span{display:none}}.hero>h1{max-width:820px;font-size:clamp(48px,6.4vw,92px);line-height:.94}.hero>h1 em{color:#fff;margin-top:12px;font-size:.62em;line-height:1.02;display:inline-block}.hero>p{max-width:650px}.homeProblem,.homeLead,.homeDifference{padding:100px 7vw}.homeProblem>span,.homeLead>span,.homeDifference>span,.classActionsHead span,.facilitatorPage header>span{letter-spacing:.18em;color:#8a5817;font-size:9px;font-weight:800}.homeProblem{background:#fff;grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);align-items:end;gap:8vw;display:grid}.homeProblem>span{grid-column:1/-1}.homeProblem h2,.homeLead h2,.homeDifference h2{letter-spacing:-.065em;margin:14px 0 0;font:750 clamp(46px,6vw,82px)/.94 Arial,sans-serif}.homeProblem h2 em{color:#bd812e}.homeProblem p{color:#555854;margin:0;font:20px/1.65 Georgia,serif}.homeRhythm{padding-top:105px}.homeRhythm .handsOn{margin-top:54px}.homeRhythm .handsOn article{min-height:270px}.homeRhythm .rhythmPoint{color:#fff;text-align:center;border-top:1px solid #ffffff35;max-width:900px;margin:48px auto 0;padding-top:30px;font:22px/1.55 Georgia,serif}.homeLead{color:#0d0e0d;background:#bd812e;padding-left:52%;position:relative;overflow:hidden}.homeLead:before{content:"→";color:#0d0e0d18;font:220px/.7 Arial,sans-serif;position:absolute;top:50%;left:7vw;transform:translateY(-54%)}.homeLead>span{color:#0d0e0d}.homeLead p{max-width:610px;font:21px/1.6 Georgia,serif}.homeDifference{background:#fff}.homeDifference h2{max-width:850px}.homeDifference>div{border-top:1px solid #0d0e0d;grid-template-columns:repeat(3,1fr);margin-top:55px;display:grid}.homeDifference article{border-right:1px solid #0d0e0d;grid-template-columns:42px 1fr;gap:18px;padding:30px 26px 20px 0;display:grid}.homeDifference article+article{padding-left:26px}.homeDifference article:last-child{border-right:0}.homeDifference article>b{color:#bd812e;font-size:11px}.homeDifference article p{margin:0;font:18px/1.55 Georgia,serif}.pathsHome{background:#f3f3f1}.homeFinal{color:#fff;background:#0d0e0d;justify-content:space-between;align-items:center;gap:28px;padding:70px 7vw;display:flex}.homeFinal p{letter-spacing:-.055em;max-width:760px;margin:0;font:750 clamp(36px,5vw,66px)/.98 Arial,sans-serif}.homeFinal .primary{color:#0d0e0d;background:#fff;flex:none}.actionBadge{color:#fff;background:#bd812e;border-radius:50%;place-items:center;min-width:20px;height:20px;margin-left:8px;font-size:9px;display:grid}.classActions{background:#fff;border:1px solid #0d0e0d;margin-top:28px}.classActionsHead{border-bottom:1px solid #0d0e0d;justify-content:space-between;align-items:end;gap:24px;padding:32px;display:flex}.classActionsHead h2{letter-spacing:-.045em;margin:10px 0 0;font:750 36px/1 Arial,sans-serif}.classActionsHead>button{background:0 0;border:0;padding:0;font-weight:800}.classActionList article{border-bottom:1px solid #0d0e0d;grid-template-columns:42px 1fr auto;align-items:center;gap:18px;padding:22px 30px;display:grid}.classActionList article:last-child{border-bottom:0}.classActionList i{border:1px solid #0d0e0d;border-radius:50%;place-items:center;width:36px;height:36px;font-size:11px;font-style:normal;display:grid}.classActionList small{color:#8a5817;letter-spacing:.14em;font-size:8px}.classActionList h3{margin:5px 0 3px;font:750 20px Arial,sans-serif}.classActionList p{color:#686b68;margin:0}.classActionList button{background:0 0;border:0;padding:10px 0;font-weight:800}.facilitatorPage{color:#0d0e0d;background:#fff;max-width:1080px;margin:auto;padding:64px 5vw 110px}.facilitatorPage header{border-bottom:1px solid #0d0e0d;grid-template-columns:1fr minmax(250px,400px);align-items:end;padding:34px 0;display:grid}.facilitatorPage header>span{grid-column:1/-1}.facilitatorPage h1{letter-spacing:-.06em;margin:14px 0 0;font:750 clamp(46px,6vw,76px)/.94 Arial,sans-serif}.facilitatorPage header p{color:#555854;margin:0;font:18px/1.55 Georgia,serif}.facilitatorSummary{color:#656865;border-bottom:1px solid #0d0e0d;align-items:center;gap:22px;padding:19px 0;font-size:12px;display:flex}.facilitatorSummary b{color:#0d0e0d;margin-right:auto;font-size:15px}.facilitatorLearners article{border-bottom:1px solid #0d0e0d;grid-template-columns:48px 1fr auto;align-items:center;gap:20px;padding:25px 12px;display:grid}.facilitatorLearners article.priority{border-left:6px solid #bd812e;padding-left:18px}.facilitatorLearners i{color:#fff;background:#0d0e0d;border-radius:50%;place-items:center;width:44px;height:44px;font-size:10px;font-style:normal;display:grid}.facilitatorLearners small{color:#8a5817;letter-spacing:.15em;font-size:8px}.facilitatorLearners h2{margin:5px 0 2px;font:750 22px Arial,sans-serif}.facilitatorLearners p{color:#666966;margin:0}.facilitatorLearners button{background:0 0;border:0;font-weight:800}.facilitatorDone{color:#555854;background:#f3f3f1;justify-content:space-between;gap:20px;margin-top:24px;padding:22px;display:flex}.facilitatorDone b{color:#0d0e0d}@media (max-width:800px){.hero>h1{font-size:46px}.hero>h1 em{font-size:.66em}.homeProblem{grid-template-columns:1fr;padding:72px 22px}.homeProblem p{font-size:18px}.homeLead{padding:72px 22px}.homeLead:before{display:none}.homeDifference{padding:72px 22px}.homeDifference>div{grid-template-columns:1fr}.homeDifference article,.homeDifference article+article{border-bottom:1px solid #0d0e0d;border-right:0;padding:25px 0}.homeFinal{flex-direction:column;align-items:flex-start;padding:55px 22px}.classActionsHead{flex-direction:column;align-items:flex-start}.classActionList article{grid-template-columns:36px 1fr;padding:20px 16px}.classActionList article>button{grid-column:2;justify-self:start}.facilitatorPage{padding:42px 20px 80px}.facilitatorPage header{grid-template-columns:1fr}.facilitatorPage header p{margin-top:16px}.facilitatorSummary{flex-direction:column;align-items:flex-start;gap:8px}.facilitatorSummary b{margin-right:0}.facilitatorLearners article{grid-template-columns:42px 1fr}.facilitatorLearners article button{grid-column:2;justify-self:start}.facilitatorDone{flex-direction:column}}.learningHub>.classActions{display:none}.coursePage{padding-bottom:24px}.coursePage .moduleIntro{padding-top:30px}.formationRhythm b,.formationRhythm i{display:none}.formationRhythm:after{content:"Learn It  →  Talk It  →  Walk It  →  Lead It";color:#0d0e0d;word-spacing:8px;font:750 17px/1.4 Arial,sans-serif}.coursePage .weekGrid{border-top:1px solid #0d0e0d;grid-template-columns:1fr;gap:0;margin:0;display:grid}.coursePage .weekCard{min-height:0;box-shadow:none;border:0;border-bottom:1px solid #0d0e0d;border-radius:0;padding:21px 20px}.coursePage .weekCard:hover{box-shadow:none;background:#f7f7f5;transform:none}.coursePage .weekCard h3{margin:8px 0;font-family:Arial,sans-serif;font-size:22px;font-weight:750}.coursePage .weekCard p{max-width:760px;min-height:0;margin:0 0 12px}.coursePage .weekCard.lockedWeek:after,.coursePage .weekCard.freeWeek:after{top:19px}.courseActivityHub{color:#0d0e0d;max-width:1180px;margin:0 auto 80px;padding:0 5vw}.courseActivityHead{border-bottom:1px solid #0d0e0d;justify-content:space-between;align-items:end;gap:28px;padding:26px 0 18px;display:flex}.courseActivityHead span,.courseActivityPanel header>span,.founderStory>span,.aboutHow>span{letter-spacing:.18em;color:#8a5817;font-size:9px;font-weight:800}.courseActivityHead h2{letter-spacing:-.04em;margin:8px 0 0;font:750 31px/1 Arial,sans-serif}.courseActivityHead p{color:#666966;text-align:right;max-width:360px;margin:0}.courseActivityTabs{border-bottom:1px solid #0d0e0d;grid-template-columns:repeat(4,1fr);display:grid}.courseActivityTabs button{text-align:left;color:#0d0e0d;background:#fff;border:0;border-right:1px solid #0d0e0d;grid-template-columns:1fr auto;gap:5px;padding:17px 12px;display:grid}.courseActivityTabs button:first-child{padding-left:0}.courseActivityTabs button:last-child{border-right:0}.courseActivityTabs button.selected{color:#fff;background:#0d0e0d;padding-left:14px}.courseActivityTabs b{font-size:13px}.courseActivityTabs span{color:#8a5817;font-size:10px}.courseActivityTabs i{grid-area:1/2/3;align-self:center;font-style:normal}.courseActivityPanel{border:1px solid #0d0e0d;border-top:0}.courseActivityPanel header{background:#f3f3f1;justify-content:space-between;padding:14px 18px;display:flex}.courseActivityPanel header button{background:0 0;border:0;font-weight:800}.courseActivityPanel article{border-top:1px solid #0d0e0d;grid-template-columns:38px 1fr auto auto;align-items:center;gap:16px;padding:17px 18px;display:grid}.courseActivityPanel article>i{color:#fff;background:#0d0e0d;border-radius:50%;place-items:center;width:34px;height:34px;font-size:9px;font-style:normal;display:grid}.courseActivityPanel article b{font-size:14px}.courseActivityPanel article p{color:#666966;margin:3px 0 0;font-size:13px}.courseActivityPanel article>small{color:#8a5817}.courseActivityPanel article>button{background:0 0;border:0;font-weight:800}.aboutSimple{max-width:1040px;padding-top:52px}.founderStory{color:#fff;background:#0d0e0d;border-left:7px solid #bd812e;padding:52px 8%}.founderStory h1{letter-spacing:-.06em;margin:14px 0 38px;font:750 clamp(52px,7vw,82px)/.95 Arial,sans-serif}.founderStory p{color:#d7d9d6;max-width:760px;margin:0 auto 20px;font:18px/1.72 Georgia,serif}.founderStory p:first-of-type,.founderStory p:nth-of-type(6),.founderStory p:nth-last-of-type(4){color:#fff;font-size:25px}.founderStory .founderSign{color:#d69a46;font-weight:700}.aboutHow{padding:62px 0 10px}.aboutHow h2{letter-spacing:-.055em;max-width:760px;margin:14px 0 35px;font:750 clamp(42px,6vw,68px)/.96 Arial,sans-serif}.aboutHow ol{counter-reset:how;margin:0;padding:0;list-style:none}.aboutHow li{counter-increment:how;border-top:1px solid #0d0e0d;grid-template-columns:52px 210px 1fr;align-items:baseline;gap:20px;padding:22px 0;display:grid}.aboutHow li:before{content:"0" counter(how);color:#bd812e;font-size:11px;font-weight:800}.aboutHow li>b{font-size:19px}.aboutHow li p{color:#5b5e5b;margin:0;line-height:1.55}.aboutRhythm{border-top:1px solid #0d0e0d;border-bottom:1px solid #0d0e0d;align-items:center;gap:16px;margin:38px 0 28px;padding:22px 0;display:flex}.aboutRhythm b{font:750 17px Arial,sans-serif}.aboutRhythm i{color:#bd812e;font-style:normal}.pathLibrary,.pathCatalog,.pricingPage,.progressPage,.churchPage{padding-top:46px;padding-bottom:78px}.courseAccess{margin-top:22px}.pathCatalog .catalogIntro{padding-top:38px}.pathSquareGrid{gap:12px}.pricingGrid{gap:10px}.lessonContent{padding-top:46px}.pathSteps{gap:7px}.pathSteps .walkStep{order:3}.pathSteps .leadStep{order:4}.stepHead{padding-top:18px;padding-bottom:18px}.pathStatus{margin-top:20px}@media (max-width:800px){.courseActivityHub{margin-bottom:60px;padding:0 20px}.courseActivityHead{flex-direction:column;align-items:flex-start}.courseActivityHead p{text-align:left}.courseActivityTabs{grid-template-columns:1fr 1fr}.courseActivityTabs button,.courseActivityTabs button:first-child{border-bottom:1px solid #0d0e0d;padding:14px}.courseActivityPanel article{grid-template-columns:34px 1fr}.courseActivityPanel article>small,.courseActivityPanel article>button{grid-column:2;justify-self:start}.aboutSimple{padding:40px 20px 70px}.founderStory{padding:42px 24px}.founderStory p{font-size:16px}.aboutHow li{grid-template-columns:38px 1fr}.aboutHow li p{grid-column:2}.aboutRhythm{flex-wrap:wrap;gap:9px}.coursePage .weekCard{padding:18px 14px}}.nextAssignmentTitle{color:#fff;margin:0 0 8px;font:750 24px/1.2 Arial,sans-serif}.learningNext article>h2{margin-bottom:18px;font-size:clamp(42px,5vw,68px)}.learnItIntro{border-bottom:1px solid #0d0e0d2b;margin:0 0 24px;padding-bottom:25px}.learnItIntro>span,.learningHelp>span{color:#8a5817;letter-spacing:.17em;font-size:9px;font-weight:800;display:block}.learnItIntro>h3{letter-spacing:-.04em;margin:9px 0 12px;font:750 34px/1.05 Arial,sans-serif}.learnItIntro blockquote{background:#f3f3f1;border-left:3px solid #bd812e;margin:0 0 15px;padding:13px 16px;font:17px/1.5 Georgia,serif}.learnItIntro>.weekVideo{border-radius:0;margin-top:22px}.learningHelp{background:#f5f5f2;border:1px solid #0d0e0d2b;margin:18px 0 24px;padding:15px 16px}.learningHelp>small{color:#666966;margin:5px 0 10px;font-size:11px;line-height:1.4;display:block}.learningHelp>div{flex-wrap:wrap;gap:7px;display:flex}.learningHelp button{color:#0d0e0d;background:#fff;border:1px solid #0d0e0d;padding:7px 10px;font-size:11px;font-weight:800}.learningHelp button.selected{color:#fff;background:#0d0e0d}.learningHelp>p{color:#444744;border-top:1px solid #0d0e0d2b;margin:12px 0 0;padding-top:11px;font-size:13px;line-height:1.55}.lessonActivityRail{border-top:1px solid #ffffff35;margin-top:26px;padding-top:18px}.lessonActivityRail>span{color:#d39a49;letter-spacing:.16em;margin-bottom:8px;font-size:8px;font-weight:800;display:block}.lessonActivityGroup{border-bottom:1px solid #ffffff24}.lessonActivityGroup>button{color:#fff;text-align:left;background:0 0;border:0;grid-template-columns:1fr auto auto;align-items:center;gap:8px;width:100%;padding:11px 2px;display:grid}.lessonActivityGroup>button b{font-size:11px;line-height:1.25}.lessonActivityGroup>button i{color:#fff;background:#bd812e;border-radius:50%;place-items:center;min-width:19px;height:19px;font-size:9px;font-style:normal;display:grid}.lessonActivityGroup>button small{font-size:13px}.lessonActivityRows{padding:0 0 8px}.lessonActivityRows>button{color:#fff;text-align:left;background:#ffffff0b;border:0;border-top:1px solid #ffffff1e;gap:3px;width:100%;padding:10px;display:grid}.lessonActivityRows b{font-size:10px}.lessonActivityRows span{color:#bfc2be;font-size:10px;line-height:1.35}.lessonActivityRows em{color:#d39a49;margin-top:3px;font-size:9px;font-style:normal;font-weight:800}@media (max-width:800px){.lessonActivityRail{margin-top:18px}.lessonActivityGroup>button{min-height:42px}.learnItIntro>h3{font-size:28px}.learnItIntro>.weekVideo{grid-template-columns:1fr}.nextAssignmentTitle{font-size:20px}}.hero>h1 strong{color:#d69a46;font-weight:700}.hero>h1 em strong{color:#d69a46}.heroHighlight{color:#e1aa5d;text-underline-offset:5px;font-weight:800;text-decoration:underline;text-decoration-thickness:2px}.scriptureNote p{max-width:590px}.homeProblem,.homeLead,.homeDifference{padding-top:72px;padding-bottom:72px}.homeProblem>span,.homeLead>span,.homeDifference>span{letter-spacing:.16em;font-size:12px}.homeProblem{gap:5vw}.homeProblem h2,.homeLead h2,.homeDifference h2{margin-top:10px}.learningSection{color:#0d0e0d;margin-top:30px}.learningSection>header{border-top:3px solid #0d0e0d;grid-template-columns:minmax(0,1fr) minmax(260px,430px);align-items:end;gap:32px;padding:30px 0 20px;display:grid}.learningSection>header>span{color:#8a5817;letter-spacing:.18em;grid-column:1/-1;font-size:11px;font-weight:800}.learningSection>header h2{letter-spacing:-.05em;margin:6px 0 0;font:750 clamp(34px,4vw,52px)/.98 Arial,sans-serif}.learningSection>header p{color:#5f625f;margin:0;line-height:1.55}.currentCourseCard{background:#fff;border:1px solid #0d0e0d;grid-template-columns:56px minmax(0,1fr) minmax(210px,300px);align-items:center;gap:22px;padding:24px 26px;display:grid}.currentCourseCard>i{color:#fff;background:#0d0e0d;place-items:center;width:48px;height:48px;font-style:normal;font-weight:800;display:grid}.currentCourseCard small,.pathwayCardHead span{color:#8a5817;letter-spacing:.14em;font-size:9px;font-weight:800}.currentCourseCard h3{margin:6px 0 4px;font:750 25px/1.1 Arial,sans-serif}.currentCourseCard p{color:#646764;margin:0}.courseCardProgress{gap:13px;display:grid}.courseCardProgress .progress{border-radius:0;height:5px}.courseCardProgress button{background:0 0;border:0;justify-self:end;padding:0;font-weight:800}.pathwayStack{gap:20px;display:grid}.pathwayCard{background:#fff;border:1px solid #0d0e0d;overflow:hidden}.pathwayCardHead{border-bottom:1px solid #0d0e0d;justify-content:space-between;align-items:end;gap:30px;padding:28px 30px 22px;display:flex}.pathwayCardHead h3{letter-spacing:-.035em;max-width:680px;margin:8px 0 0;font:750 27px/1.05 Arial,sans-serif}.pathwayCardHead>div:last-child{justify-items:end;display:grid}.pathwayCardHead>div:last-child b{font:750 37px/1 Arial,sans-serif}.pathwayCardHead>div:last-child small{color:#696c69;letter-spacing:.13em;margin-top:5px;font-size:8px}.weavingPathMap{height:245px;margin:0 18px;position:relative}.weavingPathMap svg{width:100%;height:205px;position:absolute;inset:18px 0 8px;overflow:visible}.weavingPathMap svg path{fill:none;stroke:#bd812e;stroke-width:7px;stroke-linecap:round;opacity:.9}.weavingPathMap button{z-index:2;color:#0d0e0d;text-align:center;background:0 0;border:0;justify-items:center;gap:8px;width:135px;padding:0;display:grid;position:absolute}.weavingPathMap button:first-of-type{top:94px;left:0}.weavingPathMap button:nth-of-type(2){top:25px;left:16%}.weavingPathMap button:nth-of-type(3){top:94px;left:33%}.weavingPathMap button:nth-of-type(4){top:148px;left:50%}.weavingPathMap button:nth-of-type(5){top:47px;left:67%}.weavingPathMap button:nth-of-type(6){top:75px;right:0}.weavingPathMap button>i{background:#fff;border:2px solid #0d0e0d;border-radius:50%;place-items:center;width:42px;height:42px;font-size:10px;font-style:normal;font-weight:800;display:grid}.weavingPathMap button.current>i{color:#fff;background:#bd812e;border-color:#bd812e;box-shadow:0 0 0 6px #bd812e24}.weavingPathMap button span{background:#fff;gap:3px;padding:6px 7px;display:grid}.weavingPathMap button small{color:#7d592a;letter-spacing:.12em;font-size:7px}.weavingPathMap button b{font-size:11px;line-height:1.2}.pathwayCard>footer{color:#0d0e0d;background:#f3f3f1;border-top:1px solid #0d0e0d;justify-content:space-between;align-items:center;padding:17px 28px;display:flex}.pathwayCard>footer span{font-size:12px;font-weight:700}.pathwayCard>footer button{background:0 0;border:0;font-weight:800}@media (max-width:850px){.homeProblem,.homeLead,.homeDifference{padding-top:56px;padding-bottom:56px}.homeProblem>span,.homeLead>span,.homeDifference>span{font-size:11px}.learningSection>header{grid-template-columns:1fr;gap:10px}.learningSection>header p{max-width:620px}.currentCourseCard{grid-template-columns:48px 1fr}.courseCardProgress{grid-column:2}.courseCardProgress button{justify-self:start}.pathwayCardHead{flex-direction:column;align-items:flex-start}.pathwayCardHead>div:last-child{justify-items:start}.weavingPathMap{height:255px;margin:0;overflow:auto hidden}.weavingPathMap svg{width:900px}.weavingPathMap button{width:125px}.weavingPathMap button:first-of-type{left:10px}.weavingPathMap button:nth-of-type(2){left:155px}.weavingPathMap button:nth-of-type(3){left:305px}.weavingPathMap button:nth-of-type(4){left:455px}.weavingPathMap button:nth-of-type(5){left:605px}.weavingPathMap button:nth-of-type(6){left:755px;right:auto}.pathwayCard>footer{flex-direction:column;align-items:flex-start;gap:10px}}.lessonActivityRail{color:#0d0e0d;background:#bd812e;border:0;margin:26px -8px 0;padding:16px 14px 12px}.lessonActivityRail>span{color:#0d0e0d;margin:0 4px 9px;font-size:9px}.lessonActivityRail>button{color:#0d0e0d;text-align:left;background:0 0;border:0;border-top:1px solid #0d0e0d35;grid-template-columns:1fr auto auto;align-items:center;gap:9px;width:100%;padding:12px 10px;display:grid}.lessonActivityRail>button i{color:#0d0e0d;background:#fff;border-radius:50%;place-items:center;min-width:21px;height:21px;font-size:9px;font-style:normal;display:grid}.lessonActivityRail>button small{font-size:12px}.classActivityView{width:100%;max-width:980px;padding-top:46px}.classActivityView>header{border-bottom:3px solid #0d0e0d;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:28px;padding-bottom:28px;display:grid}.classActivityView>header span{color:#8a5817;letter-spacing:.17em;font-size:10px;font-weight:800}.classActivityView>header h1{letter-spacing:-.055em;margin:9px 0;font:750 clamp(38px,5vw,62px)/.96 Arial,sans-serif}.classActivityView>header p{color:#5d605d;max-width:680px;margin:0;font:17px/1.55 Georgia,serif}.classActivityView>header button{background:0 0;border:0;padding:9px 0;font-size:11px;font-weight:800}.activityDetailList{display:grid}.activityDetailList>section{border-bottom:1px solid #0d0e0d;grid-template-columns:180px minmax(0,1fr) auto;align-items:start;gap:24px;padding:25px 0;display:grid}.activityPerson{align-items:center;gap:11px;display:flex}.activityPerson>i{color:#fff;background:#0d0e0d;border-radius:50%;place-items:center;width:38px;height:38px;font-size:9px;font-style:normal;font-weight:800;display:grid}.activityPerson>div{gap:4px;display:grid}.activityPerson small{color:#0d0e0d;letter-spacing:.1em;background:#bd812e;width:max-content;padding:4px 6px;font-size:7px;font-weight:800}.activityPerson b{font-size:12px;line-height:1.3}.activityComment h2{margin:0 0 7px;font:750 20px/1.15 Arial,sans-serif}.activityComment p{color:#565956;margin:0;line-height:1.6}.activityDetailList>section>button{white-space:nowrap;background:0 0;border:0;align-self:center;padding:10px 0;font-size:11px;font-weight:800}@media (max-width:800px){.lessonActivityRail{margin:20px 0 0}.classActivityView{padding:34px 20px 70px}.classActivityView>header{grid-template-columns:1fr}.classActivityView>header button{justify-self:start}.activityDetailList>section{grid-template-columns:1fr;gap:14px}.activityDetailList>section>button{justify-self:start}.activityPerson{align-items:flex-start}}.pathStep.open .stepBody.activityBubbleStack{background:#f4f4f1;gap:15px;padding:24px 26px 30px;display:grid}.activityBubble{background:#fff;border:1px solid #d9d9d4;border-radius:18px;padding:24px;box-shadow:0 8px 24px #00000008}.activityBubble>span{color:#8a5817;letter-spacing:.17em;margin-bottom:9px;font-size:9px;font-weight:800;display:block}.activityBubble>h3{letter-spacing:-.025em;margin:0 0 10px;font:750 24px/1.15 Arial,sans-serif}.activityBubble>p{color:#565956;margin:0;line-height:1.62}.activityBubble blockquote{background:#f1f1ef;border-left:3px solid #bd812e;border-radius:0 12px 12px 0;margin:15px 0 0;padding:14px 17px;font:17px/1.5 Georgia,serif}.introBubble{border-left:5px solid #bd812e}.watchBubble{color:#fff;background:#0d0e0d;border-color:#0d0e0d;padding:18px}.watchBubble>span{color:#d69a46;margin:4px 6px 12px}.watchBubble .weekVideo{background:#171817;border-radius:14px;margin:0}.watchBubble .weekVideo>div{padding:20px}.watchBubble .weekVideo h3{margin:0 0 7px;font:750 21px/1.15 Arial,sans-serif}.watchBubble .weekVideo p{margin:0}.readBubble{background:#fff}.questionBubble,.logBubble{background:#efefec}.activityBubble .responseLabel{margin:12px 0 0;font-size:11px}.activityBubble .responseLabel textarea{background:#fff;border-radius:13px;min-height:125px;box-shadow:inset 0 1px #00000008}.practiceBubble ol{margin:18px 0 0;padding-left:22px}.replyBubble .replyRequirement{background:#fff;border-radius:13px;margin:0}.assignmentQuestionList{gap:9px;display:grid}.assignmentQuestionList p{color:#4f524f;background:#fff;border:1px solid #deded9;border-radius:12px;margin:0;padding:13px 15px;line-height:1.5}.assignmentQuestionList p b{color:#8a5817}.turnInBubble .onSiteGuide{margin:13px 0 0}.activityBubbleStack>.completeButton{border-radius:10px;justify-self:start;margin-top:2px;padding:14px 18px}@media (max-width:800px){.pathStep.open .stepBody.activityBubbleStack{gap:12px;padding:16px}.activityBubble{border-radius:15px;padding:19px}.activityBubble>h3{font-size:21px}.watchBubble{padding:12px}.watchBubble .weekVideo{grid-template-columns:1fr}.activityBubbleStack>.completeButton{width:100%}}@media (min-width:801px){.lessonNav{flex-direction:column;display:flex;overflow:hidden}.lessonNav .weekSwitcher{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#bd812e #ffffff18;flex:1;min-height:0;margin:8px -8px 0 0;padding:0 8px 14px 0;overflow-y:auto}.lessonNav .lessonActivityRail{flex:none;margin-top:12px;box-shadow:0 -14px 28px #0006}.lessonNav .weekSwitcher button{grid-template-columns:42px minmax(0,1fr);min-height:54px}.lessonNav .weekSwitcher i{border-width:2px;width:36px;height:36px;font-size:14px;font-weight:800}}.churchBuilder{grid-template-columns:320px minmax(0,1fr)}.churchBuilder .inviteResult{padding:24px 18px 24px 28px;display:block}.churchBuilder .inviteResult small{line-height:1.45;display:block}.churchBuilder .inviteResult strong{letter-spacing:.12em;margin:34px 0 20px;font-size:28px;display:block}.churchBuilder .inviteResult p{color:#e1e1dd;margin:0;line-height:1.55}.classGuide{display:none!important}.forChurchesPage,.helpCenter{color:#111;background:#fff;max-width:1180px;margin:auto;padding:72px 5vw 110px}.forChurchesPage>header,.helpCenter>header{max-width:900px}.forChurchesPage>header>span,.helpCenter>header>span,.compactEnrollment header>span{letter-spacing:.16em;color:#986524;font-size:12px;font-weight:800}.forChurchesPage h1,.helpCenter h1{letter-spacing:-.045em;margin:18px 0;font:clamp(46px,7vw,78px)/.95 Georgia,serif}.forChurchesPage>header p,.helpCenter>header p{color:#625e58;max-width:760px;font:20px/1.55 Georgia,serif}.forChurchesPage>header .primary{margin-top:18px}.churchPartnerSteps{background:#111;border:1px solid #111;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:60px;display:grid}.churchPartnerSteps article{background:#fff;min-height:260px;padding:28px}.churchPartnerSteps i,.helpSteps i,.compactEnrollment article>i{color:#a66f27;font-style:normal;font-weight:800}.churchPartnerSteps h2{margin:34px 0 12px;font:27px/1.08 Georgia,serif}.churchPartnerSteps p{color:#625e58;line-height:1.55}.workspaceDifference{background:#111;border:1px solid #111;grid-template-columns:1fr 1fr;gap:1px;margin-top:26px;display:grid}.workspaceDifference>div{background:#f5f2ec;padding:34px}.workspaceDifference>div:last-child{color:#fff;background:#111}.workspaceDifference span{letter-spacing:.15em;color:#b47a30;font-size:11px;font-weight:800}.workspaceDifference h2{margin:12px 0;font:34px Georgia,serif}.workspaceDifference p{color:inherit;opacity:.72;line-height:1.55}.helpSteps{background:#111;border:1px solid #111;gap:1px;margin:45px 0 28px;display:grid}.helpSteps article{background:#fff;grid-template-columns:70px 1fr;gap:20px;padding:28px;display:grid}.helpSteps h2{margin:0 0 8px;font:28px Georgia,serif}.helpSteps p{color:#625e58;margin:0;line-height:1.55}.compactEnrollment{padding-top:38px!important;padding-bottom:55px!important}.compactEnrollment>header{max-width:790px}.compactEnrollment>header h2{margin-bottom:8px}.compactEnrollment>header p{margin-top:0}.compactEnrollment>div{margin-top:24px}.compactEnrollment article{border:1px solid #d8d1c7;position:relative;background:#fff!important;padding:24px!important}.compactEnrollment article h3{margin:18px 0 8px;font:27px Georgia,serif}.compactEnrollment article p{margin-top:0}.compactEnrollment .outline{border:1px solid #111;margin:18px 0 0;padding:13px 16px;font-weight:800;text-decoration:none}.loadingCohort{min-height:360px}.loadingCohort .primary{margin-top:16px}@media (max-width:800px){.churchPartnerSteps{grid-template-columns:1fr 1fr}.workspaceDifference{grid-template-columns:1fr}.forChurchesPage,.helpCenter{padding:46px 20px 80px}.compactEnrollment{margin-left:12px!important;margin-right:12px!important}.helpSteps article{grid-template-columns:42px 1fr}}.churchWorkspaceTabs{background:#f5f2ec;border:1px solid #d9d4cb;gap:6px;margin:28px 0;padding:6px;display:flex;overflow:auto}.churchWorkspaceTabs button{white-space:nowrap;background:0 0;border:0;padding:12px 16px;font-weight:800}.churchWorkspaceTabs button.selected{color:#fff;background:#111}.workspaceOverview{grid-template-columns:1fr 1fr;gap:12px;display:grid}.workspaceOverview article{border:1px solid #111;padding:30px}.workspaceOverview span{letter-spacing:.15em;color:#986524;font-size:11px;font-weight:800}.workspaceOverview h2{margin:14px 0;font:34px Georgia,serif}.workspaceOverview p{color:#625e58;line-height:1.5}.workspaceOverview button{background:0 0;border:0;padding:0;font-weight:800}.groupFacts{flex-wrap:wrap;gap:8px;margin-top:30px;display:flex}.groupFacts b{background:#f1ede6;padding:10px 12px}.churchLearning{margin-top:0}@media (max-width:800px){.workspaceOverview{grid-template-columns:1fr}.churchWorkspaceTabs{margin-left:-8px;margin-right:-8px}}@media (max-width:900px){.churchBuilder{grid-template-columns:1fr}}.authBackdrop{z-index:1200;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#11100e99;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.authDialog{color:#111;background:#fbfaf7;border:1px solid #ddd6ca;border-radius:24px;width:min(520px,100%);max-height:calc(100dvh - 32px);padding:42px;position:relative;overflow:auto;box-shadow:0 32px 90px #0000004d}.authDialog>span{color:#d29a3b;letter-spacing:.12em;margin-bottom:12px;font-size:13px;font-weight:800;display:block}.authDialog h2{margin:0 0 12px;font-family:Georgia,serif;font-size:38px;line-height:1.05}.authDialog p{color:#5e594f;margin:0 0 24px;font-size:16px;line-height:1.55}.authDialog label{color:#171612;gap:8px;margin:18px 0;font-size:14px;font-weight:700;display:grid}.authDialog input,.authDialog select{color:#111;width:100%;min-height:52px;font:inherit;background:#fff;border:1px solid #d4cec2;border-radius:12px;outline:none;padding:0 16px}.authDialog input:focus,.authDialog select:focus{border-color:#d29a3b;box-shadow:0 0 0 3px #d29a3b2e}.authDialog .authCodeInput{text-align:center;letter-spacing:.28em;font-variant-numeric:tabular-nums;font-size:25px;font-weight:800}.authClose{color:#171612;cursor:pointer;background:0 0;border:0;font-size:30px;line-height:1;position:absolute;top:16px;right:18px}.googleSignIn,.authPrimary{color:#111;cursor:pointer;background:#d29a3b;border:1px solid #d29a3b;border-radius:999px;width:100%;min-height:52px;font-size:16px;font-weight:800}.googleSignIn{background:#fff;border-color:#cec7ba}.authText{color:#d8a54d;cursor:pointer;background:0 0;border:0;margin:16px auto 0;text-decoration:underline;display:block}.authDivider{color:#8f897f;text-transform:uppercase;align-items:center;gap:14px;margin:20px 0;font-size:13px;display:flex}.authDivider i{background:#d8d1c5;flex:1;height:1px}.authNotice,.authMessage{background:#f2ede3;border-left:3px solid #d29a3b;padding:14px;color:#4c453a!important}.registrationChoices{border:0;gap:8px;margin:20px 0;padding:0;display:grid}.registrationChoices legend{margin-bottom:8px;font-size:14px;font-weight:800}.authDialog .registrationChoices label{background:#fff;border:1px solid #d8d1c5;border-radius:12px;grid-template-columns:22px 1fr;align-items:start;gap:10px;margin:0;padding:11px 12px}.authDialog .registrationChoices input{width:18px;height:18px;min-height:18px;margin:2px 0 0;padding:0}.registrationChoices span{gap:3px;display:grid}.registrationChoices small{color:#70695f;font-weight:400;line-height:1.35}.registrationDemographics{grid-template-columns:1fr 1fr;gap:10px;display:grid}.registrationDemographics label{margin:10px 0}.registrationDemographics label>small{color:#777065;font-weight:400}.pointPersonFields{background:#f6f1e7;border-left:3px solid #d29a3b;gap:2px;padding:2px 14px 14px;display:grid}.pointPersonFields label{margin:12px 0 0}.authDialog>small{color:#777065;margin-top:22px;line-height:1.45;display:block}.signInAccount{justify-content:center;min-width:132px}@media (max-width:600px){.authBackdrop{padding:12px}.authDialog{border-radius:18px;padding:34px 22px 26px}.authDialog h2{font-size:32px}.registrationDemographics{grid-template-columns:1fr}}@media (max-width:800px){.lessonNav .weekSwitcher i{border-width:2px;width:30px;height:30px;font-size:12px;font-weight:800}.lessonNav .weekSwitcher button{grid-template-columns:30px 1fr}}.lessonActivityRail{color:#0d0e0d;background:#f3f3f1;border-top:4px solid #bd812e;padding:17px 15px 13px}.lessonActivityRail>span{color:#5c5e5b;letter-spacing:.13em;margin:0 6px 10px;font-size:11px}.lessonActivityRail>button{color:#0d0e0d;border-top-color:#0d0e0d24;min-height:47px;padding:11px 8px}.lessonActivityRail>button b{font-size:13px;line-height:1.25}.lessonActivityRail>button i{color:#fff;background:#0d0e0d;min-width:26px;height:26px;font-size:11px;font-weight:800}.lessonActivityRail>button small{font-size:16px;font-weight:800}.lessonActivityRail>button:hover,.lessonActivityRail>button.selected{color:#fff;background:#0d0e0d}.lessonActivityRail>button.selected i{color:#0d0e0d;background:#bd812e}@media (min-width:801px){.lessonNav .lessonActivityRail{box-shadow:0 -10px 20px #0004}.lessonLayout{grid-template-columns:330px minmax(0,1fr)}.lessonNav{min-height:0;padding:30px 20px 0}.lessonNav .weekSwitcher{margin-right:-4px;padding-right:7px}.lessonNav .lessonActivityRail{width:auto;margin:12px -20px 0;padding:17px 20px 15px;box-shadow:0 -8px 18px #0003}}.notificationBadge{color:#0d0e0d;align-items:center;gap:4px;margin-left:9px;font-size:9px;font-style:normal;display:flex}.notificationBadge:first-letter{color:#bd812e}.notificationBadge strong{color:#fff;background:#bd812e;border-radius:50%;place-items:center;min-width:20px;height:20px;font-size:10px;display:grid}.notificationBadge em{color:#656865;font-size:9px;font-style:normal;font-weight:700}.learningDropdown{width:360px;max-height:calc(100vh - 100px);overflow-y:auto}.notificationCourse{background:#f5f5f2;border:1px solid #0d0e0d;margin:4px 0 8px}.notificationCourse>header{border-bottom:1px solid #0d0e0d;justify-content:space-between;align-items:center;gap:20px;padding:14px;display:flex}.notificationCourse>header div{gap:3px;display:grid}.notificationCourse>header b{font-size:15px}.notificationCourse>header span{color:#656865;font-size:10px}.notificationCourse>header strong{color:#fff;background:#0d0e0d;border-radius:50%;place-items:center;width:28px;height:28px;font-size:11px;display:grid}.learningDropdown .notificationCourse>button{background:#fff;border-bottom:1px solid #0d0e0d20;grid-template-columns:1fr auto;column-gap:12px;padding:11px 14px}.learningDropdown .notificationCourse>button:last-child{border-bottom:0}.learningDropdown .notificationCourse>button b{font-size:12px}.learningDropdown .notificationCourse>button span{grid-column:1;font-size:10px}.learningDropdown .notificationCourse>button i{grid-area:1/2/3;align-self:center;font-style:normal;font-weight:800}@media (max-width:800px){.notificationBadge em{display:none}.learningDropdown{width:auto;max-height:calc(100vh - 90px);position:fixed;top:78px;left:12px;right:12px}}.courseDirectory{color:#0d0e0d;max-width:1180px;margin:auto;padding:54px 5vw 110px}.courseDirectory>header{border-bottom:3px solid #0d0e0d;grid-template-columns:minmax(0,1fr) minmax(280px,460px);align-items:end;gap:36px;padding:24px 0 32px;display:grid}.courseDirectory>header>span{color:#8a5817;letter-spacing:.18em;grid-column:1/-1;font-size:10px;font-weight:800}.courseDirectory>header h1{letter-spacing:-.06em;margin:0;font:750 clamp(46px,6vw,70px)/.9 Arial,sans-serif}.courseDirectory>header p{color:#5e615e;margin:0;font:17px/1.55 Georgia,serif}.courseDirectoryGrid{border-top:1px solid #0d0e0d;border-left:1px solid #0d0e0d;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.courseDirectoryGrid article{background:#fff;border-bottom:1px solid #0d0e0d;border-right:1px solid #0d0e0d;flex-direction:column;min-height:205px;padding:22px 24px;display:flex}.courseDirectoryMeta{justify-content:space-between;align-items:center;gap:15px;display:flex}.courseDirectoryMeta span{color:#8a5817;letter-spacing:.12em;font-size:8px;font-weight:800}.courseDirectoryMeta b{letter-spacing:.1em;background:#f0f0ed;padding:5px 7px;font-size:8px}.courseDirectoryGrid h2{letter-spacing:-.035em;margin:18px 0 7px;font:750 25px/1.05 Arial,sans-serif}.courseDirectoryGrid p{color:#5e615e;margin:0 0 18px;font-size:13px;line-height:1.5}.courseDirectoryGrid button{color:#0d0e0d;background:0 0;border:0;align-self:flex-start;margin-top:auto;padding:0;font-size:11px;font-weight:800}.courseDirectoryGrid article:first-child{background:#f7f3ec;border-top:4px solid #bd812e;padding-top:18px}@media (max-width:800px){.courseDirectory{padding:40px 20px 80px}.courseDirectory>header{grid-template-columns:1fr;gap:12px}.courseDirectory>header p{max-width:620px}.courseDirectoryGrid{grid-template-columns:1fr}.courseDirectoryGrid article{min-height:185px}}@media (min-width:801px) and (max-width:1100px){.nav{padding-left:16px;padding-right:16px}.brand span{display:none}.nav nav button{padding-left:11px;padding-right:11px}.notificationBadge em{display:none}}.courseDirectoryGrid{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:24px}.courseDirectoryGrid article{background:#fff;border:1px solid #d8d4cd;border-radius:16px;grid-template-rows:142px minmax(0,1fr);min-height:340px;padding:0;display:grid;overflow:hidden;box-shadow:0 12px 34px #0000000b}.courseDirectoryGrid article:first-child{background:#fff;border-top:1px solid #c79b5b;padding:0}.courseCardImage{background:#141414;position:relative;overflow:hidden}.courseCardImage img{object-fit:cover;filter:saturate(.78)contrast(1.04);width:100%;height:100%;display:block}.courseCardImage:after{content:"";background:linear-gradient(#0000 40%,#0008);position:absolute;inset:0}.courseCardImage>b{z-index:1;color:#0d0e0d;letter-spacing:.12em;background:#fff;padding:6px 8px;font-size:8px;position:absolute;bottom:12px;left:14px}.courseDirectoryGrid article:nth-child(2) .courseCardImage img{object-position:35% 45%}.courseDirectoryGrid article:nth-child(3) .courseCardImage img{object-position:65% 38%}.courseDirectoryGrid article:nth-child(4) .courseCardImage img{object-position:50% 65%}.courseDirectoryGrid article:nth-child(5) .courseCardImage img{object-position:75% 55%}.courseDirectoryGrid article:nth-child(6) .courseCardImage img{object-position:25% 62%}.courseCardCopy{flex-direction:column;padding:18px 19px 20px;display:flex}.courseCardCopy>span{color:#8a5817;letter-spacing:.12em;font-size:8px;font-weight:800}.courseDirectoryGrid .courseCardCopy h2{margin:12px 0 6px;font-size:23px}.courseDirectoryGrid .courseCardCopy p{margin:0 0 15px}.courseDirectoryGrid .courseCardCopy button{margin-top:auto}@media (max-width:1050px){.courseDirectoryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.courseDirectoryGrid{grid-template-columns:1fr}.courseDirectoryGrid article{min-height:320px}}.learningDropdown .notificationCourseSummary{background:#f5f5f2;border:1px solid #0d0e0d;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;margin:4px 0 8px;padding:14px}.learningDropdown .notificationCourseSummary:hover{background:#ecece8}.notificationCourseSummary>div{gap:4px;display:grid}.learningDropdown .notificationCourseSummary b{font-size:14px}.learningDropdown .notificationCourseSummary span{font-size:10px}.notificationCourseSummary>strong{color:#fff;background:#0d0e0d;border-radius:50%;place-items:center;width:28px;height:28px;font-size:11px;display:grid}.notificationCourseSummary>i{font-style:normal;font-weight:800}.notificationEmpty{color:#656865;background:#f5f5f2;margin:5px 0 10px;padding:14px;font-size:12px}.cohortSchedule{background:#f7f6f2;border:1px solid #0d0e0d;gap:24px;padding:28px;display:grid}.cohortSchedule>header span{color:#8a5817;letter-spacing:.18em;font-size:9px;font-weight:800}.cohortSchedule>header h2{letter-spacing:-.04em;margin:7px 0 5px;font:750 31px/.95 Arial,sans-serif}.cohortSchedule>header p{color:#656865;max-width:660px;margin:0;line-height:1.5}.scheduleSetup{color:#fff;background:#0d0e0d;grid-template-columns:1fr 1fr auto;align-items:end;gap:12px;padding:18px;display:grid}.scheduleSetup label{letter-spacing:.08em;gap:7px;font-size:10px;font-weight:800;display:grid}.scheduleSetup input,.dueDateList input{color:#0d0e0d;background:#fff;border:1px solid #b9b7b0;min-height:43px;padding:9px 11px;font:600 13px Arial,sans-serif}.scheduleSetup .primary{background:#bd812e;min-height:43px}.dueDateList{border-top:1px solid #d3d0c8;display:grid}.dueDateList label{border-bottom:1px solid #d3d0c8;grid-template-columns:1fr 170px;align-items:center;gap:20px;padding:13px 0;display:grid}.dueDateList span{gap:4px;display:grid}.dueDateList b{font-size:14px}.dueDateList small{color:#8a5817;letter-spacing:.12em;font-size:8px;font-weight:800}.scheduleSaved{background:#fff;border-left:4px solid #bd812e;margin:0;padding:12px;font-size:12px}.courseNotificationsPanel button:disabled{opacity:.55;cursor:default}@media (max-width:800px){.scheduleSetup{grid-template-columns:1fr}.dueDateList label{grid-template-columns:1fr 145px}.cohortSchedule{padding:20px}}.facilitatorWorkspace,.facilitatorHomework,.homeworkReminders{background:#fff;border:1px solid #111}.facilitatorWorkspace>header,.facilitatorHomework>header,.homeworkReminders>header{border-bottom:1px solid #111;justify-content:space-between;align-items:end;gap:24px;padding:24px;display:flex}.facilitatorWorkspace>header span,.facilitatorHomework>header span,.homeworkReminders>header span,.submissionDetail span{color:#8a5817;letter-spacing:.14em;font-size:10px;font-weight:800}.facilitatorWorkspace h2,.facilitatorHomework h2,.homeworkReminders h2{letter-spacing:-.035em;margin:6px 0;font:750 30px Arial,sans-serif}.facilitatorWorkspace header p,.facilitatorHomework header p,.homeworkReminders header p{color:#656865;margin:0}.workspaceNotice,.workspaceError{background:#f5f2ec;border-left:4px solid #bd812e;margin:14px 20px;padding:12px 14px}.workspaceError{border-color:#a53d2b}.facilitatorWeeks>section>header{color:#fff;background:#111;justify-content:space-between;padding:12px 20px;display:flex}.facilitatorWeeks>section>header span{letter-spacing:.14em;font-size:10px;font-weight:800}.facilitatorWeeks article,.homeworkSubmissionList article{border-bottom:1px solid #dedbd4}.facilitatorThreadSummary,.submissionSummary{text-align:left;background:#fff;border:0;justify-content:space-between;align-items:center;width:100%;padding:18px 20px;display:flex}.facilitatorThreadSummary:hover,.submissionSummary:hover{background:#faf7f1}.facilitatorThreadSummary span,.submissionSummary span{gap:5px;display:grid}.facilitatorThreadSummary small,.submissionSummary small{color:#8a5817;letter-spacing:.12em;font-size:9px;font-weight:800}.facilitatorThreadSummary strong,.submissionSummary strong{font-size:18px}.facilitatorThreadSummary em,.submissionSummary em{color:#6b6e6a;font-size:11px;font-style:normal}.facilitatorThreadDetail,.submissionDetail{padding:0 20px 22px}.facilitatorMessage,.submittedResponse{background:#f5f2ec;padding:18px}.facilitatorMessage.reply{background:#fff;border:1px solid #d9d4cb;margin-top:10px}.facilitatorMessage p,.submittedResponse p{white-space:pre-wrap;line-height:1.55}.facilitatorMessage button,.moderationActions button{color:#8a392d;background:0 0;border:0;font-weight:800}.facilitatorThreadDetail label,.submissionDetail label{gap:7px;margin-top:14px;font-weight:800;display:grid}.facilitatorThreadDetail textarea,.submissionDetail textarea{min-height:110px;font:inherit;border:1px solid #aaa;padding:14px}.facilitatorThreadDetail>.primary{color:#fff;background:#111;border:1px solid #111;margin-top:10px;padding:11px 14px;font-weight:800}.facilitatorThreadActions,.reviewActions{justify-content:space-between;gap:10px;margin-top:10px;display:flex}.facilitatorThreadActions button,.reviewActions button{background:#fff;border:1px solid #111;padding:11px 14px;font-weight:800}.facilitatorThreadActions .primary,.reviewActions .primary{color:#fff;background:#111}.homeworkWeekTabs{border-bottom:1px solid #111;display:flex;overflow:auto}.homeworkWeekTabs button{background:#fff;border:0;border-right:1px solid #dedbd4;gap:3px;min-width:85px;padding:12px;font-weight:800;display:grid}.homeworkWeekTabs button.selected{color:#fff;background:#111}.homeworkWeekTabs small{font-size:9px}.reviewFilters{gap:6px;padding:14px 20px;display:flex}.reviewFilters button{background:#fff;border:1px solid #bbb;padding:8px 12px}.reviewFilters button.selected{color:#fff;background:#bd812e;border-color:#bd812e}.submissionDetail aside{background:#fff8ec;border-left:4px solid #bd812e;gap:5px;padding:14px;display:grid}.submissionDetail aside p{color:#656865;margin:0}.submissionDetail blockquote{background:#f5f2ec;border-left:4px solid #111;margin:12px 0;padding:14px}.homeworkReminders{margin-top:24px}.homeworkReminders>article>header{background:#f5f2ec;justify-content:space-between;padding:14px 20px;display:flex}.homeworkReminders h3{margin:4px 0}.homeworkReminders>article>div{display:grid}.homeworkReminders>article>div>button{text-align:left;background:#fff;border:0;border-top:1px solid #dedbd4;justify-content:space-between;align-items:center;padding:14px 20px;display:flex}.homeworkReminders>article>div>button span{gap:4px;display:grid}.homeworkReminders>article>div>button small{color:#656865}.homeworkReminders>article>div>button strong{font-size:11px}.homeworkReminders>article>div>p{color:#656865;padding:14px 20px}@media (max-width:700px){.facilitatorWorkspace>header,.facilitatorHomework>header,.homeworkReminders>header{flex-direction:column;align-items:flex-start}.facilitatorReply{grid-template-columns:1fr}.facilitatorThreadActions,.reviewActions{flex-direction:column}.homeworkReminders>article>div>button{flex-direction:column;align-items:flex-start;gap:8px}}@media (min-width:801px){.lessonNav{padding-top:16px}.lessonNav>.back{margin:0 0 10px;padding:0;font-size:10px;line-height:1.2}.lessonNav>small{color:#d39a49;margin:0;font-size:8px}.lessonNav .courseSidebarTitle{margin:4px 0 2px;font-size:25px;line-height:1}.lessonNav .courseSidebarMeta{margin:0 0 8px;font-size:10px;line-height:1.25}.lessonNav .weekSwitcher{gap:3px;margin-top:2px}.lessonNav .weekSwitcher button{grid-template-columns:34px minmax(0,1fr);min-height:42px;padding:6px 8px}.lessonNav .weekSwitcher i{width:29px;height:29px;font-size:11px}.lessonNav .weekSwitcher span{font-size:11px;line-height:1.2}}.readingAssignmentList{gap:10px;margin:4px 0 18px;padding:0;list-style:none;display:grid}.readingAssignmentList li{background:#f5f5f2;border:1px solid #d8d8d3;border-radius:12px;padding:14px 16px 14px 38px;font-size:15px;font-weight:750;line-height:1.4;position:relative}.readingAssignmentList li:before{content:"";background:#bd812e;border-radius:50%;width:8px;height:8px;position:absolute;top:20px;left:17px}.hero>h1{white-space:nowrap;max-width:1120px;font-size:clamp(42px,3.85vw,52px)}.homeProblem>span,.homeLead>span,.homeDifference>span,.homeRhythm>span,.pathsHeading span{letter-spacing:.16em;font-size:15px;font-weight:800}@media (min-width:801px) and (max-width:1100px){.hero>h1{font-size:clamp(34px,4vw,44px)}}@media (max-width:800px){.hero>h1{white-space:normal;font-size:42px}.homeProblem>span,.homeLead>span,.homeDifference>span,.homeRhythm>span,.pathsHeading span{font-size:13px}}.hero>h1{margin-top:72px}.hero>.scriptureNote{border-left:0;border-right:2px solid var(--gold);text-align:right;width:min(760px,100%);max-width:760px;margin:74px 0 0 auto;padding:0 22px 0 0}@media (min-width:801px) and (max-width:1100px){.hero>h1{font-size:clamp(37px,4.2vw,46px)}}@media (max-width:800px){.hero>h1{margin-top:52px;font-size:44px}.hero>.scriptureNote{margin-top:58px;padding-right:16px}}.nav .brand{flex:0 0 76px;padding:0}.nav .brand picture{width:100%;display:block}.nav .brand img{object-fit:contain;width:76px;height:auto;display:block}.hero>.eyebrow{background-image:url(/egp-wordmark-light-cropped.png)}footer{min-height:150px;padding-top:34px;padding-bottom:34px}.footerBrand{background:0 0;border:0;width:300px;padding:0}.footerBrand img{filter:none;width:100%;height:auto;display:block}@media (max-width:1100px){.nav .brand{flex-basis:68px}.nav .brand img{width:68px;max-height:48px}}@media (max-width:800px){.nav .brand{flex-basis:62px}.nav .brand img{width:62px}.footerBrand{width:min(280px,78vw)}}.aboutMenuWrap{display:flex;position:relative}.nav nav .aboutMenuWrap>button{height:36px}.aboutDropdown{background:#fff;border:1px solid #d8d3ca;border-radius:12px;width:220px;padding:7px;display:none;position:absolute;top:43px;left:0;box-shadow:0 18px 45px #0002}.aboutMenuWrap:hover .aboutDropdown,.aboutMenuWrap:focus-within .aboutDropdown{display:grid}.nav nav .aboutDropdown button{text-align:left;border-radius:7px;min-height:0;padding:11px 12px;font-size:12px}.nav nav .aboutDropdown button:hover{background:#f4f0e9;color:#0d0e0d!important}.theologyPosition{background:#f4f0e8;border-top:1px solid #d8d0c4;margin-top:72px;padding:68px 6%}.theologyPosition>header,.learningPhilosophy>header{max-width:820px}.theologyPosition header>span,.learningPhilosophy header>span{letter-spacing:.18em;color:#936020;font-size:10px;font-weight:800}.theologyPosition h2,.learningPhilosophy h2{letter-spacing:-.055em;color:#0d0e0d;margin:14px 0 22px;font:750 clamp(45px,6vw,72px)/.95 Arial,sans-serif}.theologyPosition h2 em{color:#b77d31;font:italic 400 1em Georgia,serif}.theologyPosition header p,.learningPhilosophy header p{color:#56514a;font:18px/1.65 Georgia,serif}.theologyPosition header a{color:#654315;text-underline-offset:4px;margin-top:10px;font-size:12px;font-weight:800;display:inline-block}.theologyGrid{background:#cfc7bb;border:1px solid #cfc7bb;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:48px;display:grid}.theologyGrid article{background:#fff;min-height:285px;padding:26px}.theologyGrid i{color:#bd812e;font:27px Georgia,serif}.theologyGrid h3{color:#161513;margin:28px 0 12px;font:24px/1.12 Georgia,serif}.theologyGrid p{color:#625d56;margin:0;font-size:13px;line-height:1.65}.learningPhilosophy{color:#fff;background:#111;padding:76px 6%}.learningPhilosophy h2{color:#fff}.learningPhilosophy header p{color:#c4beb5}.learningPrinciples{grid-template-columns:1fr 1fr;gap:12px;margin-top:42px;display:grid}.learningPrinciples article{background:#181818;border:1px solid #3c3935;border-radius:14px;padding:25px}.learningPrinciples article>b{letter-spacing:.14em;color:#d0a05b;font-size:9px}.learningPrinciples h3{margin:13px 0 9px;font:25px/1.15 Georgia,serif}.learningPrinciples p{color:#bdb7af;margin:0;font-size:13px;line-height:1.65}.learningPhilosophy .aboutRhythm{border-color:#ffffff2e}.learningPhilosophy .aboutRhythm i{color:#d0a05b}@media (max-width:900px){.theologyGrid{grid-template-columns:1fr 1fr}}@media (max-width:800px){.aboutMenuWrap{flex:1 0 auto}.aboutDropdown{display:none!important}.theologyPosition,.learningPhilosophy{margin-left:-20px;margin-right:-20px;padding:52px 24px}.theologyGrid,.learningPrinciples{grid-template-columns:1fr}.theologyGrid article{min-height:0}.theologyPosition h2,.learningPhilosophy h2{font-size:43px}}.adminPage,.adminFab{display:none!important}.ownerMenuLink{border-top:1px solid #e8e2d8!important;margin-top:5px!important;padding-top:15px!important}.ownerGate{align-content:center;justify-items:start;gap:14px;max-width:720px;min-height:100vh;margin:auto;padding:8vw;display:grid}.ownerGate>span,.ownerAdminHead span,.adminSection header span,.attentionList header span{letter-spacing:.17em;color:#9a6a27;font-size:11px;font-weight:800}.ownerGate h1{margin:0;font:clamp(38px,6vw,66px)/1.02 Georgia,serif}.ownerGate p{color:#625f59;max-width:580px;line-height:1.6}.ownerGate a{text-decoration:none}.ownerAdmin{color:#111;background:#f5f3ee;min-height:100vh;padding:28px}.ownerAdminHead{color:#fff;background:#0c0c0c;border-radius:22px 22px 0 0;justify-content:space-between;align-items:end;max-width:1440px;margin:0 auto;padding:36px 42px;display:flex}.ownerAdminHead h1{margin:8px 0;font:48px/1 Georgia,serif}.ownerAdminHead p{color:#aaa49b;max-width:720px;margin:0}.ownerAdminHead>div:last-child{text-align:right;gap:5px;display:grid}.ownerAdminHead>div:last-child small{letter-spacing:.14em;color:#b99151;font-size:9px}.ownerAdminShell{background:#fff;border:1px solid #dedbd4;border-top:0;grid-template-columns:215px 1fr;max-width:1440px;min-height:690px;margin:0 auto;display:grid}.ownerAdminShell>aside{border-right:1px solid #dedbd4;flex-direction:column;gap:4px;padding:24px 14px;display:flex}.ownerAdminShell>aside button{text-align:left;color:#4d4a45;background:0 0;border:0;border-radius:9px;justify-content:space-between;align-items:center;padding:12px 13px;font-size:13px;font-weight:700;display:flex}.ownerAdminShell>aside button.selected{color:#fff;background:#111}.ownerAdminShell>aside i{color:#fff;background:#b67a2f;border-radius:99px;place-items:center;min-width:21px;height:21px;font-size:10px;font-style:normal;display:grid}.ownerAdminCanvas{min-width:0;padding:30px}.ownerStats{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.ownerStats article{border:1px solid #ddd9d1;border-radius:12px;flex-direction:column;min-height:125px;padding:19px;display:flex}.ownerStats span{letter-spacing:.14em;color:#736e67;font-size:9px;font-weight:800}.ownerStats b{margin:13px 0 4px;font:34px Georgia,serif}.ownerStats small{color:#78736c}.attentionList{border:1px solid #ddd9d1;border-radius:14px;margin-top:24px;overflow:hidden}.attentionList header,.adminSection>header{border-bottom:1px solid #e8e5de;justify-content:space-between;align-items:end;gap:22px;padding:22px 24px;display:flex}.attentionList h2,.adminSection h2{margin:5px 0 0;font:30px Georgia,serif}.attentionList header small{color:#77716a}.attentionList article{border-bottom:1px solid #eeece7;grid-template-columns:42px 1fr auto;align-items:center;gap:14px;padding:17px 22px;display:grid}.attentionList article:last-child{border-bottom:0}.attentionList article>i{background:#eee9df;border-radius:50%;place-items:center;width:36px;height:36px;font-style:normal;font-weight:800;display:grid}.attentionList article>i.ok{background:#e6eee8}.attentionList article>i.warn{color:#8e4a13;background:#f4e0c9}.attentionList article p{color:#746f68;margin:4px 0 0;font-size:13px}.attentionList article button,.courseStudioRows button{background:0 0;border:0;font-weight:800}.adminSection{border:1px solid #ddd9d1;border-radius:14px;overflow:hidden}.adminSection>header p{color:#6f6a63;max-width:690px;margin:6px 0 0}.adminSection>header input{border:1px solid #d5d0c7;border-radius:8px;width:min(320px,40%);padding:11px 13px}.peopleTable,.paymentTable{width:100%;overflow:auto}.tableHead,.peopleTable>button,.paymentTable>div{text-align:left;border-bottom:1px solid #ece9e3;align-items:center;gap:14px;min-width:820px;display:grid}.peopleTable .tableHead,.peopleTable>button{grid-template-columns:2fr 1fr 1fr .8fr 1fr}.paymentTable .tableHead,.paymentTable>div{grid-template-columns:1.5fr 1.4fr .7fr .8fr .7fr}.tableHead{letter-spacing:.12em;color:#6a655e;background:#f6f4ef;padding:11px 18px;font-size:9px}.peopleTable>button{color:#1f1e1c;background:#fff;border:0;width:100%;padding:14px 18px}.peopleTable>button:hover{background:#fbf8f2}.peopleTable span,.paymentTable span{font-size:12px}.peopleTable span:first-child,.paymentTable span:first-child{gap:3px;display:grid}.peopleTable small,.paymentTable small{color:#77716a}.paymentTable>div:not(.tableHead){padding:14px 18px}.paymentStatus{text-transform:uppercase;font-weight:800;font-size:9px!important}.paymentStatus.paid{color:#376448}.paymentStatus.failed{color:#a0402c}.revenueTotal{font:32px Georgia,serif}.compactCards{gap:8px;padding:14px;display:grid}.compactCards article{border:1px solid #e4e0d8;border-radius:10px;grid-template-columns:1fr auto 150px;align-items:center;gap:20px;padding:16px;display:grid}.compactCards h3{margin:4px 0;font:23px Georgia,serif}.compactCards p{color:#706b64;margin:0}.compactCards small{letter-spacing:.12em;color:#95682b;font-size:9px}.audienceRows,.boundaryList{gap:8px;padding:14px;display:grid}.audienceRows article,.boundaryList article{border:1px solid #e4e0d8;border-radius:10px;justify-content:space-between;align-items:center;padding:18px;display:flex}.audienceRows p,.boundaryList p{color:#706b64;margin:4px 0 0}.audienceRows strong{font:30px Georgia,serif}.boundaryList article{display:block}.emptyState{text-align:center;color:#77716a;padding:32px}.courseStudioRows{gap:8px;padding:14px;display:grid}.courseStudioRows article{border:1px solid #e3dfd7;border-radius:10px;grid-template-columns:45px 1fr auto;align-items:center;gap:14px;padding:16px;display:grid}.courseStudioRows article>i{color:#b17a31;font:25px Georgia,serif}.courseStudioRows article>div{gap:4px;display:grid}.courseStudioRows article small{letter-spacing:.12em;color:#95682b;font-size:9px}.courseStudioRows article p{color:#706b64;margin:0}.personDrawer{z-index:80;background:#fff;border-left:1px solid #d9d4cb;width:min(430px,92vw);padding:35px;position:fixed;top:0;bottom:0;right:0;overflow:auto;box-shadow:-20px 0 60px #0002}.drawerClose{background:0 0;border:0;font-size:28px;position:absolute;top:18px;right:18px}.personDrawer>span{letter-spacing:.15em;color:#a36e28;font-size:9px;font-weight:800}.personDrawer h2{margin:12px 0 5px;font:36px Georgia,serif}.personDrawer>p{color:#706b64}.personDrawer dl{border-top:1px solid #ddd8cf;margin:24px 0}.personDrawer dl div{border-bottom:1px solid #e9e6df;justify-content:space-between;padding:12px 0;display:flex}.personDrawer dt{color:#716c65}.personDrawer dd{text-transform:capitalize;font-weight:700}.personDrawer label{gap:8px;font-weight:800;display:grid}.personDrawer textarea{resize:vertical;border:1px solid #d5d0c7;border-radius:9px;min-height:110px;padding:12px}.personDrawer .primary{margin-top:12px}.personDrawer>small{color:#6c675f;margin-top:8px;display:block}@media (max-width:900px){.ownerAdmin{padding:0}.ownerAdminHead{border-radius:0;padding:28px 22px;display:block}.ownerAdminHead h1{font-size:38px}.ownerAdminHead>div:last-child{text-align:left;margin-top:22px}.ownerAdminShell{display:block}.ownerAdminShell>aside{border-bottom:1px solid #dedbd4;border-right:0;flex-direction:row;padding:10px;display:flex;overflow:auto}.ownerAdminShell>aside button{white-space:nowrap}.ownerAdminCanvas{padding:16px}.ownerStats{grid-template-columns:1fr 1fr}.compactCards article{grid-template-columns:1fr auto}.compactCards article>span{grid-column:1/-1}.adminSection>header{flex-direction:column;align-items:stretch}.adminSection>header input{width:100%}}@media (max-width:540px){.ownerStats{grid-template-columns:1fr}.ownerAdminHead h1{font-size:34px}.attentionList article{grid-template-columns:36px 1fr}.attentionList article button{grid-column:2}.ownerAdminCanvas{padding:10px}.compactCards article{grid-template-columns:1fr}.compactCards article>span{grid-column:auto}}.aiUsage>header select{background:#fff;border:1px solid #d5d0c7;border-radius:8px;padding:10px 12px;font-weight:700}.aiUsage .ownerStats{padding:14px 0}.aiUsageGrid{grid-template-columns:1fr 1fr;gap:14px;margin-bottom:14px;display:grid}.usageTable{background:#fff;border:1px solid #e1ddd5;border-radius:10px;overflow:auto}.usageTable>header{border-bottom:1px solid #e7e3dc;justify-content:space-between;align-items:end;padding:16px 18px;display:flex}.usageTable h3{margin:0;font:23px Georgia,serif}.usageTable>header small{color:#77716a}.usageTable>.tableHead,.usageTable>div:not(.tableHead){border-bottom:1px solid #ece9e3;grid-template-columns:2fr .7fr 1fr .8fr;align-items:center;gap:12px;min-width:560px;padding:11px 18px;display:grid}.usageTable>div:not(.tableHead)>span{font-size:12px}.usageTable>div:not(.tableHead)>span:first-child{display:grid}.usageTable>div:not(.tableHead)>span small{color:#817b72}.aiUsage>.usageTable>.tableHead,.aiUsage>.usageTable>div:not(.tableHead){grid-template-columns:1.6fr .6fr .8fr .8fr .7fr}.aiUsage>.usageTable{margin-top:14px}@media (max-width:900px){.aiUsageGrid{grid-template-columns:1fr}}.discipleshipCourse{max-width:1440px;margin:auto;padding:32px 42px 90px}.discipleshipHero{color:#fff;background:linear-gradient(90deg,#12221bf0,#12221b7a),url(/path-discipleship.png) 50%/cover;border-radius:6px;justify-content:space-between;align-items:flex-end;gap:40px;min-height:360px;margin-top:28px;padding:58px;display:flex}.discipleshipHero>div>span,.discipleshipHero>span,.discipleshipActivity span,.multiplicationGrid>section>span,.multiplicationGrid>aside>span{letter-spacing:2px;color:#dcb25b;font:800 12px/1.4 Arial,sans-serif}.discipleshipHero h1{margin:20px 0;font-size:clamp(48px,6vw,86px);line-height:.94}.discipleshipHero h1 em{font-weight:400}.discipleshipHero p{max-width:640px;font-size:19px}.discipleshipHero>div>div{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.discipleshipHero>div>div b{border:1px solid #fff4;padding:10px 14px;font:700 12px Arial}.discipleshipHero>aside{width:210px}.discipleshipHero>aside>b{font-size:52px}.discipleshipHero>aside>span{letter-spacing:1px;font:700 11px Arial;display:block}.discipleshipHero>aside>i{background:#fff3;height:6px;margin-top:14px;display:block}.discipleshipHero>aside u{background:#dcb25b;height:100%;display:block}.discipleshipShell{grid-template-columns:300px 1fr;gap:32px;margin-top:34px;display:grid}.discipleshipWeeks{background:#f6f4ef;border:1px solid #dedbd3;height:max-content}.discipleshipWeeks>header{border-bottom:1px solid #dedbd3;justify-content:space-between;padding:18px;display:flex}.discipleshipWeeks>header span{letter-spacing:1.5px;font:800 11px Arial}.discipleshipWeeks>header button{background:0 0;border:0}.discipleshipWeeks>button{text-align:left;background:0 0;border:0;border-bottom:1px solid #e3e0d9;gap:14px;width:100%;padding:15px 18px;display:flex}.discipleshipWeeks>button.selected{color:#fff;background:#173b30}.discipleshipWeeks>button i{color:#b78731;font-style:normal;font-weight:800}.discipleshipWeeks>button span{gap:3px;display:grid}.discipleshipWeeks>button small{letter-spacing:1px;font:700 9px Arial}.discipleshipWeeks>button b{font-size:14px}.discipleshipWeeks .weekTenButton{background:#eee5d1}.resourcePanel{background:#fff;gap:12px;padding:16px;display:grid}.resourcePanel a{color:#174f3d;font-weight:700}.resourcePanel p{margin:0;font-size:12px;line-height:1.5}.discipleshipLesson{background:#fff;border:1px solid #dedbd3}.discipleshipLesson>header{padding:36px 42px}.discipleshipLesson>header>span{letter-spacing:1.5px;color:#9b6d1d;font:800 11px Arial}.discipleshipLesson>header h2{margin:12px 0;font-size:42px}.discipleshipLesson>header p{max-width:760px;font-size:17px}.discipleshipLesson>nav{border-block:1px solid #dedbd3;grid-template-columns:repeat(4,1fr);display:grid}.discipleshipLesson>nav button{border:0;background:#f7f5f0;border-right:1px solid #dedbd3;padding:16px 8px;font-weight:750}.discipleshipLesson>nav button.selected{color:#fff;background:#173b30}.discipleshipLesson>nav i{border:1px solid;border-radius:50%;place-items:center;width:24px;height:24px;margin-right:8px;font-style:normal;display:inline-grid}.discipleshipActivity{padding:42px}.activityHeading h3{margin:8px 0 25px;font-size:28px}.studyMap{grid-template-columns:1fr 1.5fr;gap:12px;margin:22px 0;display:grid}.studyMap article{background:#f2efe8;border-left:3px solid #c49842;padding:18px}.studyMap b{letter-spacing:1px;font:800 10px Arial}.studyMap p{margin:6px 0 0}.curriculumPrompts{gap:12px;padding-left:24px;display:grid}.curriculumPrompts li{background:#faf9f6;padding:12px 14px;line-height:1.5}.discipleshipResponse{gap:9px;margin-top:28px;font-weight:750;display:grid}.discipleshipResponse textarea,.multiplicationGrid textarea{min-height:150px}.discipleshipResponse textarea,.multiplicationGrid textarea,.multiplicationGrid input{font:inherit;border:1px solid #c9c5bb;padding:15px}.discipleshipCoach{color:#fff;background:#173b30;justify-content:space-between;align-items:center;gap:24px;margin:28px 0;padding:24px;display:flex}.discipleshipCoach b{margin:6px 0;display:block}.discipleshipCoach p{color:#d9e4df;margin:0}.discipleshipCoach button,.multiplicationGrid aside button{background:#dcb25b;border:0;padding:12px 16px;font-weight:800}.discipleMark{background:#fffaf0;border:1px solid #d7bd81;padding:18px}.discipleMark p{margin:6px 0}.nextWeek{color:#174f3d;background:0 0;border:0;margin:14px 0 0 auto;font-weight:800;display:block}.multiplicationHero{background:linear-gradient(90deg,#12221bf5,#12221b59),url(/path-discipleship.png) 50%/cover;display:block}.multiplicationGrid{grid-template-columns:1.3fr .7fr;gap:28px;margin-top:32px;display:grid}.multiplicationGrid>section,.multiplicationGrid>aside{background:#fff;border:1px solid #dedbd3;padding:34px}.routeChoice{grid-template-columns:1fr 1fr;gap:12px;margin:20px 0;display:grid}.routeChoice button{text-align:left;background:#f6f4ef;border:2px solid #0000;padding:22px}.routeChoice button.selected{background:#fff9eb;border-color:#b78731}.routeChoice b,.routeChoice small{display:block}.routeChoice small{margin-top:8px;line-height:1.4}.multiplicationGrid label{gap:8px;margin:18px 0;font-weight:750;display:grid}.inviteActions{gap:12px;display:flex}.multiplicationGrid aside{color:#fff;background:#173b30}.multiplicationGrid aside p,.multiplicationGrid aside li{color:#d9e4df}.multiplicationGrid aside button{margin:12px 0}.multiplicationGrid a{color:#174f3d;margin-top:18px;font-weight:800;display:inline-block}@media (max-width:850px){.discipleshipCourse{padding:20px}.discipleshipHero{padding:32px;display:block}.discipleshipHero>aside{margin-top:28px}.discipleshipShell,.multiplicationGrid{grid-template-columns:1fr}.discipleshipWeeks{grid-template-columns:1fr 1fr;display:grid}.discipleshipWeeks>header,.resourcePanel{grid-column:1/-1}.discipleshipLesson>nav{grid-template-columns:1fr 1fr}.discipleshipActivity{padding:24px}.studyMap,.routeChoice{grid-template-columns:1fr}.discipleshipCoach{display:block}.discipleshipCoach button{margin-top:16px}}.peopleFilters{background:#faf8f4;border-bottom:1px solid #e6e2db;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;padding:14px;display:grid}.peopleFilters label{letter-spacing:.08em;gap:6px;font-size:10px;font-weight:800;display:grid}.peopleFilters select{background:#fff;border:1px solid #d5d0c7;min-width:0;padding:10px}.churchDirectoryCards{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:14px;display:grid}.churchDirectoryCards>button{text-align:left;background:#fff;border:1px solid #ded9d1;gap:7px;min-height:170px;padding:20px;display:grid}.churchDirectoryCards span{color:#95682b;letter-spacing:.14em;font-size:9px;font-weight:800}.churchDirectoryCards h3{margin:auto 0 0;font:25px Georgia,serif}.churchDirectoryCards p{color:#6e6961;margin:0}.churchDirectoryCards small{font-weight:800}.outcomesSection .ownerStats{padding:14px}.outcomeNote{background:#f7f2e9;border-left:5px solid #bd812e;margin:0 14px 14px;padding:18px}.outcomeNote p{color:#6d675f;margin:5px 0 0}.demographicBreakdowns{grid-template-columns:1fr 1fr;gap:12px;padding:0 14px 14px;display:grid}.demographicBreakdowns article{background:#fff;border:1px solid #ded9d1;padding:18px}.demographicBreakdowns h3{margin:0 0 12px;font:24px Georgia,serif}.demographicBreakdowns article>div{border-top:1px solid #ece8e1;justify-content:space-between;gap:16px;padding:9px 0;display:flex}.demographicBreakdowns article span{font-size:13px}.audienceRows article{padding:0;display:block;overflow:hidden}.audienceRows article>button{text-align:left;background:#fff;border:0;grid-template-columns:1fr auto 24px;align-items:center;width:100%;padding:18px;display:grid}.audienceRows article>button p{margin:4px 0 0}.audienceRows article>button strong{font:30px Georgia,serif}.audienceRows article>button i{font-size:22px;font-style:normal}.audienceMembers{background:#f7f5f0;border-top:1px solid #e4e0d8;max-height:340px;display:grid;overflow:auto}.audienceMembers>button{text-align:left;background:0 0;border:0;border-bottom:1px solid #e2ddd5;justify-content:space-between;gap:16px;padding:12px 18px;display:flex}.audienceMembers span{gap:3px;display:grid}.audienceMembers small{color:#716b63}.audienceMembers em{text-transform:capitalize;font-size:11px}.registeredPointContacts{background:#fff8ea;border:1px solid #d6c4a4;gap:6px;margin:20px 0;padding:14px;display:grid}.registeredPointContacts>span{color:#95682b;letter-spacing:.12em;font-size:9px;font-weight:800}.registeredPointContacts button{text-align:left;background:#fff;border:0;gap:2px;padding:9px;display:grid}.registeredPointContacts small{color:#6c675f}.registeredPointContacts p{margin:0;font-size:12px}.churchDrawerGroups{gap:9px;display:grid}.churchDrawerGroups details{border:1px solid #ded9d1}.churchDrawerGroups summary{cursor:pointer;justify-content:space-between;gap:12px;padding:14px;display:flex}.churchDrawerGroups summary>span{gap:4px;display:grid}.churchDrawerGroups summary small,.churchDrawerGroups section>div>span{color:#95682b;letter-spacing:.12em;font-size:9px;font-weight:800}.churchDrawerGroups summary em{color:#6b665f;font-size:11px}.churchDrawerGroups summary strong{font-size:11px}.churchDrawerGroups details>section{background:#f8f6f1;border-top:1px solid #ded9d1;gap:16px;padding:14px;display:grid}.churchDrawerGroups section>div{gap:6px;display:grid}.churchDrawerGroups section button{text-align:left;background:#fff;border:0;gap:2px;padding:9px;display:grid}.churchDrawerGroups section button small{color:#6c675f}.churchDrawerGroups section p{margin:0;font-size:12px}@media (max-width:900px){.peopleFilters,.churchDirectoryCards{grid-template-columns:1fr 1fr}}@media (max-width:560px){.peopleFilters,.churchDirectoryCards,.demographicBreakdowns{grid-template-columns:1fr}}.coachStudio{gap:16px;display:grid}.coachHero{color:#fff;background:#10100f;border-radius:16px;justify-content:space-between;align-items:center;gap:24px;padding:28px 30px;display:flex}.coachHero>div:first-child>span,.coachPolicy header span,.coachTest header>span{letter-spacing:.16em;color:#c89547;font-size:10px;font-weight:800}.coachHero h2{margin:8px 0;font:38px/1.05 Georgia,serif}.coachHero p{color:#bcb8b0;max-width:650px;margin:0}.coachConnection{border:1px solid #ffffff2b;border-radius:12px;align-items:center;gap:12px;min-width:245px;padding:15px;display:flex}.coachConnection>i{background:#a34d36;border-radius:50%;width:12px;height:12px;box-shadow:0 0 0 5px #a34d3629}.coachConnection.online>i{background:#c89547;box-shadow:0 0 0 5px #c8954729}.coachConnection div{gap:2px;display:grid}.coachConnection small{letter-spacing:.14em;color:#938f88;font-size:8px}.coachConnection b{font-size:13px}.coachConnection span{color:#aaa69f;font-size:11px}.bridgeNotice{background:#fffaf0;border:1px solid #dec697;border-radius:12px;align-items:center;gap:12px;padding:13px 16px;font-size:12px;display:flex}.bridgeNotice b{color:#8b5d1e;white-space:nowrap}.bridgeNotice span{color:#6b6254}.coachGrid{grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);align-items:start;gap:16px;display:grid}.coachPolicy,.coachTest{background:#fff;border:1px solid #ddd9d1;border-radius:14px;gap:15px;padding:22px;display:grid}.coachPolicy header{border-bottom:1px solid #ece8e0;justify-content:space-between;align-items:end;padding-bottom:17px;display:flex}.coachPolicy h3,.coachTest h3{margin:5px 0;font:29px Georgia,serif}.coachPolicy label,.coachTest label{color:#3e3b36;gap:7px;font-size:12px;font-weight:800;display:grid}.coachPolicy label small{color:#7b756d;font-weight:400;line-height:1.4}.coachPolicy input,.coachPolicy textarea,.coachPolicy select,.coachTest textarea{color:#23211e;background:#fbfaf7;border:1px solid #d6d1c8;border-radius:9px;padding:11px 12px;font:13px/1.55 inherit}.coachPolicy textarea{resize:vertical;min-height:112px}.coachPolicy label:first-of-type input{font-size:16px;font-weight:700}.statusSelect{max-width:190px}.statusSelect select{padding:8px}.coachTest{position:sticky;top:18px}.coachTest header p{color:#716c64;margin:0;line-height:1.5}.coachTest textarea{resize:vertical;min-height:78px}.coachTest textarea.sampleAnswer{min-height:150px}.coachModes{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.coachModes button{text-align:left;background:#faf9f6;border:1px solid #ded9d0;border-radius:10px;gap:3px;padding:11px;display:grid}.coachModes button.selected{color:#fff;background:#111;border-color:#111}.coachModes b{font-size:11px}.coachModes span{color:#7c766e;font-size:9px}.coachModes .selected span{color:#bcb8b0}.coachMessage{color:#716c64;margin:0;font-size:11px}.coachResponse{background:#fcfbf8;border:1px solid #d9d3c9;border-left:4px solid #bd8537;border-radius:10px;padding:19px}.coachResponse.review{background:#fff9f6;border-left-color:#a14c32}.coachResponseHead{text-transform:uppercase;letter-spacing:.13em;color:#9a6a27;justify-content:space-between;gap:10px;font-size:9px;display:flex}.coachResponseHead b{color:#9b4029}.coachResponse h4{margin:10px 0;font:23px Georgia,serif}.coachResponse p{color:#4f4b45;font-size:13px;line-height:1.6}.coachResponse blockquote{border-left:2px solid #c58a3d;margin:16px 0;padding:2px 0 2px 14px;font:18px/1.4 Georgia,serif}.coachResponse h5{margin:16px 0 4px}.coachResponse ul{margin:7px 0;padding-left:18px;font-size:12px;line-height:1.6}.coachTags{flex-wrap:wrap;gap:5px;display:flex}.coachTags span{background:#f0ece4;border-radius:99px;padding:5px 8px;font-size:9px}.coachResponse>small{color:#94452e;border-top:1px solid #eadbd3;margin-top:14px;padding-top:11px;display:block}.coachModelNote{color:#c89547;margin-top:12px;font-size:10px;display:block}@media (max-width:1100px){.coachGrid{grid-template-columns:1fr}.coachTest{position:static}}@media (max-width:680px){.coachHero{padding:22px;display:grid}.coachConnection{min-width:0}.coachPolicy header{align-items:stretch;gap:12px;display:grid}.statusSelect{max-width:none}.coachModes{grid-template-columns:1fr}.bridgeNotice{align-items:flex-start;display:grid}}.courseStudio{min-width:0}.studioTop{border-bottom:1px solid #ddd9d1;justify-content:space-between;align-items:end;gap:24px;padding-bottom:22px;display:flex}.studioTop>div:last-child{gap:8px;display:flex}.studioTop span,.studioCourses>span,.weekBuilder>header span,.courseSettings label,.studioDialog>span{letter-spacing:.15em;color:#9a6a27;font-size:9px;font-weight:800}.studioTop h2{margin:6px 0;font:34px Georgia,serif}.studioTop p{color:#6e6962;margin:0}.studioNotice{z-index:5;color:#fff;background:#111;border-radius:99px;width:max-content;margin:8px 0 0 auto;padding:7px 12px;font-size:11px;position:sticky;top:8px}.studioShell{grid-template-columns:190px minmax(0,1fr);gap:18px;margin-top:18px;display:grid}.studioCourses{border-right:1px solid #dfdbd4;padding-right:12px}.studioCourses>span{margin:5px 7px 12px;display:block}.studioCourses>button{text-align:left;color:#262421;background:0 0;border:0;border-radius:9px;grid-template-columns:30px 1fr;gap:8px;width:100%;padding:10px 8px;display:grid}.studioCourses>button.selected{color:#fff;background:#111}.studioCourses>button>i{color:#b17a31;font:18px Georgia,serif}.studioCourses>button span{gap:3px;display:grid}.studioCourses>button small{text-transform:capitalize;color:#8b857c;font-size:9px}.studioCourses>button.selected small{color:#bdb7ae}.studioCourses>p{color:#716c65;font-size:12px;line-height:1.5}.studioCanvas{min-width:0}.courseSettings{background:#fff;border:1px solid #ddd9d1;border-radius:12px;gap:12px;padding:16px;display:grid}.courseSettings>div{grid-template-columns:1.4fr 1fr;gap:10px;display:grid}.courseSettings>div:last-child{grid-template-columns:160px auto;justify-content:space-between;align-items:end}.courseSettings label,.studioDialog label{color:#625e57;gap:6px;font-size:10px;font-weight:800;display:grid}.courseSettings input,.courseSettings textarea,.courseSettings select,.studioDialog input,.studioDialog textarea,.studioDialog select,.weekBuilder form input{color:#171614;background:#fff;border:1px solid #d8d3ca;border-radius:8px;width:100%;padding:10px 11px}.courseSettings textarea,.studioDialog textarea{resize:vertical;min-height:76px}.courseSettings button,.weekBuilder form button{color:#fff;background:#111;border:0;border-radius:8px;padding:10px 13px;font-weight:800}.rhythmLegend{align-items:center;gap:10px;padding:15px 2px;display:flex;overflow:auto}.rhythmLegend>span{letter-spacing:.14em;color:#807970;white-space:nowrap;margin-right:auto;font-size:8px}.rhythmLegend b{white-space:nowrap;align-items:center;gap:5px;font-size:11px;display:flex}.rhythmLegend b i{color:#fff;background:#c08a40;border-radius:50%;place-items:center;width:20px;height:20px;font-size:9px;font-style:normal;display:grid}.weekBuilder{border-top:2px solid #111}.weekBuilder>header{justify-content:space-between;align-items:end;gap:16px;padding:17px 0;display:flex}.weekBuilder>header h3{margin:5px 0;font:25px Georgia,serif}.weekBuilder form{gap:7px;width:min(460px,55%);display:flex}.weekBuilder form input{min-width:0}.studioWeek{background:#f8f7f4;border:1px solid #d8d3ca;border-radius:12px;margin-bottom:12px;overflow:hidden}.studioWeek>header{color:#fff;background:#111;grid-template-columns:38px 1fr auto;align-items:center;gap:10px;padding:13px 16px;display:grid}.studioWeek>header>i{color:#d2a05d;font:25px Georgia,serif}.studioWeek>header small{letter-spacing:.14em;color:#a8a198;font-size:8px}.studioWeek>header h4{margin:2px 0;font:21px Georgia,serif}.studioWeek>header button{color:#fff;background:0 0;border:0}.rhythmColumns{background:#d8d3ca;grid-template-columns:repeat(4,minmax(190px,1fr));gap:1px;display:grid}.rhythmColumn{background:#fff;flex-direction:column;min-width:0;padding:10px;display:flex}.rhythmColumn>header{border-bottom:2px solid #111;align-items:center;gap:8px;padding:3px 2px 10px;display:flex}.rhythmColumn>header>i{color:#fff;background:#c38b3c;border-radius:50%;place-items:center;width:24px;height:24px;font-size:10px;font-style:normal;font-weight:800;display:grid}.rhythmColumn>header>div{display:grid}.rhythmColumn>header small{color:#7a756d;font-size:8px}.studioBlocks{gap:6px;min-height:50px;padding:8px 0;display:grid}.studioBlocks>article{cursor:grab;background:#fbfaf7;border:1px solid #e2ded6;border-radius:8px;grid-template-columns:16px 1fr auto;align-items:start;gap:7px;padding:9px 8px;display:grid}.studioBlocks>article:active{cursor:grabbing}.dragHandle{color:#a59f96;font-style:normal}.studioBlocks>article>div{gap:2px;min-width:0;display:grid}.studioBlocks>article small{letter-spacing:.1em;color:#9a6a27;font-size:7px}.studioBlocks>article b{font-size:11px;line-height:1.3}.studioBlocks>article p{color:#77716a;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:2px 0;font-size:9px;line-height:1.35;display:-webkit-box;overflow:hidden}.studioBlocks>article>span{text-transform:uppercase;color:#8b857c;grid-column:2;font-size:7px}.studioBlocks>article>span.published{color:#3f684b}.studioBlocks>article>button{background:0 0;border:0;grid-area:1/3/3;font-size:9px;font-weight:800}.addStudioBlock{color:#4f4a43;background:#fff;border:1px dashed #cfc9bf;border-radius:8px;margin-top:auto;padding:9px 6px;font-size:9px;font-weight:800}.studioEmpty{text-align:center;color:#6f6a63;border:1px dashed #cfc9bf;border-radius:12px;padding:32px}.studioEmpty b{color:#111;font:23px Georgia,serif}.studioEmpty p{max-width:530px;margin:8px auto 18px}.studioOverlay{z-index:100;background:#0008;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.studioDialog{background:#fff;border-radius:14px;gap:14px;width:min(560px,96vw);max-height:92vh;padding:28px;display:grid;position:relative;overflow:auto;box-shadow:0 30px 90px #0005}.studioDialog h2{margin:0;font:34px Georgia,serif}.contentDialog{width:min(650px,96vw)}.formPair{grid-template-columns:1fr 1fr;gap:10px;display:grid}.fileDrop{border:1px dashed #c9c2b7;border-radius:9px;padding:12px}.fileDrop small{color:#77716a;font-weight:400}.fileDrop input{border:0;padding:8px 0}.fileDrop b{color:#3f684b}.dialogActions{justify-content:flex-end;gap:8px;display:flex}.dangerButton{color:#9a382b;background:0 0;border:0;margin-right:auto}.studioLoading{padding:50px}.studioLoading span{letter-spacing:.15em;color:#9a6a27;font-size:9px}.studioLoading h2{font:32px Georgia,serif}.courseStudio .primary:disabled{opacity:.5}@media (max-width:1180px){.rhythmColumns{grid-template-columns:1fr 1fr}.studioShell{grid-template-columns:160px minmax(0,1fr)}}@media (max-width:760px){.studioTop{display:block}.studioTop>div:last-child{margin-top:14px}.studioShell{display:block}.studioCourses{border-bottom:1px solid #dfdbd4;border-right:0;padding:0 0 10px;display:flex;overflow:auto}.studioCourses>span{display:none}.studioCourses>button{min-width:180px}.courseSettings>div,.courseSettings>div:last-child,.rhythmColumns{grid-template-columns:1fr}.rhythmLegend{display:none}.weekBuilder>header{display:block}.weekBuilder form{width:100%;margin-top:10px}.studioWeek>header h4{font-size:18px}.formPair{grid-template-columns:1fr}}.studioSourceNotice{color:#4b3820;background:#fff8ea;border:1px solid #d7bb8c;border-radius:10px;gap:3px;margin-top:14px;padding:12px 14px;display:grid}.studioSourceNotice span{font-size:12px;line-height:1.45}.weekActions{gap:4px;display:flex}.weekActions button{border:1px solid #363636!important;border-radius:6px!important;padding:6px 8px!important;font-size:9px!important}.coursePreview{background:#fff;border-radius:16px;width:min(900px,96vw);max-height:92vh;padding:38px;position:relative;overflow:auto}.coursePreview>span{letter-spacing:.16em;color:#9a6a27;font-size:9px;font-weight:800}.coursePreview>h2{margin:8px 0;font:42px Georgia,serif}.coursePreview>p{color:#6f6a63;max-width:650px}.coursePreview>section{border-top:2px solid #111;margin-top:28px}.coursePreview>section>header{align-items:center;gap:12px;padding:16px 0;display:flex}.coursePreview>section>header>i{color:#b47c30;font:28px Georgia,serif}.coursePreview>section h3{margin:0;font:28px Georgia,serif}.previewRhythm{border-top:1px solid #e2ded7;grid-template-columns:130px 1fr;padding:12px 0;display:grid}.previewRhythm>b{align-items:center;gap:7px;display:flex}.previewRhythm>b>i{color:#fff;background:#bd8435;border-radius:50%;place-items:center;width:22px;height:22px;font-size:9px;font-style:normal;display:grid}.previewRhythm>div{gap:7px;display:grid}.previewRhythm article{border:1px solid #e0dcd4;border-radius:9px;padding:13px}.previewRhythm article small{letter-spacing:.12em;color:#9a6a27;font-size:8px}.previewRhythm article h4{margin:5px 0;font:19px Georgia,serif}.previewRhythm article p{color:#6f6a63;margin:0 0 7px;line-height:1.5}.previewRhythm article a{color:#111;font-size:11px;font-weight:800}.previewEmpty{color:#8a847c;padding:10px}@media (max-width:620px){.previewRhythm{grid-template-columns:1fr}.previewRhythm>b{margin-bottom:8px}.coursePreview{padding:26px 18px}.coursePreview>h2{font-size:34px}}.hero>.scriptureNote{text-align:right;justify-items:end;margin-left:auto;margin-right:0}.hero>.scriptureNote p{text-align:right;margin-left:auto;margin-right:0}.homeProblem{align-items:center;gap:24px 4vw;padding-top:48px;padding-bottom:48px}.homeProblem>span{margin-bottom:-6px}.homeRhythm .handsOn{grid-template-columns:repeat(4,minmax(0,1fr));max-width:1180px}.homeRhythm .rhythmPath{isolation:isolate;background:0 0;border:0;gap:18px;position:relative;overflow:visible}.homeRhythm .rhythmPath:before{content:"";z-index:-1;opacity:.95;border-top:4px solid #c58b3d;border-radius:50% 50% 0 0/100% 100% 0 0;height:64px;position:absolute;top:52px;left:4%;right:4%;transform:rotate(-.8deg)}.homeRhythm .rhythmPath article{border:1px solid #3a3a3a;border-radius:18px;min-height:260px;position:relative;box-shadow:0 16px 35px #0003}.homeRhythm .rhythmIcon{color:#d6a65f;background:#181818;border:1px solid #d6a65f;border-radius:50%;place-items:center;width:48px;height:48px;margin:0 0 22px;font-style:normal;display:grid;box-shadow:0 0 0 7px #181818}.homeRhythm .rhythmIcon svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:25px;height:25px}@media (max-width:1100px) and (min-width:801px){.homeRhythm .handsOn{grid-template-columns:repeat(2,minmax(0,1fr))}.homeRhythm .rhythmPath:before{border-top:4px solid #c58b3d;border-bottom:4px solid #c58b3d;border-right:4px solid #c58b3d;border-radius:32% 45% 45% 32%;height:calc(50% + 58px);top:52px;left:8%;right:8%;transform:none}}@media (max-width:800px){.homeProblem{gap:18px;padding-top:44px;padding-bottom:44px}.homeProblem>span{margin-bottom:0}.homeRhythm .handsOn{grid-template-columns:1fr}.homeRhythm .rhythmPath{gap:14px}.homeRhythm .rhythmPath:before{background:#c58b3d;border:0;border-radius:50%;width:4px;height:auto;inset:30px auto 30px 46px;transform:none}.homeRhythm .rhythmPath article{min-height:0;padding:24px 24px 24px 86px}.homeRhythm .rhythmIcon{margin:0;position:absolute;top:24px;left:22px}.homeRhythm .rhythmPath article>span{margin-top:2px;display:block}.homeRhythm .rhythmPath article h3{margin-top:8px}}.homeRhythm .rhythmPath{gap:28px}.homeRhythm .rhythmPath:before{opacity:1;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 235' preserveAspectRatio='none'%3E%3Cpath d='M10 150 C180 85 300 198 470 125 S750 66 900 125 S1070 172 1190 76' fill='none' stroke='%23c58b3d' stroke-width='6' stroke-linecap='round' opacity='.72'/%3E%3Cpath d='M10 150 C180 85 300 198 470 125 S750 66 900 125 S1070 172 1190 76' fill='none' stroke='%23f0c987' stroke-width='1' stroke-linecap='round' opacity='.55'/%3E%3C/svg%3E") 50%/100% 100% no-repeat;border:0;border-radius:0;height:235px;top:-24px;left:-2%;right:-2%;transform:none}.homeRhythm .rhythmPath article{z-index:1;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:#181818ed;min-height:250px;padding:26px 26px 28px}.homeRhythm .rhythmIcon{z-index:2;width:48px;height:48px;margin:0;position:absolute;top:21px;right:21px}.homeRhythm .rhythmPath article>span{color:#d6a65f;letter-spacing:-.04em;margin:0 62px 20px 0;font:36px/1 Georgia,serif;display:block}.homeRhythm .rhythmPath article h3{margin:0 0 10px;font-size:27px}@media (max-width:1100px) and (min-width:801px){.homeRhythm .rhythmPath:before{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 900 600' preserveAspectRatio='none'%3E%3Cpath d='M20 135 C190 65 350 205 520 130 S835 120 820 290 S540 380 360 455 S130 535 25 435' fill='none' stroke='%23c58b3d' stroke-width='6' stroke-linecap='round' opacity='.72'/%3E%3Cpath d='M20 135 C190 65 350 205 520 130 S835 120 820 290 S540 380 360 455 S130 535 25 435' fill='none' stroke='%23f0c987' stroke-width='1' stroke-linecap='round' opacity='.55'/%3E%3C/svg%3E") 50%/100% 100% no-repeat;border:0;border-radius:0;height:calc(100% + 32px);top:-16px;left:-2%;right:-2%}}@media (max-width:800px){.homeRhythm .rhythmPath{gap:15px}.homeRhythm .rhythmPath:before{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 900' preserveAspectRatio='none'%3E%3Cpath d='M105 0 C205 145 65 235 155 340 S215 535 115 650 S75 810 185 900' fill='none' stroke='%23c58b3d' stroke-width='6' stroke-linecap='round' opacity='.72'/%3E%3Cpath d='M105 0 C205 145 65 235 155 340 S215 535 115 650 S75 810 185 900' fill='none' stroke='%23f0c987' stroke-width='1' stroke-linecap='round' opacity='.55'/%3E%3C/svg%3E") 50%/100% 100% no-repeat;border:0;width:auto;height:auto;inset:-10px 8% -10px 28%}.homeRhythm .rhythmPath article{padding:22px 22px 24px}.homeRhythm .rhythmIcon{width:44px;height:44px;top:18px;left:auto;right:18px}.homeRhythm .rhythmPath article>span{margin:0 58px 17px 0;font-size:31px}.homeRhythm .rhythmPath article h3{margin:0 0 8px}}.hero{min-height:690px;padding-bottom:44px}@media (max-width:1100px){.hero{min-height:620px;padding-bottom:34px}}@media (max-width:800px){.hero{min-height:600px;padding-bottom:30px}}:is(.eyebrow,.sectionLabel,.leadCapture>div>span,.previewTop b,.nextCard small,.dominantAction small,.currentModule small,.lessonHead>span,.bottomNext small,.promise>span,.scriptureNote span,.scriptureNote b,.courseProgress span,.module div span,.lessonNav>small,.prompt>span,.discussion small,.builderTop small,.handsOn span,.moduleIntro>span,.readingBlock span,.practiceCard>span,.discussionPrompt>span,.weekCard>span,.stepHead span,.weekComplete>span,.pathsHeading span,.catalogHero>span,.catalogIntro>span,.courseCard>span,.preworkCard span,.checkoutPanel>span,.hubHead>span,.pathGroup>span,.hubBottom article>span,.beingFormedIntro>span,.weekVideo span,.aiLearningHelp>span,.assessmentDepth>span,.enrollmentChoice>span,.learningNext article>span,.learningNext aside>span,.learningHelp>span,.learningSection>header>span,.learningPhilosophy header>span,.ownerGate>span,.ownerAdminHead span,.adminSection header span,.attentionList header span,.ownerStats span,.compactCards small,.courseStudioRows article small,.personDrawer>span,.coachHero>div:first-child>span,.coachPolicy header span,.coachTest header>span,.studioTop span,.studioCourses>span,.weekBuilder>header span,.studioDialog>span,.studioLoading span,.coursePreview>span,.previewRhythm article small){letter-spacing:.14em;font-size:12px;font-weight:800;line-height:1.4}@media (max-width:800px){:is(.eyebrow,.sectionLabel,.leadCapture>div>span,.nextCard small,.dominantAction small,.currentModule small,.lessonHead>span,.bottomNext small,.promise>span,.scriptureNote span,.scriptureNote b,.courseProgress span,.module div span,.lessonNav>small,.prompt>span,.discussion small,.builderTop small,.handsOn span,.moduleIntro>span,.readingBlock span,.practiceCard>span,.discussionPrompt>span,.weekCard>span,.stepHead span,.weekComplete>span,.pathsHeading span,.catalogHero>span,.catalogIntro>span,.courseCard>span,.preworkCard span,.checkoutPanel>span,.hubHead>span,.pathGroup>span,.hubBottom article>span,.beingFormedIntro>span,.weekVideo span,.aiLearningHelp>span,.assessmentDepth>span,.enrollmentChoice>span,.learningNext article>span,.learningNext aside>span,.learningHelp>span,.learningSection>header>span,.learningPhilosophy header>span,.ownerGate>span,.ownerAdminHead span,.adminSection header span,.attentionList header span,.ownerStats span,.compactCards small,.courseStudioRows article small,.personDrawer>span,.coachHero>div:first-child>span,.coachPolicy header span,.coachTest header>span,.studioTop span,.studioCourses>span,.weekBuilder>header span,.studioDialog>span,.studioLoading span,.coursePreview>span,.previewRhythm article small){letter-spacing:.11em;font-size:13px}}.learningHub .weavingPathMap:before{content:"";opacity:.9;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1000 180' preserveAspectRatio='none'%3E%3Cpath d='M35 105 C120 20 210 20 290 102 S455 184 535 100 S700 18 785 96 S905 168 970 75' fill='none' stroke='%23bd812e' stroke-width='7' stroke-linecap='round'/%3E%3C/svg%3E") 50%/100% 100% no-repeat;height:205px;position:absolute;inset:18px 0 8px}.coursePage .courseAccess{display:none}.coursePage .moduleIntro:before{content:"YOUR COURSE · PROGRESS SAVES TO YOUR PROFILE";color:#7d541f;letter-spacing:.12em;background:#f4efe6;border-left:5px solid #bd812e;margin-bottom:22px;padding:14px 16px;font-size:11px;font-weight:800;display:block}.coursePage .weekCard.lockedWeek{opacity:1;background:#fff;border-color:#d7d0c6}.coursePage .weekCard.lockedWeek>b{font-size:0}.coursePage .weekCard.lockedWeek>b:after{content:"Available after your trial →";color:#111;font-size:12px}@media (max-width:850px){.learningHub .weavingPathMap:before{background-size:900px 205px;width:900px}}:root{--cream:#f5f5f2;--line:#deded9;--muted:#62625e}body{color:#111;background:#fff}:is(.coursePage,.roomPage,.learningHub,.pathCatalog,.pathLibrary,.courseDirectory,.pricingPage,.forChurchesPage,.helpCenter,.churchPage,.adminPage){background:#fff}:is(.eyebrow,.sectionLabel,.homeProblem>span,.promise>span,.pathsHeading span,.hubHead>span,.learningNext article>span,.learningNext aside>span,.learningHelp>span,.learningSection>header>span,.pathwayCardHead span,.currentCourseCard small,.courseHero .eyebrow,.moduleIntro>span,.preworkCard span,.weekCard>span,.liveCohort>header span,.forChurchesPage>header>span,.helpCenter>header>span,.churchPage>header>span,.churchStep>span,.adminSection header span,.ownerAdminHead span,.coachHero span,.studioTop span,.courseDirectory>header>span,.catalogHero>span,.catalogIntro>span,.pricingHead>span){font-weight:800;letter-spacing:.105em!important;font-size:15px!important;line-height:1.35!important}.coursePage{max-width:1180px;padding-top:46px}.coursePage>.back{margin-bottom:22px;font-size:14px;font-weight:750;text-decoration:none}.courseHero{color:#fff;background:#111;border:0;border-radius:12px;grid-template-columns:minmax(0,1fr) 190px;align-items:end;gap:42px;margin-bottom:0;padding:42px 46px;display:grid;box-shadow:0 22px 55px #1112}.homeworkHeaderActions{justify-items:end;gap:10px;display:grid}.facilitatorHomework .reminderAll{color:#fff;background:#111;border:1px solid #111;padding:11px 14px;font-weight:800}.facilitatorHomework .reminderAll:disabled{background:#aaa;border-color:#aaa}.facilitatorHomework .reminderNotice{background:#fff7e8;border-bottom:1px solid #d7d2c8;border-left:0;margin:0;padding:14px 20px}.collapsibleHomeworkWeeks{display:grid}.collapsibleHomeworkWeek{border-bottom:1px solid #111}.homeworkWeekSummary{text-align:left;background:#f5f2ec;border:0;justify-content:space-between;align-items:center;gap:20px;width:100%;padding:19px 22px;display:flex}.homeworkWeekSummary:hover{background:#eee8de}.homeworkWeekSummary>span:first-child{gap:5px;display:grid}.homeworkWeekSummary small,.weekReviewGroup>header span,.weekMissingGroup>header span{color:#8a5817;letter-spacing:.12em;font-size:10px;font-weight:800}.homeworkWeekSummary strong{font:700 20px Arial,sans-serif}.homeworkWeekCounts{align-items:center;gap:14px;display:flex}.homeworkWeekCounts b{background:#fff;padding:7px 9px;font-size:11px}.homeworkWeekCounts i{color:#fff;background:#111;border-radius:50%;place-items:center;width:34px;height:34px;font-size:19px;font-style:normal;display:grid}.homeworkWeekBody{background:#fff;gap:0;display:grid}.weekReviewGroup>header,.weekMissingGroup>header{background:#fff;border-top:1px solid #dedbd4;justify-content:space-between;padding:12px 20px;display:flex}.weekReviewGroup>header b,.weekMissingGroup>header b{font-size:12px}.weekMissingGroup{border-top:5px solid #f5f2ec}.weekMissingGroup>div{display:grid}.weekMissingGroup>div>button{text-align:left;background:#fff;border:0;border-top:1px solid #dedbd4;justify-content:space-between;align-items:center;padding:14px 20px;display:flex}.weekMissingGroup>div>button:hover{background:#faf7f1}.weekMissingGroup>div>button span{gap:4px;display:grid}.weekMissingGroup>div>button small{color:#656865}.weekMissingGroup>div>button strong{font-size:11px}.weekMissingGroup>div>p{color:#656865;margin:0;padding:16px 20px}.weekMissingGroup>header>div{align-items:center;gap:12px;display:flex}.weekReminderAll{color:#fff;background:#111;border:1px solid #111;border-radius:999px;padding:8px 11px;font-size:11px;font-weight:800}.weekReminderAll:disabled{background:#aaa;border-color:#aaa}.restoredFormationWeek .formationPracticeSteps li>.practiceStepDropdown{grid-column:1/-1;width:100%}.practiceStepDropdown>summary{cursor:pointer;grid-template-columns:78px minmax(0,1fr) auto;align-items:start;gap:18px;list-style:none;display:grid}.practiceStepDropdown>summary::-webkit-details-marker{display:none}.practiceStepDropdown>summary:after{content:"+";font-size:24px;line-height:1}.practiceStepDropdown[open]>summary:after{content:"−"}.practiceStepDropdown .embeddedStepInput{background:#f8f2e8;border:1px solid #d8c8b3;border-radius:12px;margin:18px -2px 4px;padding:20px}.practiceStepDropdown>small{color:#6b6257;margin-top:10px;display:block}@media (max-width:700px){.practiceStepDropdown>summary{grid-template-columns:1fr auto}.practiceStepDropdown>summary span,.practiceStepDropdown>summary p{grid-column:1}.practiceStepDropdown>summary:after{grid-area:1/2/3}}.weekCompletionOverview{background:#f7f4ee;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:14px}.weekCompletionOverview>article{background:#fff;border:1px solid #ddd7cd;align-content:start;gap:8px;padding:15px;display:grid}.weekCompletionOverview article>header{justify-content:space-between;gap:10px;display:flex}.weekCompletionOverview article>header span{letter-spacing:.08em;color:#8a5817;font-size:10px;font-weight:800}.weekCompletionOverview article>p{font-size:13px;line-height:1.5;color:#56514b!important;margin:0!important;padding:0!important}.weekCompletionOverview article>button{text-align:left;color:#704813;background:#fff;border:0;border-top:1px solid #e5e0d8;padding:8px 0 0;font-size:11px;font-weight:800}@media (max-width:700px){.homeworkHeaderActions{justify-items:stretch;width:100%}.facilitatorHomework .reminderAll{width:100%}.homeworkWeekSummary,.homeworkWeekCounts,.weekMissingGroup>div>button{flex-direction:column;align-items:flex-start}.homeworkWeekCounts{gap:7px;width:100%}.homeworkWeekCounts i{align-self:flex-end;margin-top:-40px}.weekMissingGroup>div>button{gap:8px}.weekCompletionOverview{grid-template-columns:1fr}}.courseHero h1{letter-spacing:-.045em;margin:10px 0 8px;font-size:clamp(44px,6vw,70px);line-height:.98}.courseHero p{color:#d1d1cc;max-width:660px;font-size:17px;line-height:1.55}.courseProgress{border-left:1px solid #ffffff35;padding-left:22px}.courseProgress b{letter-spacing:-.05em;font-family:Arial,sans-serif;font-size:48px;font-weight:800}.courseProgress span{letter-spacing:.08em;line-height:1.35;font-size:12px!important}.moduleIntro{background:#fff;border:1px solid #deded9;border-top:0;margin:0;padding:34px 42px}.coursePage .moduleIntro:before{color:#80551d;background:#f4f4f1;border:0;border-left:5px solid #bd812e;margin:-34px -42px 30px;padding:13px 42px;font-size:15px;line-height:1.35}.moduleIntro h2{letter-spacing:-.035em;font-size:clamp(30px,4vw,45px)}.moduleIntro p{color:#565650;max-width:800px;font-size:17px;line-height:1.6}.preworkCard{box-shadow:none;background:#f4f4f1;border:1px solid #deded9;border-radius:10px;margin:26px 0 0}.coursePage .weekGrid{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:28px;display:grid}.coursePage .weekCard{min-height:230px;box-shadow:0 10px 28px #111000a;background:#fff;border:1px solid #deded9;border-top:4px solid #111;border-radius:10px;padding:25px}.coursePage .weekCard:hover{background:#fff;border-top-color:#bd812e;transform:translateY(-2px);box-shadow:0 17px 38px #1112}.coursePage .weekCard h3{letter-spacing:-.025em;margin:10px 0 12px;font-size:24px;line-height:1.12}.coursePage .weekCard p{color:#61615c;font-size:15px;line-height:1.55}.coursePage .weekCard.lockedWeek,.coursePage .weekCard.freeWeek{background:#fff;border-color:#bd812e #deded9 #deded9}.coursePage .weekCard.lockedWeek>b:after{font-size:13px}.liveCohort{background:#fff;border:0}.liveCohort>header{border-bottom:1px solid #deded9;padding-bottom:26px}.liveCohort>header h1,.liveCohort>header h2{letter-spacing:-.04em}.liveCohort .composeCard{background:#f5f5f2;border:1px solid #deded9;border-left:5px solid #bd812e;border-radius:8px;grid-template-columns:1fr;align-items:start;gap:15px;padding:24px;display:grid}.liveCohort .composeCard label{letter-spacing:0;width:100%;font-size:14px}.liveCohort .composeCard input,.liveCohort .composeCard textarea{background:#fff;border:1px solid #c9c9c3;border-radius:5px;width:100%;min-height:54px;padding:14px 16px;font-size:16px;line-height:1.5}.liveCohort .composeCard textarea{resize:vertical;min-height:125px}.liveCohort .composeCard .primary{box-shadow:none;border-radius:5px;justify-self:start;padding:14px 20px}.liveCohort .emptyState{color:#6c6c67;text-align:center;padding:50px 20px}@media (max-width:760px){.coursePage{padding:28px 18px 70px}.courseHero{grid-template-columns:1fr;gap:24px;padding:30px 25px}.courseProgress{border-top:1px solid #ffffff35;border-left:0;width:100%;padding:18px 0 0}.moduleIntro{padding:28px 24px}.coursePage .moduleIntro:before{margin:-28px -24px 25px;padding:13px 24px}.coursePage .weekGrid{grid-template-columns:1fr}.coursePage .weekCard{min-height:0}.liveCohort .composeCard{padding:18px}}.churchGroupWorkspace .facilitatorWorkspace,.churchGroupWorkspace .facilitatorHomework,.churchGroupWorkspace .homeworkReminders{background:#fff;border:1px solid #d9dcdf;border-radius:14px;overflow:hidden;box-shadow:0 16px 40px #1118270d}.churchGroupWorkspace .facilitatorWorkspace>header,.churchGroupWorkspace .facilitatorHomework>header,.churchGroupWorkspace .homeworkReminders>header{background:#fff;border-bottom:1px solid #e3e5e7}.churchGroupWorkspace .collapsibleHomeworkWeek{border-color:#e3e5e7}.churchGroupWorkspace .homeworkWeekSummary{background:#f6f7f8;padding:15px 18px}.churchGroupWorkspace .homeworkWeekSummary:hover{background:#eef1f3}.churchGroupWorkspace .homeworkWeekCounts b{background:#fff;border:1px solid #e1e4e7;border-radius:999px}.churchGroupWorkspace .weekReviewGroup>header,.churchGroupWorkspace .weekMissingGroup>header{background:#fff;border-color:#e3e5e7}.churchGroupWorkspace .weekMissingGroup{border-top:1px solid #e3e5e7}.churchGroupWorkspace .submissionSummary{padding:10px 16px}.churchGroupWorkspace .submissionSummary:hover{background:#f7f8f9}.churchGroupWorkspace .submissionSummary>span{grid-template-columns:minmax(160px,1fr) auto auto;align-items:center;gap:8px 18px;width:100%;display:grid}.churchGroupWorkspace .submissionSummary strong{font-size:14px}.churchGroupWorkspace .submissionSummary em{white-space:nowrap;font-size:11px}.churchGroupWorkspace .submissionSummary>b{white-space:nowrap;margin-left:16px;font-size:12px}.churchGroupWorkspace .weekCompletionOverview{background:#fff;grid-template-columns:1fr;gap:0;padding:0;display:grid}.churchGroupWorkspace .weekCompletionOverview>article{background:#fff;border:0;border-top:1px solid #edf0f2;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:16px;padding:10px 16px;display:grid}.churchGroupWorkspace .weekCompletionOverview>article:first-child{border-top:0}.churchGroupWorkspace .weekCompletionOverview>article>span{color:#656a70;font-size:12px}.churchGroupWorkspace .weekCompletionOverview>article>button{color:#704813;background:#fff;border:1px solid #d9dcdf;border-radius:999px;padding:6px 10px;font-size:11px;font-weight:800}.churchGroupWorkspace .weekCompletionOverview>.emptyState{margin:0;padding:18px}.reviewedSubmissions{background:#fff;border:1px solid #d9dcdf;border-radius:14px;overflow:hidden;box-shadow:0 16px 40px #1118270d}.reviewedSubmissions>header{border-bottom:1px solid #e3e5e7;padding:24px;position:relative}.reviewedSubmissions>header>span,.reviewedWeek>summary>span,.reviewedSubmission>div span{color:#8a5817;letter-spacing:.12em;font-size:10px;font-weight:800}.reviewedSubmissions>header h2{margin:6px 0;font-size:28px}.reviewedSubmissions>header p{color:#656a70;max-width:720px;margin:0}.reviewedSubmissions>header>b{position:absolute;top:24px;right:24px}.reviewedWeek{border-bottom:1px solid #e3e5e7}.reviewedWeek>summary{cursor:pointer;background:#f6f7f8;justify-content:space-between;padding:16px 20px;display:flex}.reviewedWeek>div{display:grid}.reviewedSubmission{border-top:1px solid #edf0f2}.reviewedSubmission>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:13px 20px;display:flex}.reviewedSubmission>summary span{gap:3px;display:grid}.reviewedSubmission>summary small,.reviewedSubmission>summary time{color:#656a70;font-size:11px}.reviewedSubmission>div{background:#fbfaf8;gap:14px;padding:18px 20px;display:grid}.reviewedSubmission p{white-space:pre-wrap;margin:5px 0;line-height:1.55}.reviewedSubmission blockquote{background:#fff;border-left:3px solid #bd8438;margin:8px 0;padding:12px}.churchPage>header h1{letter-spacing:-.055em;margin:8px 0 10px;font-size:clamp(48px,7vw,82px);line-height:.95}@media (max-width:700px){.churchGroupWorkspace .submissionSummary>span{grid-template-columns:1fr}.churchGroupWorkspace .submissionSummary em{white-space:normal}.churchGroupWorkspace .weekCompletionOverview>article{grid-template-columns:1fr auto}.churchGroupWorkspace .weekCompletionOverview>article>span{grid-column:1}}.liveCohort{max-width:820px;padding:24px}.liveCohort .composeCard{background:#fff;border:1px solid #d7d7d2;border-left:3px solid #bd812e;padding:16px}.liveCohort .composeCard textarea{min-height:76px}.liveCohort .discussion{background:#f1f2f3;border:0;border-radius:18px 18px 18px 4px;max-width:86%;padding:14px 16px}.liveCohort .discussion:nth-child(2n){background:#e8edf0;border-radius:18px 18px 4px;margin-left:auto}.liveCohort .discussion h3{margin:5px 0;font:700 16px Arial,sans-serif}.liveCohort .discussion>p{margin:6px 0;line-height:1.45}.liveReplies{gap:7px;margin-top:12px;padding-top:10px}.liveReplies blockquote{background:#fff;border:0;border-radius:14px 14px 14px 4px;max-width:88%;padding:9px 12px}.liveReplies blockquote:nth-child(2n){border-radius:14px 14px 4px;margin-left:auto}.liveReplies blockquote footer{font-weight:700}.threadMeta{margin-top:8px!important}.threadMeta button{font-size:12px}.embeddedDiscussion>.liveCohort{max-width:none;margin:0;padding:18px 0 0}.embeddedDiscussion>.liveCohort>header{display:none}.embeddedDiscussion .composeCard{gap:9px;margin-bottom:18px;padding:12px}.embeddedDiscussion .composeCard label{gap:4px;font-size:11px}.embeddedDiscussion .composeCard input,.embeddedDiscussion .composeCard textarea{min-height:42px;padding:10px 12px;font-size:14px}.embeddedDiscussion .composeCard textarea{min-height:64px}.embeddedDiscussion .composeCard .primary{padding:10px 14px}.embeddedDiscussion .discussion{margin-bottom:8px}.embeddedDiscussion .liveReplies textarea{min-height:54px}.liveCohort.embeddedDiscussion{border-top:1px solid #deded9;max-width:none;margin:22px 0 0;padding:18px 0 0}.liveCohort.embeddedDiscussion>header{margin-bottom:14px;padding:0 0 16px}.liveCohort.embeddedDiscussion>header h2{font-size:28px}.liveCohort.embeddedDiscussion .discussion{margin-bottom:8px}.liveCohort.embeddedDiscussion .liveReplies textarea{min-height:54px}.liveCohort .conversationThread{background:#fff;border:1px solid #deded9;border-radius:12px;max-width:none;padding:14px 16px}.conversationThread:hover{box-shadow:none;transform:none}.conversationThread :is(.conversationHeading,.chatMessage,.chatBubble,.messageStream){margin-top:0!important}.conversationHeading{justify-content:space-between;gap:16px;align-items:center!important;display:flex!important}.conversationHeading h3{font:700 16px/1.25 Arial,sans-serif;margin:3px 0 0!important}.conversationHeading>button{color:#173a35;background:0 0;border:0;flex:none;padding:5px 0;font-size:11px;font-weight:800}.chatMessage{width:max-content;max-width:78%;color:#202421!important;gap:2px!important;margin:6px 0!important;display:grid!important}.chatBubble{background:#e8eef8;border-radius:16px 16px 16px 4px;padding:9px 13px;line-height:1.4;color:#202421!important;font-size:14px!important;display:block!important}.chatBubble p{color:inherit!important;line-height:inherit!important;margin:0!important}.chatAuthor{padding:0 7px;font-weight:700;color:#6b6f6c!important;letter-spacing:0!important;font-size:10px!important}.participantTone0 .chatBubble{background:#e5edf9}.participantTone1 .chatBubble{background:#e2f0e9}.participantTone2 .chatBubble{background:#f1e7d8}.participantTone3 .chatBubble{background:#ece5f4}.participantTone4 .chatBubble{background:#f3e3e5}.chatMessage.participantTone1,.chatMessage.participantTone3{margin-left:auto!important}.chatMessage.participantTone1 .chatBubble,.chatMessage.participantTone3 .chatBubble{border-radius:16px 16px 4px}.chatMessage.participantTone1 .chatAuthor,.chatMessage.participantTone3 .chatAuthor{text-align:right}.conversationThread>.chatMessage{margin-top:9px!important}.conversationThread .liveReplies{margin-top:9px;padding-top:9px}.messageStream{gap:1px!important;display:grid!important}.liveReplies>label{margin-top:9px}.liveReplies>label textarea{padding:9px 11px;min-height:50px!important}.liveReplies>button{border-radius:5px;margin-top:6px;padding:9px 12px;font-size:11px}.conversationPreview{background:#f5f3ee;border-left:3px solid #bd812e;gap:7px;padding:14px 16px;color:#202421!important;margin:14px 0 12px!important;display:grid!important}.conversationPreview p{white-space:pre-wrap;overflow-wrap:anywhere;color:#202421!important;margin:0!important;font-size:15px!important;line-height:1.55!important;display:block!important}.conversationPreview small{font-weight:700;color:#6b6f6c!important;letter-spacing:0!important;font-size:11px!important}.conversationToggle{color:#fff;text-align:center;background:#17191c;border:1px solid #17191c;border-radius:6px;width:100%;margin:0;padding:11px 13px;font-size:12px;font-weight:800;display:block}.conversationToggle:hover{background:#302a22}.conversationToggle[aria-expanded=true]{color:#17191c;background:#fff}@media (max-width:760px){.liveCohort .conversationThread{box-sizing:border-box;background:#fff;border-radius:10px;width:100%;max-width:100%;padding:14px;margin:0!important}.conversationHeading{display:block!important}.conversationHeading>span{min-width:0;display:block}.conversationHeading h3{overflow-wrap:anywhere;font-size:18px!important}.conversationPreview{width:auto;padding:13px 14px;margin:14px 0 12px!important}.conversationPreview p{font-size:15px!important;line-height:1.55!important}.chatMessage{width:auto;max-width:92%}.conversationToggle{min-height:44px;font-size:13px}}.feedbackFab{z-index:70;color:#fff;background:#111;border:1px solid #c28a3b;border-radius:999px;padding:11px 16px;font-size:12px;font-weight:800;position:fixed;bottom:18px;right:18px;box-shadow:0 10px 30px #0003}.feedbackFab:hover{background:#2a2116}.feedbackBackdrop{z-index:100;background:#0008;place-items:end;padding:18px;display:grid;position:fixed;inset:0}.feedbackCard{background:#fff;border-top:5px solid #bd812e;border-radius:18px;width:min(440px,100%);padding:28px;position:relative;box-shadow:0 22px 70px #0005}.feedbackClose{background:0 0;border:0;font-size:28px;position:absolute;top:10px;right:14px}.feedbackCard>span{letter-spacing:.14em;color:#956429;font-size:10px;font-weight:800}.feedbackCard h2{margin:8px 0 20px;font:31px/1.05 Georgia,serif}.feedbackType{grid-template-columns:1fr 1fr;gap:7px;margin-bottom:16px;display:grid}.feedbackType button{background:#fff;border:1px solid #d7d1c8;border-radius:8px;padding:10px;font-weight:700}.feedbackType button.selected{color:#fff;background:#111;border-color:#111}.feedbackCard label{gap:6px;margin-top:12px;font-size:12px;font-weight:800;display:grid}.feedbackCard textarea,.feedbackCard input{border:1px solid #d3cdc4;border-radius:9px;padding:12px;font:14px Arial,sans-serif}.feedbackCard textarea{resize:vertical;min-height:120px}.feedbackCard>small{color:#77716a;margin:10px 0;display:block}.feedbackSubmit{color:#fff;background:#111;border:0;border-radius:9px;width:100%;padding:13px;font-weight:800}.feedbackSubmit:disabled{color:#827c73;background:#d5d0c7}.feedbackState{color:#75501f;margin:10px 0 0;font-weight:700}.bugStudio>header>b{color:#956429;font:22px Georgia,serif}.bugFilters{color:#706b64;background:#f6f4ef;justify-content:space-between;align-items:center;padding:12px 18px;display:flex}.bugFilters button{background:0 0;border:0;font-weight:800}.bugRows{display:grid}.bugRows>button{text-align:left;background:#fff;border:0;border-bottom:1px solid #ece9e3;grid-template-columns:38px 1fr auto;align-items:center;gap:13px;width:100%;padding:16px 18px;display:grid}.bugRows>button:hover{background:#fbf8f2}.bugRows i{color:#974413;background:#f3dfcc;border-radius:50%;place-items:center;width:34px;height:34px;font-style:normal;font-weight:900;display:grid}.bugRows i.suggestion{color:#8d611e;background:#eee5d4}.bugRows span{gap:4px;min-width:0;display:grid}.bugRows small{letter-spacing:.12em;color:#99682a;font-size:9px}.bugRows b{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.bugRows em{color:#77716a;font-size:11px;font-style:normal}.bugRows strong{font-size:11px}.bugDrawer{z-index:100;background:#fff;border-left:1px solid #d9d4cb;width:min(520px,94vw);padding:35px;position:fixed;top:0;bottom:0;right:0;overflow:auto;box-shadow:-20px 0 60px #0003}.bugDrawer>span{letter-spacing:.15em;color:#9a6827;font-size:10px;font-weight:800}.bugDrawer h2{margin:12px 0;font:30px/1.2 Georgia,serif}.bugDrawer>a{color:#5c431f}.bugDrawer dl{border-top:1px solid #ddd8cf;margin:22px 0}.bugDrawer dl div{border-bottom:1px solid #e9e6df;justify-content:space-between;gap:18px;padding:10px 0;display:flex}.bugDrawer dd{text-align:right}.bugDrawer label{letter-spacing:.12em;gap:8px;font-size:10px;font-weight:800;display:grid}.bugDrawer textarea{resize:vertical;border:1px solid #d4cec5;border-radius:9px;min-height:230px;padding:13px;font:12px/1.5 monospace}.bugDrawer .primary{margin-top:10px}.bugDrawer>small{color:#766039;margin-top:8px;display:block}.bugStatus{border-top:1px solid #ddd8cf;gap:7px;margin-top:24px;padding-top:16px;display:flex}.bugStatus button{background:#fff;border:1px solid #d4cec5;border-radius:8px;padding:9px;font-weight:700}@media (max-width:600px){.feedbackFab{bottom:12px;right:12px}.feedbackBackdrop{padding:8px}.feedbackCard{padding:24px 18px}.feedbackType{grid-template-columns:1fr}.bugRows>button{grid-template-columns:34px 1fr}.bugRows strong{display:none}}.churchGroupCards{gap:10px;margin:20px 0 28px;display:grid}.churchGroupCard{text-align:left;color:#111;background:#fff;border:1px solid #111;grid-template-columns:minmax(230px,1.2fr) minmax(170px,.7fr) minmax(220px,1fr) auto;align-items:center;gap:24px;width:100%;padding:20px 22px;display:grid}.churchGroupCard:hover{background:#faf7f1}.churchGroupCard span,.groupFacilitator small{letter-spacing:.14em;color:#8a5817;font-size:9px;font-weight:800}.churchGroupCard h2{letter-spacing:-.035em;margin:5px 0 3px;font:750 24px/1.05 Arial,sans-serif}.churchGroupCard p{color:#646764;margin:0;font-size:13px}.groupFacilitator{gap:5px;display:grid}.groupFacilitator b{font:19px Georgia,serif}.groupCardProgress{grid-template-columns:1fr;gap:5px;display:grid}.groupCardProgress label{justify-content:space-between;display:flex}.groupCardProgress label b{font-size:11px}.groupCardProgress .progress,.workspaceOverview .progress,.groupWorkspaceList .progress{border-radius:0;height:5px}.churchGroupCard>strong{white-space:nowrap;font-size:11px}.churchGroupWorkspace>.textButton{margin-bottom:18px}.groupWorkspaceList{border:1px solid #111}.groupWorkspaceList>header{border-bottom:1px solid #111;justify-content:space-between;align-items:end;gap:20px;padding:22px;display:flex}.groupWorkspaceList h2{margin:0;font:750 30px Arial,sans-serif}.groupWorkspaceList header p{color:#666;margin:5px 0 0}.groupWorkspaceList header .primary{text-decoration:none}.groupWorkspaceList>article{border-bottom:1px solid #dedbd4;justify-content:space-between;align-items:center;gap:20px;padding:18px 22px;display:flex}.groupWorkspaceList>article:last-child{border-bottom:0}.groupWorkspaceList article>div{flex:1;min-width:0}.groupWorkspaceList small{letter-spacing:.13em;color:#8a5817;font-size:9px;font-weight:800}.groupWorkspaceList h3{margin:5px 0;font:750 19px Arial,sans-serif}.groupWorkspaceList article p{color:#656865;margin:0}.groupWorkspaceList em{color:#777;margin-top:7px;font-size:11px;display:block}.groupWorkspaceList article>a{color:#111;white-space:nowrap;font-size:11px;font-weight:800}@media (max-width:850px){.churchGroupCard{grid-template-columns:1fr 1fr}.groupCardProgress{grid-column:1/-1}.churchGroupCard>strong{justify-self:end}.groupWorkspaceList>header{flex-direction:column;align-items:flex-start}}@media (max-width:540px){.churchGroupCard{grid-template-columns:1fr}.groupCardProgress{grid-column:auto}.churchGroupCard>strong{justify-self:start}.groupWorkspaceList>article{flex-direction:column;align-items:flex-start}}.cohortEmailWorkspace{background:#fff;border:1px solid #111}.cohortEmailWorkspace>header{border-bottom:1px solid #111;padding:24px}.cohortEmailWorkspace>header>span{color:#8a5817;letter-spacing:.14em;font-size:10px;font-weight:800}.cohortEmailWorkspace>header h2{letter-spacing:-.035em;margin:6px 0;font:750 30px Arial,sans-serif}.cohortEmailWorkspace>header p{color:#656865;margin:0}.cohortEmailComposer{gap:18px;padding:24px;display:grid}.cohortEmailComposer>label:not(.cohortEmailAudience){gap:7px;font-weight:800;display:grid}.cohortEmailComposer input,.cohortEmailComposer textarea{box-sizing:border-box;background:#fff;border:1px solid #aaa;width:100%;padding:14px;font:16px/1.5 Arial,sans-serif}.cohortEmailComposer textarea{resize:vertical;min-height:220px}.cohortEmailAudience{background:#f5f2ec;align-items:flex-start;gap:10px;padding:14px;display:flex}.cohortEmailAudience input{width:auto;margin-top:3px}.cohortEmailAudience span{gap:3px;display:grid}.cohortEmailAudience small{color:#656865;font-weight:400}.cohortEmailActions{justify-content:space-between;align-items:center;gap:16px;display:flex}.cohortEmailActions>span{font-size:13px;font-weight:800}.cohortEmailConfirm{background:#f5f2ec;border-left:5px solid #bd812e;margin:24px;padding:24px}.cohortEmailConfirm>span{color:#8a5817;letter-spacing:.12em;font-size:10px;font-weight:800}.cohortEmailConfirm h3{margin:10px 0;font:26px Georgia,serif}.cohortEmailConfirm>p{white-space:pre-wrap;line-height:1.6}.cohortEmailConfirm>small{color:#656865}.cohortEmailConfirm>div{justify-content:flex-end;gap:9px;margin-top:20px;display:flex}.cohortEmailConfirm button{background:#fff;border:1px solid #111;padding:11px 14px;font-weight:800}.cohortEmailConfirm .primary{color:#fff;background:#111}.cohortEmailHistory{border-top:1px solid #111}.cohortEmailHistory>header{color:#fff;background:#111;justify-content:space-between;padding:16px 20px;display:flex}.cohortEmailHistory h3{margin:0;font-size:15px}.cohortEmailHistory>header span{background:#bd812e;border-radius:50%;place-items:center;min-width:24px;height:24px;font-size:11px;display:grid}.cohortEmailHistory>article{border-bottom:1px solid #dedbd4;grid-template-columns:minmax(0,1fr) auto;gap:24px;padding:18px 20px;display:grid}.cohortEmailHistory>article>div{gap:6px;min-width:0;display:grid}.cohortEmailHistory article small{color:#656865;font-size:11px}.cohortEmailHistory article b{font-size:17px}.cohortEmailHistory article p{color:#565a57;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;line-height:1.5;display:-webkit-box;overflow:hidden}.cohortEmailHistory article aside{align-content:start;justify-items:end;gap:5px;display:grid}.cohortEmailHistory>p{color:#656865;margin:0;padding:24px}@media (max-width:650px){.cohortEmailWorkspace>header,.cohortEmailComposer{padding:20px 16px}.cohortEmailActions,.cohortEmailConfirm>div{flex-direction:column;align-items:stretch}.cohortEmailActions .primary,.cohortEmailConfirm button{width:100%}.cohortEmailConfirm{margin:16px;padding:20px 16px}.cohortEmailHistory>article{grid-template-columns:1fr}.cohortEmailHistory article aside{justify-items:start}}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}
