.teacher-b-layout{display:grid;grid-template-columns:190px minmax(0,1fr);gap:28px}.teacher-entry-b{max-width:1360px;padding-top:28px}.teacher-prep-nav{align-self:start;border:1px solid #d5e3db;border-radius:14px;background:white;padding:18px 12px;display:grid;gap:8px}.teacher-prep-nav strong{padding:8px 12px;font-size:13px;color:#62766d}.teacher-prep-nav a{padding:12px;border-radius:8px;text-decoration:none;color:#214f40;min-height:44px}.teacher-prep-nav a:first-of-type{background:#e5f1e8}.teacher-intro-title{display:flex;align-items:center;gap:16px;margin-bottom:22px}.teacher-intro-title h1{font-size:28px;margin:0}.teacher-intro-title p{margin:4px 0 0}.teacher-prep-steps{list-style:none;padding:0;display:grid;gap:12px}.teacher-prep-steps li{display:grid;grid-template-columns:36px minmax(0,1fr) 190px;gap:18px;align-items:center;border:1px solid #d5e3db;border-radius:14px;background:white;padding:20px 24px}.teacher-prep-steps b{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#e5f1e8}.teacher-prep-steps h2{font-size:19px;margin:0 0 4px}.teacher-prep-steps p{margin:0;color:#62766d}.teacher-prep-steps .button{min-height:44px;text-align:center}.teacher-prep-note{background:#e8f2eb;border-radius:12px;padding:16px 20px;font-size:14px}.teacher-start{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.teacher-entry-b .sheet-guide{max-width:640px;width:calc(100% - 32px)}@media(max-width:760px){.teacher-b-layout{grid-template-columns:1fr;gap:18px}.teacher-prep-nav{display:flex;flex-wrap:wrap}.teacher-prep-nav strong{display:none}.teacher-prep-steps li{grid-template-columns:34px minmax(0,1fr);padding:18px}.teacher-prep-steps .button{grid-column:2}.teacher-intro-title h1{font-size:24px}}

body:not(.teacher-working) main>.teacher-entry-b{display:block;max-width:1360px;margin:0 auto;padding:28px 30px!important;overflow:visible}.teacher-welcome.teacher-b-layout{text-align:left}.teacher-prep-main h1,.teacher-prep-main h2,.teacher-prep-main p{text-align:left}.teacher-prep-main{min-width:0}body:has(.teacher-entry-b)>.preview{display:none}@media(max-width:760px){body:not(.teacher-working) main>.teacher-entry-b{padding:20px 12px!important}}

body:has(#thinkmoa-frame):has(.teacher-entry-b):not(.teacher-working){height:auto;overflow:auto;display:block}body:has(#thinkmoa-frame):has(.teacher-entry-b):not(.teacher-working)>main{display:block;overflow:visible}body:has(#thinkmoa-frame):not(.teacher-working) main>.teacher-entry-b{display:block;max-width:1360px;width:100%;margin:0 auto;padding:28px 30px!important;overflow:visible}body:has(#thinkmoa-frame):has(.teacher-entry-b):not(.teacher-working)>footer{display:block}@media(max-width:760px){body:has(#thinkmoa-frame):not(.teacher-working) main>.teacher-entry-b{padding:20px 12px!important}}
