/* Public learning content only. Keep signed-in app controls untouched. */
.et-learning-section{box-sizing:border-box;max-width:1180px;margin:0 auto;padding:88px 32px;color:#0d1321;font-family:Archivo,system-ui,sans-serif}
.et-learning-section *,.et-support-video *{box-sizing:border-box}
.et-learning-heading{max-width:760px;margin-bottom:30px}.et-eyebrow{display:block;color:#a7350c;font:500 11px/1.6 'DM Mono',monospace;letter-spacing:.11em;text-transform:uppercase;margin-bottom:16px}
.et-learning-section h2,.et-support-video h2{font-size:clamp(34px,4.4vw,58px);line-height:1.1;letter-spacing:-.015em;word-spacing:.035em;text-wrap:balance;margin:0 0 18px;font-weight:800}
.et-learning-section p,.et-support-video p{font-size:16px;line-height:1.7;color:#596374;text-wrap:pretty;margin:0 0 18px}
.et-walkthrough{max-width:1040px;background:#fff;border:1px solid #d8dde4;border-radius:24px;padding:12px;overflow:hidden}
.et-walkthrough video{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:contain;background:#0d1321;border-radius:15px}
.et-video-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:12px 0}
.et-video-steps button{display:flex;align-items:center;justify-content:flex-start;gap:10px;min-height:52px;width:100%;margin:0;padding:12px;border:1px solid #d8dde4;border-radius:12px;background:#f0f2f5;color:#0d1321;font:700 13px/1.35 Archivo,system-ui,sans-serif;cursor:pointer;text-align:left;box-shadow:none;transform:none;white-space:normal}
.et-video-steps button span{color:#a7350c;font:500 11px/1.3 'DM Mono',monospace;flex:none}
.et-video-steps button:hover{background:#ffede3;border-color:#e8b49c}.et-video-steps button[aria-current="step"]{background:#0d1321;border-color:#0d1321;color:#fff}.et-video-steps button[aria-current="step"] span{color:#ff996f}
.et-video-steps[hidden]{display:none}.et-video-steps button:focus-visible,.et-guide-link:focus-visible,.et-video-transcript summary:focus-visible,.et-walkthrough video:focus-visible{outline:3px solid #b93e13;outline-offset:3px}
.et-walkthrough .et-video-note,.et-support-video .et-video-note{font-size:13px;line-height:1.65;margin:12px 4px 4px;color:#586170}.et-video-status:empty{display:none}.et-walkthrough .et-video-status{font-size:13px;margin:10px 4px 0;color:#a7350c}
.et-video-transcript{max-width:1040px;border-bottom:1px solid #d8dde4;padding:18px 4px}.et-video-transcript summary{font-size:14px;font-weight:700;cursor:pointer;line-height:1.6}.et-video-transcript ol{margin:18px 0;padding-left:24px;color:#596374;font-size:15px;line-height:1.8}.et-video-transcript p{font-size:14px;max-width:830px}
.et-sharing{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;align-items:center;border-top:1px solid #d8dde4}.et-sharing img{display:block;width:100%;height:auto;border-radius:24px}.et-sharing .et-sharing-how{font-size:13px;font-weight:650;color:#4f5866;line-height:1.8}.et-guide-link{display:inline-block;font:800 15px/1.6 Archivo,system-ui,sans-serif;color:#0d1321;border-bottom:2px solid #ff5b1f;padding:8px 0;text-decoration:none;text-wrap:balance}.et-guide-link:hover{text-decoration:underline;text-underline-offset:4px}
.et-support-video{margin:48px 0 60px;scroll-margin-top:24px}.et-support-video h2{font-size:clamp(30px,4vw,44px)}.et-support-video>.et-video-note{max-width:950px;margin-top:18px}
@media(max-width:760px){.et-learning-section{padding:64px 22px}.et-sharing{grid-template-columns:1fr;gap:28px}.et-sharing img{max-width:680px}.et-video-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.et-learning-section p{font-size:15px}.et-learning-heading{margin-bottom:24px}.et-walkthrough{padding:8px;border-radius:18px}.et-walkthrough video{border-radius:11px}.et-video-steps button{font-size:12px;min-height:48px;padding:10px}.et-support-video{margin:32px 0 44px}}
@media(prefers-reduced-motion:reduce){.et-learning-section,.et-support-video{scroll-behavior:auto}}
