.sef.svelte-1ca0m7y{padding:0 1.25rem 4rem;position:relative}.sef-bg.svelte-1ca0m7y{opacity:.4;z-index:-1;pointer-events:none;position:absolute;inset:0}.sef-inner.svelte-1ca0m7y{max-width:44rem;margin:0 auto;padding-top:clamp(2rem,5vw,3rem)}.lede.svelte-1ca0m7y{border-bottom:1px solid oklch(from var(--color-base-content) l c h / .12);margin-bottom:3rem;padding-bottom:2rem}.lede-text.svelte-1ca0m7y{color:oklch(from var(--color-base-content) l c h / .92);margin:0;font-family:Playfair Display,Georgia,serif;font-size:clamp(1.125rem,2.4vw,1.4rem);font-style:italic;line-height:1.5}.lede-text.svelte-1ca0m7y em:where(.svelte-1ca0m7y){font-style:normal;font-weight:600}.chap.svelte-1ca0m7y{margin-bottom:2.75rem}.chap-head.svelte-1ca0m7y{align-items:baseline;gap:.875rem;margin-bottom:1.25rem;display:flex}.numeral.svelte-1ca0m7y{color:oklch(from var(--color-accent) l c h / .55);min-width:1.75rem;font-family:Playfair Display,Georgia,serif;font-size:1.625rem;font-style:italic;font-weight:400}.chap.svelte-1ca0m7y h2:where(.svelte-1ca0m7y){margin:0;font-family:Playfair Display,Georgia,serif;font-size:clamp(1.5rem,3vw,1.875rem);font-weight:600;line-height:1.2}.rule.svelte-1ca0m7y{background:oklch(from var(--color-base-content) l c h / .14);flex:1;height:1px;margin-bottom:.4rem}.chap.svelte-1ca0m7y p:where(.svelte-1ca0m7y){color:oklch(from var(--color-base-content) l c h / .85);margin:0 0 1rem;font-size:1rem;line-height:1.7}.chap.svelte-1ca0m7y p:where(.svelte-1ca0m7y) strong:where(.svelte-1ca0m7y){color:var(--color-base-content)}.legs.svelte-1ca0m7y{margin:0 0 1rem;padding:0}.legs.svelte-1ca0m7y>div:where(.svelte-1ca0m7y){border-bottom:1px solid oklch(from var(--color-base-content) l c h / .08);grid-template-columns:11rem 1fr;gap:1rem;padding:.75rem 0;display:grid}.legs.svelte-1ca0m7y>div:where(.svelte-1ca0m7y):first-child{border-top:1px solid oklch(from var(--color-base-content) l c h / .08)}.legs.svelte-1ca0m7y dt:where(.svelte-1ca0m7y){color:var(--color-accent);letter-spacing:.02em;font-family:DM Sans,system-ui,sans-serif;font-size:.875rem;font-weight:600}.legs.svelte-1ca0m7y dd:where(.svelte-1ca0m7y){color:oklch(from var(--color-base-content) l c h / .85);margin:0;font-size:.9375rem;line-height:1.55}@media (width<=540px){.legs.svelte-1ca0m7y>div:where(.svelte-1ca0m7y){grid-template-columns:1fr;gap:.25rem}}.meta.svelte-1ca0m7y{border-top:1px dashed oklch(from var(--color-base-content) l c h / .12);padding:.625rem 0 0;font-style:italic;color:oklch(from var(--color-base-content) l c h / .65)!important;font-size:.875rem!important}.actions.svelte-1ca0m7y{margin:0;padding:0;list-style:none}.actions.svelte-1ca0m7y li:where(.svelte-1ca0m7y){border-bottom:1px solid oklch(from var(--color-base-content) l c h / .08);align-items:flex-start;gap:.75rem;padding:.625rem 0;font-size:.9375rem;line-height:1.55;display:flex}.actions.svelte-1ca0m7y li:where(.svelte-1ca0m7y) svg{color:var(--color-accent);flex-shrink:0;margin-top:.25rem}.source.svelte-1ca0m7y{background:oklch(from var(--color-accent) l c h / .06);border:1px solid oklch(from var(--color-accent) l c h / .25);border-radius:.625rem;margin-top:3rem;padding:1.5rem}.source.svelte-1ca0m7y .chap-head:where(.svelte-1ca0m7y){margin-bottom:.75rem}.source.svelte-1ca0m7y p:where(.svelte-1ca0m7y){margin-bottom:0}.ext-link.svelte-1ca0m7y{color:var(--color-accent);text-underline-offset:2px;white-space:nowrap;align-items:center;gap:.2rem;font-style:normal;text-decoration:underline;display:inline-flex}.ext-link.svelte-1ca0m7y:hover{color:var(--color-base-content)}.ext-link.main.svelte-1ca0m7y{font-weight:600}.int-link.svelte-1ca0m7y{color:var(--color-primary);text-underline-offset:2px;text-decoration:underline}.int-link.svelte-1ca0m7y:hover{color:var(--color-base-content)}
