.notes-toolbar{background:var(--surface,#fff);border-bottom:1px solid var(--ap-border,#e7e0d0);padding:.75rem 0}.notes-toolbar .shell{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.notes-toolbar .toolbar-spacer{flex:1}.notes-toolbar .toolbar-help{color:var(--muted,#655f5a);margin:.5rem auto 0;font-size:.9rem;display:block}.band-tabs{border:1px solid var(--ap-border,#e7e0d0);border-radius:999px;display:inline-flex}.band-tabs a{color:inherit;border-radius:999px;padding:.45rem .85rem;font-size:.9rem;font-weight:600;text-decoration:none}.band-tabs a[aria-current=page]{background:var(--ap-primary,#1c1917);color:#fff}.sheet{--ink:#111;--rule:#6b7280;--soft:#555;--key:#b00020;max-width:8.5in;color:var(--ink);font-family:var(--ap-font,system-ui, sans-serif);-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff;border-radius:6px;margin:1.25rem auto 3rem;padding:.6in .65in;font-size:11pt;line-height:1.45;box-shadow:0 2px 18px #1c19171f}.sheet-head{border-bottom:2px solid var(--ink);justify-content:space-between;align-items:flex-start;gap:1.25rem;padding-bottom:.5rem;display:flex}.sheet-head h1{margin:.1rem 0;font-size:1.5em;line-height:1.15}.sheet-head .eyebrow{text-transform:uppercase;letter-spacing:.04em;color:var(--soft);margin:0;font-size:.8em}.sheet-head .meta{color:var(--soft);margin:0;font-size:.85em}.key-flag{color:var(--key)}.student-fields{gap:.45rem;min-width:2.6in;margin:0;display:grid}.student-fields div{align-items:flex-end;gap:.4rem;display:flex}.student-fields dt{font-size:.85em;font-weight:700}.student-fields dd{border-bottom:1px solid var(--ink);flex:1;height:1.3em;margin:0}.how-to{color:var(--soft);margin:.5rem 0;font-style:italic}.word-bank{border:1.5px dashed var(--ink);border-radius:6px;margin:.5rem 0 .8rem;padding:.45rem .75rem}.word-bank .hint{color:var(--soft);font-size:.85em}.word-bank ul{flex-wrap:wrap;gap:.3rem 1.2rem;margin:.3rem 0 0;padding:0;list-style:none;display:flex}.word-bank li{font-weight:600}.note{break-inside:avoid;border-top:1px solid #bbb;margin:.7rem 0 0;padding-top:.4rem}.note h2{align-items:baseline;gap:.5rem;margin:0 0 .3rem;font-size:1.05em;display:flex}.slide-no{text-transform:uppercase;border:1.5px solid var(--ink);border-radius:4px;flex:none;padding:0 .35rem;font-size:.72em;font-weight:800}.note p{margin:.25rem 0}.prompt{font-weight:600}.hint{color:var(--soft);font-style:italic;font-weight:400}.phase{font-weight:600;margin-top:.45rem!important}.blank{width:var(--w,8ch);border-bottom:1.5px solid var(--ink);vertical-align:baseline;text-align:center;height:1.15em;margin:0 .1em;display:inline-block}.lines{--gap:1.9em;display:block}.lines .line{height:var(--gap);border-bottom:1px solid var(--rule);display:block}table.fill{border-collapse:collapse;width:100%;margin:.3rem 0}table.fill th,table.fill td{border:1px solid var(--ink);vertical-align:top;text-align:left;padding:.3rem .45rem}table.fill thead th{border-bottom-width:2px;font-size:.85em}table.fill tbody th{width:28%;font-weight:600}table.fill tbody td{height:4.2em}.band-3-5 table.fill tbody td{height:4.6em}table.fill.cols-3 tbody th{width:22%}table.sort tbody th{width:auto}table.sort td.box{text-align:center;vertical-align:middle;width:1%;min-width:4.5em;height:auto}td.box .check{border:1.5px solid var(--ink);width:1.1em;height:1.1em;color:var(--key);border-radius:2px;place-items:center;font-weight:800;line-height:1;display:inline-grid}.choices{gap:.2rem;margin:.25rem 0;padding:0;list-style:none;display:grid}.choices .letter{border:1.5px solid var(--ink);border-radius:50%;place-items:center;width:1.6em;height:1.6em;margin-right:.3rem;font-size:.85em;font-weight:700;display:inline-grid}.steps{margin:.25rem 0;padding-left:1.3em}.steps li{margin-bottom:.25rem}.steps li.setup{margin-left:-1.3em;font-style:italic;list-style:none}.starters{font-size:.9em}.starters span{margin-right:.8rem;font-style:italic;display:inline-block}.points{margin:.25rem 0;font-size:.9em}.pick{margin-left:1rem;font-weight:400}.challenge{border-left:3px solid var(--ink);padding-left:.6rem}.sheet-foot{color:var(--soft);text-align:center;border-top:1px solid #bbb;margin-top:1.2rem;padding-top:.4rem;font-size:.75em}.is-key .answer{color:var(--key);font-weight:600}.is-key .answer.explain{margin-top:.2rem;font-size:.9em;display:block}.is-key .choices .correct .letter{border-width:3px;border-color:var(--key);color:var(--key)}.is-key .blank{width:auto;min-width:var(--w);padding:0 .3em}@media (width<=640px){.sheet{box-shadow:none;border-radius:0;margin:0;padding:1rem}.sheet-head{flex-direction:column}.student-fields{width:100%;min-width:0}}@media print{@page{margin:.5in}html,body{background:#fff!important}.site-header,.no-print,.beta-banner{display:none!important}.sheet{max-width:none;box-shadow:none;border-radius:0;margin:0;padding:0}.note h2{break-after:avoid}a{color:inherit;text-decoration:none}}.choices{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1rem}.sheet.band-3-5{font-size:12pt;line-height:1.5}.sheet{font-size:10.5pt}.sheet.band-9-12{font-size:10pt}.lines{--gap:1.75em}.band-3-5 .lines{--gap:2em}@media print{@page{margin:.45in}}.steps.self-numbered{padding-left:0;list-style:none}.steps.self-numbered li.setup{margin-left:0}.is-compact table.fill tbody td{height:2.7em}.is-compact.band-3-5 table.fill tbody td{height:3em}.verse{border-left:3px solid #c9a227;margin:.4rem 0 .6rem;padding:.4rem .8rem;font-style:italic}.verse p{margin:0}.verse cite{font-size:.85em;font-style:normal;font-weight:700}.prayer-line{margin:0 0 .2rem}
