.cards-list{inline-size:100%;background-color:var(--calcite-ui-foreground-1);border:solid 1px var(--calcite-ui-border-1);transition:all .25s ease-out;display:flex}.cards-list a:only-of-type{inline-size:100%}.cards-list a:hover{text-decoration:none;outline-width:1px solid var(--calcite-ui-brand)}.cards-list__bg-img{flex:1;margin:0;padding:0;position:relative;min-block-size:auto}.cards-list__bg-img img{inline-size:100%;display:none;block-size:100%;object-fit:cover}.cards-list__bg-img--modal{min-block-size:55px;padding:var(--space-5)}.cards-list__content{display:flex;block-size:100%;flex-direction:column}.cards-list__content .videoPlayButton{position:absolute}.cards-list__content-text-container{flex:2;padding:var(--space-5);display:flex;flex-direction:column;max-height:300px}.cards-list__content-text-container .esri-text__description{flex-grow:1;overflow:hidden;position:relative}.cards-list__content-title{color:var(--calcite-ui-brand)}.cards-list__content-ctawrapper .calcite-link{display:inline}.cards-list__content-ctawrapper .calcite-link .calcite-link--icon{vertical-align:text-top}.cards-list__content-linkHoverCard{display:block;line-height:0}.cards-list__content-linkHoverCard:after{content:"";position:absolute;inset:0;cursor:pointer}.cards-list__content-text-container .esri-text__description-overlay{position:absolute;height:50px;left:0;right:0;bottom:0;background:linear-gradient(180deg, rgba(0, 0, 0, 0.01) 0%, rgba(255, 255, 255, 1) 100%)}.calcite-mode-dark .cards-list__content-text-container .esri-text__description-overlay{background:linear-gradient(180deg, rgba(43, 43, 43, 0.01) 0%, rgba(43, 43, 43, 1) 100%)}s .cardsPerRow-1:has(.cards-list) .cards-list__content-text-container .esri-text__description-overlay{display:none}.hide-mobile-tablet{display:none}.cards-list__bg-img--modal{display:flex;align-content:center;justify-content:center;align-items:center}@media screen and (min-width: 72em){.hide-mobile-tablet{display:block}.cardsPerRow-1 .cards-list__bg-img{aspect-ratio:1.7777777778;min-block-size:260px}.cardsPerRow-2 .cards-list__bg-img{min-block-size:224px;max-block-size:300px}.cards-list__bg-img img{display:block}.cards-list__bg-img{min-block-size:70px}.cards-list__bg-img--modal{block-size:100%;padding:0}.cards-list__content{flex-direction:row}}
.presscard-wrapper{display:flex;justify-content:space-between;flex-direction:column}@media screen and (min-width: 600px){.presscard-wrapper{flex-direction:row;flex-wrap:wrap}}.presscard{display:flex;transition:all .25s ease-out}.presscard__wrapper{display:flex;justify-content:space-between;flex-direction:column}@media screen and (min-width: 600px){.presscard__wrapper{flex-direction:row;flex-wrap:wrap}}@media screen and (min-width: 1024px){.presscard__wrapper{padding:0 60px}}.presscard__link{border:solid 1px var(--calcite-ui-border-3);transition:all .25s ease-out;margin-bottom:var(--space-5);max-height:123px}@media screen and (min-width: 600px){.presscard__link{flex-basis:calc(50% - .75rem)}}@media screen and (min-width: 1024px){.presscard__link{flex-basis:calc(33% - .75rem)}}.presscard__link:hover{text-decoration:none;border:solid 1px var(--calcite-ui-brand)}.presscard__image img{max-width:100px}.presscard__title{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;line-height:1.25;margin-bottom:var(--space-1)}.presscard__author{margin:0}
.ebooks-wrapper{align-items:center;display:flex;flex-direction:column;gap:var(--space-5)}.ebook-card{--ebook-card-width: min(21em, 100%);--ebook-card-border-width: 1px;--ebook-card-content-space: var(--space-5);--ebook-card-cover-object-position: center;--ebook-card-cover-object-position-inline-start: left;border:solid var(--ebook-card-border-width) var(--calcite-ui-border-3);display:flex;flex-direction:column;inline-size:var(--ebook-card-width);transition:all .25s ease-out}.ebook-card__cover-wrapper{inline-size:100%;margin-block-end:var(--space-5)}.ebook-card__details{margin-block-end:var(--space-12);padding-inline:var(--ebook-card-content-space)}.ebook-card__pricing{padding-block-end:var(--ebook-card-content-space);padding-inline:var(--ebook-card-content-space)}html[dir=rtl] .ebook-card{--ebook-card-cover-object-position-inline-start: right}.ebook-card__cover{object-position:var(--ebook-card-cover-object-position)}.ebook-card__title{font-size:var(--font-1);margin-block-end:var(--space-4)}.ebook-card__author{color:var(--calcite-ui-text-2);font-size:var(--font--3);margin-block-end:0}.ebook-card__description{display:none}.ebook-card__details-actions{display:none}.ebook-card__price{color:var(--calcite-ui-text-3);font-size:var(--font-4);font-weight:var(--calcite-font-weight-medium);margin-block-end:var(--space-8)}.ebook-card__pricing-actions{align-items:flex-end;display:flex;justify-content:space-between}@media screen and (min-width: 29.75em){.ebook-card{--ebook-card-width: 21em}}@media screen and (min-width: 48em){.ebook-card{--ebook-card-width: 100%;--ebook-card-content-space: var(--space-8);--ebook-card-cover-height: auto;--ebook-card-meta-min-height: 11.875em;--ebook-card-cover-object-position: var(--ebook-card-cover-object-position-inline-start);flex-direction:row;gap:var(--ebook-card-content-space)}.ebook-card__cover-wrapper{display:flex;flex:0 0 30%;margin-block-end:0}.ebook-card__details{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--space-5);justify-content:space-between;margin-block-end:0;padding-block:var(--ebook-card-content-space);padding-inline:0}.ebook-card__pricing{align-items:flex-end;display:flex;flex:0 0 20%;flex-direction:column;justify-content:space-between;padding-block:var(--ebook-card-content-space);padding-inline-end:var(--ebook-card-content-space);padding-inline-start:0}.ebook-card__meta{min-block-size:var(--ebook-card-meta-min-height)}.ebook-card__title{font-size:var(--font-2)}.ebook-card__author{font-size:var(--font-0);margin-block-end:var(--space-4)}.ebook-card__description{display:block;margin:0}.ebook-card__details-actions{display:block}.ebook-card__price{margin-block-end:0}.ebook-card__view-details--mobile{display:none}}.ebook-details-modal{--calcite-modal-content-padding: 0;--calcite-modal-padding-internal: var(--space-4);--calcite-modal-padding-large-internal: var(--space-8);--ebook-details-modal-cover-height: 4.625em;z-index:99999}.ebook-details-modal__header{display:flex;gap:var(--space-8);padding-block:var(--space-2)}.ebook-details-modal__header-image{block-size:var(--ebook-details-modal-cover-height)}.ebook-details-modal__header-title{font-size:var(--font-2);margin-block-end:0}.ebook-details-modal__header-author{color:var(--calcite-ui-text-2);font-size:var(--font-0);margin-block-end:0}.ebook-details-modal__specs-container{background-color:var(--calcite-ui-foreground-1);border-block-end:1px solid var(--calcite-ui-border-3);inset-block-start:0;padding-block:var(--space-6);padding-inline:var(--space-8);position:sticky}.ebook-details-modal__description-container{padding-block:var(--space-4);padding-inline:var(--space-8)}.ebook-details-modal__specs{inline-size:100%;table-layout:fixed}.ebook-details-modal__specs-header,.ebook-details-modal__specs-data{inline-size:25%;text-align:start}.ebook-details-modal__specs-header{color:var(--calcite-ui-text-1);font-size:var(--font-1);font-weight:var(--calcite-font-weight-medium)}.ebook-details-modal__specs-data{color:var(--calcite-ui-text-1);font-weight:var(--calcite-font-weight-light)}.ebook-details-modal__description-title{color:var(--calcite-ui-text-1);font-size:var(--font-1);font-weight:var(--calcite-font-weight-medium);margin-block-end:var(--space-2)}.ebook-details-modal__description{color:var(--calcite-ui-text-1);font-weight:var(--calcite-font-weight-light);margin-block-end:0}