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