.sp-hero:where(.astro-bdv5vuwg){padding-block:clamp(2rem,5vw,3.5rem) clamp(3rem,7vw,5rem)}.crumbs:where(.astro-bdv5vuwg) ol:where(.astro-bdv5vuwg){margin:0 0 var(--sp-6);font-size:var(--fs-small);color:var(--fg-muted);flex-wrap:wrap;padding:0;list-style:none;display:flex}.crumbs:where(.astro-bdv5vuwg) li:where(.astro-bdv5vuwg):not(:last-child):after{content:"/";margin-inline:var(--sp-2);opacity:.6}.crumbs:where(.astro-bdv5vuwg) a:where(.astro-bdv5vuwg){color:var(--fg-muted)}.sp-hero-grid:where(.astro-bdv5vuwg){gap:var(--sp-6);grid-template-areas:"head""video""summary";display:grid}.sp-head:where(.astro-bdv5vuwg){grid-area:head}.sp-video:where(.astro-bdv5vuwg){grid-area:video}.sp-summary:where(.astro-bdv5vuwg){grid-area:summary}.sp-passage:where(.astro-bdv5vuwg){margin:0 0 var(--sp-3);font-family:var(--font-display);color:var(--cyan);font-size:1.125rem;font-weight:600}.sp-head:where(.astro-bdv5vuwg) h1:where(.astro-bdv5vuwg){max-width:16ch;margin:0 0 var(--sp-4);letter-spacing:-.02em;font-size:clamp(2.5rem,6.4vw,4.5rem);line-height:1.02}.sp-meta:where(.astro-bdv5vuwg){font-family:var(--font-display);color:var(--fg-muted);margin:0;font-weight:500}.sp-series:where(.astro-bdv5vuwg){margin-top:var(--sp-1);display:block}.sp-start:where(.astro-bdv5vuwg){margin:var(--sp-2) 0 0;font-size:var(--fs-small);color:var(--fg-muted)}.sp-lead:where(.astro-bdv5vuwg){max-width:40rem;margin:0 0 var(--sp-4);font-size:var(--fs-lead);color:var(--heading);line-height:1.55}.sp-jump:where(.astro-bdv5vuwg){margin:0}@media (width>=1000px){.sp-hero-grid:where(.astro-bdv5vuwg){column-gap:var(--sp-8);row-gap:var(--sp-5);grid-template:"head video""summary video"1fr/minmax(0,5fr) minmax(0,7fr)}.sp-video:where(.astro-bdv5vuwg){align-self:start}}.sp-h:where(.astro-bdv5vuwg){margin:0 0 var(--sp-5);font-size:var(--fs-h3)}.sp-body-grid:where(.astro-bdv5vuwg){gap:var(--sp-8);grid-template-areas:"points""notes""quotes";display:grid}.sp-aside:where(.astro-bdv5vuwg){grid-area:points}.sp-notes:where(.astro-bdv5vuwg){grid-area:notes}.sp-quotes:where(.astro-bdv5vuwg){grid-area:quotes}.sp-points:where(.astro-bdv5vuwg){counter-reset:pt;margin:0;padding:0;list-style:none}.sp-points:where(.astro-bdv5vuwg) li:where(.astro-bdv5vuwg){padding:var(--sp-4) 0 var(--sp-4) 2.75rem;border-top:1px solid var(--rule);counter-increment:pt;line-height:1.5;position:relative}.sp-points:where(.astro-bdv5vuwg) li:where(.astro-bdv5vuwg):before{content:counter(pt);top:var(--sp-4);background:var(--deep);width:1.875rem;height:1.875rem;font-family:var(--font-display);color:#fff;border-radius:50%;place-items:center;font-size:.9375rem;font-weight:600;line-height:1;display:grid;position:absolute;left:0}.sp-prose:where(.astro-bdv5vuwg){max-width:65ch;font-size:clamp(1.0625rem,1.4vw,1.15rem);line-height:1.75}.sp-prose:where(.astro-bdv5vuwg) p{margin:0 0 1.25em}.sp-prose:where(.astro-bdv5vuwg) h3{margin:1.6em 0 .5em;font-size:1.25rem}.sp-prose:where(.astro-bdv5vuwg)>:last-child{margin-bottom:0}.sp-quote:where(.astro-bdv5vuwg){margin:0 0 var(--sp-6);padding-left:var(--sp-5);border-left:4px solid var(--gold)}.sp-quote:where(.astro-bdv5vuwg) blockquote:where(.astro-bdv5vuwg){margin:0 0 var(--sp-2)}.sp-quote:where(.astro-bdv5vuwg) blockquote:where(.astro-bdv5vuwg) p:where(.astro-bdv5vuwg){font-family:var(--font-display);color:var(--heading);margin:0;font-size:clamp(1.25rem,2.2vw,1.5rem);font-weight:500;line-height:1.35}.sp-quote:where(.astro-bdv5vuwg) blockquote:where(.astro-bdv5vuwg) p:where(.astro-bdv5vuwg):before{content:"“"}.sp-quote:where(.astro-bdv5vuwg) blockquote:where(.astro-bdv5vuwg) p:where(.astro-bdv5vuwg):after{content:"”"}.sp-quote:where(.astro-bdv5vuwg) figcaption:where(.astro-bdv5vuwg){gap:var(--sp-1) var(--sp-4);font-size:var(--fs-small);color:var(--fg-muted);flex-wrap:wrap;display:flex}.sp-seek:where(.astro-bdv5vuwg){color:var(--link);-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold);text-underline-offset:.2em;text-decoration-thickness:2px}@media (width>=1000px){.sp-body-grid:where(.astro-bdv5vuwg){column-gap:var(--sp-9);row-gap:var(--sp-7);grid-template:"notes points""notes quotes"1fr/minmax(0,7fr) minmax(0,4fr)}}.sheet:where(.astro-bdv5vuwg){border:1px solid var(--line);border-top:6px solid var(--deep);border-radius:var(--r-sm);background:var(--paper);max-width:48rem;margin-inline:auto;padding:clamp(1.5rem,5vw,3.5rem)}@media (width<=559px){.sheet:where(.astro-bdv5vuwg){margin-inline:calc(-1 * var(--sp-2));padding:var(--sp-5) var(--sp-4)}}.sheet-head:where(.astro-bdv5vuwg){justify-content:space-between;align-items:flex-start;gap:var(--sp-4);padding-bottom:var(--sp-5);margin-bottom:var(--sp-2);border-bottom:1px solid var(--line);flex-wrap:wrap;display:flex}.sheet-head:where(.astro-bdv5vuwg) h2:where(.astro-bdv5vuwg){margin:0 0 var(--sp-2);font-size:clamp(1.75rem,4vw,2.5rem);line-height:1.1}.sheet-sub:where(.astro-bdv5vuwg){color:var(--fg-muted);margin:0}.sheet-print:where(.astro-bdv5vuwg)[hidden]{display:none}.sheet-step:where(.astro-bdv5vuwg){padding-block:var(--sp-5)}.sheet-step:where(.astro-bdv5vuwg)+.sheet-step:where(.astro-bdv5vuwg){border-top:1px dashed var(--line)}.sheet-step:where(.astro-bdv5vuwg) h3:where(.astro-bdv5vuwg){margin:0 0 var(--sp-3);font-size:var(--fs-h4)}.sheet-step:where(.astro-bdv5vuwg)>p:where(.astro-bdv5vuwg){max-width:60ch;margin:0}.sheet-qs:where(.astro-bdv5vuwg){margin:0;padding:0;list-style:none}.sheet-qs:where(.astro-bdv5vuwg) li:where(.astro-bdv5vuwg){gap:var(--sp-3);grid-template-columns:2rem minmax(0,1fr);max-width:62ch;display:grid}.sheet-qs:where(.astro-bdv5vuwg) li:where(.astro-bdv5vuwg)+li:where(.astro-bdv5vuwg){margin-top:var(--sp-4)}.sheet-qs:where(.astro-bdv5vuwg) p:where(.astro-bdv5vuwg){margin:0}.qn:where(.astro-bdv5vuwg){font-family:var(--font-display);color:var(--heading);font-size:1.25rem;font-weight:600;line-height:1.3}.sheet-foot:where(.astro-bdv5vuwg){margin:var(--sp-4) 0 0;padding-top:var(--sp-4);border-top:1px solid var(--line);font-size:var(--fs-small);color:var(--fg-muted)}.sp-post:where(.astro-bdv5vuwg){gap:var(--sp-2);max-width:48rem;margin-bottom:var(--sp-7);padding:var(--sp-5) 0 var(--sp-5) var(--sp-5);border-left:4px solid var(--gold);color:var(--fg);text-decoration:none;display:grid}.sp-post-label:where(.astro-bdv5vuwg),.sp-pg-label:where(.astro-bdv5vuwg){font-size:var(--fs-small);color:var(--fg-muted)}.sp-post-title:where(.astro-bdv5vuwg){font-family:var(--font-display);color:var(--heading);font-size:clamp(1.375rem,3vw,1.75rem);font-weight:600;line-height:1.2}.sp-post:where(.astro-bdv5vuwg):hover .sp-post-title:where(.astro-bdv5vuwg),.sp-pg:where(.astro-bdv5vuwg):hover .sp-pg-title:where(.astro-bdv5vuwg){text-decoration:underline;-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold);text-underline-offset:.2em;text-decoration-thickness:3px}.sp-post-dek:where(.astro-bdv5vuwg){max-width:40rem}.sp-pager:where(.astro-bdv5vuwg){align-items:flex-end;gap:var(--sp-5) var(--sp-8);padding-top:var(--sp-5);border-top:1px solid var(--rule);flex-wrap:wrap;display:flex}.sp-pg:where(.astro-bdv5vuwg){gap:var(--sp-1);max-width:22rem;color:var(--fg);text-decoration:none;display:grid}.sp-pg-title:where(.astro-bdv5vuwg){font-family:var(--font-display);color:var(--heading);font-size:1.1875rem;font-weight:600}.sp-all:where(.astro-bdv5vuwg){margin-left:auto}@media print{body>:not(main),main>:not(article),article>:not(#guide){display:none!important}body{background:#fff}.sp-guide-band:where(.astro-bdv5vuwg){background:#fff!important;padding:0!important}.sheet:where(.astro-bdv5vuwg){color:#000;border:0;max-width:none;padding:0;font-size:11.5pt;line-height:1.45}.sheet-head:where(.astro-bdv5vuwg) h2:where(.astro-bdv5vuwg){font-size:20pt}.sheet-print:where(.astro-bdv5vuwg){display:none!important}.sheet-step:where(.astro-bdv5vuwg){break-inside:avoid;padding-block:10pt}.sheet-qs:where(.astro-bdv5vuwg) li:where(.astro-bdv5vuwg){break-inside:avoid}.sheet-qs:where(.astro-bdv5vuwg) li:where(.astro-bdv5vuwg)+li:where(.astro-bdv5vuwg){min-height:0;margin-top:0;padding-top:6pt}.sheet-qs:where(.astro-bdv5vuwg) li:where(.astro-bdv5vuwg){padding-bottom:28pt}}
