.orientation-tutorial-offer{display:flex;align-items:center;gap:22px;flex-wrap:wrap;margin:0 0 44px}.orientation-alternative{font-size:18px;margin:0 0 22px}.guided-page .main-content{max-width:1100px}.guided-topline{display:flex;justify-content:space-between;gap:18px;align-items:center;font-size:13px;margin-bottom:25px}.guided-topline>span{color:var(--muted);white-space:nowrap}.guide-instruction{display:flex;align-items:center;gap:24px;margin:20px 0 26px;max-width:850px}.guide-instruction figure{flex:0 0 112px;margin:0;text-align:center}.guide-instruction img{display:block;width:112px;height:112px;object-fit:contain}.guide-instruction figcaption{font-size:12px;color:var(--muted);margin-top:5px}.guide-instruction>p{font-size:17px;line-height:1.65;margin:0;max-width:65ch}.guided-exercise{padding:26px 32px}.guided-exercise h2{font-family:var(--font);font-weight:400;font-size:22px;line-height:1.55;margin-top:0}.guided-exercise .formula-answer{width:100%}.guided-exercise .symbol-key{margin-bottom:22px}.guided-exercise .choice-option{font-size:16px;padding:12px 16px}.guided-exercise .truth-table{font-size:16px}.guided-exercise form>.button{margin-top:22px}.guided-exercise .feedback{margin-top:20px}.guided-bottom{display:flex;justify-content:space-between;gap:24px;margin-top:20px;align-items:start}.guided-bottom details{max-width:65ch}.guided-bottom summary{cursor:pointer;color:var(--accent)}.guided-bottom p{white-space:pre-wrap}.guided-courses{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:30px}.guided-course{border:1px solid var(--line);border-radius:14px;padding:24px;background:var(--white,#fff)}.guided-course img{width:90px;height:90px;object-fit:contain}.guided-course h2{font:28px var(--serif)}.guided-course a{display:block;padding:12px 0;text-decoration:none;border-bottom:1px solid var(--line);font-size:15px}.guided-course details{margin-top:18px}.guided-course summary{cursor:pointer}.guided-course details a{font-size:13px}.guided-course a small{color:var(--muted);margin-left:8px}.guided-page #guided-error:not(:empty){padding:15px;background:#f9e5dd;border-radius:10px;margin-bottom:20px}.guided-page [hidden]{display:none!important}
.proof-guide{display:flex;align-items:center;gap:14px;padding:0 16px}.proof-guide img{width:74px;height:84px;object-fit:contain}.proof-guide span{font-size:13px;color:var(--muted)}.tutorial-panel #tutorial-content{line-height:1.6}.tutorial-panel .tutorial-title{font-size:18px}.tutorial-panel .tutorial-progress-text{font-size:12px}.tutorial-highlight{animation:none!important}
@media(max-width:760px){.guided-courses{grid-template-columns:1fr}.guide-instruction{gap:14px}.guide-instruction figure{flex-basis:75px}.guide-instruction img{width:75px;height:85px}.guide-instruction>p{font-size:15px}.guided-topline{font-size:12px;gap:10px}.guided-exercise{padding:20px}.guided-exercise h2{font-size:19px}.guided-page h1{font-size:32px}.guided-bottom{gap:15px}.orientation-tutorial-offer{gap:14px;margin-bottom:32px}}
.guided-choices{border:0;padding:0;margin:0}.guided-exercise .feedback{white-space:pre-wrap}.guided-exercise .model-table{overflow-x:auto}.guided-exercise select{min-width:72px}.tutorial-active .exercise-heading{display:none}.tutorial-panel{margin-top:0}.tutorial-header{gap:12px}.proof-guide-portrait{width:62px;height:72px;object-fit:contain;flex-shrink:0}.proof-guide-name{display:block;font-size:12px;color:var(--muted);margin-bottom:5px}.tutorial-header .tutorial-title{display:block}.tutorial-header .tutorial-close{align-self:flex-start}.tutorial-active .topbar{right:365px}
@media(max-width:768px){.tutorial-active .topbar{right:20px}.proof-guide-portrait{width:48px;height:56px}.tutorial-panel .tutorial-header{padding:10px 14px}.tutorial-panel .tutorial-content{padding:12px 16px}.tutorial-active .main-content{padding-bottom:44vh}.tutorial-panel .tutorial-nav{position:sticky;bottom:0}.tutorial-active .tutorial-highlight,.tutorial-active #command-input{scroll-margin-bottom:44vh;scroll-margin-top:24px}}
@media(prefers-reduced-motion:reduce){.tutorial-highlight{animation:none!important}html{scroll-behavior:auto}}
