.sh[data-astro-cid-sye7j5qe]{padding:var(--space-xl) var(--section-horizontal) var(--space-2xl);text-align:center}.sh__crumbs[data-astro-cid-sye7j5qe]{max-width:var(--container-max);gap:var(--space-2xs);font-size:var(--text-small);color:var(--color-text-label);text-align:left;margin-inline:auto;display:flex}.sh__crumbs[data-astro-cid-sye7j5qe] a[data-astro-cid-sye7j5qe]{font-weight:var(--weight-semibold)}.sh__crumbs[data-astro-cid-sye7j5qe] span[data-astro-cid-sye7j5qe][aria-hidden]{color:var(--color-frame)}.sh__text[data-astro-cid-sye7j5qe]{max-width:86rem;margin:var(--space-xl) auto 0}.sh__text[data-astro-cid-sye7j5qe] .sh__art{width:var(--size-accent-art);height:auto;margin:0 auto var(--space-ms);opacity:.8}.sh__title[data-astro-cid-sye7j5qe]{margin-top:var(--space-xs);font-size:var(--text-h1);line-height:1.05}.sh__verse[data-astro-cid-sye7j5qe]{max-width:72rem;margin:var(--space-m) auto 0;font-family:var(--font-display);font-weight:var(--weight-bold);font-size:var(--text-h4);color:var(--color-text-strong);line-height:1.38}.sh__ref[data-astro-cid-sye7j5qe]{margin-top:var(--space-xs);letter-spacing:.16em}.sof[data-astro-cid-sye7j5qe]{padding:var(--space-2xl) var(--section-horizontal) var(--section-l);border-top:1px solid var(--color-frame)}.sof__inner[data-astro-cid-sye7j5qe]{justify-content:space-between;align-items:start;gap:var(--space-xl) var(--space-3xl);grid-template-columns:minmax(0,26rem) minmax(0,72rem);max-width:110rem;margin-inline:auto;display:grid}.toc[data-astro-cid-sye7j5qe]{top:var(--space-l);position:sticky}.toc__label[data-astro-cid-sye7j5qe]{margin-bottom:var(--space-xs)}.toc__list[data-astro-cid-sye7j5qe]{border-top:1px solid var(--color-border-strong);margin:0}.toc__list[data-astro-cid-sye7j5qe] li[data-astro-cid-sye7j5qe]{border-bottom:1px solid var(--color-border-strong)}.toc__list[data-astro-cid-sye7j5qe] a[data-astro-cid-sye7j5qe]{font-size:var(--text-small);font-weight:var(--weight-medium);color:var(--color-heading);transition:padding-left var(--duration-base) var(--ease-out), color var(--duration-fast) var(--ease-out);padding:1.1rem 0;line-height:1.4;text-decoration:none;display:block;position:relative}.toc__list[data-astro-cid-sye7j5qe] a[data-astro-cid-sye7j5qe]:before{content:"";background:var(--color-frame);width:.6rem;height:.6rem;transition:transform var(--duration-base) var(--ease-out);margin-top:-.3rem;position:absolute;top:50%;left:0;transform:rotate(45deg)scale(0)}.toc__list[data-astro-cid-sye7j5qe] a[data-astro-cid-sye7j5qe]:hover,.toc__list[data-astro-cid-sye7j5qe] a[data-astro-cid-sye7j5qe][aria-current]{padding-left:1.8rem}.toc__list[data-astro-cid-sye7j5qe] a[data-astro-cid-sye7j5qe][aria-current]:before,.toc__list[data-astro-cid-sye7j5qe] a[data-astro-cid-sye7j5qe]:hover:before{transform:rotate(45deg)scale(1)}.toc-m[data-astro-cid-sye7j5qe]{background:var(--color-surface);border:1px solid var(--color-border);display:none}.toc-m__summary[data-astro-cid-sye7j5qe]{min-height:5.2rem;padding:0 var(--space-s);cursor:pointer;font-size:var(--text-label);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-heading);justify-content:space-between;align-items:center;list-style:none;display:flex}.toc-m__summary[data-astro-cid-sye7j5qe]::-webkit-details-marker{display:none}.toc-m__summary[data-astro-cid-sye7j5qe] svg[data-astro-cid-sye7j5qe]{transition:transform var(--duration-base) var(--ease-out)}.toc-m[data-astro-cid-sye7j5qe][open] .toc-m__summary[data-astro-cid-sye7j5qe] svg[data-astro-cid-sye7j5qe]{transform:rotate(180deg)}.toc-m__list[data-astro-cid-sye7j5qe]{padding:0 var(--space-s) var(--space-2xs);margin:0}.toc-m__list[data-astro-cid-sye7j5qe] li[data-astro-cid-sye7j5qe]{border-top:1px solid var(--color-line-faint)}.toc-m__list[data-astro-cid-sye7j5qe] a[data-astro-cid-sye7j5qe]{font-size:var(--text-body-s);font-weight:var(--weight-medium);color:var(--color-heading);padding:1.1rem 0;text-decoration:none;display:block}.sof__body[data-astro-cid-sye7j5qe] h2{font-size:var(--text-h3);line-height:var(--leading-snug);scroll-margin-top:var(--space-l)}.sof__body[data-astro-cid-sye7j5qe] h2:not(:first-child){margin-top:var(--space-xl);padding-top:var(--space-xl);border-top:1px solid var(--color-line-soft)}.sof__body[data-astro-cid-sye7j5qe] p{margin-top:var(--space-s);font-size:var(--text-body-l);color:var(--color-text);line-height:1.8}.sof__back[data-astro-cid-sye7j5qe]{margin-top:var(--space-xl)}.sof__body[data-astro-cid-sye7j5qe] p:last-of-type{padding-bottom:var(--space-xl);border-bottom:1px solid var(--color-line-soft)}@media (width<=992px){.sof__inner[data-astro-cid-sye7j5qe]{grid-template-columns:minmax(0,1fr)}.toc[data-astro-cid-sye7j5qe]{display:none}.toc-m[data-astro-cid-sye7j5qe]{display:block}.sof__body[data-astro-cid-sye7j5qe]{max-width:72rem}}@media (width<=768px){.sh[data-astro-cid-sye7j5qe]{padding-top:var(--space-ms)}.sof[data-astro-cid-sye7j5qe]{padding-block:var(--space-l) var(--space-3xl)}.sof__inner[data-astro-cid-sye7j5qe]{gap:var(--space-l)}.sof__body[data-astro-cid-sye7j5qe] p{font-size:var(--text-body)}.sof__back[data-astro-cid-sye7j5qe]{min-height:5rem;display:flex}}
