.bordered-list.svelte-bwg1av>li:where(.svelte-bwg1av){padding:var(--space-unit) 0;font-size:var(--font-size-5)}.bordered-list.svelte-bwg1av{margin:calc(var(--space-unit) * 2) 0 var(--space-unit) 0}.spotlight-container.svelte-bwg1av{padding:calc(var(--space-unit) * 4) var(--grid-margin);display:flex;flex-direction:column}.spotlight.svelte-bwg1av{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.spotlight.svelte-bwg1av a.z-link,.spotlight.svelte-bwg1av a.z-link:visited{display:inline;color:var(--color-default-text);text-decoration:none}.spotlight-info.svelte-bwg1av{font-size:var(--font-size-3);padding-bottom:var(--space-unit)}.button-container.svelte-bwg1av{margin-top:calc(var(--space-unit) * 3)}.new-edition-alert.svelte-ev6eq3{display:flex;flex-direction:column;width:100%;background-color:var(--gray900);padding:var(--grid-margin) 0;color:var(--color-default-text);gap:calc(var(--space-unit) * 4)}.new-edition-alert.svelte-ev6eq3 .container:where(.svelte-ev6eq3){width:100%;gap:calc(var(--space-unit) * 4)}.info-container.svelte-ev6eq3{display:flex;gap:var(--grid-gutter)}.info-container.svelte-ev6eq3 img:where(.svelte-ev6eq3){width:calc(var(--space-unit) * 25);height:auto}.info.svelte-ev6eq3{display:flex;flex-direction:column;width:100%}.info.svelte-ev6eq3 .authors:where(.svelte-ev6eq3){margin-top:calc(var(--space-unit) * 2)}.info.svelte-ev6eq3 .course-title:where(.svelte-ev6eq3){margin-bottom:calc(var(--space-unit) * 6);font-family:var(--font-family-serif);font-size:var(--font-size-9);font-weight:var(--font-sb)}.info.svelte-ev6eq3 .info-text:where(.svelte-ev6eq3) *{font-family:var(--font-family-sans)!important;font-weight:var(--font-rg);font-size:var(--font-size-6)!important;color:currentcolor!important}.old-alert.svelte-ev6eq3 .info:where(.svelte-ev6eq3) .info-text:where(.svelte-ev6eq3)>div:not(:first-of-type){margin-top:calc(var(--space-unit) * 4)}.old-alert.svelte-ev6eq3 .info:where(.svelte-ev6eq3){max-width:66%}.actions.svelte-ev6eq3{display:flex;align-items:center;gap:calc(var(--space-unit) * 2);margin-top:auto;flex-wrap:wrap}.old-alert.svelte-ev6eq3+.actions:where(.svelte-ev6eq3){margin-top:calc(var(--space-unit) * 6)}.actions.svelte-ev6eq3 a:where(.svelte-ev6eq3):not(:hover){text-decoration:none}.actions.svelte-ev6eq3 .hide-alert:where(.svelte-ev6eq3){--color-default-text: var(--color-default-text);margin-left:auto}@media (max-width: 767px){.info-container.svelte-ev6eq3{flex-direction:column}.old-alert.info-container.svelte-ev6eq3{flex-direction:column-reverse}.info.svelte-ev6eq3 .info-text:where(.svelte-ev6eq3) *{font-size:var(--font-size-4)!important}.old-alert.svelte-ev6eq3 .info:where(.svelte-ev6eq3){max-width:100%}}.edition-title.svelte-ev6eq3{margin-bottom:calc(var(--space-unit) * 3)}section.svelte-1tenfuk{display:flex;flex-direction:column;row-gap:calc(var(--space-unit) * 4)}section.svelte-1tenfuk .description:where(.svelte-1tenfuk){font-size:var(--font-size-4);line-height:1.5;letter-spacing:0}section.svelte-1tenfuk .description:where(.svelte-1tenfuk):first-child{margin-top:calc(var(--space-unit) * 3)}section.svelte-1tenfuk .z-grid:where(.svelte-1tenfuk){gap:0}section.svelte-1tenfuk .spotlight-carousel:where(.svelte-1tenfuk) .carousel-item-container>video{max-width:100%;align-self:center}section.svelte-1tenfuk .carousel:where(.svelte-1tenfuk) .banner .banner-media:not(.media-size-contain)>img,section.svelte-1tenfuk .carousel:where(.svelte-1tenfuk) .banner .banner-media:not(.media-size-contain)>video{aspect-ratio:17 / 10}section.svelte-1tenfuk,.intro-texts.svelte-1tenfuk{row-gap:calc(var(--space-unit) * 4)}.intro-texts.svelte-1tenfuk{display:flex;flex-direction:column;column-gap:var(--grid-gutter)}.intro-texts.svelte-1tenfuk>:where(.svelte-1tenfuk){display:flex;width:100%}.intro-texts.svelte-1tenfuk .intro-text:where(.svelte-1tenfuk){margin-top:calc(var(--space-unit) * 2)}.intro-texts.svelte-1tenfuk figure:where(.svelte-1tenfuk){display:none}z-ghost-loading.carousel.svelte-1tenfuk{aspect-ratio:18 / 10}@media (min-width: 768px){section.svelte-1tenfuk .description:where(.svelte-1tenfuk){font-size:var(--font-size-4);line-height:1.33;letter-spacing:0}.intro-texts.svelte-1tenfuk{flex-direction:row}.intro-texts.svelte-1tenfuk>:where(.svelte-1tenfuk):not(:only-child){width:50%}.intro-texts.svelte-1tenfuk figure:where(.svelte-1tenfuk){--figure-size: calc(var(--col-size) * 2 + (var(--grid-gutter) * 2) - var(--grid-margin));display:block;flex:none;width:var(--figure-size);height:var(--figure-size);margin:0}.intro-texts.svelte-1tenfuk figure:where(.svelte-1tenfuk) img:where(.svelte-1tenfuk){width:100%;height:100%;object-fit:cover;object-position:top center;border-radius:50%}.intro-texts.svelte-1tenfuk .intro-text:where(.svelte-1tenfuk){margin-left:calc(var(--space-unit) * 2)}z-ghost-loading.carousel.svelte-1tenfuk{aspect-ratio:23 / 10}section.svelte-1tenfuk .spotlight-carousel:where(.svelte-1tenfuk){--item-aspect-ratio: 17 / 10}}@media (min-width: 1152px){.intro-texts.svelte-1tenfuk figure:where(.svelte-1tenfuk){--figure-size: calc(var(--col-size) * 3 + (var(--grid-gutter) * 2) - var(--grid-margin));display:block;flex:none;margin:0}.intro-texts.svelte-1tenfuk .intro-text:where(.svelte-1tenfuk){margin-top:calc(var(--space-unit) * 4);margin-left:calc(var(--space-unit) * 4)}}:is(.login-inline){margin-bottom:0}.z-grid.container.svelte-px9qyx{margin-top:var(--grid-margin);margin-bottom:var(--grid-margin);row-gap:var(--grid-gutter)}.course-data.svelte-px9qyx{grid-row:span 2;display:grid;grid-template:max-content 1fr / 1fr;grid-template:subgrid / 1fr;row-gap:0;border-radius:var(--border-radius);overflow:hidden}.course-data.empty-figure.svelte-px9qyx{grid-template:1fr max-content / 1fr;grid-template:subgrid / 1fr}.course-data.svelte-px9qyx .course-data-cover:where(.svelte-px9qyx){position:relative;width:100%;margin:0;background-color:var(--gray200);display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-end}.course-data.empty-figure.svelte-px9qyx .course-data-cover:where(.svelte-px9qyx){min-height:200px}.course-data.svelte-px9qyx figure.course-data-cover:where(.svelte-px9qyx) img:where(.svelte-px9qyx){width:100%;display:block}.course-data.svelte-px9qyx figure.course-data-cover:where(.svelte-px9qyx) figcaption:where(.svelte-px9qyx){position:absolute;width:100%;height:100%;top:0;left:0;padding:calc(var(--space-unit) * 2)}.course-data.svelte-px9qyx .course-data-cover:where(.svelte-px9qyx) a.course-data-cover-button:where(.svelte-px9qyx){opacity:0;transition:opacity .2s ease-in-out}.course-data.svelte-px9qyx .course-data-cover:where(.svelte-px9qyx) a.course-data-cover-button:where(.svelte-px9qyx):focus:focus-visible{box-shadow:var(--shadow-focus-primary)}.course-data.svelte-px9qyx .course-data-cover:where(.svelte-px9qyx) a.course-data-cover-button:where(.svelte-px9qyx):hover,.course-data.svelte-px9qyx .course-data-cover:where(.svelte-px9qyx) a.course-data-cover-button:where(.svelte-px9qyx):focus:focus-visible{opacity:1}.course-data.svelte-px9qyx .course-data-cover:where(.svelte-px9qyx) a.course-data-cover-button:where(.svelte-px9qyx):after{content:"";position:absolute;width:100%;height:100%;top:0;left:0}.course-data.svelte-px9qyx .course-data-books:where(.svelte-px9qyx){width:100%;padding:calc(var(--space-unit) * 2);color:var(--color-text-inverse);background-color:var(--gray800)}.course-data.svelte-px9qyx .course-data-books:where(.svelte-px9qyx) ul:where(.svelte-px9qyx){padding:0;margin-block:var(--space-unit) 0;margin-inline:1em 0}.course-data.svelte-px9qyx .course-data-books:where(.svelte-px9qyx) ul:where(.svelte-px9qyx)>li:where(.svelte-px9qyx){margin-block-end:var(--space-unit)}.course-data.svelte-px9qyx .course-data-books:where(.svelte-px9qyx) ul:where(.svelte-px9qyx)>li:where(.svelte-px9qyx)>div:where(.svelte-px9qyx){margin-block-end:calc(var(--space-unit) / 2)}
