.source-header.svelte-rcqogf{column-gap:4rem;display:grid;grid-template-areas:"title title title" "logo description rights" "logo links rights";grid-template-columns:1fr 3fr 1fr;margin:4rem auto;max-width:var(--max-content-width);padding-bottom:2rem;row-gap:2rem;width:var(--content-width)}.source-header.aggregator-variant.svelte-rcqogf{grid-template-areas:"logo" "title" "description" "links";grid-template-columns:100%;max-width:800px}.source-header.aggregator-variant.svelte-rcqogf .source-header__logo:where(.svelte-rcqogf) .image-wrapper:where(.svelte-rcqogf){margin-right:auto;margin-left:auto}.source-header__logo.svelte-rcqogf{grid-area:logo;text-align:center}.source-header__logo.svelte-rcqogf .image-wrapper:where(.svelte-rcqogf){background-color:var(--light-gray-color);display:inline-block;padding:1rem;position:relative;max-height:190px;max-width:220px}.source-header__title.svelte-rcqogf{grid-area:title}.source-header__title.svelte-rcqogf p.title:where(.svelte-rcqogf){font-size:1.8rem;font-weight:500;margin:0;text-align:center}.source-header__description.svelte-rcqogf{grid-area:description}.source-header__description.svelte-rcqogf .description-wrapper:where(.svelte-rcqogf){font-size:1.25rem;line-height:165%}.source-header__description.svelte-rcqogf .description-wrapper:where(.svelte-rcqogf) p:first-of-type{margin-top:0}.source-header__description.svelte-rcqogf .description-wrapper:where(.svelte-rcqogf) p:last-of-type{margin-bottom:0}.source-header__description.svelte-rcqogf .description-wrapper:where(.svelte-rcqogf) a{color:var(--text-color);font-weight:500;text-decoration-color:var(--primary-accent-highlight-color);transition:.1s all ease}.source-header__description.svelte-rcqogf .description-wrapper:where(.svelte-rcqogf) a:hover{color:var(--primary-accent-highlight-color)}.source-header__rights-display.svelte-rcqogf{font-family:Open Sans,sans-serif;grid-area:rights}.source-header__rights-display.svelte-rcqogf .rights-display-block:where(.svelte-rcqogf){margin-bottom:.75em}.source-header__rights-display.svelte-rcqogf .rights-display-block:where(.svelte-rcqogf):last-of-type{margin-bottom:0}.source-header__rights-display.svelte-rcqogf .rights-display-block:where(.svelte-rcqogf)>.label:where(.svelte-rcqogf){display:block;font-weight:700;margin-bottom:.3em;text-align:center}.source-header__rights-display.svelte-rcqogf .rights-display-block:where(.svelte-rcqogf)>.label.open-ranking:where(.svelte-rcqogf){margin-bottom:.5em}.source-header__rights-display.svelte-rcqogf .rights-display-block:where(.svelte-rcqogf)>.label:where(.svelte-rcqogf) .contents:where(.svelte-rcqogf){overflow:visible;position:relative}.source-header__rights-display.svelte-rcqogf .rights-display-block:where(.svelte-rcqogf)>.content:where(.svelte-rcqogf){display:block;font-size:.9em;line-height:140%;text-align:center}.source-header__outbound-links.svelte-rcqogf{column-gap:1em;display:flex;flex-wrap:wrap;grid-area:links;justify-content:center;row-gap:1em}.source-header__outbound-links.svelte-rcqogf a:where(.svelte-rcqogf){background-color:var(--light-gray-color);border-radius:1em;color:var(--primary-accent-color);display:inline-block;font-family:Open Sans,sans-serif;padding:.5em 1.5em;text-align:center;text-decoration:none}.source-header__outbound-links.svelte-rcqogf a:where(.svelte-rcqogf):hover{background-color:var(--extra-light-gray-color)}@media all and (max-width: 960px){.source-header.svelte-rcqogf{column-gap:2rem}}@media all and (max-width: 760px){.source-header.svelte-rcqogf{grid-template-areas:"logo" "title" "description" "rights" "links";grid-template-columns:100%}.source-header__logo.svelte-rcqogf{align-items:center;display:flex;justify-content:center}.source-header__rights-display.svelte-rcqogf{column-gap:1rem;display:grid;grid-template-columns:1fr 1fr 1fr}}@media all and (max-width: 600px){.source-header__rights-display.svelte-rcqogf .rights-display-block:where(.svelte-rcqogf)>.label:where(.svelte-rcqogf){text-align:left}.source-header__rights-display.svelte-rcqogf .rights-display-block:where(.svelte-rcqogf)>.content:where(.svelte-rcqogf){text-align:left}}@media all and (max-width: 440px){.source-header__rights-display.svelte-rcqogf .rights-display-block:where(.svelte-rcqogf){grid-template-columns:100%}.source-header__rights-display.svelte-rcqogf .rights-display-block:where(.svelte-rcqogf)>.label:where(.svelte-rcqogf){text-align:center}.source-header__rights-display.svelte-rcqogf .rights-display-block:where(.svelte-rcqogf)>.content:where(.svelte-rcqogf){text-align:center}}
