/* r35 /teachers/ sketch (draft only). Loaded after styles.css on /teachers/ alone. */
.tc-hero{display:flex;gap:1.25rem;align-items:center;background:var(--money-soft);border-left:6px solid var(--money);border-radius:12px;padding:1.25rem 1.4rem;margin:0 0 1.5rem}
.tc-hero h1{margin:.2rem 0 .5rem}
.tc-hero .lede{color:var(--ink);margin:0 0 .6rem}
.tc-hero p:last-child{margin-bottom:0}
.tc-art{flex:0 0 auto;width:9rem;height:auto}
.tc-kicker{font:600 .78rem/1 system-ui,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:var(--money-on-grey,#0b6248);margin:0}
.tc-qa{list-style:none;padding:0;margin:0}
.tc-qa>li{border:1px dashed var(--warn);border-radius:12px;background:#fbf7ee;padding:1rem 1.25rem;margin:0 0 1rem}
.tc-qa h3{font-size:1.05rem;margin:.1rem 0 .4rem}
.tc-qa p{margin:.3rem 0}
.tc-cta a{display:inline-block;padding:.6rem 1rem;border-radius:8px;background:var(--money);color:#fff;font:600 1rem/1.2 system-ui,sans-serif;text-decoration:none}
.tc-cta a:hover{background:#0A5C44;text-decoration:underline}
.tc-cta a:focus-visible{outline:3px solid var(--ink);outline-offset:2px}
.tc-tips li,.tc-lessons li{margin:.35rem 0}
.tc-lessons .tags{margin-left:.4rem}
@media (max-width:34rem){.tc-hero{flex-direction:column-reverse;align-items:flex-start}.tc-art{width:7rem;align-self:center}}
/* r36 Teacher Talk: placeholder notes, Full unit kit slot, lesson pager, AI tools structure (draft only) */
.tc-ph{border:1px dashed var(--line);border-radius:10px;background:var(--paper);padding:.7rem 1rem;margin:.5rem 0 1rem}
.xcard .label{align-self:flex-start}
.tc-unit-lessons li{margin:.4rem 0}
.tc-kit{border:2px dashed var(--line);border-radius:12px;background:var(--paper);padding:1rem 1.25rem;margin:1.5rem 0}
.tc-kit p{margin:.3rem 0}
.tc-pager{display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:.75rem;margin:2rem 0 1rem}
.tc-pager a{display:block;border:1px solid var(--line);border-radius:10px;background:var(--paper);padding:.75rem 1rem;color:var(--ink)}
.tc-pager a[rel=next],.tc-pager a:last-child{text-align:right}
.tc-pager-dir{display:block;font:600 .8rem/1.3 system-ui,sans-serif;color:var(--muted)}
.tc-tools h3{margin:.3rem 0 .4rem}
.tc-fit caption{text-align:left;font-weight:600;margin-bottom:.4rem}
/* r36 model: day + time facts, unit lesson meta, certification line; taller breadcrumb targets on /teachers/ only */
.tc-facts{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;margin:.75rem 0 1.25rem;padding:.7rem 1rem;border:1px solid var(--line);border-radius:10px;background:var(--paper)}
.tc-facts div{margin:0}
.tc-facts dt{font:600 .8rem/1.3 system-ui,sans-serif;color:var(--muted)}
.tc-facts dd{margin:0}
.tc-meta{display:block;font-size:.9rem;color:var(--muted)}
.crumbs a{display:inline-block;min-height:24px;line-height:24px}

/* r51 Family / Classroom path cards and cross-links (draft only) */
.tt-path-doors{margin:1.25rem 0 1.75rem}
.tt-home{margin:1.75rem 0}
.tt-crosslink{margin:1.25rem 0;padding:.75rem 1rem;border:1px solid var(--line);border-radius:10px;background:var(--paper)}
.tt-crosslink a{font-weight:600}
