.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);flex-direction:column;display:flex}.spotlight.svelte-zzmwr5{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.spotlight.svelte-zzmwr5 a.z-link,.spotlight.svelte-zzmwr5 a.z-link:visited{color:var(--color-default-text);text-decoration:none;display:inline}.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{background-color:var(--gray900);width:100%;padding:var(--grid-margin) 0;color:var(--color-default-text);gap:calc(var(--space-unit) * 4);flex-direction:column;display:flex}.new-edition-alert.svelte-b45x07 .container:where(.svelte-b45x07){gap:calc(var(--space-unit) * 4);width:100%}.info-container.svelte-b45x07{gap:var(--grid-gutter);display:flex}.info-container.svelte-b45x07 img:where(.svelte-b45x07){width:calc(var(--space-unit) * 25);height:auto}.info.svelte-b45x07{flex-direction:column;width:100%;display:flex}.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-weight:var(--font-rg);font-family:var(--font-family-sans)!important;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{align-items:center;gap:calc(var(--space-unit) * 2);flex-wrap:wrap;margin-top:auto;display:flex}.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 (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{row-gap:calc(var(--space-unit) * 4);flex-direction:column;display:flex}section.svelte-12lxi4w .description:where(.svelte-12lxi4w){font-size:var(--font-size-4);letter-spacing:0;line-height:1.5}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) .banner .banner-media:not(.media-size-contain)>img,section.svelte-12lxi4w .spotlight-carousel:where(.svelte-12lxi4w) .banner .banner-media:not(.media-size-contain)>video{aspect-ratio:16/9;align-self:center;max-width:100%}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:16/9}section.svelte-12lxi4w,.intro-texts.svelte-12lxi4w{row-gap:calc(var(--space-unit) * 4)}.intro-texts.svelte-12lxi4w{column-gap:var(--grid-gutter);flex-direction:column;display:flex}.intro-texts.svelte-12lxi4w>:where(.svelte-12lxi4w){width:100%;display:flex}.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 (width>=768px){section.svelte-12lxi4w .description:where(.svelte-12lxi4w){font-size:var(--font-size-4);letter-spacing:0;line-height:1.33}.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));width:var(--figure-size);height:var(--figure-size);flex:none;margin:0;display:block}.intro-texts.svelte-12lxi4w figure:where(.svelte-12lxi4w) img:where(.svelte-12lxi4w){object-fit:cover;object-position:top center;border-radius:50%;width:100%;height:100%}.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:16 / 9}}@media (width>=1152px){.intro-texts.svelte-12lxi4w figure:where(.svelte-12lxi4w){--figure-size:calc(var(--col-size) * 3 + (var(--grid-gutter) * 2) - var(--grid-margin));flex:none;margin:0;display:block}.intro-texts.svelte-12lxi4w .intro-text:where(.svelte-12lxi4w){margin-top:calc(var(--space-unit) * 4);margin-left:calc(var(--space-unit) * 4)}}.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-template:max-content 1fr/1fr;grid-row:span 2;grid-template:subgrid / 1fr;border-radius:var(--border-radius);row-gap:0;display:grid;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){background-color:var(--gray200);flex-direction:column;justify-content:flex-end;align-items:flex-end;width:100%;margin:0;display:flex;position:relative}.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){width:100%;height:100%;padding:calc(var(--space-unit) * 2);position:absolute;top:0;left:0}.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:"";width:100%;height:100%;position:absolute;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){margin-block:var(--space-unit) 0;margin-inline:1em 0;padding: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)}
