.proto.teaching-playbook .pb-actions,.proto .pb-entry-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.proto.teaching-playbook .tab.pb-teacher-door{background:var(--p-navy);color:var(--p-pink)}.proto .pb-entry{border-left:8px solid var(--p-pink)}.proto.teaching-playbook h1{letter-spacing:0;font-size:38px;line-height:1.15}.proto.teaching-playbook h2{letter-spacing:0;margin:18px 0 12px;font-size:25px;font-weight:900}.proto.teaching-playbook h3{letter-spacing:0;margin:12px 0 6px;font-size:20px;font-weight:900}.proto.teaching-playbook p,.proto.teaching-playbook li{font-size:16px;line-height:1.65}.proto.teaching-playbook ul,.proto.teaching-playbook ol{padding-left:24px;list-style:outside}.proto.teaching-playbook li{margin:6px 0}.proto.teaching-playbook .pb-band{border-block:2px solid var(--p-navy);margin:20px 0;padding:20px 0}.proto.teaching-playbook .pb-filters{grid-template-columns:1fr 1fr;gap:16px;margin:20px 0;display:grid}.proto.teaching-playbook .pb-filters fieldset{min-width:0}.proto.teaching-playbook .pb-filters legend,.proto.teaching-playbook label{margin-bottom:8px;font-weight:900}.proto.teaching-playbook .pb-filters .pb-actions{margin-top:8px}.proto.teaching-playbook .pb-button,.proto .pb-entry-actions .pb-button{background:var(--p-navy);color:var(--p-white);white-space:normal;text-align:center;letter-spacing:0;border-radius:8px;height:auto;min-height:44px;padding:10px 14px}.proto.teaching-playbook .pb-button.secondary,.proto .pb-entry-actions .pb-button.secondary{background:var(--p-cream);color:var(--p-navy);border:2px solid var(--p-navy)}.proto.teaching-playbook .pb-button[aria-pressed=true]{background:var(--p-yellow);color:var(--p-navy);border:2px solid var(--p-navy)}.proto.teaching-playbook .pb-results{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.proto.teaching-playbook .pb-result{border:2px solid var(--p-navy);background:var(--p-white);border-radius:8px;min-width:0;padding:18px}.proto.teaching-playbook .pb-ready{border-top:8px solid var(--p-teal)}.proto.teaching-playbook .pb-step{border-top:1px solid var(--p-clue);break-inside:avoid;padding:15px 0}.proto.teaching-playbook details{border-bottom:2px solid var(--p-clue);padding:16px 0}.proto.teaching-playbook summary{cursor:pointer;align-content:center;min-height:44px;font-weight:900}.proto.teaching-playbook .pb-note{background:var(--p-mint);border-left:5px solid var(--p-teal);padding:16px}.proto.teaching-playbook .pb-vocabulary{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.proto.teaching-playbook dt{font-size:18px;font-weight:900}.proto.teaching-playbook dd{margin:6px 0 0}.proto.teaching-playbook .pb-handouts{display:none}@media (width<=690px){.proto.teaching-playbook h1{font-size:30px}.proto.teaching-playbook .pb-filters,.proto.teaching-playbook .pb-results,.proto.teaching-playbook .pb-vocabulary{grid-template-columns:1fr}.proto.teaching-playbook .pb-actions>*{max-width:100%}}@media print{.proto.teaching-playbook,.proto.teaching-playbook *{visibility:visible}.proto.teaching-playbook .app{overflow:visible}.proto.teaching-playbook .footer,.proto.teaching-playbook .pb-screen-only{display:none!important}.proto.teaching-playbook main{min-height:0;padding:0}.proto.teaching-playbook details>*{display:block!important}.proto.teaching-playbook summary{list-style:none}.proto.teaching-playbook h1{font-size:24pt}.proto.teaching-playbook h2{break-after:avoid}.proto.teaching-playbook .pb-private-sheet{visibility:visible}.proto.teaching-playbook.pb-print-students .pb-private-sheet{display:none!important}.proto.teaching-playbook.pb-print-students .pb-handouts{display:block}.proto.teaching-playbook:not(.pb-print-students) .pb-handouts,.proto.teaching-playbook:not(.pb-print-students) .worksheets{display:none!important}}
