body:has(.questionsCoursePage){background:#071b17}body:has(.questionsCoursePage) .fchatBubble,body:has(.questionsCoursePage) .footer,body:has(.questionsCoursePage) .mobileTabBar{display:none}.questionsCoursePage{--questions-night:#071b17;--questions-evergreen:#0c2d26;--questions-evergreen-soft:#164238;--questions-gold:#c9a35e;--questions-gold-bright:#e3c782;--questions-paper:#f6efdf;--questions-paper-deep:#e9dfcb;--questions-ink:#152822;--questions-muted:#5e6d67;--questions-rule:rgba(21,40,34,0.16);min-height:100vh;background:radial-gradient(circle at 12% 8%,rgba(201,163,94,.16),transparent 27rem),radial-gradient(circle at 86% 24%,rgba(88,151,128,.1),transparent 32rem),var(--questions-night);color:var(--questions-paper)}.questionsCourseNav{display:grid;width:min(1320px,calc(100% - 48px));min-height:72px;margin:0 auto;grid-template-columns:1fr auto 1fr;align-items:center;border-bottom:1px solid rgba(246,239,223,.12)}.questionsCourseNav>span{color:rgba(246,239,223,.66);font:600 10px/1.3 var(--font-sans);letter-spacing:.13em;text-transform:uppercase}.questionsCourseNav>a:last-child{justify-self:end;color:var(--questions-gold-bright);font:700 10px/1.3 var(--font-sans);letter-spacing:.08em;text-decoration:none;text-transform:uppercase}.questionsCourseBrand{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;gap:9px;color:var(--questions-paper);font:500 19px/1 var(--font-display);text-decoration:none}.questionsCourseBrand img{border-radius:50%}.questionsCourseMap{width:min(1320px,calc(100% - 48px));margin:0 auto;border-bottom:1px solid rgba(246,239,223,.12)}.questionsCourseMap summary{display:grid;min-height:66px;padding:12px 0;grid-template-columns:1fr auto;align-items:center;cursor:pointer;list-style:none}.questionsCourseMap summary::-webkit-details-marker{display:none}.questionsCourseMap summary>span{display:grid;grid-gap:4px;gap:4px;color:var(--questions-paper);font:600 11px/1.3 var(--font-sans);letter-spacing:.08em;text-transform:uppercase}.questionsCourseMap summary small{color:rgba(246,239,223,.5);font:400 10px/1.3 var(--font-sans);letter-spacing:0;text-transform:none}.questionsCourseMap summary i{display:grid;width:42px;height:42px;place-items:center;border:1px solid rgba(227,199,130,.45);border-radius:50%;color:var(--questions-gold-bright);font:600 10px/1 var(--font-sans);font-style:normal}.questionsCourseMapProgress{height:2px;margin-top:-2px;overflow:hidden;background:rgba(246,239,223,.08)}.questionsCourseMapProgress span{display:block;height:100%;background:var(--questions-gold-bright);transition:width .3s ease}.questionsCourseMap>ol{display:grid;margin:0;padding:16px 0 22px;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;list-style:none}.questionsCourseMap li a{display:grid;min-height:70px;padding:11px 12px;grid-template-columns:28px minmax(0,1fr);grid-gap:9px;gap:9px;align-items:center;border:1px solid rgba(246,239,223,.1);color:rgba(246,239,223,.68);text-decoration:none}.questionsCourseMap li a.isActive,.questionsCourseMap li a:hover{border-color:rgba(227,199,130,.55);background:rgba(227,199,130,.08);color:var(--questions-paper)}.questionsCourseMap li a>span:first-child{display:grid;width:28px;height:28px;place-items:center;border:1px solid;border-radius:50%;color:var(--questions-gold-bright);font:700 9px/1 var(--font-sans)}.questionsCourseMap li a>span:last-child{display:grid;grid-gap:3px;gap:3px;min-width:0}.questionsCourseMap li small{color:var(--questions-gold-bright);font:700 7px/1.2 var(--font-sans);letter-spacing:.1em}.questionsCourseMap li strong{overflow:hidden;font:500 13px/1.15 var(--font-serif);text-overflow:ellipsis;white-space:nowrap}.questionsCourseShell{display:grid;width:min(1180px,calc(100% - 48px));margin:48px auto 88px;grid-template-columns:minmax(230px,300px) minmax(0,1fr);align-items:start;box-shadow:0 36px 100px rgba(0,0,0,.32)}.questionsCourseRail{position:-webkit-sticky;position:sticky;top:18px;display:flex;min-height:680px;padding:clamp(28px,4vw,44px) 30px;flex-direction:column;border:1px solid rgba(227,199,130,.22);background:linear-gradient(rgba(255,255,255,.018) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 1px),var(--questions-evergreen);background-size:32px 32px}.questionsCourseRail:after{position:absolute;right:18px;bottom:6px;content:"?";color:rgba(227,199,130,.07);font:300 180px/1 var(--font-display);pointer-events:none}.questionsEyebrow{margin:0;color:var(--questions-gold-bright);font:700 9px/1.3 var(--font-sans);letter-spacing:.14em;text-transform:uppercase}.questionsCourseRail h2{margin:12px 0 8px;color:var(--questions-paper);font:400 30px/1.05 var(--font-display)}.questionsCourseRail>div>p:last-child{margin:0;color:rgba(246,239,223,.58);font:400 13px/1.55 var(--font-serif)}.questionsCourseRail>ol{position:relative;z-index:1;display:grid;margin:52px 0 0;padding:0;grid-gap:0;gap:0;list-style:none}.questionsCourseRail li{position:relative;display:grid;min-height:62px;grid-template-columns:34px 1fr;grid-gap:10px;gap:10px;align-items:start;color:rgba(246,239,223,.38)}.questionsCourseRail li:not(:last-child):after{position:absolute;top:31px;bottom:0;left:16px;width:1px;content:"";background:rgba(246,239,223,.15)}.questionsCourseRail li>span{display:grid;width:33px;height:33px;place-items:center;border:1px solid;border-radius:50%;font:700 9px/1 var(--font-sans)}.questionsCourseRail li strong{padding-top:8px;font:600 10px/1.3 var(--font-sans);letter-spacing:.06em;text-transform:uppercase}.questionsCourseRail li.isActive{color:var(--questions-gold-bright)}.questionsCoursePrivacy{position:relative;z-index:1;margin:auto 0 0;padding-top:24px;border-top:1px solid rgba(246,239,223,.12);color:rgba(246,239,223,.5);font:400 10px/1.55 var(--font-sans)}.questionsCourseCard{min-height:680px;color:var(--questions-ink);background:radial-gradient(circle at 92% 2%,rgba(201,163,94,.14),transparent 24rem),var(--questions-paper)}.questionsCourseLoading,.questionsCourseStep{width:min(760px,100%);margin:0 auto;padding:clamp(38px,7vw,76px) clamp(24px,7vw,72px)}.questionsCourseLoading{display:grid;min-height:680px;place-items:center;align-content:center;grid-gap:14px;gap:14px;color:var(--questions-muted)}.questionsCourseLoading span{display:grid;width:64px;height:64px;place-items:center;border:1px solid var(--questions-gold);border-radius:50%;color:var(--questions-gold);font:300 42px/1 var(--font-display);animation:questionsPulse 1.4s ease-in-out infinite alternate}@keyframes questionsPulse{to{box-shadow:0 0 0 12px rgba(201,163,94,.08)}}.questionsCourseStep>h1{max-width:700px;margin:14px 0 28px;color:var(--questions-ink);font:400 clamp(42px,6vw,64px)/.98 var(--font-display);letter-spacing:-.025em}.questionsCourseStep>h1:focus{outline:0}.questionsStepLead{max-width:620px;margin:-10px 0 30px;color:var(--questions-muted);font:400 15px/1.65 var(--font-serif)}.questionsPassage{margin:0 0 34px;padding:26px 28px;border:1px solid var(--questions-rule);border-left:4px solid var(--questions-gold);background:rgba(255,255,255,.32)}.questionsPassage p{margin:0 0 13px;color:var(--questions-ink);font:400 17px/1.68 var(--font-serif)}.questionsPassage p:last-of-type{margin-bottom:18px}.questionsPassage sup{display:inline-block;min-width:32px;color:#9a7335;font:700 8px/1 var(--font-sans);vertical-align:super}.questionsPassage cite{color:var(--questions-muted);font:600 9px/1.3 var(--font-sans);font-style:normal;letter-spacing:.08em;text-transform:uppercase}.questionsCriteria,.questionsEvidence{margin:0;padding:0;border:0}.questionsCriteria legend,.questionsEvidence legend{margin-bottom:14px;color:var(--questions-ink);font:600 15px/1.45 var(--font-serif)}.questionsCriteria label,.questionsEvidence label{display:grid;min-height:54px;margin-bottom:8px;padding:13px 15px;grid-template-columns:20px 1fr;grid-gap:11px;gap:11px;align-items:center;border:1px solid var(--questions-rule);background:rgba(255,255,255,.2);cursor:pointer}.questionsCriteria label:hover,.questionsEvidence label.isSelected,.questionsEvidence label:hover{border-color:var(--questions-gold);background:rgba(201,163,94,.09)}.questionsCriteria input,.questionsEvidence input,.questionsInterpretations input{accent-color:var(--questions-evergreen)}.questionsCriteria label span,.questionsEvidence label span{font:500 14px/1.45 var(--font-serif)}.questionsFeedback{margin:18px 0 0;padding:14px 16px;border-left:3px solid #a15c4a;background:rgba(161,92,74,.09);color:#633a31;font:500 12px/1.55 var(--font-sans)}.questionsFeedback.isCorrect{border-left-color:#3e7e65;background:rgba(62,126,101,.1);color:#265343}.questionsCourseButtons{display:flex;margin-top:32px;align-items:center;justify-content:flex-end;gap:10px}.questionsNext,.questionsPrimary,.questionsSecondary{display:inline-flex;min-height:46px;padding:12px 18px;align-items:center;justify-content:center;gap:18px;border:1px solid var(--questions-evergreen);border-radius:0;cursor:pointer;font:700 10px/1.3 var(--font-sans);letter-spacing:.06em;text-decoration:none;text-transform:uppercase}.questionsNext,.questionsPrimary{background:var(--questions-evergreen);color:var(--questions-paper)}.questionsNext:hover,.questionsPrimary:hover{background:var(--questions-evergreen-soft)}.questionsPrimary:disabled{cursor:not-allowed;opacity:.42}.questionsSecondary{background:transparent;color:var(--questions-evergreen)}.questionsSourceGuide{border-top:1px solid var(--questions-rule)}.questionsSourceGuide>div{display:grid;padding:15px 0;grid-template-columns:130px minmax(0,1fr);grid-gap:20px;gap:20px;border-bottom:1px solid var(--questions-rule)}.questionsCapstoneContext>span,.questionsDraftReview span,.questionsFirstWin>span,.questionsGroundedFeedback>span,.questionsOwnResponse>span,.questionsRevisionStep>blockquote>span,.questionsSelectedLens>span,.questionsSourceGuide span{color:#977139;font:700 8px/1.4 var(--font-sans);letter-spacing:.1em;text-transform:uppercase}.questionsSourceGuide p{margin:0;color:var(--questions-muted);font:400 13px/1.6 var(--font-serif)}.questionsScriptureLink{display:inline-flex;min-height:44px;margin-top:18px;align-items:center;gap:10px;color:var(--questions-evergreen);font:700 10px/1.3 var(--font-sans);text-decoration:none}.questionsInterpretations{display:grid;grid-gap:10px;gap:10px}.questionsInterpretations>label{display:grid;padding:20px;grid-template-columns:0 38px minmax(0,1fr);grid-gap:0 14px;gap:0 14px;border:1px solid var(--questions-rule);cursor:pointer}.questionsInterpretations>label.isSelected,.questionsInterpretations>label:hover{border-color:var(--questions-gold);background:rgba(201,163,94,.08)}.questionsInterpretations input{width:0;height:0;opacity:0}.questionsLensNumber{color:var(--questions-gold);font:300 32px/1 var(--font-display)}.questionsLensCopy{display:grid;grid-gap:8px;gap:8px}.questionsLensCopy>strong{color:var(--questions-ink);font:500 21px/1.15 var(--font-display)}.questionsLensCopy p{margin:0;color:var(--questions-muted);font:400 13px/1.55 var(--font-serif)}.questionsLensCopy small{display:grid;grid-template-columns:125px minmax(0,1fr);grid-gap:10px;gap:10px;color:var(--questions-muted);font:400 10px/1.5 var(--font-sans)}.questionsLensCopy small b{color:var(--questions-evergreen);font-size:8px;letter-spacing:.05em;text-transform:uppercase}.questionsCapstoneContext,.questionsFirstWin,.questionsGroundedFeedback,.questionsSelectedLens{margin-bottom:24px;padding:18px 20px;border:1px solid var(--questions-rule);background:rgba(201,163,94,.08)}.questionsSelectedLens strong{display:block;margin:7px 0 4px;color:var(--questions-ink);font:500 20px/1.2 var(--font-display)}.questionsCapstoneContext p,.questionsFirstWin p,.questionsGroundedFeedback p,.questionsSelectedLens p{margin:0;color:var(--questions-muted);font:400 13px/1.55 var(--font-serif)}.questionsGroundedFeedback{display:grid;grid-gap:8px;gap:8px}.questionsGroundedFeedback small{color:var(--questions-muted);font:400 10px/1.55 var(--font-sans)}.questionsResponse{display:grid;grid-gap:9px;gap:9px}.questionsResponse>span{color:var(--questions-ink);font:600 12px/1.3 var(--font-sans)}.questionsCapstoneFields textarea,.questionsResponse textarea{width:100%;resize:vertical;border:1px solid var(--questions-rule);border-radius:0;background:rgba(255,255,255,.38);color:var(--questions-ink);font:400 15px/1.65 var(--font-serif)}.questionsResponse textarea{padding:16px}.questionsCapstoneFields textarea::placeholder,.questionsResponse textarea::placeholder{color:rgba(94,109,103,.62)}.questionsResponseMeta{display:flex;margin-top:8px;justify-content:space-between;gap:16px;color:var(--questions-muted);font:500 9px/1.4 var(--font-sans)}.questionsCourseComplete,.questionsSessionComplete{text-align:center}.questionsCourseComplete>h1,.questionsSessionComplete>h1{margin-right:auto;margin-left:auto}.questionsCompleteMark{display:grid;width:70px;height:70px;margin:22px auto;place-items:center;border:1px solid var(--questions-gold);border-radius:50%;color:var(--questions-evergreen);font:300 36px/1 var(--font-display)}.questionsSynthesis{max-width:600px;margin:0 auto 28px;color:var(--questions-muted);font:400 16px/1.7 var(--font-serif)}.questionsOwnResponse{margin:0 0 22px;padding:20px;border:1px solid var(--questions-rule);text-align:left}.questionsOwnResponse p{margin:8px 0 0;color:var(--questions-ink);font:400 14px/1.65 var(--font-serif)}.questionsCompletionBoundary{margin:0 0 26px;color:var(--questions-muted);font:500 9px/1.5 var(--font-sans)}.questionsFirstWin{text-align:left}.questionsFirstWin h2{margin:8px 0;color:var(--questions-ink);font:500 27px/1.1 var(--font-display)}.questionsFirstWin a{display:inline-flex;min-height:42px;margin-top:14px;align-items:center;color:var(--questions-evergreen);font:700 9px/1.3 var(--font-sans);letter-spacing:.07em;text-transform:uppercase}.questionsNext{width:100%;justify-content:space-between}.questionsCapstoneContext{display:grid;grid-gap:8px;gap:8px}.questionsCapstoneContext small{color:var(--questions-muted);font:400 10px/1.5 var(--font-sans)}.questionsCapstoneContext a{width:-moz-fit-content;width:fit-content;min-height:40px;color:var(--questions-evergreen);font:700 9px/1.3 var(--font-sans)}.questionsCapstoneFields{display:grid;grid-gap:20px;gap:20px}.questionsCapstoneFields>label{display:grid;grid-gap:8px;gap:8px}.questionsCapstoneFields label>span{display:flex;align-items:center;gap:9px;color:var(--questions-ink);font:600 12px/1.3 var(--font-sans)}.questionsCapstoneFields label>span b{display:grid;width:25px;height:25px;place-items:center;border:1px solid var(--questions-gold);border-radius:50%;color:#8b682f;font-size:8px}.questionsCapstoneFields label>span small{margin-left:auto;color:var(--questions-muted);font:500 8px/1.3 var(--font-sans);text-transform:uppercase}.questionsCapstoneFields textarea{padding:14px 16px}.questionsCapstoneFields label>small{justify-self:end;color:var(--questions-muted);font:500 8px/1.3 var(--font-sans)}.questionsDraftReview{display:grid;margin-bottom:30px;border-top:1px solid var(--questions-rule)}.questionsDraftReview>div{display:grid;padding:16px 0;grid-template-columns:130px minmax(0,1fr);grid-gap:20px;gap:20px;border-bottom:1px solid var(--questions-rule);text-align:left}.questionsDraftReview p{margin:0;color:var(--questions-muted);font:400 13px/1.6 var(--font-serif)}.questionsRevisionStep>blockquote{margin:0 0 26px;padding:20px;border-left:3px solid var(--questions-gold);background:rgba(201,163,94,.08)}.questionsRevisionStep>blockquote p{margin:8px 0 0;color:var(--questions-muted);font:400 14px/1.6 var(--font-serif)}.questionsOutcomeReceipt{display:grid;max-width:620px;margin:0 auto 28px;padding:0;text-align:left;list-style:none}.questionsOutcomeReceipt li{display:grid;padding:12px 0;grid-template-columns:28px 1fr;grid-gap:10px;gap:10px;align-items:center;border-bottom:1px solid var(--questions-rule);color:var(--questions-ink);font:500 12px/1.45 var(--font-sans)}.questionsOutcomeReceipt li span{color:var(--questions-evergreen)}.questionsFeasonHandoffs{margin:36px 0 26px;padding-top:30px;border-top:1px solid var(--questions-rule);text-align:left}.questionsFeasonHandoffs h2{margin:8px 0 20px;color:var(--questions-ink);font:500 32px/1.1 var(--font-display)}.questionsFeasonHandoffs>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.questionsFeasonHandoffs a{display:grid;min-height:110px;padding:16px;grid-template-columns:30px minmax(0,1fr);grid-gap:4px 10px;gap:4px 10px;border:1px solid var(--questions-rule);color:inherit;text-decoration:none}.questionsFeasonHandoffs a:hover{border-color:var(--questions-gold);background:rgba(201,163,94,.08)}.questionsFeasonHandoffs a>span{grid-row:1/3;color:var(--questions-gold);font:300 24px/1 var(--font-display)}.questionsFeasonHandoffs a strong{color:var(--questions-ink);font:500 17px/1.2 var(--font-display)}.questionsFeasonHandoffs a small{color:var(--questions-muted);font:400 9px/1.4 var(--font-sans)}.questionsCoursePage a:focus-visible,.questionsCoursePage button:focus-visible,.questionsCoursePage input:focus-visible,.questionsCoursePage summary:focus-visible,.questionsCoursePage textarea:focus-visible{outline:3px solid var(--questions-gold-bright);outline-offset:3px}@media (max-width:960px){.questionsCourseMap>ol{grid-template-columns:repeat(2,minmax(0,1fr))}.questionsCourseShell{grid-template-columns:1fr}.questionsCourseRail{position:relative;top:auto;min-height:0}.questionsCourseRail>ol{grid-template-columns:repeat(5,minmax(0,1fr));margin-top:28px}.questionsCourseRail li{min-height:50px;grid-template-columns:30px 1fr}.questionsCourseRail li:not(:last-child):after{top:15px;right:0;bottom:auto;left:29px;width:calc(100% - 29px);height:1px}.questionsCourseRail li>span{position:relative;z-index:1;width:30px;height:30px;background:var(--questions-evergreen)}.questionsCourseRail li strong{padding-top:7px}.questionsCoursePrivacy{margin-top:20px}}@media (max-width:560px){.questionsCourseMap,.questionsCourseNav,.questionsCourseShell{width:100%}.questionsCourseNav{min-height:62px;padding:0 16px;grid-template-columns:1fr auto}.questionsCourseNav>span{display:none}.questionsCourseBrand{font-size:17px}.questionsCourseMap{padding:0 16px}.questionsCourseMap>ol{grid-template-columns:1fr}.questionsCourseShell{margin:18px auto 0;box-shadow:none}.questionsCourseRail{padding:24px 20px;border-right:0;border-left:0}.questionsCourseRail h2{font-size:26px}.questionsCourseRail>ol{grid-template-columns:repeat(5,minmax(0,1fr))}.questionsCourseRail li{display:block}.questionsCourseRail li strong{display:none}.questionsCourseRail li:not(:last-child):after{left:29px;width:calc(100% - 29px)}.questionsCoursePrivacy{font-size:9px}.questionsCourseCard{min-height:calc(100vh - 260px)}.questionsCourseLoading,.questionsCourseStep{padding:36px 20px 54px}.questionsCourseStep>h1{margin-top:10px;font-size:clamp(38px,12vw,52px)}.questionsPassage{padding:21px 18px}.questionsPassage p{font-size:16px}.questionsDraftReview>div,.questionsSourceGuide>div{grid-template-columns:1fr;gap:6px}.questionsInterpretations>label{padding:16px 14px;grid-template-columns:0 30px minmax(0,1fr);gap:0 10px}.questionsLensNumber{font-size:26px}.questionsLensCopy small{grid-template-columns:1fr;gap:3px}.questionsCapstoneFields textarea,.questionsResponse textarea{font-size:16px}.questionsCourseButtons{align-items:stretch;flex-direction:column-reverse}.questionsPrimary,.questionsSecondary{width:100%}.questionsResponseMeta{flex-direction:column;gap:3px}.questionsFeasonHandoffs>div{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.questionsCourseLoading span{animation:none}.questionsCourseMapProgress span{transition:none}}