header.svelte-1k5hypt:after{content:"";margin-top:var(--space-md);margin-bottom:var(--space-md);background-color:var(--border-color);width:50px;height:1px;display:block;position:relative}.article-content.svelte-1k5hypt,.article-header.svelte-1k5hypt,.article-pagination.svelte-1k5hypt{margin:initial;max-width:none;position:relative}.article-menu.svelte-1k5hypt li:where(.svelte-1k5hypt){border-bottom:var(--border-style)}.article-menu.svelte-1k5hypt li:where(.svelte-1k5hypt):last-child{border-bottom:none}.article-menu.svelte-1k5hypt a:where(.svelte-1k5hypt){padding:var(--space-2xs);width:100%;font-size:.9em;font-weight:500;display:block}.article-menu.svelte-1k5hypt{scrollbar-width:thin;max-height:calc(100vh - 100px);overflow-y:auto}.article-menu.svelte-1k5hypt .sub-sections:where(.svelte-1k5hypt){padding-left:var(--space-sm);border-top:var(--border-style)}.article-menu.svelte-1k5hypt a.active:where(.svelte-1k5hypt){color:var(--color-primary-darker);opacity:1}.article-menu.svelte-1k5hypt a:where(.svelte-1k5hypt):hover{color:var(--color-primary-darker);opacity:1}.page-headline.svelte-1k5hypt{margin-bottom:var(--space-sm);margin-top:var(--space-sm);font-size:clamp(2rem,1.4rem + 2vw,5rem)}
