.book-series{background:var(--bs-section-bg,#efefef);max-width:100%;min-width:0;overflow:hidden;padding:20px 0;width:100%}.book-series *{box-sizing:border-box}.book-series__viewport-wrap{align-items:center;display:flex;gap:12px;max-width:100%;min-width:0;overflow:hidden;padding:0 16px;position:relative;width:100%}.book-series__viewport{flex:1 1 auto;max-width:100%;min-width:0;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;scroll-snap-type:x proximity;width:100%}.book-series__viewport::-webkit-scrollbar{display:none}.book-series__track{align-items:stretch;display:flex;gap:var(--bs-card-gap,24px);min-width:0;width:100%}.book-series__card{display:flex;flex:0 0 32%;flex-direction:column;max-width:var(--bs-cover-width,170px);min-width:130px;scroll-snap-align:start;width:32%}.book-series__image-wrap{background:transparent;overflow:hidden;width:100%}.book-series__image{display:block;height:auto;object-fit:contain;transition:transform .2s ease;width:100%}.book-series__card:hover .book-series__image{transform:scale(1.015)}.book-series__content{display:flex;flex:1 1 auto;flex-direction:column;min-width:0;padding-top:10px;width:100%}.book-series__description,.book-series__label,.book-series__title{max-width:100%;width:100%}.book-series__label{color:#666;font-size:var(--bs-label-size,12px);font-weight:500;line-height:1.3;margin:0 0 8px;text-transform:uppercase}.book-series__title{color:#00172f;font-size:var(--bs-title-size,22px);font-weight:750;letter-spacing:-.03em;line-height:1.15;margin:0;overflow-wrap:anywhere}.book-series__description{color:rgba(0,23,47,.72);font-size:14px;line-height:1.5;margin-top:8px}.book-series__cta-wrap{margin-top:auto;padding-top:16px}.book-series a.book-series__cta,.book-series a.book-series__cta:active,.book-series a.book-series__cta:focus,.book-series a.book-series__cta:focus-visible,.book-series a.book-series__cta:hover,.book-series a.book-series__cta:link,.book-series a.book-series__cta:visited{align-items:center;background:var(--bs-button-bg,#00eb76)!important;border:0;border-radius:var(--bs-button-radius,999px);color:var(--bs-button-text,#00172f)!important;display:inline-flex;font-size:var(--bs-button-size,14px);font-weight:700;justify-content:center;line-height:1.2;min-height:44px;padding:10px 18px;text-decoration:none!important;transform:scale(1);transition:transform .18s ease;white-space:nowrap}.book-series a.book-series__cta:focus-visible,.book-series a.book-series__cta:hover{transform:scale(1.06)}.book-series__nav{background:#fff;border:0;border-radius:999px;color:#00172f;cursor:pointer;display:grid;flex:0 0 auto;height:40px;place-items:center;width:40px}.book-series__nav.is-disabled{opacity:.35;pointer-events:none}@media (max-width:900px){.book-series{padding:30px 0}.book-series__viewport-wrap{padding:0 12px}.book-series__track{gap:18px}.book-series__card{flex-basis:32%;max-width:155px;min-width:125px;width:32%}.book-series__title{font-size:18px}.book-series__label{font-size:11px}.book-series__nav{display:none}.book-series a.book-series__cta,.book-series a.book-series__cta:active,.book-series a.book-series__cta:focus,.book-series a.book-series__cta:focus-visible,.book-series a.book-series__cta:hover,.book-series a.book-series__cta:link,.book-series a.book-series__cta:visited{font-size:13px;min-height:40px;padding:8px 14px}}@media (max-width:600px){.book-series__viewport-wrap{padding:0 8px}.book-series__track{gap:14px}.book-series__card{flex-basis:42%;max-width:145px;min-width:120px;width:42%}.book-series__title{font-size:16px;line-height:1.16}.book-series__label{font-size:10px;margin-bottom:6px}.book-series__cta-wrap{padding-top:14px}.book-series a.book-series__cta,.book-series a.book-series__cta:active,.book-series a.book-series__cta:focus,.book-series a.book-series__cta:focus-visible,.book-series a.book-series__cta:hover,.book-series a.book-series__cta:link,.book-series a.book-series__cta:visited{font-size:12px;min-height:38px;padding:8px 12px}}@media (max-width:430px){.book-series{margin:0;max-width:92%;min-width:0;overflow:hidden;padding:2px 0;width:92%}.book-series__viewport-wrap{gap:0;margin-left:auto;margin-right:auto;max-width:calc(100% - 20px);min-width:0;overflow:hidden;padding:0 2px;width:calc(100% - 20px)}.book-series__viewport{max-width:100%;min-width:0;overflow-x:auto;overflow-y:hidden;width:100%}.book-series__track{gap:12px;min-width:0;width:100%}.book-series__card{flex:0 0 calc(45% - 1px);max-width:none;min-width:0;width:calc(45% - 1px)}.book-series__title{font-size:16px;line-height:1.16}.book-series__label{font-size:10px;margin-bottom:6px}.book-series__description{font-size:12px;line-height:1.4}.book-series__cta-wrap{padding-top:14px}.book-series a.book-series__cta,.book-series a.book-series__cta:active,.book-series a.book-series__cta:focus,.book-series a.book-series__cta:focus-visible,.book-series a.book-series__cta:hover,.book-series a.book-series__cta:link,.book-series a.book-series__cta:visited{font-size:12px;min-height:38px;padding:8px 12px}}