.BlogHeader_wrapper__PzkeA{--container-padding-block-start:2.5rem;--container-padding-block-end:2.5rem}@media (min-width:31.25rem){.BlogHeader_wrapper__PzkeA{--container-padding-block-start:clamp(1.75rem,1.611rem + 0.4444vw,2rem);--container-padding-block-end:clamp(1.75rem,1.611rem + 0.4444vw,2rem)}}.BlogHeader_inner__AJAX2{display:flex;flex-wrap:wrap;align-items:center;column-gap:clamp(24px,calc(24px + 6 * (100vw - 500px) / 900),30px);row-gap:0}@media (min-width:31.25rem){.BlogHeader_inner__AJAX2{row-gap:20px}}.BlogHeader_heading__E_8pR{margin-right:auto}.BlogHeader_heading__E_8pR:hover{color:inherit;text-decoration:underline;text-decoration-thickness:from-font;text-underline-position:from-font}.BlogHeader_filters__dMlb7{display:none}@media (min-width:31.25rem){.BlogHeader_filters__dMlb7{display:block}}.BlogHeaderFilters_form__b5lQL{display:flex;flex-direction:column;column-gap:20px;row-gap:2rem;padding-block-start:2rem}@media (min-width:31.25rem){.BlogHeaderFilters_form__b5lQL{padding-block-start:0;flex-direction:row}}.Toggle_toggle__VBe_1{display:inline-flex;justify-content:space-between}.Toggle_toggle__VBe_1 svg{rotate:var(--icon-rotate);transition:rotate var(--transition-duration) var(--transition-timing-function)}.Toggle_toggle__VBe_1[aria-expanded=true],.Toggle_toggle__VBe_1[data-toggle-open=true]{--icon-rotate:180deg}.Content_content__OWDnN{--transition-duration:500ms;display:grid;grid-template-rows:1fr;transition-property:opacity,grid-template-rows;transition-duration:var(--transition-duration);transition-timing-function:var(--transition-timing-function);z-index:50;margin-inline:calc(var(--button-border-width) * -1);padding-inline:var(--button-border-width)}.Content_content__OWDnN>*{min-block-size:0}.Content_content__OWDnN[inert]{opacity:0;grid-template-rows:0fr;overflow:hidden;z-index:0;transition:none}.SocialLinksList_socialLinks__LvOVe{display:flex;flex-wrap:wrap;gap:1rem}.SocialLinksList_socialLinks__LvOVe li{display:flex;align-items:center;justify-content:center}.SocialLinksList_link__cGlAb{display:inline-block;color:var(--link-color)}.SocialLinksList_link__cGlAb:hover{color:var(--link-hover-color)}.ShoppingCartLink_shop__tAfWI{display:flex;align-items:center;justify-content:center}.ShoppingCartLink_shop__tAfWI:hover{color:hsla(20,75%,41%,1)}@media (max-width:330px){.MobileNavToggle_toggle__mtGXj span{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}}.SubnavAndToggle_subnav--dropdown__t0aEl{position:absolute;background-color:hsla(0,0%,96%,1);margin-left:-2.75rem;margin-top:1.3125rem;padding-block:2.25rem;border:1px solid hsla(0,0%,100%,1)}.SubnavAndToggle_subnav--dropdown__t0aEl .SubnavAndToggle_subnav__list__87J3x{columns:var(--header-nav-columns,1);column-gap:2rem;padding-inline:2.75rem;max-inline-size:42.3125rem}.SubnavAndToggle_subnav--dropdown__t0aEl .SubnavAndToggle_subnav__item__KdUsf{width:100vw;max-width:11rem;&:not(:last-child){padding-block-end:.75rem}}.SubnavAndToggle_subnav--mobile__n18nU .SubnavAndToggle_subnav__item__KdUsf{padding-block-start:.75rem;&:first-child{padding-block-start:.875rem}&:last-child{padding-block-end:.75rem}}@media (min-width:75rem){.MobileNav_mobileNav__mp0rT{display:none}}.MobileNav_mobileNav__dialog__FcY4p{background-color:hsla(0,0%,100%,1);width:100vw;height:100vh;max-width:100vw;max-height:100vh;overflow:auto}.MobileNav_mobileNav__header__6w5Bk{display:flex;gap:.75rem;align-items:center;justify-content:space-between;margin-block-end:2rem}.MobileNav_mobileNav__content__cnxJ1{--container-padding-block-start:2rem;--container-padding-block-end:2.25rem}.MobileNav_mobileNav__contentInner__wYzjQ{--container-inline-size:31.25rem;>*+*{margin-block-start:2.25rem}}.MobileNav_mobileNav__item__kMUd5{&:not(:first-child){padding-block-start:.875rem}&:not(:last-child){padding-block-end:.875rem;border-bottom-width:1px}}.HeaderNav_navList__1E13z{display:flex;flex-wrap:wrap;column-gap:2rem;row-gap:1rem}.HeaderNav_navList__item__fY6Th{position:relative}.FooterNav_nav__v6YbR{display:flex;flex-wrap:wrap;gap:clamp(32px,calc(32px + 38 * (100vw - 500px) / 900),70px)}.FooterNav_column__S7T6s{display:flex;flex-direction:column;gap:clamp(.75rem,.333rem + 1.3333vw,1.5rem)}.FooterNav_header__5Nbhw{font-size:clamp(1rem,.965rem + .1111vw,1.0625rem);line-height:1.41;letter-spacing:normal;transition-property:color,box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;font-weight:600;display:flex;flex-wrap:wrap;gap:.625rem}:is(a)>.FooterNav_header__5Nbhw:hover{color:inherit}.FooterNav_header__5Nbhw>svg{margin-block-start:.188rem}.FooterNav_submenu__O62As{margin-block-start:.625rem}.FooterNav_submenu__O62As>*+*{margin-block-start:.375rem}.FooterNav_submenuLink__Dzr53{display:flex;flex-wrap:wrap;gap:.333rem;color:hsla(0,0%,39%,1);transition-property:color,box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.FooterNav_submenuLink__Dzr53:hover{color:hsla(21,78%,43%,1)}.FooterNav_submenuLink__Dzr53>svg{margin-block-start:.125rem}.BlogHeaderMenu_toggle__Hrgbq{display:block;margin-block-start:1rem;inline-size:100%;text-align:center}@media (min-width:325px){.BlogHeaderMenu_toggle__Hrgbq{inline-size:auto;margin-block-start:0}}@media (min-width:31.25rem){.BlogHeaderMenu_toggle__Hrgbq.m-button{display:none}}.BlogHeaderMenu_menu__0IPpI{width:100%}@media (min-width:31.25rem){.BlogHeaderMenu_menu__0IPpI{width:0;display:none}}.Badge_badge__1Fuh7{display:inline-block;min-block-size:var(--badge-min-block-size,1.5625rem);min-inline-size:var(--badge-min-inline-size,5rem);border:1px solid hsla(181,38%,48%,1);border-radius:.25rem;padding-inline:.5rem;padding-block:.25rem;color:hsla(178,80%,25%,1);text-align:center}.Badge_badge__1Fuh7[data-rounded=true]{border-radius:6.25rem;min-block-size:1.6875rem;padding-inline:.75rem;padding-block:.375rem}.Badge_badge__1Fuh7[data-size=sm]{max-inline-size:9ch}.BookHeader_header__kp4kw{grid-area:header}.BookVariant_headerSection__Kl0HM{--container-padding-block-start:clamp(52px,calc(52px + 18 * (100vw - 500px) / 900),70px);--container-padding-block-end:clamp(60px,calc(60px + 20 * (100vw - 500px) / 900),80px);--book-header--extras-width:clamp(11.875rem,8.403rem + 11.1111vw,18.125rem);--book-header--cover-width:clamp(12.5rem,9.028rem + 11.1111vw,18.75rem);--book-header--row-gap:clamp(1.625rem,1.278rem + 1.1111vw,2.25rem);display:flex;flex-direction:column;column-gap:clamp(28px,calc(28px + 32 * (100vw - 500px) / 900),60px);row-gap:var(--book-header--row-gap)}@media (min-width:46.875rem){.BookVariant_headerSection__Kl0HM{display:grid;row-gap:0;grid-template:"cover header" auto "cover open-access" auto "cover details" auto "cover extras" auto/var(--book-header--cover-width) 1fr}.BookVariant_headerSection__Kl0HM>:nth-child(n+3){margin-block-start:var(--book-header--row-gap)}}@media (min-width:64rem){.BookVariant_headerSection__Kl0HM{grid-template:"cover header header" auto "cover open-access open-access" auto "cover details extras" 1fr/var(--book-header--cover-width) 1fr var(--book-header--extras-width)}}.BookVariant_contentSection__IGEGC{--container-padding-block-start:60px}.BookVariant_contentSection__IGEGC>*+*{padding-block-start:clamp(46px,calc(46px + 14 * (100vw - 500px) / 900),60px);border-block-start:1px solid var(--border-color)}.BookVariant_extras__8guSs{grid-area:extras;display:flex;flex-direction:column;gap:1rem}.BookVariant_extraLinks__DdXt9{display:flex;flex-direction:column;gap:.625rem;padding-block-start:.375rem}.BookVariant_reviewsWrapper__p6_Rk:has(>div:empty):not(:last-child){display:none}.BookCoverSection_coverWrapper__sFjKx{grid-area:cover}.BookCoverSection_coverWrapper__sFjKx>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.BookVariantsSection_formatButtons__SHyGb{display:flex;flex-wrap:wrap}.BookVariantsSection_formatButtons__SHyGb>*{flex:1 1 30%;max-width:9.25rem}.BookVariantsSection_formatButtons__SHyGb>*+*{margin-inline-start:calc(-1 * var(--button-border-width))}@media (max-width:31.25rem){.BookVariantsSection_formatButtons__SHyGb{flex-direction:column}.BookVariantsSection_formatButtons__SHyGb>*{margin-block:-.5px;min-inline-size:100%;&:first-child{margin-inline-start:-1px}}}.BookVariantsSection_details__Q9D54{grid-area:details}.BookVariantsSection_details__Q9D54>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.BookImageSlider_slideshow__0P0l8{position:relative}.BookImageSlider_slider__5dd_4{overflow:hidden}@media (scripting:none){.BookImageSlider_slider__5dd_4{display:flex;flex-direction:column;gap:clamp(20px,calc(20px + 22 * (100vw - 500px) / 900),42px)}}.BookImageSlider_slider__5dd_4:not(.flickity-enabled){display:flex;>*{flex:0 0 100%}}.BookImageSlider_slider__5dd_4:focus-visible{outline-offset:10px}.BookImageSlider_slider__5dd_4 .flickity-viewport{transition:height;transition-duration:.5s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.BookImageSlider_slider__5dd_4:after{content:"flickity";display:none}.BookImageSlider_slider--disabled__9e0XV:after{content:""}.BookImageSlider_nav__iGHu3{display:none}.flickity-enabled+.BookImageSlider_nav__iGHu3{display:block;position:absolute;top:50%;left:50%;inline-size:calc(100% + var(--container-padding-inline) * 2);max-inline-size:calc(100vw - var(--container-padding-inline) / 2);transform:translate(-50%,-50%);display:flex;justify-content:space-between}.BookOpenAccessBanner_openAccess__kUrZK{--button-border-color:hsla(178,80%,29%,1);--button-focus-border-color:hsla(178,80%,29%,1);background-color:hsla(178,45%,95%,1);grid-area:open-access;padding:1.75rem;padding-inline-end:1.5rem}.BookOpenAccessBanner_buttonLinks__VIQ56{display:flex;flex-wrap:wrap;gap:1.125rem}.BookOpenAccessBanner_buttonLinks__VIQ56>*{flex:1 1 180px;max-inline-size:180px}.BookOpenAccessBanner_downloads__yfWFI{position:relative}.BookOpenAccessBanner_downloads__yfWFI>div{position:absolute;width:100%;>ul>li+li{margin-block-start:-2px}}.BookOpenAccessBanner_metrics__9NRHu{container:metrics/inline-size;padding-block-start:1.25rem;display:flex;flex-wrap:wrap;row-gap:4px;column-gap:12px}@media screen and (min-width:46.875rem){.BookOpenAccessBanner_metrics__9NRHu{align-items:flex-end}}.BookOpenAccessBanner_metrics__9NRHu>div{flex:0}.BookOpenAccessBanner_metrics__9NRHu>ul{flex:1 1 31rem;column-gap:clamp(.75rem,.333rem + 1.3333vw,1.5rem);@container metrics (min-width: 31.25rem){display:flex;align-items:flex-end;flex-direction:row;flex-wrap:wrap}}.BookOpenAccessBanner_metrics__9NRHu li{&:not(:last-child){border-inline-end:1px solid hsla(0,0%,75%,1);padding-inline-end:clamp(.75rem,.333rem + 1.3333vw,1.5rem);@container metrics (max-width: 31.25rem){padding-inline-end:0;border-inline-end:0}}>span{color:hsla(178,80%,29%,1);font-weight:600;padding-inline-end:.75rem}}.AnchorLink_anchorLink__gP_os{list-style-type:none;inline-size:fit-content;cursor:pointer;margin-block-end:-3px}.AnchorLink_anchorLink__gP_os>a{border-bottom:3px solid var(--faint-border-color);text-decoration:none;color:var(--color);transition:border-color .2s ease-in-out;padding-block-end:1.0625rem;display:inline-block}.AnchorLink_anchorLink__gP_os>a.AnchorLink_isSelected__GyhzB,.AnchorLink_anchorLink__gP_os>a:hover{border-color:var(--faint-border-hover-color);color:var(--accent-color)}.AnchorLinkList_anchorLinkList__Cj07k{display:flex;align-items:flex-start;flex-wrap:wrap;gap:2rem;border-bottom:3px solid var(--faint-border-color)}.BookAnchorLinks_container__9qfZg{--container-padding-block-start:0;--container-padding-block-end:0;position:sticky;top:0;padding-block-start:1.0625rem;margin-block-start:1.0625rem;z-index:6}.BookBuyingOptions_disclosureContent__MWDwL ul{display:flex;flex-direction:column;align-items:stretch;justify-content:stretch;border:1px solid hsla(0,0%,92%,1)}.BookBuyingOptions_disclosureContent__MWDwL li{margin-block-start:calc(var(--button-border-width) * -1)}.BookVideoSlider_slideshow__nqarF{--video-slider-slide-gap:var(--container-padding-inline);--video-slider-slide-width:calc(100% - var(--container-padding-inline));position:relative;margin-block:1.25rem}@media screen and (min-width:46.875rem){.BookVideoSlider_slideshow__nqarF{--video-slider-slide-width:calc(333px + var(--video-slider-slide-gap))}}@media screen and (min-width:75rem){.BookVideoSlider_slideshow__nqarF{--video-slider-slide-width:33%}}.BookVideoSlider_slider__QQzd7{overflow:hidden;margin-inline:calc(var(--container-padding-inline) * -1)}@media screen and (min-width:75rem){.BookVideoSlider_slider__QQzd7{margin-inline-end:calc(var(--video-slider-slide-gap) / 2)}}@media (scripting:none){.BookVideoSlider_slider__QQzd7{display:flex;flex-direction:column;gap:clamp(20px,calc(20px + 22 * (100vw - 500px) / 900),42px)}}.BookVideoSlider_slider__QQzd7:not(.flickity-enabled){display:flex;>*{flex:0 0 var(--video-slider-slide-width)}}.BookVideoSlider_slider__QQzd7:focus-visible{outline-offset:10px}.BookVideoSlider_slider__QQzd7 .flickity-viewport{transition:height;transition-duration:.5s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.BookVideoSlider_slider--2-slides__Bv0__{&:after{content:"flickity";display:none;@media screen and (min-width:46.875rem){content:""}}}.BookVideoSlider_slider--3-slides__dU5ZC{&:after{content:"flickity";display:none;@media screen and (min-width:75rem){content:""}}}.BookVideoSlider_slider--4-plus-slides__B07iS{&:after{content:"flickity";display:none}}.BookVideoSlider_nav__uKqqh{display:none}.flickity-enabled+.BookVideoSlider_nav__uKqqh{display:block;position:absolute;top:94px;left:50%;inline-size:calc(100% + var(--container-padding-inline) * 2 / 2);max-inline-size:calc(100vw - var(--container-padding-inline) / 2);transform:translate(-50%,-50%);display:flex;justify-content:space-between}.BookMediaSection_inner__mCIFx>h2{margin-block-end:1.25rem}.BookMediaSection_inner__mCIFx>div:not(:last-child){margin-block-end:clamp(52px,calc(52px + 18 * (100vw - 500px) / 900),70px)}.BookReviewsSection_reviews__h0h63{max-inline-size:800px}.BookReviewsSection_reviews__h0h63>*{padding:0}.BookReviewsSection_review__source__KgV_N{font-style:normal}.BookReviewsSection_toggle__uypDD{margin-block-start:1rem;display:flex;justify-content:center;align-items:center;gap:.75rem}.BookReviewsSection_toggle__uypDD>:last-child{color:hsla(20,75%,41%,1)}.OpenAccessMetrics_metrics__FLy5j{container:metrics/inline-size;padding-block-start:1.25rem;display:flex;flex-wrap:wrap;row-gap:.25rem;column-gap:.75rem}@media screen and (min-width:46.875rem){.OpenAccessMetrics_metrics__FLy5j{align-items:flex-end}}.OpenAccessMetrics_metrics__FLy5j>div{flex:0}.OpenAccessMetrics_metrics__FLy5j>ul{flex:1 1 31rem;column-gap:clamp(.75rem,.333rem + 1.3333vw,1.5rem);@container metrics (min-width: 31.25rem){display:flex;align-items:flex-end;flex-direction:row;flex-wrap:wrap}}.OpenAccessMetrics_metrics__FLy5j li{&:not(:last-child){border-inline-end:1px solid hsla(0,0%,75%,1);padding-inline-end:clamp(.75rem,.333rem + 1.3333vw,1.5rem);@container metrics (max-width: 31.25rem){padding-inline-end:0;border-inline-end:0}}>strong{color:hsla(178,80%,29%,1);font-weight:600;padding-inline-end:.5rem;font-size:clamp(1rem,.861rem + .4444vw,1.25rem);line-height:1.3;letter-spacing:normal}}.PaginationPageForm_paginationPageForm__XcOxW{display:flex;align-items:center;justify-content:center;gap:.5rem;text-wrap:nowrap;flex-wrap:wrap}.PaginationPageForm_paginationPageForm__input__pNW15{max-inline-size:var(--input-inline-size);min-inline-size:var(--input-inline-size);>input[type=number]{text-overflow:clip}}.BookSearchFilters_wrapper__lXmFD{display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin-block-end:clamp(1rem,.306rem + 2.2222vw,2.25rem)}@media (max-width:31.25rem){.BookSearchFilters_wrapper__lXmFD{flex-direction:column}}@media (min-width:46.875rem){.BookSearchFilters_searchBar__iUjWD{max-width:203px}}.BookSearchFilters_filters__hyTuY{display:flex;flex-wrap:wrap;gap:20px;align-items:flex-end}.BookSearchFilters_filters__hyTuY>*{inline-size:100%;@media (min-width:31.25rem){inline-size:auto}}.SearchResultsBar_header___3F95{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.5rem;border-block-width:1px;padding-block:.75rem;margin-block-end:clamp(1.375rem,.472rem + 2.8889vw,3rem)}.DisciplineBookSearch_wrapper__X_zDF:not(:first-child){border-top-width:1px;padding-block-start:clamp(1rem,.306rem + 2.2222vw,2.25rem)}.Pagination_wrapper__KGH3G{display:flex;column-gap:.5rem;row-gap:2rem;align-items:flex-end;justify-content:space-between;flex-wrap:wrap}*+.Pagination_wrapper__KGH3G{padding-block-start:2.5625rem}.Pagination_pagination__clWtZ{display:flex;justify-content:center;align-items:center;gap:1rem}.Pagination_pagination__clWtZ>a{@media screen and (max-width:31.25rem){aspect-ratio:1}}.SearchPage_filtersWrapper__TJNl2{display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin-block-end:clamp(1rem,.306rem + 2.2222vw,2.25rem)}@media (max-width:31.25rem){.SearchPage_filtersWrapper__TJNl2{flex-direction:column}}@media (min-width:46.875rem){.SearchPage_search__9xbaq{inline-size:100%;max-inline-size:17.5rem}}.SearchPage_filters__0kYfR{display:flex;flex-wrap:wrap;gap:20px;align-items:flex-end}.SearchPage_filters__0kYfR>*{@media (max-width:31.25rem){inline-size:100%}}