.student-guide{--guide-ink:#203047;--guide-secondary:#536176;--guide-blue:#235adb;--guide-line:#d8e1ed;--guide-surface:#f2f6fc;color:var(--guide-ink);overflow-wrap:anywhere;width:100%;max-width:780px;margin-inline:auto;padding:24px;font-family:Segoe UI,Microsoft YaHei,PingFang SC,sans-serif;font-size:16px;line-height:1.75}.student-guide p,.student-guide h2,.student-guide h3,.student-guide h4{margin:0}.student-guide-intro{margin-bottom:24px}.student-guide-kicker{color:var(--guide-blue);font-size:14px;font-weight:700;margin-bottom:4px!important}.student-guide-intro h2{margin-bottom:10px;font-size:clamp(24px,3vw,30px);font-weight:700;line-height:1.4}.student-guide-intro>p:last-child,.student-guide-hint{color:var(--guide-secondary)}.student-guide-first-steps{border-block:1px solid var(--guide-line);margin:0;padding:0;list-style:none}.student-guide-first-steps>li{align-items:flex-start;gap:14px;padding-block:18px;display:flex}.student-guide-first-steps>li+li{border-top:1px solid var(--guide-line)}.student-guide-step-number{height:32px;color:var(--guide-blue);background:#e6eeff;border-radius:50%;flex:0 0 32px;place-items:center;font-size:15px;font-weight:700;display:grid}.student-guide-first-steps h3,.student-guide-more>h3{font-size:17px;font-weight:700;line-height:1.6}.student-guide-first-steps p{margin-top:4px}.student-guide-submission{border-left:4px solid var(--guide-blue);background:var(--guide-surface);margin-block:22px 30px;padding:16px 18px}.student-guide-submission p{margin-top:6px}.student-guide-hint{font-size:14px;margin-block:6px 14px!important}.student-guide-topic{border-top:1px solid var(--guide-line)}.student-guide-topic:last-child{border-bottom:1px solid var(--guide-line)}.student-guide-topic>summary{cursor:pointer;border-radius:4px;justify-content:space-between;align-items:center;gap:14px;min-height:56px;padding:17px 6px;font-weight:700;list-style:none;display:flex}.student-guide-topic>summary::-webkit-details-marker{display:none}.student-guide-topic>summary:hover{background:var(--guide-surface)}.student-guide-toggle{width:18px;height:18px;color:var(--guide-blue);flex:0 0 18px;position:relative}.student-guide-toggle:before,.student-guide-toggle:after{content:"";background:currentColor;border-radius:1px;position:absolute}.student-guide-toggle:before{width:14px;height:2px;inset:8px auto auto 2px}.student-guide-toggle:after{width:2px;height:14px;inset:2px auto auto 8px}.student-guide-topic[open] .student-guide-toggle:after{display:none}.student-guide-topic-body{padding:2px 6px 24px}.student-guide-instructions{margin:0;padding-left:25px}.student-guide-cloud-definition{margin-bottom:14px!important}.student-guide-instructions>li+li{margin-top:12px}.student-guide-note{color:var(--guide-secondary);margin-top:16px!important}.student-guide-troubleshooting{gap:18px;display:grid}.student-guide-troubleshooting h4,.student-guide-question-example h4{margin-bottom:5px;font-size:16px;font-weight:700}.student-guide-question-example{background:var(--guide-surface);border:1px solid var(--guide-line);border-radius:8px;margin-top:18px;padding:16px}.student-guide-actions{flex-wrap:wrap;align-items:center;gap:12px 18px;margin-top:28px;display:flex}.student-guide-primary{background:var(--guide-blue);color:#fff;border-radius:8px;justify-content:center;align-items:center;min-height:44px;padding:9px 18px;font-weight:600;text-decoration:none;display:inline-flex}.student-guide-primary:hover{background:#1947b4}.student-guide-link{min-height:44px;color:var(--guide-blue);cursor:pointer;font:inherit;text-underline-offset:3px;background:0 0;border:0;align-items:center;padding:7px 2px;text-decoration:underline;display:inline-flex}.student-guide :is(a,button,summary):focus-visible{outline:3px solid var(--guide-blue);outline-offset:4px}@media (max-width:600px){.student-guide{padding:18px 16px}.student-guide-first-steps>li{gap:11px}.student-guide-submission{padding:14px}.student-guide-topic>summary,.student-guide-topic-body{padding-inline:2px}.student-guide-actions{align-items:flex-start}}@media (forced-colors:active){.student-guide-primary,.student-guide-step-number{border:1px solid buttontext}.student-guide-toggle:before,.student-guide-toggle:after{background:buttontext}.student-guide :is(a,button,summary):focus-visible{outline-color:highlight}}.nt-read-control,.nt-calendar-control{flex-direction:column;align-items:flex-start;gap:6px;min-width:0;display:flex}.nt-read-button,.nt-calendar-button{color:#294469;white-space:normal;text-align:left;background:#fff;border:1px solid #cbd5e6;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:10px 14px;font-size:14px;font-weight:600;line-height:1.5;display:inline-flex}.nt-read-button:hover,.nt-calendar-button:hover{background:#edf3ff;border-color:#8da8db}.nt-read-button.nt-is-read{color:#225b46;background:#edf7f3;border-color:#b8daca}:is(.nt-read-button:focus-visible,.nt-calendar-button:focus-visible){outline-offset:3px;outline:3px solid #315fc4}.nt-read-button:disabled,.nt-calendar-button:disabled{color:#616d80;cursor:not-allowed;opacity:1;background:#f2f4f8;border-color:#dce2ed}.nt-feedback,.nt-calendar-hint,.nt-update-hint{overflow-wrap:anywhere;color:#4b5b73;max-width:580px;margin:0;font-size:14px;line-height:1.65}.nt-update-hint{color:#955110;font-weight:600}.nt-feedback.nt-error{color:#9c3030}@media (max-width:600px){.nt-read-control,.nt-calendar-control{width:100%}.nt-read-button,.nt-calendar-button{justify-content:flex-start;width:100%}}
