/* School Launch parent guides */
.pg h1{margin:.2em 0 .3em}.pg h2{font-size:1.25rem;margin:1.2em 0 .4em}.pg .crumbs{font-size:.9em;margin-bottom:6px}
.pg .glance dl{display:grid;grid-template-columns:7.5em 1fr;gap:6px 14px;margin:0}.pg .glance dl>div{display:contents}.pg .glance dt{font-weight:700}.pg .glance dd{margin:0}.pg .glance ul{margin:0;padding-left:1.1em}
.pg .steps{padding-left:1.6em}.pg .step{margin:0 0 14px;padding:8px 10px 8px 4px;border-bottom:1px solid var(--line,#ddd)}
.pg .sth{display:flex;gap:8px;align-items:center;font-weight:700;font-size:1.08em;cursor:pointer}.pg .pgck{width:20px;height:20px;flex:none;accent-color:var(--forge,#8b3a1e)}
.pg .script{margin:4px 0 0 28px}.pg .k{font-weight:700;color:var(--forge,#8b3a1e);margin-right:4px}.pg .say{margin:6px 0}.pg .do{margin:6px 0}
.pg .lf{margin:4px 0;font-style:italic;color:var(--muted,#555)}.pg .lf::before{content:"";}.pg .qa{list-style:none;padding:0;margin:4px 0}.pg .qa li{margin:4px 0}.pg .qa .lf{display:block;margin-left:2.6em}
.pg .ex{margin:8px 0;padding:6px 10px;border-left:3px solid var(--brass,#b08a3e)}.pg .pgfig{display:block;max-width:220px;max-height:160px;margin:6px 0}
.pg .kjv,.pg .poem{margin:6px 0;padding:6px 14px;border-left:3px solid var(--forge,#8b3a1e);font-style:italic}.pg .kjv footer,.pg .poem footer{font-style:normal;font-size:.9em}
.pg .weekplan li{margin:4px 0}.pg .pgtools{margin:10px 0;display:flex;flex-wrap:wrap;gap:6px}.pg .pgunits{list-style:none;padding:0}.pg .pgunits h3{margin:1em 0 .3em}
.pg .lnav{display:flex;justify-content:space-between;gap:8px;margin-top:18px}.pg .why{font-size:.9em;opacity:.8}
.pg.cl .script,.pg.cl .weekplan,.pg.cl section.glance+.pgtools~section:not(:has(.steps)){display:none}.pg.cl .step{padding:4px}
.pg .step.done .sth span{text-decoration:line-through;opacity:.7}
@media(max-width:640px){.pg .glance dl{grid-template-columns:1fr}.pg .script{margin-left:4px}.pg .steps{padding-left:1.2em}}
@media print{.site-head,.site-foot,.noprint,.pgtools{display:none!important}.card{box-shadow:none;border:0}.pg .step{page-break-inside:avoid}.pg a{color:inherit;text-decoration:none}.pg .pgck{-webkit-appearance:none;appearance:none;border:1.5px solid #000;border-radius:3px}}
/* v2: generic K–3 guides */
.pg .pgpic{margin:8px 0}.pg .pgpic img{display:block;max-width:100%;height:auto;max-height:320px;width:auto;border-radius:4px}.pg .pgpic figcaption{font-size:.85em;color:var(--muted,#5b5148)}
.pg .voc{columns:2 16em}.pg .voc li{break-inside:avoid}.pg .recipe{margin:6px 0;padding:6px 10px;background:var(--paper2,#f6f1e7);border-radius:4px}
.pg .step.safety .sth{color:var(--forge,#8b3a1e)}
@media print{.pg .pgpic img{max-height:200px}}
