.cp-combo-button{align-items:stretch}.cp-combo-button,.cp-combo-button>*{display:inline-flex}.cp-combo-button.combo-button--block{width:100%}.cp-combo-button .combo-button__primary-button.combo-button__primary-button--default{align-items:center;background:none;background-color:initial;border:1px solid;border-color:var(--generic-grey,#949494);border-radius:4px;border-bottom-right-radius:0;border-top-right-radius:0;color:var(--generic-charcoal,#474747);display:inline-block;font-weight:600;justify-content:center;line-height:1.5;min-height:40px;padding:6px 16px 8px;position:relative;text-align:center;-webkit-user-select:none;user-select:none;vertical-align:middle;width:100%}.cp-combo-button .combo-button__primary-button.combo-button__primary-button--default svg path{fill:inherit}.cp-combo-button .combo-button__primary-button.combo-button__primary-button--default:focus:not(:disabled),.cp-combo-button .combo-button__primary-button.combo-button__primary-button--default:hover:not(:disabled),.cp-combo-button .combo-button__primary-button.combo-button__primary-button--default[data-focused=true]{background-color:var(--generic-charcoal,#474747);border-color:var(--generic-charcoal,#474747);color:var(--generic-white,#fff)}.cp-combo-button .combo-button__primary-button.combo-button__primary-button--default:disabled{background-color:initial;border-color:var(--generic-silver,#ccc);color:var(--generic-silver,#ccc);pointer-events:none}.cp-combo-button .combo-button__primary-button.combo-button__primary-button--default:disabled svg path{fill:inherit}.cp-combo-button .combo-button__primary-button.combo-button__primary-button--default:focus:not(:disabled),.cp-combo-button .combo-button__primary-button.combo-button__primary-button--default:hover:not(:disabled),.cp-combo-button .combo-button__primary-button.combo-button__primary-button--default[data-focused=true]{background-color:var(--generic-whitesmoke,#f0f0f0);border-color:var(--generic-grey,#949494);color:var(--generic-charcoal,#474747);text-decoration:none}.cp-combo-button .combo-button__primary-button.combo-button__primary-button--default svg path{fill:var(--generic-darkgrey,#666)}.cp-combo-button .combo-button__primary-button.combo-button__primary-button--rounded{border-bottom-left-radius:3em;border-top-left-radius:3em;padding:6px 24px 8px}.cp-combo-button .combo-button__secondary-button.combo-button__secondary-button--default{align-items:center;background:none;background-color:initial;border:1px solid;border-color:var(--generic-grey,#949494);border-radius:4px;border-bottom-left-radius:0;border-top-left-radius:0;color:var(--generic-charcoal,#474747);display:inline-block;font-weight:600;justify-content:center;line-height:1.5;margin-left:-1px;min-height:40px;min-width:40px;padding:6px 8px 8px;position:relative;text-align:center;-webkit-user-select:none;user-select:none;vertical-align:middle}.cp-combo-button .combo-button__secondary-button.combo-button__secondary-button--default svg path{fill:inherit}.cp-combo-button .combo-button__secondary-button.combo-button__secondary-button--default:focus:not(:disabled),.cp-combo-button .combo-button__secondary-button.combo-button__secondary-button--default:hover:not(:disabled),.cp-combo-button .combo-button__secondary-button.combo-button__secondary-button--default[data-focused=true]{background-color:var(--generic-charcoal,#474747);border-color:var(--generic-charcoal,#474747);color:var(--generic-white,#fff)}.cp-combo-button .combo-button__secondary-button.combo-button__secondary-button--default:disabled{background-color:initial;border-color:var(--generic-silver,#ccc);color:var(--generic-silver,#ccc);pointer-events:none}.cp-combo-button .combo-button__secondary-button.combo-button__secondary-button--default:disabled svg path{fill:inherit}.cp-combo-button .combo-button__secondary-button.combo-button__secondary-button--default:focus:not(:disabled),.cp-combo-button .combo-button__secondary-button.combo-button__secondary-button--default:hover:not(:disabled),.cp-combo-button .combo-button__secondary-button.combo-button__secondary-button--default[data-focused=true]{background-color:var(--generic-whitesmoke,#f0f0f0);border-color:var(--generic-grey,#949494);color:var(--generic-charcoal,#474747);text-decoration:none}.cp-combo-button .combo-button__secondary-button.combo-button__secondary-button--default svg path{fill:var(--generic-darkgrey,#666)}.cp-combo-button .combo-button__secondary-button.combo-button__secondary-button--rounded{border-bottom-right-radius:3em;border-top-right-radius:3em}.cp-combo-button .combo-button__secondary-button .combo-button__secondary-button__chevron{font-size:1.5rem}.cp-add-to-shelf-button .shelf-option{align-items:center;display:flex;justify-content:center}.cp-add-to-shelf-button .shelf-option>svg{font-size:1.5rem;margin-right:5px}.cp-add-to-shelf-button .icon-only{border-radius:4px;height:40px;padding:0;width:51px}.cp-add-to-shelf-button .icon-only .icon-svg-shelves-outline{position:relative;right:10.5px}.heading-giant{color:#000;font-size:2.857rem;font-weight:700}@media (max-width:767px){.heading-giant{font-size:2.286rem}}.heading-large{color:#000;font-size:2rem;font-weight:700}@media (max-width:767px){.heading-large{font-size:1.857rem}}.heading-moderate{color:#000;font-size:1.5rem;font-weight:700}@media (max-width:767px){.heading-moderate{font-size:1.429rem}}.heading-medium{color:#000;font-size:1.286rem;font-weight:700}.heading-modest{color:#3f4344;font-size:1.143rem;font-weight:700}.heading-small{color:#3f4344;font-size:1rem;font-weight:700}.cp-delete-confirmation-modal .shelves-modal-content .shelves-modal-content-warning{background-color:#f2f2f2;display:flex;margin-bottom:10px;padding:16px}.cp-delete-confirmation-modal .shelves-modal-content .shelves-modal-exclamation-icon{color:#cc441e;height:1.571rem;margin-right:10px;margin-top:4px;width:3.571rem}.cp-shelf-link{text-decoration:underline}.cp-shelf-link:focus,.cp-shelf-link:hover{text-decoration:none}.cp-on-shelf-dropdown .dropdown-label{align-items:center;display:flex;justify-content:center}.cp-on-shelf-dropdown .dropdown-label>svg{font-size:1.5rem;margin-right:4px}.cp-on-shelf-dropdown .cp-shelf-link{color:inherit;font-weight:400;text-decoration:none}.cp-on-shelf-dropdown .cp-dropdown-menu{min-width:14.5em}.cp-on-shelf-dropdown .cp-icon-button{border-radius:4px;height:40px;padding:0;width:51px}.cp-on-shelf-dropdown .cp-icon-button .icon-svg-chevron-down{position:relative;right:6px}.cp-shelf-actions-button{display:inline-block}.cp-shelf-actions-button.shelf-actions-button--block{display:block}.cp-shelf-actions-button .button-placeholder{animation:fill-pulse 2.2s ease-in-out infinite;fill:var(--generic-whitesmoke,#f0f0f0);width:100%}.cp-standards-violation-form .use-standards-note{display:block;margin-bottom:12px}.cp-offensive-content-form .cp-text-area{margin-top:16px}.cp-flag-ugc-form ul{list-style:none;margin-top:8px;padding:0}.cp-flag-ugc-form .cp-radio-button{display:flex}.cp-flag-ugc-form .select-option-form .select-option{font-weight:600}.cp-flag-ugc-form .select-option-form .cp-radio-button{margin-bottom:0;margin-top:4px}.cp-flag-ugc-form .already-flagged{color:var(--generic-grey,#949494);display:block;font-size:.75rem;margin-left:24px}.cp-availability-status{color:var(--generic-darkgrey,#666);display:inline-block;font-weight:600}.cp-availability-status.available{color:var(--generic-green,green)}.cp-availability-status.unavailable{color:var(--generic-darkred,#a82009)}.cp-availability-status.on_order{color:var(--generic-orange,#d34317)}.cp-pan-zoom{position:relative}.cp-pan-zoom .pan-zoom-container{overflow:hidden;position:relative}.cp-pan-zoom .pan-zoom-inner{bottom:0;left:0;position:absolute;right:0;top:0}.cp-pan-zoom .pan-zoom-content{align-items:center;display:flex;height:100%;transition:.1s ease-out;width:100%}.cp-stack-map-display .range{font-weight:600;margin:0}.cp-stack-map-display .ranges{list-style:none;margin:0;padding:0}.cp-stack-map-display .failure-warning{margin-top:32px}.cp-stack-map-display .shelf-details{color:var(--generic-charcoal,#474747);font-size:1rem;line-height:1.5}.cp-stack-map-display .shelf-details-general{margin-bottom:1.5rem}.cp-stack-map-display .shelf-detail{margin:0}.cp-stack-map-display .shelf-detail--primary{font-weight:600}.cp-stack-map-display .shelf-detail--secondary{font-weight:400}.cp-stack-map-display .stack-map-controls{border:1px solid var(--generic-silver,#ccc);border-left:0;border-top:0;display:inline-block;margin-top:-34px;position:relative;top:58px;width:auto;z-index:1}.cp-stack-map-display .stack-map-controls .print,.cp-stack-map-display .stack-map-controls .zoom-in,.cp-stack-map-display .stack-map-controls .zoom-out{margin:8px}.cp-stack-map-display .stack-map-panel{border:1px solid var(--generic-silver,#ccc);margin-bottom:20px}.cp-stack-map-display .stack-map-panel .stack-map-image{width:100%}.cp-stack-map-display .stack-map-panel .stack-map-image-wrapper{margin:72px 8px 32px}.cp-stack-map-display .powered-by{font-size:.75rem;margin-top:-8px;text-transform:uppercase}.cp-stack-map-display .stack-map-placeholder{color:var(--generic-lightgrey,#e5e5e5);margin-top:32px}.cp-subscription-notes .note-type{list-style:none;margin-bottom:0;padding-left:0}.cp-subscriptions .group{margin-top:25px}.cp-subscriptions .group:last-child .cp-divider{display:none}.cp-subscriptions .subscription-field{align-items:baseline;display:flex;margin-bottom:4px}.cp-subscriptions .subscription-field .field-label{color:var(--generic-darkgrey,#666);flex:0 0 135px;font-size:.75rem;font-weight:600;text-transform:uppercase;width:8rem}.cp-subscriptions .subscription-field:last-child{margin-bottom:50px}.cp-subscriptions .collection{font-weight:600}.cp-probe-logo.logo-circled{border:1px solid #dadada;border-radius:50%}.cp-probe-logo.logo-small{height:2em;width:2em}.cp-stack-map-button{font-size:.875rem;font-weight:400;padding:0}.cp-stack-map-button .icon-svg-shelf-map{margin-right:4px}.cp-item-availability-table .availability-table-fixed{table-layout:fixed;width:100%}@media (max-width:575px){.cp-item-availability-table .availability-table-fixed{table-layout:auto}.cp-item-availability-table colgroup{display:none}}.cp-item-availability-table .availability-group:not(:first-child) .cp-table{margin-top:0}.cp-item-availability-table .availability-group:not(:last-child) tbody:last-child tr:last-child td{border-bottom:1px solid var(--generic-silver,#ccc)}@media (max-width:575px){.cp-item-availability-table .availability-group:not(:last-child) tbody:last-child tr:last-child td{border-bottom:none}.cp-item-availability-table .availability-group:not(:last-child) tbody:last-child tr:last-child td:last-child{border-bottom:1px solid var(--generic-silver,#ccc)}}.cp-item-availability-table .sr-only{border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px;clip:rect(0,0,0,0)}.cp-item-availability-table .availability-group-heading{display:flex;margin:12px 0 0}.cp-item-availability-table .availability-group-heading .group-icon{align-items:center;display:inline-flex;min-width:20px}.cp-item-availability-table .probe-logo{margin-right:12px}.cp-item-availability-table .request-link-label{margin-right:4px}@media (min-width:768px){.cp-item-availability-table td:first-child,.cp-item-availability-table th:first-child{padding-left:24px}.cp-item-availability-table .availability-group-heading{margin:24px 0 4px}.cp-item-availability-table .availability-group-heading .group-icon{min-width:24px}}.cp-availability-details caption{caption-side:bottom}.cp-availability-details .cp-universal-bib-brief{margin-bottom:24px}.cp-availability-details .cp-universal-bib-brief .cp-bib-brief .cp-bib-jacket{z-index:-1}.cp-availability-details .cp-ils-offline-message{margin-bottom:16px;padding-top:8px}.cp-cancel-hold-form .cancel-hold-description,.cp-cancel-hold-form .cp-bib-brief{margin-bottom:24px}.cp-hold-info-message{border:1px solid #ccc;margin:10px 0;padding:10px}.cp-select{display:inline-block;position:relative}.cp-select.select--block{display:block;width:100%}.cp-select.select--disabled{cursor:default;opacity:.5}.cp-select .select__chevron{font-size:1.5rem;pointer-events:none;position:absolute;right:8px;top:calc(50% - 12px)}.cp-select .select__chevron path{fill:var(--generic-darkgrey,#666)}.cp-select .select__select{align-items:center;-webkit-appearance:none;appearance:none;background:none;background-color:initial;background-color:var(--generic-white,#fff);border:1px solid;border-color:var(--generic-grey,#949494);border-radius:4px;color:var(--generic-charcoal,#474747);display:inline-block;font-weight:600;justify-content:center;line-height:1.5;min-height:40px;padding:6px 32px 8px 12px;position:relative;text-align:center;text-align-last:left;-webkit-user-select:none;user-select:none;vertical-align:middle;width:100%}.cp-select .select__select svg path{fill:inherit}.cp-select .select__select:focus:not(:disabled),.cp-select .select__select:hover:not(:disabled),.cp-select .select__select[data-focused=true]{background-color:var(--generic-charcoal,#474747);border-color:var(--generic-charcoal,#474747);color:var(--generic-white,#fff)}.cp-select .select__select:disabled{background-color:initial;border-color:var(--generic-silver,#ccc);color:var(--generic-silver,#ccc);pointer-events:none}.cp-select .select__select:disabled svg path{fill:inherit}.cp-select .select__select:focus:not(:disabled),.cp-select .select__select:hover:not(:disabled),.cp-select .select__select[data-focused=true]{background-color:var(--generic-whitesmoke,#f0f0f0);border-color:var(--generic-grey,#949494);color:var(--generic-charcoal,#474747);text-decoration:none}.cp-select .select__select svg path{fill:var(--generic-darkgrey,#666)}.cp-select .select__select::-ms-expand{display:none}.cp-select .select__select:disabled{background-color:var(--generic-white,#fff)}.cp-select .select__select.select__select--flat{align-items:center;background:none;background-color:initial;border:1px solid #0000;border-radius:4px;color:inherit;color:var(--generic-darkgrey,#666);display:inline-block;font-weight:600;justify-content:center;line-height:1.5;min-height:40px;padding:6px 26px 6px 0;position:relative;text-align:center;text-decoration:none;-webkit-user-select:none;user-select:none;vertical-align:middle}.cp-select .select__select.select__select--flat svg path{fill:inherit}.cp-select .select__select.select__select--flat:focus:not(:disabled),.cp-select .select__select.select__select--flat:hover:not(:disabled),.cp-select .select__select.select__select--flat[data-focused=true]{background-color:initial;border-color:#0000;color:inherit;text-decoration:none}.cp-select .select__select.select__select--flat:disabled{background-color:initial;border-color:#0000;color:var(--generic-silver,#ccc);pointer-events:none}.cp-select .select__select.select__select--flat:disabled svg path{fill:inherit}.cp-select .select__select.select__select--flat:focus:not(:disabled),.cp-select .select__select.select__select--flat:hover:not(:disabled),.cp-select .select__select.select__select--flat[data-focused=true]{color:var(--generic-darkgrey-variant,#4d4d4d);text-decoration:underline}.cp-pickup-branch-select label{display:block}.cp-physical-hold-form .cp-bib-brief,.cp-physical-hold-form .cp-pickup-branch-select{margin-bottom:24px}.cp-physical-hold-form .single-click-description{font-size:.875rem}.cp-item-level-holds-form .cp-pickup-branch-select{margin:32px 0}.cp-digital-hold-form .digital-hold-available-format{color:var(--generic-darkgrey,#666);font-size:.875rem;line-height:1.25rem;margin-top:24px}.cp-digital-hold-form .digital-hold-notification-email{margin:16px 0 8px}.cp-return-checkout-item-confirmation-modal .return-checkout-item-modal-content .return-checkout-item-info{display:flex;margin-bottom:1.25rem}.cp-return-checkout-item-confirmation-modal .return-checkout-item-modal-content .return-checkout-item-info .return-checkout-item-item-jacket-cover .cp-jacket-cover{margin-right:.938rem;width:4rem}.cp-return-checkout-item-confirmation-modal .return-checkout-item-modal-content .cp-checkbox{display:flex;margin-top:8px}.cp-return-checkout-item-confirmation-modal .return-checkout-item-modal-content .cp-deprecated-bib-brief .cp-title{color:var(--font-color-headings,var(--generic-graphite,#292929));font-family:var(--font-family-headings,var(--font-family-base,"Open Sans",Arial,sans-serif));font-size:1rem;font-weight:var(--font-weight-headings,600);page-break-after:avoid;page-break-inside:avoid;line-height:1.37;margin-bottom:0}.cp-return-checkout-item-confirmation-modal .return-checkout-item-modal-content .cp-deprecated-bib-brief .cp-title .cp-subtitle{font-size:1rem;font-weight:400;line-height:1.5}.cp-return-checkout-item-confirmation-modal .return-checkout-item-modal-content .cp-deprecated-bib-brief .cp-by-author-block{font-size:1rem;margin-top:0}.cp-return-checkout-item-confirmation-modal .return-checkout-item-modal-content .cp-deprecated-bib-brief .cp-item-format{color:var(--generic-darkgrey,#666);font-size:.875rem}.cp-capsule{color:inherit;letter-spacing:-.2px;line-height:1.25;max-width:17em;min-width:7em;text-decoration:none}.cp-capsule:hover{border-color:var(--generic-charcoal,#474747)}.cp-capsule .capsule__content{align-items:center;border:1px solid var(--generic-silver,#ccc);border-radius:4px;display:flex;height:4rem;padding:0 16px}.cp-capsule .capsule__content.capsule__content--active{border:2px solid var(--primary-brand-color,var(--generic-blue,#02729e));font-weight:600}.cp-capsule .secondary-info{color:var(--generic-darkgrey,#666);font-size:.75rem;font-weight:600;line-height:1.33;padding:6px 8px 6px 0;text-align:left}.cp-selection-card{cursor:pointer;margin:0 8px 8px 0}@media (max-width:575px){.cp-selection-card{max-width:100%;width:100%}}.cp-selection-card .selection-card__content{height:3.5rem}.cp-selection-card .selection-card__content.selection-card__content--selected{border-color:var(--primary-brand-color,var(--generic-blue,#02729e))}.cp-selection-card .cp-radio-button{margin-bottom:0}.cp-download-form .format-selector{color:var(--generic-graphite,#292929);font-size:.875rem;line-height:1.25rem;margin-top:24px}.cp-download-form .format-selection-cards{display:flex}.cp-download-form .format-selection-heading{font-weight:600;margin-bottom:8px}.cp-download-form .loading-indicator{color:var(--generic-darkgrey,#666)}.cp-fulfilment-content iframe{height:100%;width:100%}.cp-fulfilment-content .cp-modal-content{height:75vh;overflow:hidden;padding:0}.cp-fulfilment-content .loading{align-items:center;display:flex;height:100%;justify-content:center}.cp-fulfilment-content .loading .icon-svg-spinner{font-size:2.5rem}.cp-checkedout-dropdown .cp-dropdown-menu{min-width:14.5em}.cp-check-out-form .check-out-available-format{color:var(--generic-darkgrey,#666);font-size:.875rem;line-height:1.25rem;margin-top:24px}.cp-check-out-form .checkout-duration-selector,.cp-check-out-form .checkout-format-selector{display:flex}.cp-check-out-form .duration-selector,.cp-check-out-form .format-selector{color:var(--generic-graphite,#292929);font-weight:600;margin-bottom:8px}.cp-check-out-form .checkout-duration{margin-top:12px}.cp-title-transaction-button{display:inline-block}.cp-title-transaction-button.title-transaction-button--block{display:block}.cp-title-transaction-button .button-placeholder{animation:fill-pulse 2.2s ease-in-out infinite;fill:var(--generic-whitesmoke,#f0f0f0);width:100%}@keyframes fill-pulse{0%{fill:var(--generic-whitesmoke,#f0f0f0)}50%{fill:var(--generic-lightgrey,#e5e5e5)}to{fill:var(--generic-whitesmoke,#f0f0f0)}}.cp-alternative-format-bib .alternative-format-bib__availability{display:block}.cp-alternative-format-bib .alternative-format-bib__bottom{align-items:center;display:flex;justify-content:space-between;margin-left:2.5rem;margin-top:1rem}.cp-alternative-format-bib .alternative-format-bib__format{color:var(--generic-graphite,#292929);font-weight:600}.cp-alternative-format-bib .alternative-format-bib__top{display:flex;margin-right:1rem}.cp-alternative-format-bib .cp-availability-details-button{display:inline-block}.cp-alternative-format-bib .cp-availability-details-button .cp-button{display:inline;min-height:auto;padding:0;vertical-align:top}.cp-alternative-format-bib .cp-availability-status{margin-right:10px}.cp-alternative-format-bib .cp-format-icon{font-size:1.5rem;margin-right:1rem}.cp-alternative-format-bib .cp-title-transaction-button{display:block;margin:0 20px 0 0;width:100%}.cp-alternative-format-bib .hold-counts{font-size:.875rem}.cp-alternative-format-bib .eresource-link{display:block}@media (min-width:576px){.cp-alternative-format-bib{display:flex}.cp-alternative-format-bib .alternative-format-bib__bottom{margin-left:auto;margin-top:0}.cp-alternative-format-bib .cp-title-transaction-button{min-width:180px}}.cp-alternative-formats-overlay .alternative-formats-overlay__bib-brief,.cp-alternative-formats-overlay .alternative-formats-overlay__item{margin-bottom:2rem}.cp-alternative-formats-overlay .alternative-formats-overlay__list{list-style:none;margin:0;padding:0}@media (min-width:768px){.cp-alternative-formats-overlay{margin:0 -24px}}.cp-ugc-likes-modal .cp-modal-header{padding:1.5rem;text-align:left}.cp-ugc-likes-modal .cp-modal-content{padding-bottom:2rem}.cp-ugc-likes-modal .ugc-likes-user{font-size:.875rem;padding-bottom:1.5rem}.cp-ugc-likes-modal .ugc-likes-user .cp-user-avatar{margin-right:1rem}.cp-ugc-likes-modal .likes-list{display:inline;list-style:none;margin:0;padding:0}.cp-ugc-likes-modal .likes-list>li{display:block}.cp-ugc-likes-modal .show-more-likes-button{display:block;font-size:1rem;padding:0;white-space:nowrap}.cp-ugc-likes-modal .show-more-likes-button svg{font-size:1.25rem}.cp-ugc-likes-button .cp-button{align-items:center;color:var(--generic-blue,#02729e);display:inline-flex;padding:0;text-decoration:none}.cp-ugc-likes-button .cp-button:hover{color:var(--generic-blue,#02729e);text-decoration:underline}.cp-list-page{margin-bottom:4rem;margin-top:0}.cp-list-page .actions{margin-left:auto}.cp-list-page .actions-container{display:flex;margin-bottom:1rem}.cp-list-page .authors{margin-bottom:.5rem}.cp-list-page .copy-covers{background:var(--generic-white,#fff)}.cp-list-page .copy-covers-container{display:flex;justify-content:center;left:0;position:absolute;top:45%;width:100%}.cp-list-page .count{margin-bottom:1.5rem}.cp-list-page .description{white-space:pre-line;word-wrap:break-word}.cp-list-page .header{border-bottom:1px solid var(--generic-silver,#ccc)}.cp-list-page .header-left{flex:0 0 100%;max-width:100%;padding-bottom:2rem;padding-left:12px;padding-right:12px;position:relative;width:100%}.cp-list-page .header-print-logo,.cp-list-page .header-right{display:none}.cp-list-page .header-user-card{margin-top:1rem}.cp-list-page .heading{position:relative}.cp-list-page .heading .heading__actions{bottom:-2px;display:inline-flex;flex-wrap:nowrap;font-family:var(--font-family-base,"Open Sans",Arial,sans-serif);font-size:1rem;position:absolute}.cp-list-page .heading .heading__actions .heading__action--copy-list-link{min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content}.cp-list-page .heading .heading__title{margin-right:.25rem}.cp-list-page a.heading__action{align-items:center;background:none;background-color:initial;border:1px solid #0000;border-radius:4px;border-radius:50%;color:var(--generic-darkgrey,#666);display:inline-block;display:flex;font-weight:600;justify-content:center;line-height:1.5;min-height:40px;padding:7px;position:relative;text-align:center;-webkit-user-select:none;user-select:none;vertical-align:middle}.cp-list-page a.heading__action svg path{fill:inherit}.cp-list-page a.heading__action:focus:not(:disabled),.cp-list-page a.heading__action:hover:not(:disabled),.cp-list-page a.heading__action[data-focused=true]{background-color:var(--generic-lightgrey,#e5e5e5);border-color:var(--generic-lightgrey,#e5e5e5);color:var(--generic-charcoal,#474747);text-decoration:none}.cp-list-page a.heading__action:disabled{background-color:initial;border-color:#0000;color:var(--generic-silver,#ccc);pointer-events:none}.cp-list-page a.heading__action:disabled svg path{fill:inherit}.cp-list-page a.heading__action svg{height:1.5rem;vertical-align:bottom;width:1.5rem}.cp-list-page a.heading__action:focus:not(:disabled),.cp-list-page a.heading__action[data-focused=true]{background-color:var(--generic-silver,#ccc);border-color:var(--generic-silver,#ccc)}.cp-list-page .icon-info--desktop{display:none;margin-top:-8px}.cp-list-page .item{margin-bottom:2.5rem;position:relative}.cp-list-page .item .item__add-to-shelf{margin-left:1rem;margin-top:-6px}.cp-list-page .item .item__annotation{border-left:1px solid var(--generic-lightgrey,#e5e5e5);font-size:1rem;margin-bottom:1rem;padding:0 16px}.cp-list-page .item .item__availability{margin-right:.5em}.cp-list-page .item .item__header{display:flex;margin-bottom:1rem}.cp-list-page .item .item__header-inner{flex:1 1 100%}.cp-list-page .item .item__icon-container{border:1px solid var(--generic-silver,#ccc);padding-top:145%;position:relative;width:100%}.cp-list-page .item .item__icon-website{color:var(--generic-silver,#ccc);height:32px;left:50%;margin-left:-16px;margin-top:-16px;position:absolute;top:50%;width:32px}.cp-list-page .item .item__image{max-width:100%}.cp-list-page .item .item__inner{display:flex}.cp-list-page .item .item__inner-right{flex:1 1 100%;order:2}.cp-list-page .item .item__inner-left{flex:0 0 74px;margin-right:1.5rem;max-width:128px;order:1}.cp-list-page .item .item__additional-print-info{display:none}.cp-list-page .item .item__resource-type{margin-right:.75em}.cp-list-page .item .item__subtitle{font-size:1rem;font-weight:400;line-height:1.5rem;margin-bottom:4px}.cp-list-page .item .item__title{font-family:var(--font-family-variant,"Merriweather",Georgia,serif);font-size:1.25rem;font-weight:700}.cp-list-page .item .item__title-link{color:inherit}.cp-list-page .item .item__view-alt-formats{background:none;border:0;color:var(--generic-darkgrey,#666);display:inline;padding:0;text-decoration:underline}.cp-list-page .item .item__view-alt-formats:focus,.cp-list-page .item .item__view-alt-formats:hover{text-decoration:none}.cp-list-page .item .item__web-url{word-break:break-word;word-wrap:break-word;overflow-wrap:break-word}.cp-list-page .items{list-style:none;margin-bottom:0;padding:0}.cp-list-page .load-more{margin-top:1rem}.cp-list-page .main{padding-top:1.5rem}.cp-list-page .pagination{margin:0 auto;text-align:center}.cp-list-page .tags-container{align-items:flex-start;display:flex;margin-bottom:.5rem}.cp-list-page .tags-item{background:#e6e6e6;border-radius:2px;color:#4d4d4d;font-size:.75rem;font-weight:600;margin-bottom:.5rem;margin-right:.5rem;padding:2px 6px;text-transform:uppercase;white-space:nowrap}.cp-list-page .tags-item.tags-item--staff{background:#d6e8ef;color:#094762}.cp-list-page .tags-list{display:flex;flex-wrap:wrap;list-style:none;margin-bottom:0;padding:0}.cp-list-page .total-likes{display:block}.cp-list-page .total-likes .cp-button{text-align:left}.cp-list-page .view-my-lists{display:block;margin-top:1.5rem}@media (min-width:480px){.cp-list-page .actions-container{margin-bottom:.5rem}.cp-list-page .heading .heading__actions{bottom:0}.cp-list-page .icon-info--desktop{display:inline-block}.cp-list-page .icon-info--mobile{display:none}}@media (min-width:576px){.cp-list-page:not(.cp-list-page--mobile-app){margin-top:2rem}}@media (min-width:768px){.cp-list-page .header{min-height:300px}.cp-list-page .header-left.header-left--with-image{flex:0 0 66.6666666667%;max-width:66.6666666667%;padding-left:12px;padding-right:12px;position:relative;width:100%}.cp-list-page .header-right{display:block;flex:0 0 33.3333333333%;max-width:33.3333333333%;overflow:hidden;padding-left:12px;padding-right:12px;position:relative;width:100%}.cp-list-page .header-right .header-image__wrapper{left:0;padding:1rem 1.5rem 0;position:absolute;top:0}.cp-list-page .item .item__inner-left{flex:0 0 104px}}@media (min-width:992px){.cp-list-page .header{min-height:400px}.cp-list-page .item{flex:0 0 calc(50% - 0.75rem);margin-bottom:4rem}.cp-list-page .item:nth-child(odd){margin-right:1.5rem}.cp-list-page .item__inner-right{margin-right:2rem}.cp-list-page .items{display:flex;flex-wrap:wrap}}@media print{.cp-list-page{margin:0}.cp-list-page .actions-container,.cp-list-page .copy-covers-container{display:none}.cp-list-page .header{min-height:auto}.cp-list-page .header-image__wrapper{display:none}.cp-list-page .header-left,.cp-list-page .header-left.header-left--with-image{flex:0 0 75%;max-width:75%;padding-left:12px;padding-right:12px;position:relative;width:100%}.cp-list-page .header-right{display:block;flex:0 0 25%;max-width:25%;padding-left:12px;padding-right:12px;position:relative;width:100%}.cp-list-page .header-print-logo{display:block;margin-left:auto;max-width:100%}.cp-list-page .heading .heading__actions,.cp-list-page .icon-info--desktop,.cp-list-page .icon-info--mobile{display:none}.cp-list-page .item{page-break-inside:avoid}.cp-list-page .item .item__add-to-shelf,.cp-list-page .item .item__availability{display:none}.cp-list-page .item .item__footer{display:flex}.cp-list-page .item .item__additional-print-info{display:inline;margin-left:auto;margin-right:2rem}.cp-list-page .item .item__view-alt-formats{display:none}.cp-list-page .items{display:block}.cp-list-page .load-more{display:none}}.dates-info{font-size:.875rem;margin-bottom:1rem}.user-card{margin-bottom:.5rem}
/*# sourceMappingURL=app.app-components-list-ListPageContainer_8eb37f5c634e0a951f6e.css.map*/