.teacher-main{padding-top:52px}.page-title{max-width:900px}.page-title>p:last-child{color:#5d4a3b;font-size:19px}.teacher-main section{margin-top:54px}.overview-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.overview-grid article{border-top:4px solid var(--red);background:var(--cream);padding:20px}.overview-grid span,.overview-grid strong{display:block}.overview-grid span{color:var(--muted);font-size:13px}.overview-grid strong{margin-top:7px;font:700 20px/1.4 Noto Serif TC,serif}.objective-list{grid-template-columns:1fr 1fr;gap:10px 28px;padding-left:22px;display:grid}.objective-list li{padding:7px}.plan-list{border-top:1px solid var(--line);margin-top:20px}details{border-bottom:1px solid var(--line);background:#fff9eb66}summary{cursor:pointer;grid-template-columns:50px 1fr auto;align-items:center;gap:15px;padding:18px;display:grid}summary b{color:var(--red);font-size:22px}summary span{font:700 21px Noto Serif TC,serif}summary em{color:var(--jade);font-size:13px;font-style:normal}details>div{max-width:840px;padding:0 20px 20px 83px}details>div strong{color:var(--red)}details>div p{margin:3px 0 14px}.rubric{grid-template-columns:repeat(5,1fr);gap:10px;margin-top:20px;display:grid}.rubric>div{background:var(--cream);border:1px solid var(--line);padding:18px}.rubric b,.rubric strong{display:block}.rubric b{color:var(--red);font-size:25px}.rubric strong{margin-top:12px}.rubric p{color:#604d3e;font-size:14px}.assessment-note{border-left:4px solid var(--red);background:#ead8b7;margin-top:16px;padding:16px 20px}.source-box{background:var(--ink);color:var(--cream);padding:28px}.source-box .eyebrow,.source-box a{color:#edc466}@media (width<=900px){.overview-grid,.rubric{grid-template-columns:1fr 1fr}.objective-list{grid-template-columns:1fr}}@media (width<=560px){.overview-grid,.rubric{grid-template-columns:1fr}summary{grid-template-columns:40px 1fr}summary em{grid-column:2}details>div{padding-left:18px}}
