section.svelte-txj0h7{width:100%;display:flex;flex-wrap:wrap;gap:var(--seminar-categories_section-gap);background-color:var(--seminar-categories_background-color);border-radius:var(--seminar-categories_border-radius)}section.svelte-txj0h7 details:where(.svelte-txj0h7){width:100%;padding:var(--seminar-categories_section-padding)}section.svelte-txj0h7 details:where(.svelte-txj0h7)>summary:where(.svelte-txj0h7){font-size:var(--seminar-categories_section-name-font-size);font-weight:700;cursor:pointer}section.svelte-txj0h7 details:where(.svelte-txj0h7)[open]>summary:where(.svelte-txj0h7){border-bottom:var(--seminar-categories_border-width) solid var(--seminar-categories_section-name-color)}section.svelte-txj0h7 details:where(.svelte-txj0h7) ul:where(.svelte-txj0h7){display:grid;grid-template-columns:1fr;list-style-type:none;align-items:stretch}section.svelte-txj0h7 details:where(.svelte-txj0h7) ul:where(.svelte-txj0h7) li:where(.svelte-txj0h7){cursor:pointer;padding:var(--seminar-categories_category-padding);border-radius:calc(var(--seminar-categories_border-radius) / 2)}section.svelte-txj0h7 details:where(.svelte-txj0h7) ul:where(.svelte-txj0h7) li:where(.svelte-txj0h7):hover{background-color:var(--seminar-categories_category-hover-background-color)}@media screen and (min-width:55em){section.svelte-txj0h7 details:where(.svelte-txj0h7) ul:where(.svelte-txj0h7){grid-template-columns:1fr 1fr}}@media screen and (min-width:70em){section.svelte-txj0h7 details:where(.svelte-txj0h7) ul:where(.svelte-txj0h7){grid-template-columns:1fr 1fr 1fr}}section.svelte-txj0h7 details:where(.svelte-txj0h7) a:where(.svelte-txj0h7),section.svelte-txj0h7 details:where(.svelte-txj0h7) span:where(.svelte-txj0h7){position:relative;font-size:var(--seminar-categories_category-font-size);-webkit-hyphens:auto;hyphens:auto;margin-left:.8em}:is(section.svelte-txj0h7 details:where(.svelte-txj0h7) a:where(.svelte-txj0h7),section.svelte-txj0h7 details:where(.svelte-txj0h7) span:where(.svelte-txj0h7)):before{content:" ";width:.8em;height:.8em;left:-1em;top:.01em;background-color:var(---category-color);border-radius:.2em;position:absolute}section.main.svelte-1imqjej{background-color:var(--r1-surface-color)}section.main.svelte-1imqjej>div:where(.svelte-1imqjej){display:flex;flex-direction:column;row-gap:5em;align-items:start;grid-column:content}@media screen and (max-width:35em){section.main.svelte-1imqjej>div:where(.svelte-1imqjej){grid-column:full}}
