body:has(#sab-study-set){background:var(--bg-page)}.sps-hero.astro-l4j4yfv2{padding:64px var(--sab-gutter) 0;box-sizing:border-box;width:100%}.sps-crumb.astro-l4j4yfv2{font-family:var(--font-label);letter-spacing:.04em;color:var(--ink-faint);margin:-12px 0 6px;padding:12px 0;font-size:13px;text-decoration:none;display:inline-block}.sps-crumb.astro-l4j4yfv2:hover{color:var(--green)}.sps-h1.astro-l4j4yfv2{font-family:var(--font-display);letter-spacing:-.015em;text-wrap:balance;max-width:22ch;margin:0;font-size:clamp(38px,5.5vw,62px);font-weight:400;line-height:1.05}.sps-lede.astro-l4j4yfv2{color:var(--ink-soft);max-width:60ch;margin:18px 0 0;font-size:17px;line-height:1.6}.sps-body.astro-l4j4yfv2{padding:32px var(--sab-gutter) 96px;box-sizing:border-box;width:100%}.sps-intro.astro-l4j4yfv2,.sps-more.astro-l4j4yfv2{max-width:var(--sab-read);color:var(--ink-soft);font-size:16px;line-height:1.65}.sps-intro.astro-l4j4yfv2 p.astro-l4j4yfv2,.sps-more.astro-l4j4yfv2 p.astro-l4j4yfv2{margin:0 0 14px}.sps-intro.astro-l4j4yfv2 a.astro-l4j4yfv2,.sps-more.astro-l4j4yfv2 a.astro-l4j4yfv2{color:var(--green);text-underline-offset:3px;text-decoration:underline}.sps-intro.astro-l4j4yfv2 a.astro-l4j4yfv2:hover,.sps-more.astro-l4j4yfv2 a.astro-l4j4yfv2:hover{color:var(--text-primary)}.sps-units.astro-l4j4yfv2{border-top:2px solid var(--text-primary);margin:0 0 32px;padding:0;list-style:none}.sps-units.astro-l4j4yfv2 li.astro-l4j4yfv2{border-bottom:1px solid rgba(var(--fg-rgb), .14);justify-content:space-between;gap:12px;padding:9px 2px;display:flex}.sps-units.astro-l4j4yfv2 a.astro-l4j4yfv2{font-weight:600;text-decoration:none}.sps-units.astro-l4j4yfv2 span.astro-l4j4yfv2{color:var(--ink-muted);font-size:var(--fs-ui);white-space:nowrap}.sps-more.astro-l4j4yfv2{margin-top:56px}.sps-more.astro-l4j4yfv2 ul.astro-l4j4yfv2{margin:0;padding-left:22px;list-style:outside}.sps-more.astro-l4j4yfv2 li.astro-l4j4yfv2{margin-bottom:6px}.sps-h2.astro-l4j4yfv2{font-family:var(--font-display);letter-spacing:-.01em;color:var(--text-primary);margin:0 0 12px;font-size:clamp(26px,3.2vw,34px);font-weight:400;line-height:1.15}.sps-h3.astro-l4j4yfv2{color:var(--text-primary);margin:0 0 4px;font-size:17px;font-weight:700;line-height:1.35}.sps-assign.astro-l4j4yfv2{border-top:1px solid rgba(var(--fg-rgb), .14);margin:22px 0;padding-top:14px}.sps-assign.astro-l4j4yfv2 p.astro-l4j4yfv2{margin:0 0 8px}.sps-len.astro-l4j4yfv2{font-size:var(--fs-ui);color:var(--ink-muted)}.sps-tips.astro-l4j4yfv2{margin-top:8px!important}.sp-paper.astro-l4j4yfv2{--paper-ink:#000;--paper-rule:#8a8a8a;--paper-green:#0a5632;max-width:8.5in;color:var(--paper-ink);border:1px solid rgba(var(--fg-rgb), .18);box-sizing:border-box;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;padding:.55in .9in .45in;font-family:Times New Roman,Times,serif;font-size:17px;line-height:1.28;box-shadow:0 1px 4px #0000002e}.sp-block.astro-l4j4yfv2{scroll-margin-top:calc(var(--sab-nav-shown,64px) + 16px);padding-bottom:6px}.sp-block.astro-l4j4yfv2+.sp-block.astro-l4j4yfv2{border-top:1px dashed #c4c4c4;padding-top:6px}.sp-lead.astro-l4j4yfv2{margin:22px 0 12px;font-weight:700}.sp-info.astro-l4j4yfv2{border:1px solid var(--paper-rule);margin:0 -14px 18px;padding:10px 14px 12px}.sp-intro-note.astro-l4j4yfv2{font-style:italic}.sp-intro-note.astro-l4j4yfv2 i{font-style:normal}.sp-reading.astro-l4j4yfv2{margin:0 0 6px;padding:0}.sp-rtitle.astro-l4j4yfv2{text-align:center;margin:4px 0 12px;font-weight:700}.sp-verse.astro-l4j4yfv2{line-height:1.38}.sp-l.astro-l4j4yfv2{grid-template-columns:40px minmax(0,1fr);display:grid}.sp-ln.astro-l4j4yfv2{text-align:right;font-variant-numeric:tabular-nums;padding-top:2px;padding-right:14px;font-size:13px}.sp-lt.astro-l4j4yfv2{text-indent:-1.2em;padding-left:1.2em}.sp-spk.astro-l4j4yfv2{letter-spacing:.06em;margin:10px 0 0 40px;font-size:14px}.sp-stage.astro-l4j4yfv2{margin:8px 0 0 64px}.sp-stanza.astro-l4j4yfv2+.sp-stanza.astro-l4j4yfv2{margin-top:1em}.sp-prose.astro-l4j4yfv2 p.astro-l4j4yfv2{text-indent:0;margin:0 0 .8em;padding-left:40px;line-height:1.38;position:relative}.sp-pn.astro-l4j4yfv2{text-align:right;font-variant-numeric:tabular-nums;width:26px;padding-top:2px;font-size:13px;position:absolute;left:0}.sp-src.astro-l4j4yfv2{margin:10px 0 0 40px;font-size:14px}.sp-gloss.astro-l4j4yfv2{border-top:1px solid #000;margin:12px 0 8px;padding-top:6px;font-size:14px;line-height:1.35}.sp-gloss-h.astro-l4j4yfv2{margin-bottom:4px;font-weight:700}.sp-gloss.astro-l4j4yfv2 ul.astro-l4j4yfv2{columns:2;column-gap:28px;margin:0;padding:0;list-style:none}.sp-gloss.astro-l4j4yfv2 li.astro-l4j4yfv2{break-inside:avoid;grid-template-columns:58px minmax(0,1fr);margin-bottom:3px;display:grid}.sp-gl.astro-l4j4yfv2{font-variant-numeric:tabular-nums}.sp-item.astro-l4j4yfv2{scroll-margin-top:calc(var(--sab-nav-shown,64px) + 16px);margin:18px 0 22px}.sp-q.astro-l4j4yfv2{grid-template-columns:34px minmax(0,1fr);display:grid}.sp-n.astro-l4j4yfv2{font-weight:700}.sp-opts.astro-l4j4yfv2{grid-template-columns:30px minmax(0,1fr);row-gap:4px;margin:10px 0 0 10px;display:grid}.sp-ans.astro-l4j4yfv2{font-family:var(--font-body,"Public Sans", sans-serif);color:#1f2420;margin:12px 0 0 34px;font-size:15px;line-height:1.55}.sp-ans.astro-l4j4yfv2 summary.astro-l4j4yfv2{cursor:pointer;color:var(--paper-green);min-height:24px;padding:8px 0;font-weight:600;list-style:none;display:inline-block}.sp-ans.astro-l4j4yfv2 summary.astro-l4j4yfv2::-webkit-details-marker{display:none}.sp-ans.astro-l4j4yfv2 summary.astro-l4j4yfv2:before{content:"+ "}.sp-ans.astro-l4j4yfv2[open] summary.astro-l4j4yfv2:before{content:"− "}.sp-ans.astro-l4j4yfv2 summary.astro-l4j4yfv2:hover{text-underline-offset:3px;text-decoration:underline}.sp-ans.astro-l4j4yfv2 summary.astro-l4j4yfv2:focus-visible{outline:2px solid var(--paper-green);outline-offset:2px}.sp-ans.astro-l4j4yfv2[open]{background:#f3f6f4;border-radius:4px;padding:2px 14px 6px}.sp-ans.astro-l4j4yfv2 p.astro-l4j4yfv2{margin:2px 0 8px}.sp-key.astro-l4j4yfv2 strong.astro-l4j4yfv2{color:#000}.sp-foot.astro-l4j4yfv2{border-top:1px solid #c4c4c4;justify-content:space-between;margin-top:28px;padding-top:10px;font-size:13px;display:flex}@media (max-width:900px){.sps-hero.astro-l4j4yfv2{padding:36px 20px 0}.sps-body.astro-l4j4yfv2{padding:24px 20px 72px}}@media (max-width:640px){.sp-paper.astro-l4j4yfv2{margin:0 -4px;padding:18px 16px;font-size:16px}.sp-info.astro-l4j4yfv2{margin:0 0 16px;padding:10px 10px 12px}.sp-q.astro-l4j4yfv2{grid-template-columns:28px minmax(0,1fr)}.sp-opts.astro-l4j4yfv2{grid-template-columns:26px minmax(0,1fr);margin-left:0}.sp-ans.astro-l4j4yfv2{margin-left:0}.sp-l.astro-l4j4yfv2{grid-template-columns:30px minmax(0,1fr)}.sp-ln.astro-l4j4yfv2{padding-right:8px}.sp-spk.astro-l4j4yfv2{margin-left:30px}.sp-stage.astro-l4j4yfv2{margin-left:44px}.sp-prose.astro-l4j4yfv2 p.astro-l4j4yfv2{padding-left:30px}.sp-pn.astro-l4j4yfv2{width:20px}.sp-src.astro-l4j4yfv2{margin-left:0}.sp-gloss.astro-l4j4yfv2 ul.astro-l4j4yfv2{columns:1}.sps-units.astro-l4j4yfv2 li.astro-l4j4yfv2{flex-wrap:wrap}}
