.page-module__8RnnMG__page{--ink:#0d1a2b;--paper:#f3f0e9;--stone:#dbe9ef;--red:#cf453e;--muted:#405166;background:var(--paper);min-height:100vh;color:var(--ink);font-family:Arial,Helvetica,sans-serif}.page-module__8RnnMG__header,.page-module__8RnnMG__intro,.page-module__8RnnMG__workspace,.page-module__8RnnMG__managerWorkspace,.page-module__8RnnMG__footer{max-width:1280px;margin:0 auto;padding-left:32px;padding-right:32px}.page-module__8RnnMG__header{border-bottom:1px solid var(--ink);justify-content:space-between;align-items:center;gap:16px;height:70px;display:flex}.page-module__8RnnMG__back,.page-module__8RnnMG__exit,.page-module__8RnnMG__footer a{color:var(--ink);border-bottom:1px solid var(--red);font-size:12px;font-weight:700;text-decoration:none}.page-module__8RnnMG__back{align-items:center;gap:7px;display:inline-flex}.page-module__8RnnMG__previewBadge{letter-spacing:.11em;font-size:10px;font-weight:800}.page-module__8RnnMG__previewBadge span{background:var(--red);border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block}.page-module__8RnnMG__intro{justify-content:space-between;align-items:end;gap:50px;padding-top:59px;padding-bottom:49px;display:flex}.page-module__8RnnMG__eyebrow,.page-module__8RnnMG__kicker{letter-spacing:.13em;color:var(--red);margin:0 0 15px;font-size:10px;font-weight:800}.page-module__8RnnMG__intro h1,.page-module__8RnnMG__taskHeader h2,.page-module__8RnnMG__managerHeading h2{letter-spacing:-.072em;margin:0;font-family:Georgia,Times New Roman,serif;line-height:.92}.page-module__8RnnMG__intro h1{font-size:clamp(47px,5.8vw,82px)}.page-module__8RnnMG__intro h1 em{color:var(--red);font-style:normal}.page-module__8RnnMG__intro>div:first-child>p:last-child{max-width:650px;color:var(--muted);margin:23px 0 0;font-size:17px;line-height:1.53}.page-module__8RnnMG__modeToggle{border:1px solid var(--ink);background:#fffaf0;display:flex}.page-module__8RnnMG__modeToggle button{cursor:pointer;color:var(--ink);background:0 0;border:0;align-items:center;gap:7px;padding:11px 13px;font-size:12px;font-weight:700;display:flex}.page-module__8RnnMG__modeToggle button[aria-pressed=true]{background:var(--ink);color:var(--paper)}.page-module__8RnnMG__workspace{border-top:2px solid var(--ink);border-bottom:1px solid var(--ink);grid-template-columns:250px minmax(0,1fr) 310px;display:grid}.page-module__8RnnMG__lessonRail{border-right:1px solid var(--ink);padding:26px 23px 29px 0}.page-module__8RnnMG__lessonRail h2{letter-spacing:-.07em;margin:0;font-family:Georgia,serif;font-size:47px;line-height:.8}.page-module__8RnnMG__lessonRail h2 span{letter-spacing:0;margin-top:16px;font-family:Arial,sans-serif;font-size:13px;line-height:1.25;display:block}.page-module__8RnnMG__progress{background:#d3cab9;height:5px;margin:33px 0 7px}.page-module__8RnnMG__progress span{background:var(--red);height:100%;transition:width .25s;display:block}.page-module__8RnnMG__lessonRail>p:not(.page-module__8RnnMG__kicker){color:var(--muted);font-size:11px}.page-module__8RnnMG__lessonRail ol{margin:32px 0;padding:0;list-style:none}.page-module__8RnnMG__lessonRail li{color:var(--muted);border-top:1px solid #aaa394;padding:10px 0;font-size:12px}.page-module__8RnnMG__lessonRail li b{color:var(--red);margin-right:7px}.page-module__8RnnMG__lessonRail .page-module__8RnnMG__currentLesson{color:var(--ink);font-weight:800}.page-module__8RnnMG__privacyNote{background:var(--stone);gap:8px;padding:12px;font-size:11px;line-height:1.35;display:flex}.page-module__8RnnMG__privacyNote svg{color:var(--red);flex:none}.page-module__8RnnMG__taskArea{background:#fcf8ef;padding:40px 42px 47px}.page-module__8RnnMG__taskHeader{justify-content:space-between;align-items:start;gap:20px;display:flex}.page-module__8RnnMG__taskHeader h2{max-width:610px;font-size:clamp(34px,4vw,54px)}.page-module__8RnnMG__time,.page-module__8RnnMG__teamTag{white-space:nowrap;background:var(--stone);padding:6px 8px;font-size:11px;font-weight:800}.page-module__8RnnMG__taskLead{max-width:670px;color:var(--muted);margin:25px 0;font-size:15px;line-height:1.5}.page-module__8RnnMG__stepList{border-top:2px solid var(--ink)}.page-module__8RnnMG__stepList article{border-bottom:1px solid #979185;grid-template-columns:35px 1fr auto;align-items:center;gap:12px;padding:14px 0;display:grid}.page-module__8RnnMG__stepNumber{color:var(--red);font-size:12px;font-weight:800}.page-module__8RnnMG__completeStep .page-module__8RnnMG__stepNumber{align-items:center;display:flex}.page-module__8RnnMG__stepList h3{margin:0;font-size:14px}.page-module__8RnnMG__stepList p{color:var(--muted);margin:4px 0 0;font-size:12px;line-height:1.38}.page-module__8RnnMG__stepList button,.page-module__8RnnMG__instructionReady button,.page-module__8RnnMG__themePanel button,.page-module__8RnnMG__questionArea form button{background:var(--ink);color:var(--paper);cursor:pointer;border:0;padding:8px 10px;font-size:11px;font-weight:800}.page-module__8RnnMG__stepList button:disabled{cursor:default;color:#726f67;background:#c9c4b8}.page-module__8RnnMG__lockedStep{opacity:.63}.page-module__8RnnMG__instructionReady{background:#e3eddc;border-left:4px solid #587e46;gap:12px;margin-top:25px;padding:17px;display:flex}.page-module__8RnnMG__instructionReady svg{color:#587e46;flex:none}.page-module__8RnnMG__instructionReady strong{font-size:13px}.page-module__8RnnMG__instructionReady p{color:#405044;margin:5px 0 12px;font-size:12px;line-height:1.43}.page-module__8RnnMG__instructionReady button,.page-module__8RnnMG__themePanel button{align-items:center;gap:6px;display:flex}.page-module__8RnnMG__nextHint{color:var(--muted);align-items:center;gap:8px;margin-top:24px;font-size:12px;display:flex}.page-module__8RnnMG__nextHint svg{color:var(--red)}.page-module__8RnnMG__questionArea{border-left:1px solid var(--ink);padding:29px 0 29px 25px}.page-module__8RnnMG__questionArea h2{letter-spacing:-.055em;margin:0;font-family:Georgia,serif;font-size:29px;line-height:1}.page-module__8RnnMG__questionArea>p:not(.page-module__8RnnMG__kicker):not(.page-module__8RnnMG__questionStatus){color:var(--muted);font-size:13px;line-height:1.46}.page-module__8RnnMG__questionArea form{margin-top:23px}.page-module__8RnnMG__questionArea label{margin-bottom:7px;font-size:11px;font-weight:800;display:block}.page-module__8RnnMG__questionArea textarea{box-sizing:border-box;resize:vertical;border:1px solid var(--ink);width:100%;color:var(--ink);background:#fffaf0;border-radius:0;padding:10px;font:12px/1.4 Arial,sans-serif}.page-module__8RnnMG__questionArea form button{align-items:center;gap:6px;margin-top:9px;display:flex}.page-module__8RnnMG__questionStatus{color:#46643b;font-size:11px;line-height:1.4}.page-module__8RnnMG__questionRule{border-top:1px solid #a49e90;gap:8px;margin-top:25px;padding-top:15px;font-size:11px;line-height:1.4;display:flex}.page-module__8RnnMG__questionRule svg{color:var(--red);flex:none}.page-module__8RnnMG__managerWorkspace{border-top:2px solid var(--ink);border-bottom:1px solid var(--ink);padding-top:39px;padding-bottom:45px}.page-module__8RnnMG__managerHeading{justify-content:space-between;align-items:start;gap:25px;display:flex}.page-module__8RnnMG__managerHeading h2{max-width:730px;font-size:clamp(40px,5vw,66px)}.page-module__8RnnMG__signalGrid{grid-template-columns:repeat(3,1fr);gap:20px;margin:42px 0;display:grid}.page-module__8RnnMG__signalGrid article{border-top:2px solid var(--ink);padding:20px 0}.page-module__8RnnMG__signalGrid span{color:var(--red);letter-spacing:-.07em;font-family:Georgia,serif;font-size:45px}.page-module__8RnnMG__signalGrid h3{margin:11px 0 4px;font-size:14px}.page-module__8RnnMG__signalGrid p{color:var(--muted);margin:0;font-size:12px}.page-module__8RnnMG__managerDetail{grid-template-columns:1.2fr .8fr;gap:20px;display:grid}.page-module__8RnnMG__themePanel{background:var(--ink);color:var(--paper);padding:34px}.page-module__8RnnMG__themePanel h3,.page-module__8RnnMG__noAccessPanel h3{letter-spacing:-.06em;margin:0;font-family:Georgia,serif;font-size:33px;line-height:1}.page-module__8RnnMG__themePanel>p:not(.page-module__8RnnMG__kicker){color:#c9c3b3;max-width:700px;font-size:13px;line-height:1.48}.page-module__8RnnMG__themePanel button{background:var(--paper);color:var(--ink)}.page-module__8RnnMG__noAccessPanel{background:var(--stone);padding:31px}.page-module__8RnnMG__noAccessPanel>svg{color:var(--red)}.page-module__8RnnMG__noAccessPanel h3{margin-top:22px}.page-module__8RnnMG__noAccessPanel ul{padding-left:18px;font-size:12px;line-height:1.8}.page-module__8RnnMG__noAccessPanel p{color:var(--muted);font-size:12px;line-height:1.45}.page-module__8RnnMG__footer{color:var(--muted);justify-content:space-between;gap:20px;padding-top:22px;padding-bottom:27px;font-size:11px;display:flex}.page-module__8RnnMG__footer div{flex-wrap:wrap;gap:13px;display:flex}@media (max-width:1020px){.page-module__8RnnMG__workspace{grid-template-columns:220px 1fr}.page-module__8RnnMG__questionArea{border-left:0;border-top:1px solid var(--ink);grid-column:1/-1;padding:28px 0}.page-module__8RnnMG__questionArea textarea{max-width:600px}.page-module__8RnnMG__managerDetail{grid-template-columns:1fr}}@media (max-width:700px){.page-module__8RnnMG__header,.page-module__8RnnMG__intro,.page-module__8RnnMG__workspace,.page-module__8RnnMG__managerWorkspace,.page-module__8RnnMG__footer{padding-left:20px;padding-right:20px}.page-module__8RnnMG__header{height:auto;padding-top:17px;padding-bottom:17px}.page-module__8RnnMG__previewBadge,.page-module__8RnnMG__exit{display:none}.page-module__8RnnMG__intro{padding-top:45px;padding-bottom:38px;display:block}.page-module__8RnnMG__modeToggle{width:max-content;max-width:100%;margin-top:25px}.page-module__8RnnMG__workspace{grid-template-columns:1fr}.page-module__8RnnMG__lessonRail{border-right:0;border-bottom:1px solid var(--ink);padding:25px 0}.page-module__8RnnMG__lessonRail ol{display:none}.page-module__8RnnMG__taskArea{background:0 0;padding:31px 0}.page-module__8RnnMG__taskHeader h2{font-size:40px}.page-module__8RnnMG__stepList article{grid-template-columns:29px 1fr}.page-module__8RnnMG__stepList button{grid-column:2;width:max-content}.page-module__8RnnMG__managerHeading{display:block}.page-module__8RnnMG__teamTag{margin-top:17px;display:inline-block}.page-module__8RnnMG__signalGrid{grid-template-columns:1fr;gap:0;margin:32px 0}.page-module__8RnnMG__signalGrid article{padding:15px 0}.page-module__8RnnMG__footer{line-height:1.45;display:block}.page-module__8RnnMG__footer div{margin-top:12px}}
