.ContentSection.svelte-1yblpp{margin-block:10.1rem 0}@media(min-width:861px){.ContentSection.svelte-1yblpp{margin-block:11.4rem 0}}.ContentSection--no-block-margins.svelte-1yblpp{margin-block:0}.ContentSection__header.svelte-1yblpp{max-width:1660px;margin-inline:auto;padding-block-end:2rem;padding-inline:1.5rem 1rem}@media(min-width:861px){.ContentSection__header.svelte-1yblpp{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:1rem;padding-inline:1.5rem;padding-inline:unset}}@media(min-width:861px)and (min-width:861px){.ContentSection__header.svelte-1yblpp{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));padding-inline:6rem}}@media(min-width:861px){.ContentSection__title.svelte-1yblpp{grid-column:span 12}}.ContentSection__title.svelte-1yblpp{margin:0;font-family:"Legacy Serif",serif;text-wrap:balance;-webkit-hyphens:auto;hyphens:auto;font-family:Calibri,sans-serif;font-size:1.8rem;font-weight:700;line-height:1.22;letter-spacing:.018rem}@media(min-width:861px){.ContentSection__slot.svelte-1yblpp{grid-column:span 12}}.ContentSection__description.svelte-1yblpp{grid-column:1/-1}@media(min-width:861px){.ContentSection__description.svelte-1yblpp{max-width:76rem}}@media(min-width:1081px){.ContentSection__description.svelte-1yblpp{max-width:unset;grid-column:1/span 9}}.ContentSection__description.svelte-1yblpp{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.ContentSection__outer.svelte-1yblpp{position:relative;background-color:var(--c-surface);border-top:.1rem solid var(--c-stroke)}.ContentSection__content.svelte-1yblpp{max-width:1660px;margin-inline:auto;padding:1.5rem}@media(min-width:861px){.ContentSection__content.svelte-1yblpp{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:1rem;padding-inline:1.5rem;padding:unset}}@media(min-width:861px)and (min-width:861px){.ContentSection__content.svelte-1yblpp{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));padding-inline:6rem}}.ContentSection--full-width.svelte-1yblpp .ContentSection__content:where(.svelte-1yblpp){background-color:var(--c-surface)}@media(min-width:861px){.ContentSection--full-width.svelte-1yblpp .ContentSection__content:where(.svelte-1yblpp) :where(.svelte-1yblpp):after{position:absolute;content:"";width:100%;height:.3rem;top:6.7rem;left:0;background-color:var(--c-bg);z-index:1}}
