@import"https://cdn.jsdelivr.net/npm/swiper@11/swiper-bundle.min.css";/**
 * @file Provides styling to the squiz/edge-accordion component.
 * @description This file has been statically copied from the plug-and-play/edge-core-components
 * repository. The client's component set will be locked to this version. Before upgrading the
 * available component versions for use in Matrix, this script and the associated CSS will need
 * to be re-copied from the source.
 * @version 1.2.1
 * @module squiz/edge-accordion
 * @copyright 2025 Example Corp
 * @license ISC
 * @since 2025-11-07
 * @see {@link https://gitlab.squiz.net/plug-and-play/edge-core-components/-/blob/release/1.2.1/packages/accordion/scripts.js?ref_type=headshttps://gitlab.squiz.net/plug-and-play/edge-core-components/-/blob/release/1.2.1/packages/accordion/styles.scss?ref_type=heads Source}
 */:root{--accordion-item-body-font-family: var( --sq-component-font-family, "IBM Plex Sans", "Arial", sans-serif );--accordion-item-body-font-size: var(--sq-component-font-size, 1rem);--accordion-item-body-font-weight: var(--sq-component-font-weight, 400);--accordion-item-body-line-height: var(--sq-component-line-height, 1.5);--accordion-item-body-color: var(--sq-component-default-color, #262626);--accordion-item-body-bg-color: var(--sq-component-default-bg-color, #fff);--accordion-btn-font-size: var(--sq-btn-font-size, 1rem);--accordion-btn-font-weight: var(--sq-btn-font-weight, 400);--accordion-btn-line-height: var(--sq-btn-line-height, 1.5);--accordion-btn-border-radius: var(--sq-btn-border-radius, 0);--accordion-btn-color: var(--sq-btn-primary-color, #fff);--accordion-btn-bg-color: var(--sq-btn-primary-bg-color, #606060);--accordion-btn-border-color: var( --sq-btn-primary-border-color, transparent );--accordion-btn-hover-color: var(--sq-btn-primary-hover-color, #262626);--accordion-btn-hover-bg-color: var( --sq-btn-primary-hover-bg-color, #f4f4f4 );--accordion-btn-hover-border-color: var( --sq-btn-primary-hover-border-color, #262626 );--accordion-item-border-radius: 0;--accordion-item-border-color: #606060;--accordion-item-heading-font-family: "IBM Plex Sans", "Arial", sans-serif;--accordion-item-heading-font-size: 1rem;--accordion-item-heading-font-weight: 400;--accordion-item-heading-line-height: 1.5;--accordion-item-heading-color: #262626;--accordion-item-heading-bg-color: #fff;--accordion-item-heading-hover-color: #262626;--accordion-item-heading-hover-bg-color: #f4f4f4;--accordion-item-heading-active-color: #262626;--accordion-item-heading-active-bg-color: #f4f4f4}.accordion{font-family:var(--accordion-item-body-font-family);font-size:var(--accordion-item-body-font-size);font-weight:var(--accordion-item-body-font-weight);line-height:var(--accordion-item-body-line-height);display:flex;flex-flow:column nowrap;gap:.625rem;min-width:20rem;container-type:inline-size}.accordion__button{display:block;box-sizing:border-box;margin:0 0 0 .625rem;padding:.625rem 1.25rem;color:var(--accordion-btn-color);font-size:var(--accordion-btn-font-size);font-weight:var(--accordion-btn-font-weight);line-height:var(--accordion-btn-line-height);text-align:center;text-decoration:none;background-color:var(--accordion-btn-bg-color);border:.063rem solid var(--accordion-btn-border-color);border-radius:var(--accordion-btn-border-radius);cursor:pointer}.accordion__button:hover{color:var(--accordion-btn-hover-color);background-color:var(--accordion-btn-hover-bg-color);border-color:var(--accordion-btn-hover-border-color)}.accordion__button-wrapper{display:flex;flex-flow:row nowrap;align-items:center;justify-content:flex-end}.accordion__item-wrapper{display:flex;flex-flow:column nowrap;gap:.875rem}.accordion__heading{font-family:var(--accordion-item-heading-font-family);font-size:var(--accordion-item-heading-font-size);font-weight:var(--accordion-item-heading-font-weight);line-height:var(--accordion-item-heading-line-height);color:var(--accordion-item-heading-color);background-color:var(--accordion-item-heading-bg-color);border:.063rem solid var(--accordion-item-border-color);border-radius:var(--accordion-item-border-radius);margin:0}.accordion__heading:hover,.accordion__heading:active,.accordion__heading:focus{color:var(--accordion-item-heading-hover-color);background-color:var(--accordion-item-heading-hover-bg-color)}.accordion__heading-button{all:revert;position:relative;box-sizing:border-box;width:100%;padding:.75rem 4rem .75rem 1.25rem;color:inherit;font-family:inherit;font-weight:inherit;font-size:inherit;text-align:left;background-color:transparent;border:none;cursor:pointer}.accordion__heading-button:hover,.accordion__heading-button:active,.accordion__heading-button:focus{border:none}.accordion__heading-button:before,.accordion__heading-button:after{position:absolute;top:0;right:1.25rem;bottom:0;margin:auto;background-color:var(--accordion-item-heading-color);content:""}.accordion__heading-button:before{width:1rem;height:.125rem}.accordion__heading-button:after{right:1.688rem;width:.125rem;height:1rem;transition:transform .3s ease-in-out}.accordion__heading:hover .accordion__heading-button:before,.accordion__heading:hover .accordion__heading-button:after,.accordion__heading:active .accordion__heading-button:before,.accordion__heading:active .accordion__heading-button:after,.accordion__heading:focus .accordion__heading-button:before,.accordion__heading:focus .accordion__heading-button:after{background-color:var(--accordion-item-heading-hover-color)}.accordion__body{border:.063rem solid var(--accordion-item-border-color);border-radius:var(--accordion-item-border-radius);color:var(--accordion-item-body-color);background-color:var(--accordion-item-body-bg-color);overflow:hidden}.accordion__body>div{padding:.75rem 1.25rem}.accordion__body-wrapper{font-size:var(--accordion-item-body-font-size);font-weight:var(--accordion-item-body-font-weight);line-height:var(--accordion-item-body-line-height)}.accordion__body--collapse{display:none}.accordion__body--collapsing{height:0;transition:height .3s ease-in-out}.accordion__item--active .accordion__body{display:block}.accordion__item--active .accordion__heading{color:var(--accordion-item-heading-active-color);background-color:var(--accordion-item-heading-active-bg-color)}.accordion__item--active .accordion__heading:hover,.accordion__item--active .accordion__heading:active,.accordion__item--active .accordion__heading:focus{color:var(--accordion-item-heading-hover-color);background-color:var(--accordion-item-heading-hover-bg-color)}.accordion__item--active .accordion__heading-button:before,.accordion__item--active .accordion__heading-button:after{background-color:var(--accordion-item-heading-active-color)}:root{--cards-item-body-font-family: var( --sq-component-font-family, "IBM Plex Sans", "Arial", sans-serif );--cards-item-body-font-size: var(--sq-component-font-size, 1rem);--cards-item-body-font-weight: var(--sq-component-font-weight, 400);--cards-item-body-line-height: var(--sq-component-line-height, 1.5);--cards-item-body-color: var(--sq-component-primary-color, #262626);--cards-item-body-bg-color: var(--sq-component-primary-bg-color, #f4f4f4);--cards-item-btn-font-size: var(--sq-btn-font-size, 1rem);--cards-item-btn-font-weight: var(--sq-btn-font-weight, 400);--cards-item-btn-line-height: var(--sq-btn-line-height, 1.5);--cards-item-btn-border-radius: var(--sq-btn-border-radius, 0);--cards-item-btn-color: var(--sq-btn-link-primary-color, #262626);--cards-item-btn-bg-color: var(--sq-btn-link-primary-bg-color, transparent);--cards-item-btn-border-color: var( --sq-btn-link-primary-border-color, transparent );--cards-item-btn-hover-color: var( --sq-btn-link-primary-hover-color, #606060 );--cards-item-btn-hover-bg-color: var( --sq-btn-link-primary-hover-bg-color, transparent );--cards-item-btn-hover-border-color: var( --sq-btn-link-primary-hover-border-color, transparent );--cards-item-heading-font-family: var( --sq-component-heading-font-family, "IBM Plex Sans", "Arial", sans-serif );--cards-item-heading-font-size: var( --sq-component-heading-font-size, 1.5rem );--cards-item-heading-font-weight: var( --sq-component-heading-font-weight, 700 );--cards-item-heading-line-height: var( --sq-component-heading-line-height, 1.375 );--cards-item-heading-color: var( --sq-component-heading-primary-color, #262626 );--cards-item-highlighted-body-color: var( --sq-component-secondary-color, #fff );--cards-item-highlighted-body-bg-color: var( --sq-component-secondary-bg-color, #606060 );--cards-item-highlighted-heading-color: var( --sq-component-heading-secondary-color, #fff );--cards-item-highlighted-btn-color: var( --sq-btn-link-secondary-color, #fff );--cards-item-highlighted-btn-bg-color: var( --sq-btn-link-secondary-bg-color, transparent );--cards-item-highlighted-btn-border-color: var( --sq-btn-link-secondary-border-color, transparent );--cards-item-highlighted-btn-hover-color: var( --sq-btn-link-secondary-hover-color, #fff );--cards-item-highlighted-btn-hover-bg-color: var( --sq-btn-link-secondary-hover-bg-color, transparent );--cards-item-highlighted-btn-hover-border-color: var( --sq-btn-link-secondary-hover-border-color, transparent );--cards-item-border: none;--cards-item-border-radius: 0;--cards-item-border-color: #606060;--cards-item-category-font-size: .75rem;--cards-item-category-font-weight: 700;--cards-item-category-line-height: 1.375rem;--cards-item-category-color: #606060;--cards-item-category-bg-color: #fff;--cards-item-category-border: 1px solid var(--cards-item-category-border-color);--cards-item-category-border-color: transparent;--cards-item-category-border-radius: 0;--cards-per-row: 3;--cards-item-arrow-icon: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsPSIjMjYyNjI2IiBkPSJNOSAzTDguMjg1IDMuNjk2NUwxMi4wNzUgNy41SDJWOC41SDEyLjA3NUw4LjI4NSAxMi4yODY1TDkgMTNMMTQgOEw5IDNaIiAvPjwvc3ZnPg==)}.cards{font-family:var(--cards-item-body-font-family);font-size:var(--cards-item-body-font-size);font-weight:var(--cards-item-body-font-weight);line-height:var(--cards-item-body-line-height);container-type:inline-size}.cards__wrapper{display:flex;flex-flow:row wrap;gap:1.25rem;justify-content:flex-start;margin:0;padding:0;list-style:none}.cards__wrapper:after{content:"";flex:auto}.cards__item{position:relative;display:flex;flex-flow:column;border:var(--cards-item-border);border-radius:var(--cards-item-border-radius);flex:0 0 calc((100% - (var(--cards-per-row) - 1) * 1.25rem) / var(--cards-per-row));box-sizing:border-box;min-width:16.25rem;overflow:hidden}@container (width <= 75rem){.cards__item{flex:0 0 calc(33.33% - .833rem)}}@container (width <= 53rem){.cards__item{flex:0 0 calc(50% - .625rem)}}@container (width <= 35rem){.cards__item{flex:0 0 100%}}.cards__item:focus-within{outline:1px auto Highlight;outline-offset:1px}.cards__item:focus-within .cards__button,.cards__item:hover .cards__button,.cards__item:focus .cards__button{text-decoration:none;color:var(--cards-item-btn-hover-color);background-color:var(--cards-item-btn-hover-bg-color);border-color:var(--cards-item-btn-hover-border-color)}.cards__item:focus-within .cards__button:after,.cards__item:hover .cards__button:after,.cards__item:focus .cards__button:after{background-color:var(--cards-item-btn-hover-color)}.cards__item--highlighted:focus-within .cards__button,.cards__item--highlighted:hover .cards__button,.cards__item--highlighted:focus .cards__button{color:var(--cards-item-highlighted-btn-hover-color);background-color:var(--cards-item-highlighted-btn-hover-bg-color);border-color:var(--cards-item-highlighted-btn-hover-border-color)}.cards__item--highlighted:focus-within .cards__button:after,.cards__item--highlighted:hover .cards__button:after,.cards__item--highlighted:focus .cards__button:after{background-color:var(--cards-item-highlighted-btn-hover-color)}.cards__img{width:100%;min-height:100%;object-fit:cover;aspect-ratio:4/3;display:block}.cards__img-wrapper{width:100%}.cards__content-wrapper{padding:1.25rem 1.875rem;color:var(--cards-item-body-color);background-color:var(--cards-item-body-bg-color);display:flex;flex-flow:column;justify-content:space-between;height:100%;gap:1.563rem}.cards__item--highlighted .cards__content-wrapper{color:var(--cards-item-highlighted-body-color);background-color:var(--cards-item-highlighted-body-bg-color)}.cards__heading{font-family:var(--cards-item-heading-font-family);font-size:var(--cards-item-heading-font-size);font-weight:var(--cards-item-heading-font-weight);line-height:var(--cards-item-heading-line-height);color:var(--cards-item-heading-color);margin:0;text-align:center;word-wrap:break-word}.cards__heading-link{color:var(--cards-item-heading-color);text-decoration:none}.cards__heading-link:after{display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:auto;content:"";background-color:transparent}.cards__heading-link:hover,.cards__heading-link:focus{outline:none;color:var(--cards-item-heading-color)}.cards__item--highlighted .cards__heading,.cards__item--highlighted .cards__heading-link{color:var(--cards-item-highlighted-heading-color)}.cards__item--highlighted .cards__heading-link:hover,.cards__item--highlighted .cards__heading-link:focus{color:var(--cards-item-highlighted-heading-color)}.cards__body{font-size:1rem;font-weight:400}.cards__body-wrapper{display:flex;flex-flow:column;gap:1.563rem}.cards__categories{display:flex;flex-flow:row wrap;gap:.625rem;margin:0;padding:0;list-style:none}.cards__button{font-size:var(--cards-item-btn-font-size);font-weight:var(--cards-item-btn-font-weight);line-height:var(--cards-item-btn-line-height);border-radius:var(--cards-item-btn-border-radius);color:var(--cards-item-btn-color);background-color:var(--cards-item-btn-bg-color);border:1px solid var(--cards-item-btn-border-color);display:inline-flex;align-items:center;margin-right:0;margin-left:auto;padding:.5rem .9375rem;text-decoration:underline;cursor:pointer}.cards__button:after{content:"";background-color:var(--cards-item-btn-color);-webkit-mask-image:var(--cards-item-arrow-icon);mask-image:var(--cards-item-arrow-icon);width:1rem;height:1rem;margin-left:.625rem;display:inline-flex;align-items:center}.cards__item--highlighted .cards__button{color:var(--cards-item-highlighted-btn-color);background-color:var(--cards-item-highlighted-btn-bg-color);border-color:var(--cards-item-highlighted-btn-border-color)}.cards__item--highlighted .cards__button:after{background-color:var(--cards-item-highlighted-btn-color)}:root{--consent-banner-font-family: var( --sq-component-font-family, "IBM Plex Sans", "Arial", sans-serif );--consent-banner-font-size: var(--sq-component-font-size, 1rem);--consent-banner-font-weight: var(--sq-component-font-weight, 400);--consent-banner-line-height: var(--sq-component-line-height, 1.5);--consent-banner-border-radius: var(--sq-btn-border-radius, 0);--consent-banner-color: var(--sq-component-primary-color, #262626);--consent-banner-bg-color: var(--sq-component-primary-bg-color, #f4f4f4);--consent-banner-border-color: var( --sq-btn-primary-border-color, transparent );--consent-banner-btn-font-size: var(--sq-btn-font-size, 1rem);--consent-banner-btn-font-weight: var(--sq-btn-font-weight, 400);--consent-banner-btn-line-height: var(--sq-btn-line-height, 1.5);--consent-banner-btn-border-radius: var(--sq-btn-border-radius, 0);--consent-banner-btn-primary-color: var(--sq-btn-primary-color, #f4f4f4);--consent-banner-btn-primary-bg-color: var( --sq-btn-primary-bg-color, #606060 );--consent-banner-btn-primary-border-color: var( --sq-btn-primary-border-color, transparent );--consent-banner-btn-primary-hover-color: var( --sq-btn-primary-hover-color, #262626 );--consent-banner-btn-primary-hover-bg-color: var( --sq-btn-primary-hover-bg-color, #f4f4f4 );--consent-banner-btn-primary-hover-border-color: var( --sq-btn-primary-hover-border-color, #262626 );--consent-banner-border: none;--consent-banner-link-color: #0964af;--consent-banner-external-icon: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTZweCIgaGVpZ2h0PSIxNnB4IiB2aWV3Qm94PSIwIDAgMTYgMTYiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8ZyBpZD0iQXJ0Ym9hcmQtQ29weS0yIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iZXh0ZXJuYWwiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIuMDAwMDAwLCAyLjAwMDAwMCkiIGZpbGw9IiMwOTY0QUYiIGZpbGwtcnVsZT0ibm9uemVybyI+CiAgICAgICAgICAgIDxwYXRoIGQ9Ik0xMSwxMyBMMSwxMyBDMC43MzQ4OSwxMi45OTk2IDAuNDgwNzUsMTIuODk0MiAwLjI5MzI5LDEyLjcwNjcgQzAuMTA1ODMsMTIuNTE5MyAwLjAwMDM2LDEyLjI2NTEgMCwxMiBMMCwyIEMwLjAwMDM2LDEuNzM0ODkgMC4xMDU4MywxLjQ4MDc1IDAuMjkzMjksMS4yOTMyOSBDMC40ODA3NSwxLjEwNTgzIDAuNzM0ODksMS4wMDAzNiAxLDEgTDYsMSBMNiwyIEwxLDIgTDEsMTIgTDExLDEyIEwxMSw3IEwxMiw3IEwxMiwxMiBDMTEuOTk5NiwxMi4yNjUxIDExLjg5NDIsMTIuNTE5MyAxMS43MDY3LDEyLjcwNjcgQzExLjUxOTMsMTIuODk0MiAxMS4yNjUxLDEyLjk5OTYgMTEsMTMgWiIgaWQ9IlBhdGgiPjwvcGF0aD4KICAgICAgICAgICAgPHBvbHlnb24gaWQ9IlBhdGgiIHBvaW50cz0iOCAwIDggMSAxMS4yOTMgMSA3IDUuMjkzIDcuNzA3IDYgMTIgMS43MDcgMTIgNSAxMyA1IDEzIDAiPjwvcG9seWdvbj4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==);--consent-banner-reject-icon: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTZweCIgaGVpZ2h0PSIxNnB4IiB2aWV3Qm94PSIwIDAgMTYgMTYiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8dGl0bGU+QXJ0Ym9hcmQ8L3RpdGxlPgogICAgPGcgaWQ9IkFydGJvYXJkIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8cG9seWdvbiBpZD0iUGF0aCIgZmlsbD0iIzAwMDAwMCIgZmlsbC1ydWxlPSJub256ZXJvIiBwb2ludHM9IjEyIDQuNyAxMS4zIDQgOCA3LjMgNC43IDQgNCA0LjcgNy4zIDggNCAxMS4zIDQuNyAxMiA4IDguNyAxMS4zIDEyIDEyIDExLjMgOC43IDgiPjwvcG9seWdvbj4KICAgIDwvZz4KPC9zdmc+);--consent-banner-accept-icon: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTZweCIgaGVpZ2h0PSIxNnB4IiB2aWV3Qm94PSIwIDAgMTYgMTYiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8ZyBpZD0iQXJ0Ym9hcmQtQ29weSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPHBvbHlnb24gaWQ9IlBhdGgiIGZpbGw9IiMwMDAwMDAiIGZpbGwtcnVsZT0ibm9uemVybyIgcG9pbnRzPSI2LjUgMTIuMjA3MDAxIDIgNy43MDcwMDEgMi43MDcgNy4wMDAwMDEgNi41IDEwLjc5MjUwMSAxMy4yOTMgNCAxNCA0LjcwNzAwMSI+PC9wb2x5Z29uPgogICAgPC9nPgo8L3N2Zz4=)}.consent-banner{position:fixed;z-index:10;bottom:0;right:0;left:0;display:none;flex-flow:row nowrap;gap:1rem;align-items:center;justify-content:space-between;padding:1rem 2rem;margin:0 auto;min-width:20rem;font-family:var(--consent-banner-font-family);font-size:var(--consent-banner-font-size);font-weight:var(--consent-banner-font-weight);line-height:var(--consent-banner-line-height);border:var(--consent-banner-border);border-radius:var(--consent-banner-border-radius);border-color:var(--consent-banner-border-color);color:var(--consent-banner-color);background-color:var(--consent-banner-bg-color)}@media(max-width:48rem){.consent-banner{flex-flow:column nowrap;padding:2rem;align-items:flex-start;justify-content:flex-start}}.consent-banner__content a{color:var(--consent-banner-link-color);display:inline-flex;align-items:center;gap:.375rem}.consent-banner__content a[target=_blank]:after{content:"";position:relative;top:-4px;left:0;display:inline-block;width:1rem;height:1rem;-webkit-mask-image:var(--consent-banner-external-icon);mask-image:var(--consent-banner-external-icon);background-color:var(--consent-banner-link-color)}.consent-banner__button{display:flex;align-items:center;box-sizing:border-box;padding:.625rem 1.25rem;gap:.625rem;font-weight:var(--consent-banner-btn-font-weight);font-size:var(--consent-banner-btn-font-size);line-height:var(--consent-banner-btn-line-height);text-align:center;text-decoration:none;color:var(--consent-banner-btn-primary-color);background-color:var(--consent-banner-btn-primary-bg-color);border:1px solid var(--consent-banner-btn-primary-border-color);border-radius:var(--consent-banner-btn-border-radius);cursor:pointer}.consent-banner__button--reject:before,.consent-banner__button--accept:before{content:"";background-color:var(--consent-banner-btn-primary-color);width:1rem;height:1rem;display:inline-flex;align-items:center}.consent-banner__button--reject:hover:before,.consent-banner__button--reject:focus:before,.consent-banner__button--reject:active:before,.consent-banner__button--accept:hover:before,.consent-banner__button--accept:focus:before,.consent-banner__button--accept:active:before{background-color:var(--consent-banner-btn-primary-hover-color)}.consent-banner__button-wrapper{display:flex;flex-flow:row nowrap;flex-shrink:0;gap:1.25rem}@media(max-width:48rem){.consent-banner__button-wrapper{width:100%;justify-content:flex-end}}/**
 * @file Provides styling to the squiz/edge-image_with-text component.
 * @description This file has been statically copied from the plug-and-play/edge-core-components
 * repository. The client's component set will be locked to this version. Before upgrading the
 * available component versions for use in Matrix, this script and the associated CSS will need
 * to be re-copied from the source.
 * @version 1.2.1
 * @module squiz/edge-image_with-text
 * @license ISC
 * @since 2025-11-10
 * @see {@link https://gitlab.squiz.net/plug-and-play/edge-core-components/-/blob/release/1.2.1/packages/image-with-text/styles.scss?ref_type=heads Source}
 */:root{--image-body-font-family: var( --sq-component-font-family, "IBM Plex Sans", "Arial", sans-serif );--image-body-font-size: var(--sq-component-font-size, 1rem);--image-body-font-weight: var(--sq-component-font-weight, 400);--image-body-line-height: var(--sq-component-line-height, 1.5);--image-color: var(--sq-component-default-color, #262626);--image-bg-color: var(--sq-component-default-bg-color, #fff);--image-caption-color: var(--sq-component-primary-color, #262626);--image-caption-bg-color: var(--sq-component-primary-bg-color, #f4f4f4);--image-caption-font-family: var( --sq-component-font-family, "IBM Plex Sans", "Arial", sans-serif );--image-caption-font-size: var(--sq-component-font-size, 1rem);--image-caption-font-weight: var(--sq-component-font-weight, 400);--image-caption-line-height: var(--sq-component-line-height, 1.5);--image-caption-border: none;--image-caption-border-radius: 0;--image-caption-border-color: transparent}.image{font-family:var(--image-body-font-family);font-size:var(--image-body-font-size);font-weight:var(--image-body-font-weight);line-height:var(--image-body-line-height);min-width:20rem;container-type:inline-size}.image__wrapper{position:relative;box-sizing:border-box;width:100%}.image__wrapper:after{content:"";display:block;clear:both}.image__img{max-width:100%}.image__img-wrapper{width:50%;display:flex;float:left;margin:0 0 1.25rem;flex-flow:column}@container (width <= 48rem){.image__img-wrapper{float:none;width:100%;margin:0 0 .625rem}}.image__img-caption{color:var(--image-caption-color);background-color:var(--image-caption-bg-color);font-family:var(--image-caption-font-family);font-size:var(--image-caption-font-size);font-weight:var(--image-caption-font-weight);line-height:var(--image-caption-line-height);border:var(--image-caption-border);border-radius:var(--image-caption-border-radius);border-color:var(--image-caption-border-color);padding:0 1rem}.image__img-caption p{margin:1rem 0}.image__wrapper--left-side .image__img-wrapper{float:left;margin-right:1rem}.image__wrapper--right-side .image__img-wrapper{float:right;margin-left:1rem}:root{--links-item-body-font-family: var( --sq-component-font-family, "IBM Plex Sans", "Arial", sans-serif );--links-item-body-font-size: var(--sq-component-font-size, 1rem);--links-item-body-font-weight: var(--sq-component-font-weight, 400);--links-item-body-line-height: var(--sq-component-line-height, 1.5);--links-item-btn-font-size: 1rem;--links-item-btn-font-weight: 400;--links-item-btn-line-height: 1.5;--links-item-btn-border-radius: 0;--links-item-btn-color: var(--sq-btn-link-primary-color, #606060);--links-item-btn-bg-color: var(--sq-btn-link-primary-bg-color, transparent);--links-item-btn-border-color: var( --sq-btn-link-primary-border-color, transparent );--links-item-btn-hover-color: var( --sq-btn-link-primary-hover-color, #262626 );--links-item-btn-hover-bg-color: var( --sq-btn-link-primary-hover-bg-color, transparent );--links-item-btn-hover-border-color: var( --sq-btn-link-primary-hover-border-color, transparent );--links-item-bg-color: transparent;--links-item-hover-bg-color: #f4f4f4}.links{font-family:var(--links-item-body-font-family);font-size:var(--links-item-body-font-size);font-weight:var(--links-item-body-font-weight);line-height:var(--links-item-body-line-height);min-width:20rem;container-type:inline-size}.links__wrapper{display:flex;flex-flow:column nowrap;gap:.313rem;justify-content:flex-start;margin:0;padding:0;list-style:none}.links__item{width:100%;background-color:var(--links-item-bg-color)}.links__item:hover,.links__item:active{background-color:var(--links-item-hover-bg-color)}.links__button{font-size:var(--links-item-btn-font-size);font-weight:var(--links-item-btn-font-weight);line-height:var(--links-item-btn-line-height);border-radius:var(--links-item-btn-border-radius);color:var(--links-item-btn-color);background-color:var(--links-item-btn-bg-color);border:1px solid var(--links-item-btn-border-color);display:flex;flex-flow:row nowrap;align-items:center;justify-content:space-between;width:100%;padding:.313rem;text-decoration:underline;cursor:pointer}.links__button:hover,.links__button:focus{text-decoration:none;color:var(--links-item-btn-hover-color);background-color:var(--links-item-btn-hover-bg-color);border-color:var(--links-item-btn-hover-border-color)}.links__button-icon{width:1rem;height:1rem;margin:0 .5rem;fill:var(--links-item-btn-color);flex-shrink:0}:hover .links__button-icon,:focus .links__button-icon{fill:var(--links-item-btn-hover-color)}:root{--image-full-body-font-family: var( --sq-component-font-family, "IBM Plex Sans", "Arial", sans-serif );--image-full-body-font-size: var(--sq-component-font-size, 1rem);--image-full-body-font-weight: var(--sq-component-font-weight, 400);--image-full-body-line-height: var(--sq-component-line-height, 1.5);--image-full-color: var(--sq-component-primary-color, #262626);--image-full-bg-color: var(--sq-component-primary-bg-color, #f4f4f4);--image-full-heading-font-family: "IBM Plex Sans", "Arial", sans-serif;--image-full-heading-font-size: 1rem;--image-full-heading-font-weight: 700;--image-full-heading-line-height: 1.5;--image-full-heading-color: #262626;--image-full-caption-border: none;--image-full-caption-border-radius: 0;--image-full-caption-border-color: transparent}.image--full{font-family:var(--image-full-body-font-family);font-size:var(--image-full-body-font-size);font-weight:var(--image-full-body-font-weight);line-height:var(--image-full-body-line-height);min-width:20rem}.image--full .image__wrapper{box-sizing:border-box;width:100%;display:flex;flex-flow:column;justify-content:center;align-items:center;margin:0}.image--full .image__img{max-width:100%;width:100%;display:block;margin:0}.image--full .image__img-caption{color:var(--image-full-color);background-color:var(--image-full-bg-color);border:var(--image-full-caption-border);border-radius:var(--image-full-caption-border-radius);border-color:var(--image-full-caption-border-color);text-align:center;padding:0 1rem}.image--full .image__img-caption h1,.image--full .image__img-caption h2,.image--full .image__img-caption h3,.image--full .image__img-caption h4,.image--full .image__img-caption h5,.image--full .image__img-caption h6{font-family:var(--image-full-heading-font-family);font-size:var(--image-full-heading-font-size);font-weight:var(--image-full-heading-font-weight);line-height:var(--image-full-heading-line-height);color:var(--image-full-heading-color);margin:1rem 0}.image--full .image__img-caption p{margin:1rem 0}:root{--tabs-border-radius: var(--sq-btn-border-radius, 0);--tabs-nav-bg-color: var(--sq-component-default-bg-color, #fff);--tabs-content-font-family: var( --sq-component-font-family, "IBM Plex Sans", "Arial", sans-serif );--tabs-content-font-size: var(--sq-component-font-size, 1rem);--tabs-content-font-weight: var(--sq-component-font-weight, 400);--tabs-content-line-height: var(--sq-component-line-height, 1.5);--tabs-content-border-radius: var(--sq-btn-border-radius, 0);--tabs-content-color: var(--sq-component-primary-color, #262626);--tabs-content-bg-color: transparent;--tabs-content-border-color: var( --sq-btn-primary-border-color, transparent );--tabs-tab-font-family: var( --sq-component-font-family, "IBM Plex Sans", "Arial", sans-serif );--tabs-tab-font-size: var(--sq-component-font-size, 1rem);--tabs-tab-font-weight: var(--sq-component-font-weight, 400);--tabs-tab-line-height: var(--sq-component-line-height, 1.5);--tabs-tab-border-radius: var(--sq-btn-border-radius, 0);--tabs-tab-active-font-family: var( --sq-component-font-family, "IBM Plex Sans", "Arial", sans-serif );--tabs-tab-active-font-size: var(--sq-component-font-size, 1rem);--tabs-tab-active-font-weight: var(--sq-component-heading-font-weight, 700);--tabs-tab-active-line-height: var(--sq-component-line-height, 1.5);--tabs-tab-active-border-radius: var(--sq-btn-border-radius, 0);--tabs-tab-hover-font-size: var(--sq-component-font-size, 1rem);--tabs-tab-hover-font-weight: var(--sq-component-heading-font-weight, 700);--tabs-tab-color: var(--sq-btn-primary-bg-color, #606060);--tabs-tab-bg-color: var(--sq-component-default-bg-color, #fff);--tabs-tab-border-color: var(--sq-btn-primary-border-color, transparent);--tabs-tab-underline-color: var(--sq-component-primary-bg-color, #f4f4f4);--tabs-tab-active-color: var(--sq-btn-primary-hover-color, #262626);--tabs-tab-active-bg-color: var(--sq-component-default-bg-color, #fff);--tabs-tab-active-border-color: var( --sq-btn-primary-border-color, transparent );--tabs-tab-active-underline-color: var( --sq-component-primary-color, #262626 );--tabs-overflow-menu-font-family: var( --sq-component-font-family, "IBM Plex Sans", "Arial", sans-serif );--tabs-overflow-menu-font-size: var(--sq-component-font-size, 1rem);--tabs-overflow-menu-font-weight: var(--sq-component-font-weight, 400);--tabs-overflow-menu-line-height: var(--sq-component-line-height, 1.5);--tabs-overflow-menu-border-radius: var(--sq-btn-border-radius, 0);--tabs-overflow-buton-color: var(--sq-btn-link-primary-color, #262626);--tabs-overflow-button-bg-color: var(--sq-component-default-bg-color, #fff);--tabs-overflow-button-hover-bg-color: var( --sq-component-primary-bg-color, #f4f4f4 );--tabs-border: none;--tabs-tab-border: none;--tabs-tab-active-border: none;--tabs-content-border: none;--tabs-overflow-menu-border: none;--tabs-border-bottom-color: #f4f4f4;--tabs-overflowButton-icon: url('data:image/svg+xml,<svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_8662_17632)"><path d="M18 24C18 22.8954 17.1046 22 16 22C14.8954 22 14 22.8954 14 24C14 25.1046 14.8954 26 16 26C17.1046 26 18 25.1046 18 24Z" fill="%23606060"></path><path d="M18 16C18 14.8954 17.1046 14 16 14C14.8954 14 14 14.8954 14 16C14 17.1046 14.8954 18 16 18C17.1046 18 18 17.1046 18 16Z" fill="%23606060"></path><path d="M18 8C18 6.89543 17.1046 6 16 6C14.8954 6 14 6.89543 14 8C14 9.10457 14.8954 10 16 10C17.1046 10 18 9.10457 18 8Z" fill="%23606060"></path></g><defs><clipPath id="clip0_8662_17632"><rect width="32" height="32" fill="white"></rect></clipPath></defs></svg>');--tabs-overflowButton-icon-size: 2rem}.tabs{position:relative;border:var(--tabs-border);border-radius:var(--tabs-border-radius);border-color:var(--tabs-border-color)}.tabs--center .tabs__nav{display:flex;justify-content:center}.tabs--left .tabs__nav{display:flex;justify-content:flex-start}.tabs--right .tabs__navItem:last-child{margin-right:0}.tabs--right .tabs__nav{display:flex;justify-content:flex-end}.tabs__list{margin-bottom:.625rem;border-bottom:1px solid var(--tabs-border-bottom-color)}.tabs__nav{display:flex;min-height:2rem;padding:.625rem 0;margin:0;background-color:var(--tabs-nav-bg-color);list-style:none}.tabs__navItem{margin-right:2.8125rem}.tabs__navItem:last-of-type{margin-right:1.25rem}.tabs__navItem--active{position:relative;font-family:var(--tabs-tab-active-font-family);font-size:var(--tabs-tab-active-font-size);line-height:var(--tabs-tab-active-line-height);border:var(--tabs-tab-active-border);border-radius:var(--tabs-tab-active-border-radius);border-color:var(--tabs-tab-active-border-color);background-color:var(--tabs-tab-active-bg-color)}.tabs__navItem--active .tabs__button{color:var(--tabs-tab-active-color);font-weight:var(--tabs-tab-active-font-weight)}.tabs__navItem--active .tabs__button:after{position:absolute;bottom:-.625rem;display:block;width:100%;height:.375rem;background-color:var(--tabs-tab-active-underline-color);content:""}.tabs__button{all:unset;font-family:var(--tabs-tab-font-family);font-size:var(--tabs-tab-font-size);font-weight:var(--tabs-tab-font-weight);line-height:var(--tabs-tab-line-height);border:var(--tabs-tab-border);border-radius:var(--tabs-tab-border-radius);border-color:var(--tabs-tab-border-color);color:var(--tabs-tab-color);background-color:var(--tabs-tab-bg-color);display:inline-block;cursor:pointer;overflow:hidden;text-overflow:ellipsis;max-width:18.75rem;text-wrap:nowrap}.tabs__button:hover,.tabs__button:focus{font-size:var(--tabs-tab-hover-font-size);font-weight:var(--tabs-tab-hover-font-weight)}.tabs__button:focus-visible{outline:auto}.tabs__button:before{display:block;content:attr(title);font-weight:var(--tabs-tab-hover-font-weight);height:1px;color:transparent;overflow:hidden;visibility:hidden}.tabs__content{font-family:var(--tabs-content-font-family);font-size:var(--tabs-content-font-size);font-weight:var(--tabs-content-font-weight);line-height:var(--tabs-content-line-height);border:var(--tabs-content-border);border-radius:var(--tabs-content-border-radius);border-color:var(--tabs-content-border-color);color:var(--tabs-content-color);background-color:var(--tabs-content-bg-color);position:absolute;visibility:hidden;display:none}.tabs__content--active{position:static;visibility:visible;display:block}.tabs__noOverflowButton{overflow-x:auto}.overflowButton{position:relative;height:2rem;cursor:pointer}.overflowButton--hidden{display:none}.overflowButton--narrow{position:static}.overflowButton__button{all:unset;position:relative;top:-.9375rem;padding:.625rem;box-shadow:-5px 0 6px -4px #00000040;background-color:var(--tabs-overflow-button-bg-color);height:100%}.overflowButton__button:hover,.overflowButton__button:focus{background-color:var(--tabs-overflow-button-hover-bg-color)}.overflowButton__button:focus{outline:auto}.overflowButton__button:after{content:"";display:inline-flex;align-items:center;background-color:var(--tabs-overflow-buton-color);-webkit-mask-image:var(--tabs-overflowButton-icon);mask-image:var(--tabs-overflowButton-icon);width:var(--tabs-overflowButton-icon-size);height:var(--tabs-overflowButton-icon-size)}.overflowButton__menu{all:unset;position:absolute;top:auto;right:0;display:none;min-width:100%;max-width:calc(100vw - 2rem);white-space:nowrap;margin-top:-.625rem;font-family:var(--tabs-overflow-menu-font-family);font-size:var(--tabs-overflow-menu-font-size);font-weight:var(--tabs-overflow-menu-font-weight);line-height:var(--tabs-overflow-menu-line-height);border:var(--tabs-overflow-menu-border);border-radius:var(--tabs-overflow-menu-border-radius);filter:drop-shadow(0px 0px 18px rgba(0,0,0,.07));z-index:9999}.overflowButton__menu--narrow{right:auto;left:20px;min-width:calc(100% - 40px);width:calc(100% - 40px);max-width:calc(100% - 40px)}.overflowButton__menu--narrow .tabs__button{max-width:100%}.overflowButton__menu .tabs__navItem{margin-right:0}.overflowButton__menu .tabs__button:hover,.overflowButton__menu .tabs__button:focus{text-decoration:none}.overflowButton__button[aria-expanded=true]+.overflowButton__menu{display:flex;flex-direction:column}.overflowButton .tabs__button{margin:0;padding:.8125rem 1.25rem;width:calc(100% - 40px)}.overflowButton .tabs__button:after,.overflowButton .tabs__button:hover:after,.overflowButton .tabs__button:focus:after{content:none}:root{--slider-border-radius: var(--sq-btn-border-radius, 0);--slider-bg-color: var(--sq-component-default-bg-color, #fff);--slider-slide-border-radius: var(--sq-btn-border-radius, 0);--slider-slide-bg-color: var(--sq-component-default-bg-color, #fff);--slider-caption-font-family: var( --sq-component-font-family, "IBM Plex Sans", "Arial", sans-serif );--slider-caption-font-size: var(--sq-component-font-size, 1rem);--slider-caption-font-weight: var(--sq-component-font-weight, 400);--slider-caption-line-height: var(--sq-component-line-height, 1.5);--slide-caption-border-radius: var(--sq-btn-border-radius, 0);--slide-caption-bg-color: var(--sq-component-default-bg-color, #fff);--slider-pagination--active-bullet-color: var( --sq-btn-primary-bg-color, #606060 );--slider-pagination-button-color: var(--sq-btn-primary-bg-color, #606060);--slider-pagination-arrow-color: var(--sq-component-secondary-color, #fff);--slider-border: none;--slider-slide-border: none;--caption-border: none;--slide-pagination-bullet-width: 1rem;--slide-pagination-bullet-height: 1rem;--slider-pagination--bullet-color: #d1d1d1;--slider-button-width: 1.875rem;--slider-button-height: 1.875rem;--slider-arrow-height: 1rem}.slider{border:var(--slider-border);border-radius:var(--slider-border-radius);background-color:var(--slider-bg-color)}.slider__navigation{display:flex;padding:1.25rem 1.25rem 0}.slider__image{display:block;margin:0 auto;height:var(--slide-height, 100%)}.slider__description{font-family:var(--slider-caption-font-family);font-size:var(--slider-caption-font-size);font-weight:var(--slider-caption-font-size);line-height:var(--slider-caption-line-height);border:var(--slide-caption-border-radius);border-radius:var(--slide-caption-border-radius);text-align:center}.slider .swiper-wrapper{font-size:0;line-height:0}.slider .swiper-slide{background-color:var(--slider-slide-bg-color);border:var(--slider-slide-border);border-radius:var(--slider-slide-border-radius);margin:0}.slider .swiper-pagination{position:static;display:flex;justify-content:center;align-items:center}.slider .swiper-pagination-bullet{width:1rem;height:1rem;border-radius:0;margin:5px;background-color:var(--slider-pagination--bullet-color)}.slider .swiper-pagination-bullet-active{background-color:var(--slider-pagination--active-bullet-color)}.slider .swiper-button-prev,.slider .swiper-button-next{position:static;margin:0;width:var(--slider-button-width);height:var(--slider-button-height);background-color:var(--slider-pagination-button-color);color:var(--slider-pagination-arrow-color)}.slider .swiper-button-prev:after,.slider .swiper-button-next:after{font-size:var(--slider-arrow-height)}.applied-date__button,.applied-facet__button{padding:.5rem;background-color:var(--search-button)}.applied-filters__container{margin:1rem 0 0;flex-basis:100%;display:flex;flex-flow:row wrap;gap:1rem 2.5rem}.applied-filters__list{margin:0;display:flex;flex-flow:row wrap;gap:1rem}.search-clear-filters__button{padding:.5rem;background-color:var(--search-button)}.date-filter-fuzzy__container{margin:2rem 0 0;border-top:1px solid var(--search-border);padding:1rem 0 0}.date-filter-fuzzy__select{margin:1rem 0;border:1px solid var(--search-border);padding:0 .5rem;min-height:2.5rem}.date-filter__container{margin:2rem 0 0;border-top:1px solid var(--search-border);padding:1rem 0 0}.date-filter__pickers{display:flex;flex-direction:column;gap:1rem}.date-filter__button-container{display:flex;gap:1rem;margin:1rem 0 0}.date-filter__button{padding:.5rem;background-color:var(--search-button)}.date-filter__error-message{margin:1rem 0 0;font-size:.9rem;color:var(--search-error)}.facet-accordion__container{border-bottom:1px solid var(--search-border)}.facet-accordion__button{border-top:1px solid var(--search-border);padding:.5rem;width:100%;text-align:left;background-color:var(--search-button)}.facet-accordion__button.accordion--active+.facet-accordion__content{grid-template-rows:1fr;visibility:visible;transition:grid-template-rows var(--search-transition-long)}.facet-accordion__content{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--search-transition-long),visibility var(--search-transition-long);visibility:hidden}.facet-accordion__content-spacing{padding:.5rem .5rem 1.5rem}.search-filters__checkbox-input:checked+.search-filters__checkbox-label:before{background-color:var(--search-facet-selected)}.search-filters__checkbox-input:hover+.search-filters__checkbox-label:before,.search-filters__checkbox-input:focus+.search-filters__checkbox-label:before{background-color:var(--search-facet-hover)}.search-filters__checkbox-label{display:flex;gap:.5rem}.search-filters__checkbox-label:before{content:"";display:block;border:1px solid var(--search-facet-selected);min-width:1rem;height:1rem;background-color:var(--search-facet-default)}.search-filters__radio-input:checked+.search-filters__radio-label:before{background-color:var(--search-facet-selected)}.search-filters__radio-input:hover+.search-filters__radio-label:before,.search-filters__radio-input:focus+.search-filters__radio-label:before{background-color:var(--search-facet-hover)}.search-filters__radio-label{display:flex;gap:.5rem}.search-filters__radio-label:before{content:"";display:block;border:1px solid var(--search-facet-selected);border-radius:1rem;width:1rem;height:1rem;background-color:var(--search-facet-default)}.search-filters__button-group{display:flex;gap:1rem;flex-wrap:wrap;margin-top:.5rem}.search-filters__button{padding:.5rem;background-color:var(--search-button)}.search-filters__button--selected{background-color:var(--search-button-hover)}.loading-indicator__spinner{width:2.5rem;min-width:2.5rem;aspect-ratio:1;border-radius:50%;background:radial-gradient(farthest-side,var(--search-loader-primary) 94%,rgba(0,0,0,0)) top/10% 10% no-repeat,conic-gradient(var(--search-loader-secondary) 22%,var(--search-loader-primary) 55%);mask:radial-gradient(farthest-side,rgba(0,0,0,0) 80%,#000 0);-webkit-mask:radial-gradient(farthest-side,rgba(0,0,0,0) 80%,#000 0);animation:spinner-rotate 1s infinite linear}@keyframes spinner-rotate{to{transform:rotate(1turn)}}.loading-indicator__container{display:flex;column-gap:1rem;justify-content:center;align-items:center;padding:1rem}.loading-indicator__message{margin:0}.pagination__list{display:flex;flex-direction:row;column-gap:1rem;margin:0;padding:0}.pagination__list-item{list-style:none;margin:0}.pagination__button{display:block;padding:.5rem;background-color:var(--search-button)}.pagination__button--active{background-color:var(--search-button-hover)}.recent-searches__container{margin:2rem 0 0;border-top:1px solid var(--search-border);padding:1rem 0 0}.recent-searches__option-button{padding:0;text-align:left;background-color:transparent;text-decoration:underline;vertical-align:top;word-break:break-word}.recent-searches__option-button:hover,.recent-searches__option-button:focus{text-decoration:none}.recent-searches__clear-button{padding:.5rem;background-color:var(--search-button)}.standard-search-result__container{margin:0 0 1rem;border:1px solid var(--search-border);padding:1rem}.standard-search-result__curated-message{display:inline-block;margin:0 0 1rem;padding:.5rem;background-color:var(--search-facet-selected);color:#fff}.search-num-ranks__select{margin:1rem 0;border:1px solid var(--search-border);padding:0 .5rem;min-height:2.5rem}:root{--px-base: 16;--px-to-rem: 1rem;--font: "Open Sans", sans-serif;--font-headings: "Roboto Condensed", sans-serif;--white: rgb(255 255 255);--black: rgb(0 0 0);--color-bg: rgb(255 255 255);--color-bg-alt: rgb(239 239 239);--color-text: rgb(0 0 0);--color-focus: rgb(0 0 0);--primary: rgb(242 242 242);--accent: rgb(191 24 35);--overlay-background: rgb(0 0 0 / 50%);--default-background-color: rgb(204 204 204);--gray: rgb(217 217 217);--primary-darker: color-mix(in srgb, var(--primary) 80%, rgb(0 0 0) 20%);--font-size-huge: calc(56 / var(--px-base) * var(--px-to-rem));--font-size-xxl: calc(48 / var(--px-base) * var(--px-to-rem));--font-size-xl: calc(40 / var(--px-base) * var(--px-to-rem));--font-size-lg: calc(32 / var(--px-base) * var(--px-to-rem));--font-size-md: calc(24 / var(--px-base) * var(--px-to-rem));--font-size-sm: calc(20 / var(--px-base) * var(--px-to-rem));--font-size-xs: calc(14 / var(--px-base) * var(--px-to-rem));--base-font-size: calc(16 / var(--px-base) * var(--px-to-rem));--spacing-xs: calc(8 / var(--px-base) * var(--px-to-rem));--spacing-sm: calc(16 / var(--px-base) * var(--px-to-rem));--spacing-md: calc(24 / var(--px-base) * var(--px-to-rem));--spacing-lg: calc(48 / var(--px-base) * var(--px-to-rem));--spacing-xl: calc(64 / var(--px-base) * var(--px-to-rem));--spacing-xxl: calc(160 / var(--px-base) * var(--px-to-rem));--font-normal: 400;--font-semibold: 500;--font-bold: 600;--base-line-height: calc(24 / var(--px-base) * var(--px-to-rem));--line-height-xxl: calc(48 / var(--px-base) * var(--px-to-rem));--line-height-xl: calc(40 / var(--px-base) * var(--px-to-rem));--line-height-lg: calc(32 / var(--px-base) * var(--px-to-rem));--line-height-md: calc(28 / var(--px-base) * var(--px-to-rem));--line-height-sm: calc(24 / var(--px-base) * var(--px-to-rem));--z-index-below: -1;--z-index-default: 1;--z-index-above: 2;--z-index-menus: 5;--switcher-bg: rgb(255 255 255);--switcher-text: rgb(0 0 0);--switcher-bg-hover: rgb(242 242 242);--container: calc(1200 / var(--px-base) * var(--px-to-rem))}.predictive-search__container{display:flex;flex-flow:row wrap;gap:1rem;margin:0 0 1.5rem;flex-basis:100%}.predictive-search__inputs-container,.predictive-search__inputs-label,.predictive-search__helper-text{flex-basis:100%}.predictive-search__inputs-container{position:relative;flex-grow:1}.predictive-search__input{border:1px solid var(--search-border);padding:.5rem;height:100%}.predictive-search__inputs-reset,.predictive-search__inputs-submit{padding:0 .5rem;min-height:2.5rem;background-color:var(--search-button)}.predictive-search__helper-text{font-style:italic;color:#444}@media screen and (min-width:48rem){.predictive-search__inputs-container{flex-basis:autos;max-width:25rem}}.search-suggestions__listbox{display:none;position:absolute;top:100%;left:0;z-index:5;margin:0;padding:0;border:1px solid var(--search-border);border-top:none;width:100%;background-color:var(--search-autocomplete-background)}.search-suggestions__list-item{list-style:none;margin:0;padding:.5rem;cursor:pointer}.search-suggestions__list-item:hover,.search-suggestions__list-item.is-visually-focussed{background-color:var(--search-button)}.search-modal__open-button{border:1px solid var(--search-border);padding:1rem;width:100%;background-color:var(--search-button)}.search-modal .MuiDrawer-paper{padding:0 1rem;width:100%;max-width:25rem}.search-modal__header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin:0 0 1rem;border-bottom:1px solid var(--search-border);padding:1rem 0}.search-modal__button-close{padding:.5rem;background-color:var(--search-button)}.search-modal__filters-reset{display:flex;margin:1.5rem 0 0}.search-modal__filters-reset .button{flex-grow:1;justify-content:center}.search-sort__select{margin:1rem 0;border:1px solid var(--search-border);padding:0 .5rem;min-height:2.5rem}.search-sort__button{margin:0 0 1rem;border:1px solid transparent;padding:.5rem;text-align:left;background-color:var(--search-button)}.search-sort__button.sort-active{border-color:var(--search-facet-selected)}.search-sort__button-list{display:flex;flex-direction:column;align-items:flex-start}.search-suggestion__button{font-weight:700;text-decoration:underline;background:none}.search-result-summary{flex-basis:100%}:root{--search-border: #dadada;--search-button: #f1f1f1;--search-button-hover: #aaa;--search-loader-primary: #ddd;--search-loader-secondary: #333;--search-facet-default: #dadada;--search-facet-hover: #777;--search-facet-selected: #333;--search-autocomplete-background: #fff;--search-transition-long: .5s ease;--search-error: #d32f2f}.sr-only{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.term-highlighted{font-weight:700}:focus-visible,button:focus-visible{outline:1px solid var(--search-button-hover);outline-offset:2px}.search-app__container{margin:3rem auto}.search-app__wrapper{display:flex;flex-flow:row wrap}.search-app__mobile-filters{display:flex;flex-direction:row;gap:1rem;margin:0 0 2rem;width:100%}.search-app__mobile-filters .search-facets__container,.search-app__mobile-filters .search-modal__open-button{flex-basis:50%}.search-app__left-column,.search-app-results__container{margin:2rem 0;flex-basis:100%}.search-app__left-column{display:none;border:1px solid var(--search-border);padding:1rem}@media screen and (min-width:48rem){.search-app__left-column{display:block;flex-basis:30%}.search-app-results__container{flex-basis:70%;padding-left:2rem}}/*! tailwindcss v4.1.18 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-space-x-reverse:0;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:"";--tw-outline-style:solid;--tw-border-spacing-x:0;--tw-border-spacing-y:0}}}@layer theme{:root,:host{--font-sans:"Open Sans",ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-serif:"DM Serif Display",ui-serif,"Georgia","Cambria","Times New Roman","Times",serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--spacing:.25rem;--container-2xs:18rem;--container-xs:20rem;--container-md:28rem;--container-lg:32rem;--container-2xl:42rem;--container-4xl:56rem;--container-5xl:64rem;--text-xs:.75rem;--text-xs--line-height:calc(1/.75);--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75/1.125);--text-xl:1.375rem;--text-xl--line-height:calc(1.75/1.25);--text-2xl:1.75rem;--text-2xl--line-height:calc(2/1.5);--text-3xl:2rem;--text-3xl--line-height: 1.2 ;--text-4xl:2.375rem;--text-4xl--line-height:calc(2.5/2.25);--text-5xl:2.625rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--text-7xl:4.5rem;--text-7xl--line-height:1;--font-weight-normal:400;--font-weight-semibold:600;--font-weight-bold:700;--leading-tight:1.2;--leading-snug:1.4;--leading-normal:1.5;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--radius-4xl:2rem;--ease-in-out:cubic-bezier(.4,0,.2,1);--aspect-video:16/9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-oxford-navy:oklch(23.76% .075 254.79);--color-electric-blue:oklch(47.24% .242 263.17);--color-oregon-blue:oklch(43.76% .105 261.59);--color-error:oklch(50.13% .178 28.7);--color-white:oklch(100% 0 0);--color-surface:oklch(97.19% .0025 228.78);--color-surface-container:oklch(94.77% .005 247.88);--color-surface-container-low:oklch(98.16% .0017 247.84);--color-gainsboro-grey:oklch(89.14% 0 0);--color-neutral-stone:oklch(94.69% .027 97.62);--color-neutral-stone-light:oklch(97.47% .011 100.82);--color-neutral-red-light:oklch(95.65% .009 52.1);--color-palladium-grey:oklch(75.72% 0 0);--color-platinum-grey:oklch(92.8% 0 0);--color-davy-grey:oklch(46.4% 0 263.28);--color-madrid-orange-dark:oklch(46.96% .1566 37.15);--color-apple-green-dark:oklch(37.11% .0678 162.26);--color-neutral-blue-light:oklch(93.96% .01 204.91);--color-kakitsubata-blue:oklch(51.26% .1239 260.48);--color-pale-cerulean:oklch(80.98% .0594 247.78);--color-neutral-blue-dark:oklch(36.64% .0567 224.29);--color-mikado-yellow-dark:oklch(37.91% .0751 87.48);--color-isadora-pink-dark:oklch(42.32% .0621 324.42);--color-eerie-black:oklch(24.78% 0 0);--color-architecture-grey:oklch(52.43% 0 0);--color-silver-spoon-grey:oklch(86.38% 0 0)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}:disabled,[aria-disabled=true]{cursor:not-allowed;opacity:.4}html{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}html{color:var(--color-oxford-navy)}a{cursor:pointer;-webkit-tap-highlight-color:transparent;text-decoration-line:none}@media(hover:hover){a:hover{text-decoration-line:underline}}button{cursor:pointer}h1{font-family:var(--font-serif);font-size:1.5rem}@media(min-width:48rem){h1{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}@media(min-width:64rem){h1{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}}@media(min-width:80rem){h1{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}}@media(min-width:94rem){h1{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}}h2{font-family:var(--font-sans);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}@media(min-width:48rem){h2{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}}@media(min-width:64rem){h2{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}}@media(min-width:80rem){h2{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}@media(min-width:94rem){h2{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}}h3{font-family:var(--font-sans);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}@media(min-width:48rem){h3{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}@media(min-width:64rem){h3{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}}@media(min-width:80rem){h3{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}}@media(min-width:94rem){h3{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}h4{font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}@media(min-width:48rem){h4{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}@media(min-width:64rem){h4{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}@media(min-width:80rem){h4{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}}@media(min-width:94rem){h4{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}}h5{font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}@media(min-width:48rem){h5{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}@media(min-width:64rem){h5{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}@media(min-width:80rem){h5{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}}h6{font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}@media(min-width:48rem){h6{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}@media(min-width:64rem){h6{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}main:not([data-unstyled]) section:not([data-type=bg])+section[data-type=bg],main:not([data-unstyled]) section[data-type=bg]+section:not([data-type=bg]),main:not([data-unstyled]) section:not([data-type=bg])+section:not([data-type=bg]),main:not([data-unstyled]) section[data-type=bg]+:not(section),main:not([data-unstyled]) section:not([data-type=bg])+:is(p,ol,ul,h1,h2,h3,h4,h5,h6,strong,em,a,blockquote,table,span),main:not([data-unstyled])>section:first-of-type:not([data-type=bg]),main:not([data-unstyled])>:first-child:not(section,p),main:not([data-unstyled]):not(:has(>section:last-child[data-type=bg]))+footer,main:not([data-unstyled]):not(:has(>section:last-child))+footer{margin-top:calc(var(--spacing)*7)}@media(min-width:64rem){main:not([data-unstyled]) section:not([data-type=bg])+section[data-type=bg],main:not([data-unstyled]) section[data-type=bg]+section:not([data-type=bg]),main:not([data-unstyled]) section:not([data-type=bg])+section:not([data-type=bg]),main:not([data-unstyled]) section[data-type=bg]+:not(section),main:not([data-unstyled]) section:not([data-type=bg])+:is(p,ol,ul,h1,h2,h3,h4,h5,h6,strong,em,a,blockquote,table,span),main:not([data-unstyled])>section:first-of-type:not([data-type=bg]),main:not([data-unstyled])>:first-child:not(section,p),main:not([data-unstyled]):not(:has(>section:last-child[data-type=bg]))+footer,main:not([data-unstyled]):not(:has(>section:last-child))+footer{margin-top:calc(var(--spacing)*20)}}main:not([data-unstyled]) :is(h1,h2,h3,h4,h5,h6){margin-bottom:calc(var(--spacing)*8)}main:not([data-unstyled]) :not(script,meta,link,br,section)+:is(h1,h2,h3,h4,h5,h6,p,section,blockquote,dl,hr,table){margin-top:calc(var(--spacing)*8)}main:not([data-unstyled]) :not(script,meta,link,br,section)+section:not(.links){margin-top:calc(var(--spacing)*7)}@media(min-width:64rem){main:not([data-unstyled]) :not(script,meta,link,br,section)+section:not(.links){margin-top:calc(var(--spacing)*20)}}main:not([data-unstyled]) :not(details)+details:not(.subnav-details){margin-top:calc(var(--spacing)*3)}main:not([data-unstyled]) p{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}@media(min-width:48rem){main:not([data-unstyled]) p{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}main:not([data-unstyled]) :is(p,ol,ul,section.links)+:is(p,ol,ul,section.links),main:not([data-unstyled]) p:not(:first-child){margin-top:calc(var(--spacing)*4)}main:not([data-unstyled]) a{color:var(--color-electric-blue)}main:not([data-unstyled]) .subnav-container a{color:inherit}:is(main:not([data-unstyled]) ol,main:not([data-unstyled]) ul) li{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}@media(min-width:48rem){:is(main:not([data-unstyled]) ol,main:not([data-unstyled]) ul) li{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}main:not([data-unstyled]) ol{padding-inline-start:calc(var(--spacing)*6);list-style-type:decimal}main:not([data-unstyled]) ul:not(.tabs__nav,.tabs__nav ul,.overflowButton__menu,.overflowButton__menu ul,.subnav-container ul,.cards__wrapper,.cards__wrapper ul,.links__wrapper,.links__wrapper ul){gap:calc(var(--spacing)*3);list-style-type:none;display:block}main:not([data-unstyled]) ul:not(.tabs__nav,.tabs__nav ul,.overflowButton__menu,.overflowButton__menu ul,.subnav-container ul,.cards__wrapper,.cards__wrapper ul,.links__wrapper,.links__wrapper ul) li{margin-top:calc(var(--spacing)*4);padding-inline-start:calc(var(--spacing)*7);list-style-type:none;position:relative}main:not([data-unstyled]) ul:not(.tabs__nav,.tabs__nav ul,.overflowButton__menu,.overflowButton__menu ul,.subnav-container ul,.cards__wrapper,.cards__wrapper ul,.links__wrapper,.links__wrapper ul) li:before{width:calc(var(--spacing)*5);height:calc(var(--spacing)*5);fill:var(--color-electric-blue);--tw-content:url(images/ico-tick.svg);content:var(--tw-content);top:2px;position:absolute;inset-inline-start:calc(var(--spacing)*0)}main:not([data-unstyled])>ul:not(.tabs__nav,.tabs__nav ul,.overflowButton__menu,.overflowButton__menu ul,.subnav-container ul,.cards__wrapper,.cards__wrapper ul,.links__wrapper,.links__wrapper ul){padding-inline:calc(var(--spacing)*5)}@media(min-width:40rem){main:not([data-unstyled])>ul:not(.tabs__nav,.tabs__nav ul,.overflowButton__menu,.overflowButton__menu ul,.subnav-container ul,.cards__wrapper,.cards__wrapper ul,.links__wrapper,.links__wrapper ul){padding-inline:calc(var(--spacing)*6)}}@media(min-width:64rem){main:not([data-unstyled])>ul:not(.tabs__nav,.tabs__nav ul,.overflowButton__menu,.overflowButton__menu ul,.subnav-container ul,.cards__wrapper,.cards__wrapper ul,.links__wrapper,.links__wrapper ul){padding-inline:calc(var(--spacing)*8)}}main:not([data-unstyled]) table{margin-bottom:calc(var(--spacing)*6);border-collapse:separate;--tw-border-spacing-x:calc(var(--spacing)*0);--tw-border-spacing-y:calc(var(--spacing)*0);width:100%;border-spacing:var(--tw-border-spacing-x)var(--tw-border-spacing-y);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}main:not([data-unstyled]) table caption{margin-bottom:calc(var(--spacing)*4);text-align:left;font-family:var(--font-sans);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}main:not([data-unstyled]) table thead{background-color:var(--color-surface-container)}main:not([data-unstyled]) table th{border-right-style:var(--tw-border-style);border-right-width:1px;border-color:var(--color-platinum-grey);padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*3);text-align:left;font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}main:not([data-unstyled]) table th:last-child{border-right-style:var(--tw-border-style);border-right-width:0}main:not([data-unstyled]) table td{border-right-style:var(--tw-border-style);border-right-width:1px;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-surface-container);padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*3);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}main:not([data-unstyled]) table td:last-child{border-right-style:var(--tw-border-style);border-right-width:0}main:not([data-unstyled]) table tbody tr:nth-child(2n){background-color:var(--color-surface-container-low)}main:not([data-unstyled]) table tbody tr:hover{background-color:var(--color-surface)}main:not([data-unstyled])>:not([data-layout]){width:100%}@media(min-width:40rem){main:not([data-unstyled])>:not([data-layout]){max-width:40rem}}@media(min-width:48rem){main:not([data-unstyled])>:not([data-layout]){max-width:48rem}}@media(min-width:64rem){main:not([data-unstyled])>:not([data-layout]){max-width:64rem}}@media(min-width:80rem){main:not([data-unstyled])>:not([data-layout]){max-width:80rem}}@media(min-width:94rem){main:not([data-unstyled])>:not([data-layout]){max-width:94rem}}main:not([data-unstyled])>:not([data-layout]){padding-inline:calc(var(--spacing)*5)!important;margin-inline:auto!important}@media(min-width:40rem){main:not([data-unstyled])>:not([data-layout]){padding-inline:calc(var(--spacing)*6)!important}}@media(min-width:64rem){main:not([data-unstyled])>:not([data-layout]){padding-inline:calc(var(--spacing)*8)!important}}main:not([data-unstyled])>:not([data-layout]):is(ul,ol){margin-bottom:calc(var(--spacing)*8);padding-inline-start:calc(var(--spacing)*11)}@media(min-width:40rem){main:not([data-unstyled])>:not([data-layout]):is(ul,ol){padding-inline-start:calc(var(--spacing)*12)}}@media(min-width:64rem){main:not([data-unstyled])>:not([data-layout]):is(ul,ol){padding-inline-start:calc(var(--spacing)*14)}}main:not([data-unstyled])>:not([data-layout]):is(div)>ul,main:not([data-unstyled])>:not([data-layout]):is(div)>ol{margin-bottom:calc(var(--spacing)*8)}main:not([data-unstyled])>:not([data-layout]):is(table){overflow-x:auto}.text-tag{font-size:var(--font-size-xs);text-transform:uppercase;margin-bottom:1rem;display:block}.link-arrow{justify-content:flex-start;align-items:center;gap:calc(var(--spacing)*2);padding-inline:calc(var(--spacing)*0);padding-block:calc(var(--spacing)*0);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);text-decoration-line:none;display:flex}@media(min-width:48rem){.link-arrow{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}.link-arrow:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--color-electric-blue);--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-outline-style:none;outline-style:none}.link-arrow:hover{color:var(--links-item-btn-hover-color);text-decoration-line:underline}.link-arrow:before{height:calc(var(--spacing)*2);width:15px;fill:var(--color-electric-blue);color:var(--links-item-btn-color);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;--tw-content:url(images/ico-arrowright.svg);content:var(--tw-content);flex-shrink:0;align-items:center;margin-top:-1px;transition-duration:.2s;display:flex}:is([data-render-if],[data-render-if-empty],[data-render-foreach]):empty{display:none}}@layer components{#react-search-component-root,form.search-app__container{margin-top:calc(var(--spacing)*0)}.search-app__wrapper{display:block}@media(min-width:64rem){.search-app__content-container{padding-block:calc(var(--spacing)*10)}}.search-app__content-container{width:100%}@media(min-width:40rem){.search-app__content-container{max-width:40rem}}@media(min-width:48rem){.search-app__content-container{max-width:48rem}}@media(min-width:64rem){.search-app__content-container{max-width:64rem}}@media(min-width:80rem){.search-app__content-container{max-width:80rem}}@media(min-width:94rem){.search-app__content-container{max-width:94rem}}.search-app__content-container{padding-inline:calc(var(--spacing)*5);margin-inline:auto}@media(min-width:40rem){.search-app__content-container{padding-inline:calc(var(--spacing)*6)}}@media(min-width:64rem){.search-app__content-container{padding-inline:calc(var(--spacing)*8)}}.search-app__content-inner{flex-direction:row;display:flex}.search-app__left-column{margin-top:calc(var(--spacing)*0);border-style:var(--tw-border-style);padding:calc(var(--spacing)*0);border-width:0}@media(min-width:64rem){.search-app__left-column{flex-basis:340px}}.search-app__results-summary-controls-wrapper{margin-bottom:calc(var(--spacing)*6);justify-content:space-between;align-items:center;gap:calc(var(--spacing)*2.5);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-pale-cerulean);padding-bottom:calc(var(--spacing)*4);flex-direction:row;display:flex}.search-app__results-header-inner{flex-direction:row;align-items:center;display:flex}.search-app-results__container{margin-top:calc(var(--spacing)*0);flex:1}:is(:focus-visible:not(.predictive-search__input),button:focus-visible):focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--color-electric-blue);--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-outline-style:none;outline-style:none}.btn{--btn-main-color:var(--color-electric-blue);--btn-hover-color:var(--color-oxford-navy);border-color:var(--btn-main-color);background-color:var(--btn-main-color);color:var(--color-white);justify-content:center;align-items:center;gap:calc(var(--spacing)*2.5);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing)*5);padding-block:calc(var(--spacing)*2.5);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));-webkit-user-select:none;user-select:none;border-width:2px;border-radius:3.40282e38px;text-decoration-line:none;display:inline-flex}@media(hover:hover){.btn:hover{text-decoration-line:none}}.btn:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--btn-main-color);--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-outline-style:none;outline-style:none}@media(hover:hover){.btn:not(:disabled):not([aria-disabled=true]):hover{border-color:var(--btn-hover-color);background-color:var(--btn-hover-color)}}.btn:not(:disabled):not([aria-disabled=true]):active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x)var(--tw-scale-y)}.btn{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;transition-duration:.2s}.btn.btn-small{padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.btn.btn-stroke{color:var(--btn-main-color);background-color:#0000}@media(hover:hover){.btn.btn-stroke:not(:disabled):not([aria-disabled=true]):hover{color:var(--btn-hover-color);background-color:#0000}}.btn.btn-secondary{--btn-main-color:var(--color-oxford-navy);--btn-hover-color:var(--color-electric-blue)}.accordion summary{cursor:pointer;padding-block:calc(var(--spacing)*5);--tw-leading:var(--leading-tight);font-size:22px;line-height:var(--leading-tight);justify-content:space-between;align-items:center;list-style-type:none;display:flex}.accordion summary+*{margin-top:calc(var(--spacing)*1);margin-bottom:calc(var(--spacing)*6)}.accordion summary:after{width:calc(var(--spacing)*7);height:calc(var(--spacing)*7);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;--tw-content:url(images/plus.svg);content:var(--tw-content);transition-duration:.2s;display:block;rotate:-90deg}.accordion summary::-webkit-details-marker{display:none}.accordion details{border-top-style:var(--tw-border-style);border-top-width:1px;border-bottom-style:var(--tw-border-style);border-color:#0000 #bbc6a4 #bbc6a4;border-bottom-width:1px}.accordion details[open] summary{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.accordion details[open] summary:after{--tw-content:url(images/minus.svg);content:var(--tw-content);rotate:none}.form-input{border-radius:var(--radius-sm);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gainsboro-grey);height:auto;padding:calc(var(--spacing)*2)}.content-tag[data-type=new]{--tag-colour:var(--color-madrid-orange-dark)}.content-tag[data-type=paperback],.content-tag[data-type=binding]{--tag-colour:var(--color-apple-green-dark)}.content-tag[data-type=ebook],.content-tag[data-type=productType]{--tag-colour:var(--color-neutral-blue-dark)}.content-tag[data-type=rental]{--tag-colour:var(--color-mikado-yellow-dark)}.content-tag[data-type=student]{--tag-colour:var(--color-isadora-pink-dark)}.content-tag[data-type=lecturer]{--tag-colour:var(--color-eerie-black)}}@layer utilities{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.inset-0{inset:calc(var(--spacing)*0)}.end-4{inset-inline-end:calc(var(--spacing)*4)}.top-0{top:calc(var(--spacing)*0)}.top-4{top:calc(var(--spacing)*4)}.top-13\.5{top:calc(var(--spacing)*13.5)}.top-full{top:100%}.-right-4\.5{right:calc(var(--spacing)*-4.5)}.right-0{right:calc(var(--spacing)*0)}.bottom-full{bottom:100%}.left-0{left:calc(var(--spacing)*0)}.left-1\/2{left:50%}.left-\[-9999px\]{left:-9999px}.z-0{z-index:0}.z-10{z-index:10}.z-50{z-index:50}.z-51{z-index:51}.z-\[1000\]{z-index:1000}.z-\[9999\]{z-index:9999}.z-\[10000\]{z-index:10000}.z-\[10001\]{z-index:10001}.order-1{order:1}.order-2{order:2}.col-1{grid-column:1}.row-1{grid-row:1}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:94rem){.container{max-width:94rem}}.form-number-text{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.form-number-text::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.form-number-text::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.m-0{margin:calc(var(--spacing)*0)}.centered{padding-inline:calc(var(--spacing)*5);margin-inline:auto}@media(min-width:40rem){.centered{padding-inline:calc(var(--spacing)*6)}}@media(min-width:64rem){.centered{padding-inline:calc(var(--spacing)*8)}}.-mx-3{margin-inline:calc(var(--spacing)*-3)}.-mx-5{margin-inline:calc(var(--spacing)*-5)}.mx-3\.5{margin-inline:calc(var(--spacing)*3.5)}.mx-auto{margin-inline:auto}.my-0\!{margin-block:calc(var(--spacing)*0)!important}.my-7{margin-block:calc(var(--spacing)*7)}.my-10{margin-block:calc(var(--spacing)*10)}.ms-auto{margin-inline-start:auto}.-mt-5{margin-top:calc(var(--spacing)*-5)}.-mt-14{margin-top:calc(var(--spacing)*-14)}.mt-0{margin-top:calc(var(--spacing)*0)}.mt-1{margin-top:calc(var(--spacing)*1)}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-4{margin-top:calc(var(--spacing)*4)}.mt-4\.5{margin-top:calc(var(--spacing)*4.5)}.mt-5{margin-top:calc(var(--spacing)*5)}.mr-12{margin-right:calc(var(--spacing)*12)}.mb-0{margin-bottom:calc(var(--spacing)*0)}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-3{margin-bottom:calc(var(--spacing)*3)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.mb-4\.5{margin-bottom:calc(var(--spacing)*4.5)}.mb-5{margin-bottom:calc(var(--spacing)*5)}.mb-6{margin-bottom:calc(var(--spacing)*6)}.mb-7{margin-bottom:calc(var(--spacing)*7)}.mb-8{margin-bottom:calc(var(--spacing)*8)}.mb-11{margin-bottom:calc(var(--spacing)*11)}.ml-2{margin-left:calc(var(--spacing)*2)}.has-icon{align-items:center;display:flex}:where(.has-icon>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*2)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-x-reverse)))}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.hidden\!{display:none!important}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-3\/2{aspect-ratio:3/2}.aspect-4\/3{aspect-ratio:4/3}.size-3{width:calc(var(--spacing)*3);height:calc(var(--spacing)*3)}.size-5{width:calc(var(--spacing)*5);height:calc(var(--spacing)*5)}.size-6{width:calc(var(--spacing)*6);height:calc(var(--spacing)*6)}.size-7\!{width:calc(var(--spacing)*7)!important;height:calc(var(--spacing)*7)!important}.size-12{width:calc(var(--spacing)*12);height:calc(var(--spacing)*12)}.size-full{width:100%;height:100%}.h-0{height:calc(var(--spacing)*0)}.h-2\.5{height:calc(var(--spacing)*2.5)}.h-3{height:calc(var(--spacing)*3)}.h-4{height:calc(var(--spacing)*4)}.h-6{height:calc(var(--spacing)*6)}.h-6\.5{height:calc(var(--spacing)*6.5)}.h-7{height:calc(var(--spacing)*7)}.h-10{height:calc(var(--spacing)*10)}.h-12{height:calc(var(--spacing)*12)}.h-13{height:calc(var(--spacing)*13)}.h-14{height:calc(var(--spacing)*14)}.h-28{height:calc(var(--spacing)*28)}.h-40{height:calc(var(--spacing)*40)}.h-\[77px\]{height:77px}.h-auto{height:auto}.h-full{height:100%}.h-screen{height:100vh}.max-h-0{max-height:calc(var(--spacing)*0)}.max-h-75{max-height:calc(var(--spacing)*75)}.max-h-125{max-height:calc(var(--spacing)*125)}.max-h-\[calc\(100vh-4rem\)\]{max-height:calc(100vh - 4rem)}.min-h-10{min-height:calc(var(--spacing)*10)}.w-2\.5{width:calc(var(--spacing)*2.5)}.w-2\/3{width:66.6667%}.w-3{width:calc(var(--spacing)*3)}.w-4{width:calc(var(--spacing)*4)}.w-6{width:calc(var(--spacing)*6)}.w-11{width:calc(var(--spacing)*11)}.w-24{width:calc(var(--spacing)*24)}.w-28{width:calc(var(--spacing)*28)}.w-32{width:calc(var(--spacing)*32)}.w-55{width:calc(var(--spacing)*55)}.w-72{width:calc(var(--spacing)*72)}.w-\[130px\]{width:130px}.w-\[173px\]{width:173px}.w-\[220px\]{width:220px}.w-\[400px\]{width:400px}.w-\[calc\(100\%\+2\.5rem\)\]{width:calc(100% + 2.5rem)}.w-auto{width:auto}.w-full{width:100%}.w-px{width:1px}.max-w-2xl{max-width:var(--container-2xl)}.max-w-2xs{max-width:var(--container-2xs)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-376{max-width:calc(var(--spacing)*376)}.max-w-\[4ch\]{max-width:4ch}.max-w-\[90vw\]{max-width:90vw}.max-w-\[924px\]{max-width:924px}.max-w-full{max-width:100%}.max-w-md{max-width:var(--container-md)}.max-w-none{max-width:none}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:calc(var(--spacing)*0)}.flex-1{flex:1}.flex-shrink{flex-shrink:1}.flex-shrink-0,.shrink-0{flex-shrink:0}.grow-0{flex-grow:0}.basis-55{flex-basis:calc(var(--spacing)*55)}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-4{--tw-translate-x:calc(var(--spacing)*4);translate:var(--tw-translate-x)var(--tw-translate-y)}.scale-95{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x)var(--tw-scale-y)}.scale-100{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x)var(--tw-scale-y)}.rotate-0{rotate:none}.rotate-270,.rotate-\[270deg\]{rotate:270deg}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.resize{resize:both}.list-none{list-style-type:none}.break-inside-avoid{break-inside:avoid}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-0{gap:calc(var(--spacing)*0)}.gap-0\.5{gap:calc(var(--spacing)*.5)}.gap-1{gap:calc(var(--spacing)*1)}.gap-1\.5{gap:calc(var(--spacing)*1.5)}.gap-2{gap:calc(var(--spacing)*2)}.gap-2\.5{gap:calc(var(--spacing)*2.5)}.gap-3{gap:calc(var(--spacing)*3)}.gap-4{gap:calc(var(--spacing)*4)}.gap-5{gap:calc(var(--spacing)*5)}.gap-6{gap:calc(var(--spacing)*6)}.gap-7{gap:calc(var(--spacing)*7)}.gap-8{gap:calc(var(--spacing)*8)}.gap-10{gap:calc(var(--spacing)*10)}.gap-16{gap:calc(var(--spacing)*16)}.gap-x-2{column-gap:calc(var(--spacing)*2)}.gap-x-5{column-gap:calc(var(--spacing)*5)}.gap-y-2{row-gap:calc(var(--spacing)*2)}.gap-y-10{row-gap:calc(var(--spacing)*10)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px*var(--tw-divide-y-reverse));border-bottom-width:calc(1px*calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-gainsboro-grey>:not(:last-child)){border-color:var(--color-gainsboro-grey)}:where(.divide-silver-spoon-grey>:not(:last-child)){border-color:var(--color-silver-spoon-grey)}.self-center{align-self:center}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t-xl{border-top-left-radius:var(--radius-xl);border-top-right-radius:var(--radius-xl)}.rounded-b-xl{border-bottom-right-radius:var(--radius-xl);border-bottom-left-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-4{border-style:var(--tw-border-style);border-width:4px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-none{--tw-border-style:none;border-style:none}.border-gainsboro-grey{border-color:var(--color-gainsboro-grey)}.border-pale-cerulean{border-color:var(--color-pale-cerulean)}.border-platinum-grey{border-color:var(--color-platinum-grey)}.border-surface-container{border-color:var(--color-surface-container)}.border-transparent{border-color:#0000}.border-t-gainsboro-grey{border-top-color:var(--color-gainsboro-grey)}.border-t-surface-container{border-top-color:var(--color-surface-container)}.bg-\(--card-bg\){background-color:var(--card-bg)}.bg-\(--tag-colour\)\/12{background-color:var(--tag-colour)}@supports (color:color-mix(in lab,red,red)){.bg-\(--tag-colour\)\/12{background-color:color-mix(in oklab,var(--tag-colour)12%,transparent)}}.bg-\[\#f8f9fa\]{background-color:#f8f9fa}.bg-apple-green-dark{background-color:var(--color-apple-green-dark)}.bg-gainsboro-grey{background-color:var(--color-gainsboro-grey)}.bg-isadora-pink-dark{background-color:var(--color-isadora-pink-dark)}.bg-madrid-orange-dark{background-color:var(--color-madrid-orange-dark)}.bg-neutral-blue-dark{background-color:var(--color-neutral-blue-dark)}.bg-neutral-blue-light{background-color:var(--color-neutral-blue-light)}.bg-neutral-red-light{background-color:var(--color-neutral-red-light)}.bg-neutral-stone-light{background-color:var(--color-neutral-stone-light)}.bg-oxford-navy{background-color:var(--color-oxford-navy)}.bg-surface-container{background-color:var(--color-surface-container)}.bg-surface-container-low{background-color:var(--color-surface-container-low)}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-white\/12{background-color:#ffffff1f}@supports (color:color-mix(in lab,red,red)){.bg-white\/12{background-color:color-mix(in oklab,var(--color-white)12%,transparent)}}.bg-white\/50{background-color:#ffffff80}@supports (color:color-mix(in lab,red,red)){.bg-white\/50{background-color:color-mix(in oklab,var(--color-white)50%,transparent)}}.bg-radial-\[168\.69\%_767\.02\%_at_140\.78\%_134\.86\%\]{--tw-gradient-position:168.69% 767.02% at 140.78% 134.86%;background-image:radial-gradient(var(--tw-gradient-stops,168.69% 767.02% at 140.78% 134.86%))}.bg-\[url\(\'images\/bg-pattern2\.webp\'\)\,url\(\'images\/bg-pattern1\.webp\'\)\,radial-gradient\(circle_at_49\%_29\%\,rgb\(48_80_139\)_0\%\,rgb\(1_30_65\)_100\%\)\]{background-image:url(images/bg-pattern2.webp),url(images/bg-pattern1.webp),radial-gradient(circle at 49% 29%,#30508b,#011e41)}.bg-\[url\(\'images\/search\.svg\'\)\]{background-image:url(images/search.svg)}.from-\[rgb\(48_80_139\)\]{--tw-gradient-from:#30508b;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-oregon-blue{--tw-gradient-from:var(--color-oregon-blue);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-\[rgb\(1_30_65\)\]{--tw-gradient-to:#011e41;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-oxford-navy{--tw-gradient-to:var(--color-oxford-navy);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.bg-contain{background-size:contain}.bg-size-\[16px\]{background-size:16px}.bg-position-\[left_top\,right_-45px\,center\]{background-position:0 0,right -45px,50%}.bg-position-\[right_16px_center\]{background-position:right 16px center}.\[background-repeat\:no-repeat\,no-repeat\,no-repeat\]{background-repeat:no-repeat,no-repeat,no-repeat}.bg-no-repeat{background-repeat:no-repeat}.stroke-current{stroke:currentColor}.stroke-oxford-navy{stroke:var(--color-oxford-navy)}.object-contain{object-fit:contain}.object-contain\!{object-fit:contain!important}.object-cover{object-fit:cover}.object-center{object-position:center}.p-0{padding:calc(var(--spacing)*0)}.p-1{padding:calc(var(--spacing)*1)}.p-2{padding:calc(var(--spacing)*2)}.p-4{padding:calc(var(--spacing)*4)}.p-5{padding:calc(var(--spacing)*5)}.p-6{padding:calc(var(--spacing)*6)}.p-7{padding:calc(var(--spacing)*7)}.px-2{padding-inline:calc(var(--spacing)*2)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-5{padding-inline:calc(var(--spacing)*5)}.px-6{padding-inline:calc(var(--spacing)*6)}.px-7{padding-inline:calc(var(--spacing)*7)}.px-8{padding-inline:calc(var(--spacing)*8)}.px-12{padding-inline:calc(var(--spacing)*12)}.py-0{padding-block:calc(var(--spacing)*0)}.py-1{padding-block:calc(var(--spacing)*1)}.py-2{padding-block:calc(var(--spacing)*2)}.py-3{padding-block:calc(var(--spacing)*3)}.py-3\.75{padding-block:calc(var(--spacing)*3.75)}.py-4{padding-block:calc(var(--spacing)*4)}.py-5{padding-block:calc(var(--spacing)*5)}.py-6{padding-block:calc(var(--spacing)*6)}.py-7{padding-block:calc(var(--spacing)*7)}.py-8{padding-block:calc(var(--spacing)*8)}.py-12{padding-block:calc(var(--spacing)*12)}.py-16{padding-block:calc(var(--spacing)*16)}.py-20{padding-block:calc(var(--spacing)*20)}.ps-0{padding-inline-start:calc(var(--spacing)*0)}.ps-6{padding-inline-start:calc(var(--spacing)*6)}.ps-7{padding-inline-start:calc(var(--spacing)*7)}.pe-6{padding-inline-end:calc(var(--spacing)*6)}.pt-4{padding-top:calc(var(--spacing)*4)}.pt-6{padding-top:calc(var(--spacing)*6)}.pt-8{padding-top:calc(var(--spacing)*8)}.pt-10{padding-top:calc(var(--spacing)*10)}.pt-12{padding-top:calc(var(--spacing)*12)}.pt-14{padding-top:calc(var(--spacing)*14)}.pr-6{padding-right:calc(var(--spacing)*6)}.pr-13{padding-right:calc(var(--spacing)*13)}.pb-2{padding-bottom:calc(var(--spacing)*2)}.pb-4{padding-bottom:calc(var(--spacing)*4)}.pb-6{padding-bottom:calc(var(--spacing)*6)}.pb-7{padding-bottom:calc(var(--spacing)*7)}.pb-7\.5{padding-bottom:calc(var(--spacing)*7.5)}.pb-14{padding-bottom:calc(var(--spacing)*14)}.pl-0\!{padding-left:calc(var(--spacing)*0)!important}.pl-4{padding-left:calc(var(--spacing)*4)}.text-center{text-align:center}.text-left{text-align:left}.align-middle{vertical-align:middle}.text-h3{font-family:var(--font-sans);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}@media(min-width:48rem){.text-h3{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}@media(min-width:64rem){.text-h3{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}}@media(min-width:80rem){.text-h3{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}}@media(min-width:94rem){.text-h3{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}.text-h4{font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}@media(min-width:48rem){.text-h4{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}@media(min-width:64rem){.text-h4{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}@media(min-width:80rem){.text-h4{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}}@media(min-width:94rem){.text-h4{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}}.text-h1{font-family:var(--font-serif);font-size:1.5rem}@media(min-width:48rem){.text-h1{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}@media(min-width:64rem){.text-h1{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}}@media(min-width:80rem){.text-h1{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}}@media(min-width:94rem){.text-h1{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}}.font-sans{font-family:var(--font-sans)}.font-serif{font-family:var(--font-serif)}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[1\.25rem\]{font-size:1.25rem}.text-\[24px\]{font-size:24px}.leading-\[120\%\]{--tw-leading:120%;line-height:120%}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.text-balance{text-wrap:balance}.text-pretty{text-wrap:pretty}.whitespace-nowrap{white-space:nowrap}.text-\(--tag-colour\){color:var(--tag-colour)}.text-\[\#6a6a6a\]{color:#6a6a6a}.text-current{color:currentColor}.text-davy-grey{color:var(--color-davy-grey)}.text-electric-blue{color:var(--color-electric-blue)}.text-error{color:var(--color-error)}.text-inherit{color:inherit}.text-oregon-blue{color:var(--color-oregon-blue)}.text-oxford-navy{color:var(--color-oxford-navy)}.text-white{color:var(--color-white)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.italic{font-style:italic}.not-italic{font-style:normal}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.opacity-0{opacity:0}.opacity-100{opacity:1}.shadow-\[0_0\.25rem_0\.6625rem_0_rgb\(0_0_0_\/_6\%\)\]{--tw-shadow:0 .25rem .6625rem 0 var(--tw-shadow-color,#0000000f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0\.25rem_1\.25rem_0_rgb\(0_0_0\/10\%\)\]{--tw-shadow:0 .25rem 1.25rem 0 var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[4px_4px_14\.9px_0px_rgba\(1\,30\,65\,0\.3\)\]{--tw-shadow:4px 4px 14.9px 0px var(--tw-shadow-color,#011e414d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focussable{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.focussable:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-outline-style:none;outline-style:none}.shadow-\[\#0715284D\]{--tw-shadow-color:#0715284d}@supports (color:color-mix(in lab,red,red)){.shadow-\[\#0715284D\]{--tw-shadow-color:color-mix(in oklab,#0715284d var(--tw-shadow-alpha),transparent)}}.ring-electric-blue{--tw-ring-color:var(--color-electric-blue)}.ring-offset-2{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[display\,height\]{transition-property:display,height;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[max-height\,opacity\,visibility\]{transition-property:max-height,opacity,visibility;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,overlay\,transform\]{transition-property:opacity,overlay,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,visibility\]{transition-property:opacity,visibility;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-discrete{transition-behavior:allow-discrete}.duration-50{--tw-duration:50ms;transition-duration:50ms}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.\[--btn-hover-color\:var\(--color-white\)\]{--btn-hover-color:var(--color-white)}.\[--btn-main-color\:\#f9e896\]{--btn-main-color:#f9e896}.\[--btn-main-color\:var\(--color-white\)\]{--btn-main-color:var(--color-white)}.\[--card-bg-hover\:var\(--color-surface-container-low\)\]{--card-bg-hover:var(--color-surface-container-low)}.\[--card-bg\:var\(--color-white\)\]{--card-bg:var(--color-white)}.\[column-fill\:auto\]{column-fill:auto}.\[position-area\:right\]{position-area:right}:is(.\*\*\:text-lg *){font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.not-in-\[\[data-layout\]\[data-type\=\'bg\'\]\]\:\[--card-bg-hover\:var\(--color-surface\)\]:not(:where([data-layout][data-type=bg]) *){--card-bg-hover:var(--color-surface)}.not-in-\[\[data-layout\]\[data-type\=\'bg\'\]\]\:\[--card-bg\:var\(--color-surface-container\)\]:not(:where([data-layout][data-type=bg]) *){--card-bg:var(--color-surface-container)}.not-\[details\[open\]\>\&\]\:-rotate-90:not(details[open]>*){rotate:-90deg}@media(hover:hover){.group-hover\:visible:is(:where(.group):hover *){visibility:visible}.group-hover\:bg-\(--card-bg-hover\):is(:where(.group):hover *){background-color:var(--card-bg-hover)}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}.group-focus-visible\:visible:is(:where(.group):focus-visible *){visibility:visible}.group-focus-visible\:opacity-100:is(:where(.group):focus-visible *){opacity:1}.group-aria-expanded\:block:is(:where(.group)[aria-expanded=true] *){display:block}.marker\:hidden ::marker{display:none}.marker\:hidden::marker{display:none}.marker\:hidden ::-webkit-details-marker{display:none}.marker\:hidden::-webkit-details-marker{display:none}.placeholder\:text-oxford-navy::placeholder{color:var(--color-oxford-navy)}.placeholder\:opacity-70::placeholder{opacity:.7}.before\:pointer-events-none:before{content:var(--tw-content);pointer-events:none}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:inset-x-0:before{content:var(--tw-content);inset-inline:calc(var(--spacing)*0)}.before\:-bottom-8:before{content:var(--tw-content);bottom:calc(var(--spacing)*-8)}.before\:h-0:before{content:var(--tw-content);height:calc(var(--spacing)*0)}.before\:bg-surface-container:before{content:var(--tw-content);background-color:var(--color-surface-container)}.before\:transition-\[height\]:before{content:var(--tw-content);transition-property:height;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.before\:content-\[\'\'\]:before{--tw-content:"";content:var(--tw-content)}.before\:content-none:before{content:var(--tw-content);--tw-content:none;content:none}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-inset-3:after{content:var(--tw-content);inset:calc(var(--spacing)*-3)}.after\:content-\[\'\'\]:after{--tw-content:"";content:var(--tw-content)}.after\:content-none:after{content:var(--tw-content);--tw-content:none;content:none}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.focus-within\:ring-2:focus-within{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-within\:ring-electric-blue:focus-within{--tw-ring-color:var(--color-electric-blue)}.focus-within\:ring-offset-2:focus-within{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.focus-within\:outline-none:focus-within{--tw-outline-style:none;outline-style:none}@media(hover:hover){.hover\:bg-neutral-stone:hover{background-color:var(--color-neutral-stone)}.hover\:bg-surface:hover{background-color:var(--color-surface)}.hover\:bg-surface-container:hover{background-color:var(--color-surface-container)}.hover\:bg-surface-container-low:hover{background-color:var(--color-surface-container-low)}.hover\:text-electric-blue:hover{color:var(--color-electric-blue)}.hover\:text-oxford-navy:hover{color:var(--color-oxford-navy)}.hover\:no-underline:hover{text-decoration-line:none}.hover\:underline:hover{text-decoration-line:underline}.hover\:underline\!:hover{text-decoration-line:underline!important}.hover\:opacity-80:hover{opacity:.8}.not-aria-expanded\:hover\:underline:not([aria-expanded=true]):hover{text-decoration-line:underline}}.focus\:left-5:focus{left:calc(var(--spacing)*5)}.focus\:font-sans:focus{font-family:var(--font-sans)}.focus\:text-sm:focus{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.focus\:leading-snug:focus{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.focus\:font-normal:focus{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.focus\:text-oxford-navy:focus{color:var(--color-oxford-navy)}.focus\:no-underline:focus{text-decoration-line:none}.focus\:ring-0:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(0px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:bg-neutral-stone:focus-visible{background-color:var(--color-neutral-stone)}.focus-visible\:shadow-none:focus-visible{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-0:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(0px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-electric-blue:focus-visible{--tw-ring-color:var(--color-electric-blue)}.focus-visible\:ring-transparent:focus-visible{--tw-ring-color:transparent}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.focus-visible\:ring-offset-transparent:focus-visible{--tw-ring-offset-color:transparent}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.focus-visible\:outline-none\!:focus-visible{--tw-outline-style:none!important;outline-style:none!important}:where([aria-expanded=true]) .in-aria-expanded\:translate-x-5{--tw-translate-x:calc(var(--spacing)*5);translate:var(--tw-translate-x)var(--tw-translate-y)}:where([data-no-image]) .in-data-no-image\:rounded-t-xl{border-top-left-radius:var(--radius-xl);border-top-right-radius:var(--radius-xl)}:where([data-cols="1"]) .in-data-\[cols\=\'1\'\]\:columns-1{columns:1}:where([data-cols="1"]) .in-data-\[cols\=\'1\'\]\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}:where([data-cols="2"]) .in-data-\[cols\=\'2\'\]\:columns-2{columns:2}:where([data-cols="2"]) .in-data-\[cols\=\'2\'\]\:grid-cols-\[2fr_1fr\]{grid-template-columns:2fr 1fr}:where([data-cols="3"]) .in-data-\[cols\=\'3\'\]\:columns-3{columns:3}:where([data-cols="3"]) .in-data-\[cols\=\'3\'\]\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.has-aria-expanded\:rounded-l:has([aria-expanded=true]){border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.has-aria-expanded\:border-transparent:has([aria-expanded=true]){border-color:#0000}.has-aria-expanded\:bg-white:has([aria-expanded=true]){background-color:var(--color-white)}.aria-expanded\:font-semibold[aria-expanded=true]{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.aria-expanded\:text-electric-blue[aria-expanded=true]{color:var(--color-electric-blue)}.aria-expanded\:before\:h-2[aria-expanded=true]:before{content:var(--tw-content);height:calc(var(--spacing)*2)}.aria-\[current\=\'page\'\]\:font-bold[aria-current=page]{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.data-has-links\:pb-12[data-has-links]{padding-bottom:calc(var(--spacing)*12)}.data-has-tags\:pt-12[data-has-tags]{padding-top:calc(var(--spacing)*12)}.data-hidden\:hidden[data-hidden]{display:none}.data-hidden\:-translate-x-4[data-hidden]{--tw-translate-x:calc(var(--spacing)*-4);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-hidden\:opacity-0[data-hidden]{opacity:0}.data-menu-open\:block[data-menu-open]{display:block}.data-menu-open\:h-dvh[data-menu-open]{height:100dvh}.data-not-visible-to-user\:mb-1[data-not-visible-to-user]{margin-bottom:calc(var(--spacing)*1)}.data-\[is-active\=true\]\:flex[data-is-active=true]{display:flex}.data-\[open\=\'true\'\]\:rotate-180[data-open=true]{rotate:180deg}.data-\[search-open\=true\]\:visible[data-search-open=true]{visibility:visible}.data-\[search-open\=true\]\:max-h-\[200px\][data-search-open=true]{max-height:200px}.data-\[search-open\=true\]\:opacity-100[data-search-open=true]{opacity:1}.data-\[submenu-open\=true\]\:visible[data-submenu-open=true]{visibility:visible}.data-\[submenu-open\=true\]\:opacity-100[data-submenu-open=true]{opacity:1}.data-\[visible\=true\]\:pointer-events-auto[data-visible=true]{pointer-events:auto}.data-\[visible\=true\]\:visible[data-visible=true]{visibility:visible}.data-\[visible\=true\]\:flex[data-visible=true]{display:flex}.data-\[visible\=true\]\:opacity-100[data-visible=true]{opacity:1}@media not all and (min-width:80rem){.max-xl\:flex-col{flex-direction:column}.max-xl\:justify-center{justify-content:center}}@media not all and (min-width:64rem){.max-lg\:h-dvh{height:100dvh}.max-lg\:max-w-75{max-width:calc(var(--spacing)*75)}.max-lg\:flex-col{flex-direction:column}.max-lg\:overflow-y-scroll{overflow-y:scroll}.max-lg\:rounded-xl{border-radius:var(--radius-xl)}.max-lg\:px-4{padding-inline:calc(var(--spacing)*4)}.max-lg\:py-2{padding-block:calc(var(--spacing)*2)}.max-lg\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.max-lg\:shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}@media not all and (min-width:48rem){.max-md\:size-4{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.max-md\:flex-col{flex-direction:column}.max-md\:gap-2{gap:calc(var(--spacing)*2)}.max-md\:rounded-3xl{border-radius:var(--radius-3xl)}.max-md\:px-5{padding-inline:calc(var(--spacing)*5)}.max-md\:py-4{padding-block:calc(var(--spacing)*4)}.max-md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}@media(min-width:40rem){.sm\:h-80{height:calc(var(--spacing)*80)}.sm\:w-1\/2{width:50%}.sm\:focus\:left-6:focus{left:calc(var(--spacing)*6)}}@media(min-width:48rem){.md\:end-9{inset-inline-end:calc(var(--spacing)*9)}.md\:top-9{top:calc(var(--spacing)*9)}.md\:flex{display:flex}.md\:hidden{display:none}.md\:h-13{height:calc(var(--spacing)*13)}.md\:max-h-none{max-height:none}.md\:w-32{width:calc(var(--spacing)*32)}.md\:w-48{width:calc(var(--spacing)*48)}.md\:w-\[285px\]{width:285px}.md\:max-w-lg{max-width:var(--container-lg)}.md\:flex-row{flex-direction:row}.md\:items-start{align-items:flex-start}.md\:gap-10{gap:calc(var(--spacing)*10)}.md\:gap-\[42px\]{gap:42px}.md\:overflow-visible{overflow:visible}.md\:bg-radial-\[61\.24\%_367\.28\%_at_82\.03\%_75\.62\%\]{--tw-gradient-position:61.24% 367.28% at 82.03% 75.62%;background-image:radial-gradient(var(--tw-gradient-stops,61.24% 367.28% at 82.03% 75.62%))}.md\:px-9{padding-inline:calc(var(--spacing)*9)}.md\:ps-0{padding-inline-start:calc(var(--spacing)*0)}.md\:ps-9{padding-inline-start:calc(var(--spacing)*9)}.md\:pe-0{padding-inline-end:calc(var(--spacing)*0)}.md\:pe-9{padding-inline-end:calc(var(--spacing)*9)}.md\:pt-0{padding-top:calc(var(--spacing)*0)}.md\:pt-9{padding-top:calc(var(--spacing)*9)}.md\:pr-10{padding-right:calc(var(--spacing)*10)}.md\:pb-0{padding-bottom:calc(var(--spacing)*0)}.md\:pb-9{padding-bottom:calc(var(--spacing)*9)}.md\:text-h3{font-family:var(--font-sans);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.md\:text-h3{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}@media(min-width:64rem){.md\:text-h3{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}}@media(min-width:80rem){.md\:text-h3{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}}@media(min-width:94rem){.md\:text-h3{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}.md\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.md\:text-\[20px\]{font-size:20px}.md\:text-\[42px\]{font-size:42px}.md\:leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}:is(.md\:\*\*\:text-xl *){font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}@media(min-width:64rem){.lg\:static{position:static}.lg\:my-20{margin-block:calc(var(--spacing)*20)}.lg\:mt-2{margin-top:calc(var(--spacing)*2)}.lg\:mt-7{margin-top:calc(var(--spacing)*7)}.lg\:ml-auto{margin-left:auto}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:h-14{height:calc(var(--spacing)*14)}.lg\:w-36{width:calc(var(--spacing)*36)}.lg\:w-60{width:calc(var(--spacing)*60)}.lg\:w-80{width:calc(var(--spacing)*80)}.lg\:w-\[150px\]{width:150px}.lg\:w-\[256px\]{width:256px}.lg\:w-full{width:100%}.lg\:max-w-2xl{max-width:var(--container-2xl)}.lg\:max-w-4xl{max-width:var(--container-4xl)}.lg\:max-w-\[395px\]{max-width:395px}.lg\:flex-auto{flex:auto}.lg\:flex-shrink-0{flex-shrink:0}.lg\:basis-60{flex-basis:calc(var(--spacing)*60)}.lg\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.lg\:grid-cols-\[10fr_13fr\]{grid-template-columns:10fr 13fr}.lg\:grid-cols-\[300px_1fr\]{grid-template-columns:300px 1fr}.lg\:flex-row{flex-direction:row}.lg\:flex-wrap{flex-wrap:wrap}.lg\:items-center{align-items:center}.lg\:justify-between{justify-content:space-between}.lg\:gap-0{gap:calc(var(--spacing)*0)}.lg\:gap-3{gap:calc(var(--spacing)*3)}.lg\:gap-5{gap:calc(var(--spacing)*5)}.lg\:gap-6{gap:calc(var(--spacing)*6)}.lg\:gap-8{gap:calc(var(--spacing)*8)}.lg\:gap-10{gap:calc(var(--spacing)*10)}.lg\:gap-16{gap:calc(var(--spacing)*16)}.lg\:gap-x-12{column-gap:calc(var(--spacing)*12)}.lg\:px-4{padding-inline:calc(var(--spacing)*4)}.lg\:py-3{padding-block:calc(var(--spacing)*3)}.lg\:py-10{padding-block:calc(var(--spacing)*10)}.lg\:py-15{padding-block:calc(var(--spacing)*15)}.lg\:py-20{padding-block:calc(var(--spacing)*20)}.lg\:pt-14{padding-top:calc(var(--spacing)*14)}.lg\:pt-20{padding-top:calc(var(--spacing)*20)}.lg\:pt-30{padding-top:calc(var(--spacing)*30)}.lg\:pb-12{padding-bottom:calc(var(--spacing)*12)}.lg\:text-h4{font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}@media(min-width:48rem){.lg\:text-h4{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.lg\:text-h4{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}@media(min-width:80rem){.lg\:text-h4{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}}@media(min-width:94rem){.lg\:text-h4{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}}.lg\:text-h1{font-family:var(--font-serif);font-size:1.5rem}@media(min-width:48rem){.lg\:text-h1{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}.lg\:text-h1{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}@media(min-width:80rem){.lg\:text-h1{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}}@media(min-width:94rem){.lg\:text-h1{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}}.lg\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.lg\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.lg\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.lg\:text-\[1\.5rem\]{font-size:1.5rem}.lg\:text-\[1\.25rem\]{font-size:1.25rem}.lg\:text-\[2\.125rem\]{font-size:2.125rem}.lg\:focus\:left-8:focus{left:calc(var(--spacing)*8)}.lg\:data-has-links\:pb-14[data-has-links]{padding-bottom:calc(var(--spacing)*14)}.lg\:data-has-tags\:pt-14[data-has-tags]{padding-top:calc(var(--spacing)*14)}.data-\[visible\=true\]\:lg\:flex[data-visible=true]{display:flex}}@media(min-width:80rem){.xl\:block{display:block}.xl\:hidden{display:none}.xl\:w-56{width:calc(var(--spacing)*56)}.xl\:max-w-4xl{max-width:var(--container-4xl)}.xl\:max-w-\[292px\]{max-width:292px}.xl\:items-end{align-items:flex-end}.xl\:gap-4{gap:calc(var(--spacing)*4)}.xl\:gap-8{gap:calc(var(--spacing)*8)}.xl\:gap-x-18{column-gap:calc(var(--spacing)*18)}}@media(min-width:94rem){.\32xl\:-right-5{right:calc(var(--spacing)*-5)}.\32xl\:mr-13{margin-right:calc(var(--spacing)*13)}.\32xl\:size-13{width:calc(var(--spacing)*13);height:calc(var(--spacing)*13)}.\32xl\:h-4{height:calc(var(--spacing)*4)}.\32xl\:h-15{height:calc(var(--spacing)*15)}.\32xl\:w-4{width:calc(var(--spacing)*4)}.\32xl\:w-56{width:calc(var(--spacing)*56)}.\32xl\:w-80{width:calc(var(--spacing)*80)}.\32xl\:max-w-5xl{max-width:var(--container-5xl)}.\32xl\:gap-6{gap:calc(var(--spacing)*6)}.\32xl\:gap-36{gap:calc(var(--spacing)*36)}.\32xl\:gap-x-20{column-gap:calc(var(--spacing)*20)}.\32xl\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}@starting-style{.starting\:translate-x-4{--tw-translate-x:calc(var(--spacing)*4);translate:var(--tw-translate-x)var(--tw-translate-y)}}@starting-style{.starting\:opacity-0{opacity:0}}@starting-style{.starting\:data-menu-open\:h-0[data-menu-open]{height:calc(var(--spacing)*0)}}@media(hover:hover){.not-disabled\:hover\:bg-white:not(:disabled):not([aria-disabled=true]):hover{background-color:var(--color-white)}.not-disabled\:hover\:text-oxford-navy:not(:disabled):not([aria-disabled=true]):hover{color:var(--color-oxford-navy)}}.aria-current-page\:font-bold[aria-current=page]{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.\[\&_\:is\(p\,li\)\]\:text-sm :is(p,li){font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.\[\&_a\]\:size-8 a{width:calc(var(--spacing)*8);height:calc(var(--spacing)*8)}.\[\&_a\]\:text-\[\#95B6FF\] a{color:#95b6ff}.\[\&_h3\]\:mb-2 h3{margin-bottom:calc(var(--spacing)*2)}.\[\&_h3\]\:text-base h3{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.\[\&_li\]\:whitespace-nowrap li{white-space:nowrap}.\[\&_ul\]\:flex ul{display:flex}.\[\&_ul\]\:flex-col ul{flex-direction:column}.\[\&_ul\]\:gap-2 ul{gap:calc(var(--spacing)*2)}.\[\&\:\:-webkit-details-marker\]\:hidden::-webkit-details-marker{display:none}.\[\&\:has\(\+li_button\[aria-expanded\=true\]\)\]\:border-transparent:has(+li button[aria-expanded=true]){border-color:#0000}.\[\&\>p\]\:mt-0>p{margin-top:calc(var(--spacing)*0)}.\[\&\>picture\]\:not-last-of-type\:hidden>picture:not(:last-of-type){display:none}}body.mobile-menu-open,body.mobile-search-open{overflow:hidden}.footer-icon--facebook{background-image:url(images/logo-facebook.svg)}.footer-icon--youtube{background-image:url(images/logo-youtube.svg)}.footer-icon--instagram{background-image:url(images/logo-instagram.svg)}.footer-icon--linkedin{background-image:url(images/logo-linkedin.svg)}.footer-logo{background-image:url(images/oup_logo.svg);background-position:50%;background-repeat:no-repeat;background-size:contain}#also-available-container:has([data-has-results]){display:block}#related-titles{--cards-per-row:4}#related-titles .cards__item{--cards-item-border-radius:12px}.loading-gradient{background:linear-gradient(90deg,var(--color-white),var(--color-surface-container),var(--color-white));background-size:200% 200%;min-height:400px;animation:3s infinite loading-animation}@keyframes loading-animation{0%{background-position:10% 0}50%{background-position:91% 100%}to{background-position:10% 0}}.tabs__content-text *+*{margin-top:1rem}.oup-inline-edit--book{max-width:900px;padding:1rem}.oup-inline-edit--book .drag-over{border:3px dotted #666}.sq-limbo-section-heading,.oup-inline-edit--book h3{color:#3d3d3d;border-bottom:1px solid #00000014;width:100%;padding:0 .5rem .75rem;font-size:1.125rem;font-weight:600;line-height:1.4em}.oup-inline-edit--book #basic-info{justify-content:space-between;display:flex}.oup-inline-edit--book section{margin-bottom:unset;padding:0 .5rem .75rem}.oup-inline-edit--book section+section{margin-top:2rem}.oup-inline-edit--book dl>div+div{margin-top:.625rem}.oup-inline-edit--book :is(dt,label){font-weight:600;display:inline}.oup-inline-edit--book dd{display:inline}#oup-contributors :first-child .oup-list-move-up,#oup-contributors :last-child .oup-list-move-down{visibility:hidden;pointer-events:none}.oup-inline-edit--book .oup-list-controls{gap:.25rem;display:flex}.oup-inline-edit--book .oup-list-controls button{color:#707070;cursor:pointer;background-color:#0000;border-radius:.25rem;width:40px;height:40px;font-weight:600}.oup-inline-edit--book .oup-list-controls button:hover{color:#707070;background-color:#0000000a}.oup-inline-edit--book .oup-list-controls button svg{fill:currentColor;stroke:currentColor;stroke-width:0;-webkit-user-select:none;user-select:none;box-sizing:content-box;flex-shrink:0;width:24px;height:24px;display:inline-block}.oup-inline-edit--book .oup-list-controls button use,.oup-inline-edit--book .oup-list-controls button svg{pointer-events:none}#oup-contributors__add{margin-top:2rem}#oup-contributors{flex-direction:column;margin-top:1rem;display:flex}.oup-inline-edit--book .new-input{gap:.5rem;display:inline-flex}.oup-inline-edit--book .new-input+.new-input{margin-top:1rem}.matrix-inline-editing-area .new-input .form-control{width:100%;max-width:250px;display:inline}.delete-button{background-repeat:no-repeat;width:15px;height:15px}.matrix-inline-editing-area .new-input select.sq-form-field{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23707070'%3E%3Cpath d='M16.59 8.59 12 13.17 7.41 8.59 6 10l6 6 6-6z'/%3E%3C/svg%3E");background-position:100%;background-repeat:no-repeat;background-size:1.5rem;padding-right:1.5rem}.matrix-inline-editing-area .new-input select.sq-form-field:invalid{color:#949494}.oup-inline-edit--book .sq-option-list-row+.sq-option-list-row{margin-top:1.25rem}.oup-inline-edit--book .sq-wysiwyg-standalone-body.with-bottom-margin{margin-bottom:.625rem}.oup-inline-edit--book .sq-wysiwyg-standalone-body{border:2px solid #e0e0e0;border-radius:.25rem;padding:.375rem .5rem}.oup-inline-edit--book tbody tr:nth-child(2n){background-color:initial}.oup-inline-edit--book label[for$=_default]:after{content:" value from SAP/STAR"}input[name^=metadata_field_]{border:2px solid #e0e0e0;border-radius:.25rem;padding:.375rem .5rem}.oup-inline-edit--book [type=checkbox],.oup-inline-edit--book [type=radio]{-webkit-appearance:auto!important;-moz-appearance:auto!important;appearance:auto!important}.oup-inline-edit--book .notice{padding:16px}.oup-inline-edit--book .notice.notice--info{background:hsl(from var(--color-neutral-stone)h s l);border-left:8px solid hsl(from var(--color-neutral-stone)h s 70%);color:hsl(from var(--color-neutral-stone)h s 27%)}#metadata_field_text_3664_value{display:none}:root{--sq-component-font-family:var(--font-sans);--sq-btn-border-radius:9999px;--sq-btn-primary-color:var(--color-white);--sq-btn-primary-bg-color:var(--color-electric-blue);--sq-btn-primary-border-color:var(--color-electric-blue);--sq-btn-primary-hover-color:var(--color-white);--sq-btn-primary-hover-bg-color:var(--color-oxford-navy);--sq-btn-primary-hover-border-color:var(--color-oxford-navy);--sq-component-default-color:var(--color-oxford-navy);--accordion-item-body-bg-color:transparent;--accordion-item-body-font-family:var(--sq-component-font-family);--accordion-item-heading-font-family:var(--font-sans);--accordion-item-heading-font-size:1.375rem;--accordion-item-heading-font-weight:400;--accordion-item-heading-line-height:1.2;--accordion-item-heading-color:var(--sq-component-default-color);--accordion-item-heading-bg-color:transparent;--accordion-item-border-color:#bbc6a4;--accordion-item-heading-hover-bg-color:transparent;--accordion-item-heading-active-bg-color:transparent;--accordion-item-heading-hover-color:var(--sq-component-default-color);--accordion-item-heading-active-color:var(--sq-component-default-color)}:root .accordion__button{--accordion-expand-collape-bg:var(--accordion-btn-bg-color);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;transition-duration:.2s}:root .accordion__button:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--accordion-expand-collape-bg);--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-outline-style:none;outline-style:none}:root .accordion__button:hover{--accordion-expand-collape-bg:var(--accordion-btn-hover-bg-color)}:root .accordion__button:active{color:var(--accordion-btn-hover-color);background-color:var(--accordion-btn-hover-bg-color);border-color:var(--accordion-btn-hover-border-color);--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x)var(--tw-scale-y)}:root .accordion__heading{border-style:var(--tw-border-style);border-width:0}:root .accordion__heading-button{padding-inline:calc(var(--spacing)*0);padding-block:calc(var(--spacing)*5)}:root .accordion__body>div{padding-inline:calc(var(--spacing)*0);padding-top:calc(var(--spacing)*1);padding-bottom:calc(var(--spacing)*5)}:root .accordion__body{border-style:var(--tw-border-style);border-width:0}:root .accordion__body-wrapper{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--accordion-item-border-color)}:root .accordion__item-wrapper{gap:calc(var(--spacing)*0)}:root .accordion__heading-button:before{right:calc(var(--spacing)*0);width:calc(var(--spacing)*7);height:calc(var(--spacing)*7);opacity:1;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;--tw-content:url(images/plus.svg);content:var(--tw-content);background-color:#0000;transition-duration:.3s;display:block}:root .accordion__heading-button:after{right:calc(var(--spacing)*0);width:calc(var(--spacing)*7);height:calc(var(--spacing)*7);opacity:0;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;--tw-content:url(images/minus.svg);content:var(--tw-content);background-color:#0000;transition-duration:.3s;display:block;rotate:-90deg}:is(:root .accordion__item--active,:root .accordion__item:has(.accordion__body--collapsing)) .accordion__heading-button:before{opacity:0;rotate:90deg}:is(:root .accordion__item--active,:root .accordion__item:has(.accordion__body--collapsing)) .accordion__heading-button:after{opacity:1;rotate:none}:root .accordion__heading:hover .accordion__heading-button:before,:root .accordion__heading:hover .accordion__heading-button:after,:root .accordion__heading:active .accordion__heading-button:before,:root .accordion__heading:active .accordion__heading-button:after,:root .accordion__heading:focus .accordion__heading-button:before,:root .accordion__heading:focus .accordion__heading-button:after{background-color:#0000}:root{--links-item-body-font-family:var(--font-sans);--links-item-body-font-weight:400;--links-item-body-line-height:1.5;--links-item-btn-font-weight:400;--links-item-btn-line-height:1.5;--links-item-btn-border-radius:0;--links-item-btn-color:var(--color-electric-blue);--links-item-btn-bg-color:transparent;--links-item-btn-border-color:transparent;--links-item-btn-hover-color:var(--color-electric-blue);--links-item-btn-hover-bg-color:transparent;--links-item-btn-hover-border-color:transparent;--links-item-bg-color:transparent;--links-item-hover-bg-color:transparent}:root .links__wrapper{margin:calc(var(--spacing)*0);gap:calc(var(--spacing)*3);padding:calc(var(--spacing)*0);list-style-type:none}:root .links__item{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;list-style-type:none;transition-duration:.2s}:root .links__button{justify-content:flex-start;align-items:center;gap:calc(var(--spacing)*2);padding-inline:calc(var(--spacing)*0);padding-block:calc(var(--spacing)*0);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);text-decoration-line:none;display:flex}@media(min-width:48rem){:root .links__button{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}:root .links__button:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--color-electric-blue);--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-outline-style:none;outline-style:none}:root .links__button:hover{color:var(--links-item-btn-hover-color);text-decoration-line:underline}:root .links__button-icon{display:none}:root .links__button:before{height:calc(var(--spacing)*2);width:15px;fill:var(--color-electric-blue);color:var(--links-item-btn-color);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;--tw-content:url(images/ico-arrowright.svg);content:var(--tw-content);flex-shrink:0;align-items:center;margin-top:-1px;transition-duration:.2s;display:flex}:root{--image-body-font-family:var(--font-serif);--image-body-font-size:1rem;--image-body-font-weight:400;--image-body-line-height:1.5;--image-color:var(--color-oxford-navy);--image-bg-color:var(--color-white)}@media(min-width:64rem){section.image:not(.image--full):has(.image__wrapper--left-side){padding-inline:calc(var(--spacing)*8)}section.image:not(.image--full):has(.image__wrapper--right-side){padding-inline-end:calc(var(--spacing)*8)}}section.image:not(.image--full) .image__wrapper{margin:calc(var(--spacing)*0);width:100%;padding:calc(var(--spacing)*0);gap:calc(var(--spacing)*7);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media(min-width:64rem){section.image:not(.image--full) .image__wrapper{margin-left:calc(var(--spacing)*0)}}section.image:not(.image--full) .image__wrapper:after{display:none}@media(min-width:64rem){section.image:not(.image--full) .image__wrapper--left-side{--space-between-content:13}}@media(min-width:80rem){section.image:not(.image--full) .image__wrapper--left-side{--space-between-content:27}}@media(min-width:94rem){section.image:not(.image--full) .image__wrapper--left-side{--space-between-content:47}}@media(min-width:64rem){section.image:not(.image--full) .image__wrapper--left-side{grid-template-columns:min-content calc(var(--spacing)*var(--space-between-content))1fr;gap:calc(var(--spacing)*0)}section.image:not(.image--full) .image__wrapper--right-side{--space-between-content:20}}@media(min-width:80rem){section.image:not(.image--full) .image__wrapper--right-side{--space-between-content:40}}@media(min-width:94rem){section.image:not(.image--full) .image__wrapper--right-side{--space-between-content:70}}@media(min-width:64rem){section.image:not(.image--full) .image__wrapper--right-side{grid-template-columns:1fr calc(var(--spacing)*var(--space-between-content))min-content;gap:calc(var(--spacing)*0)}}section.image:not(.image--full) .image__img-wrapper{margin:calc(var(--spacing)*0);aspect-ratio:3/2;width:75%}@media(min-width:64rem){section.image:not(.image--full) .image__img-wrapper{aspect-ratio:1}}section.image:not(.image--full) .image__img-wrapper{order:2}@media(min-width:64rem){section.image:not(.image--full) .image__img-wrapper{order:0;width:415px}section.image:not(.image--full) .image__wrapper--left-side .image__img-wrapper{grid-column:1}section.image:not(.image--full) .image__wrapper--right-side .image__img-wrapper{grid-area:1/3}}section.image:not(.image--full) .image__img{border-radius:var(--radius-xl);object-fit:cover;width:100%;height:100%}section.image:not(.image--full) .image__img-description{flex-direction:column;order:1;display:flex}@media(min-width:64rem){section.image:not(.image--full) .image__img-description{order:0}}section.image:not(.image--full) .image__img-description{color:var(--image-color);font-family:var(--font-sans);width:100%}@media(min-width:64rem){section.image:not(.image--full) .image__img-description{max-width:718px;min-width:calc(var(--spacing)*0)}}section.image:not(.image--full) .image__img-description{min-width:calc(var(--spacing)*0);overflow:hidden}@media(min-width:64rem){section.image:not(.image--full) .image__wrapper--left-side .image__img-description{grid-column:3}section.image:not(.image--full) .image__wrapper--right-side .image__img-description{grid-area:1/1}}section.image:not(.image--full) .image__img-description h2{font-family:var(--font-sans);--tw-leading:var(--leading-tight);line-height:var(--leading-tight);text-wrap:pretty;color:var(--image-color);margin:calc(var(--spacing)*0)}section.image:not(.image--full) .image__img-description ul{margin:calc(var(--spacing)*0);margin-top:calc(var(--spacing)*2);gap:calc(var(--spacing)*0);padding:calc(var(--spacing)*0);flex-direction:column;list-style-type:none;display:flex}section.image:not(.image--full) .image__img-description>:where(:not(ul)){margin-top:calc(var(--spacing)*6);margin-bottom:calc(var(--spacing)*0)}section.image:not(.image--full) .image__img-description p{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-normal);line-height:var(--leading-normal);color:var(--image-color)}@media(min-width:48rem){section.image:not(.image--full) .image__img-description p{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}section.image:not(.image--full) .image__img-description ul li{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-normal);line-height:var(--leading-normal);color:var(--image-color);padding-inline-start:calc(var(--spacing)*7);list-style-type:none;position:relative}@media(min-width:48rem){section.image:not(.image--full) .image__img-description ul li{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}section.image:not(.image--full) .image__img-description ul li:before{width:calc(var(--spacing)*5);height:calc(var(--spacing)*5);fill:var(--color-electric-blue);color:var(--image-color);--tw-content:url(images/ico-tick.svg);content:var(--tw-content);inset-inline-start:calc(var(--spacing)*0);position:absolute;top:.125em}:root{--image-full-caption-font-family:var(--font-sans);--image-full-caption-color:var(--color-oxford-navy);--image-full-caption-bg-color:var(--color-neutral-stone-light)}:root .image--full .image__img-caption{font-family:var(--image-full-caption-font-family);color:var(--image-full-caption-color);background-color:var(--image-full-caption-bg-color);padding-inline:calc(var(--spacing)*6);padding-block:calc(var(--spacing)*4);text-align:left}:root{--sq-component-font-family:var(--font-sans);--sq-component-default-color:var(--color-oxford-navy);--tabs-tab-font-family:var(--font-sans);--tabs-tab-font-size:1.25rem;--tabs-tab-font-weight:400;--tabs-tab-line-height:normal;--tabs-tab-color:var(--sq-component-default-color);--tabs-tab-bg-color:transparent;--tabs-tab-hover-font-weight:400;--tabs-tab-hover-font-size:1.25rem;--tabs-tab-active-font-weight:400;--tabs-tab-active-color:var(--sq-component-default-color);--tabs-tab-active-underline-color:var(--sq-component-default-color);--tabs-tab-active-bg-color:transparent;--tabs-nav-bg-color:transparent;--tabs-border-bottom-color:transparent}.tabs[data-component=tabs]{padding-block:calc(var(--spacing)*0)}.tabs[data-component=tabs] .tabs__button{border-radius:var(--radius-sm)}.tabs[data-component=tabs] .tabs__button:focus-visible{z-index:-1;--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--btn-main-color);--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-outline-style:none;outline-style:none}.tabs[data-component=tabs] .tabs__navItem{list-style:none}.tabs[data-component=tabs] .overflowButton__menu{border-radius:var(--radius-lg);background-color:var(--color-white);padding:calc(var(--spacing)*2);--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.tabs[data-component=tabs] .overflowButton__menu .tabs__button{border-radius:var(--radius-sm)}@media(hover:hover){.tabs[data-component=tabs] .overflowButton__menu .tabs__button:hover{background-color:var(--color-neutral-stone)}}.tabs[data-component=tabs] .overflowButton__menu .tabs__navItem--active .tabs__button{border-left-style:var(--tw-border-style);border-left-width:3px;border-color:var(--color-oxford-navy);border-top-left-radius:0;border-bottom-left-radius:0}.tabs[data-component=tabs] .overflowButton__menu .tabs__navItem--active .tabs__button:after{content:var(--tw-content);--tw-content:none;content:none}.tabs[data-component=tabs] .overflowButton__button{--btn-main-color:var(--color-electric-blue);--btn-hover-color:var(--color-oxford-navy);border-color:var(--btn-main-color);background-color:var(--btn-main-color);color:var(--color-white);top:calc(var(--spacing)*-2);justify-content:center;align-items:center;gap:calc(var(--spacing)*2.5);border-style:var(--tw-border-style);padding:calc(var(--spacing)*1.5);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);-webkit-user-select:none;user-select:none;border-width:2px;border-radius:3.40282e38px;text-decoration-line:none;display:inline-flex}@media(hover:hover){.tabs[data-component=tabs] .overflowButton__button:hover{text-decoration-line:none}}.tabs[data-component=tabs] .overflowButton__button:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--btn-main-color);--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-outline-style:none;outline-style:none}@media(hover:hover){.tabs[data-component=tabs] .overflowButton__button:not(:disabled):not([aria-disabled=true]):hover{border-color:var(--btn-hover-color);background-color:var(--btn-hover-color)}}.tabs[data-component=tabs] .overflowButton__button:not(:disabled):not([aria-disabled=true]):active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x)var(--tw-scale-y)}.tabs[data-component=tabs] .overflowButton__button{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;color:var(--btn-main-color);background-color:#0000;transition-duration:.2s}@media(hover:hover){.tabs[data-component=tabs] .overflowButton__button:not(:disabled):not([aria-disabled=true]):hover{color:var(--btn-hover-color);background-color:#0000}}.tabs[data-component=tabs] .overflowButton__button{--btn-main-color:var(--color-oxford-navy);--btn-hover-color:var(--color-electric-blue)}.tabs[data-component=tabs] .overflowButton__button:after{content:var(--tw-content);background-color:var(--color-oxford-navy)}@media(hover:hover){.tabs[data-component=tabs] .overflowButton__button:hover:after{content:var(--tw-content);background-color:var(--color-electric-blue)}}.tabs[data-component=tabs] .tabs__list{margin-bottom:calc(var(--spacing)*8);align-items:flex-start;display:flex}.tabs[data-component=tabs] .tabs__nav{min-width:calc(var(--spacing)*0);flex:1}.tabs[data-component=tabs] .tabs__content-wrapper{gap:calc(var(--spacing)*6);flex-direction:column;display:flex}@media(min-width:48rem){.tabs[data-component=tabs] .tabs__content-wrapper{align-items:flex-start;gap:calc(var(--spacing)*20);flex-direction:row}}.tabs[data-component=tabs] .tabs__content-text{min-width:calc(var(--spacing)*0);flex:1}.tabs[data-component=tabs] .tabs__content-text>p,.tabs[data-component=tabs] .tabs__content-text>ul,.tabs[data-component=tabs] .tabs__content-text>ol{margin-bottom:calc(var(--spacing)*6)}:is(.tabs[data-component=tabs] .tabs__content-text ul,.tabs[data-component=tabs] .tabs__content-text ol) :is(.tabs[data-component=tabs] .tabs__content-text ul,.tabs[data-component=tabs] .tabs__content-text ol){margin-bottom:calc(var(--spacing)*0)}.tabs[data-component=tabs] .tabs__content-text ul li{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-normal);line-height:var(--leading-normal);display:list-item}@media(min-width:48rem){.tabs[data-component=tabs] .tabs__content-text ul li{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}.tabs[data-component=tabs].tabs--normal-bullets .tabs__content-text ul{padding-inline-start:calc(var(--spacing)*6);flex-direction:unset!important;gap:0!important;list-style-type:disc!important;display:block!important}.tabs[data-component=tabs].tabs--normal-bullets .tabs__content-text ul li{margin-bottom:calc(var(--spacing)*1);padding-inline-start:calc(var(--spacing)*0);position:static;flex:unset!important;align-items:unset!important;list-style-type:disc!important;display:list-item!important;position:static!important}.tabs[data-component=tabs].tabs--normal-bullets .tabs__content-text ul li:before{content:none!important;display:none!important}.tabs[data-component=tabs] .tabs__content-image{flex-shrink:0;justify-content:center;align-items:center;display:flex}@media(min-width:48rem){.tabs[data-component=tabs] .tabs__content-image{order:2;max-width:30%}}.tabs[data-component=tabs] .tabs__image{border-radius:var(--radius-xl);width:100%;max-width:100%;height:auto;display:block}.video-with-text{min-width:calc(var(--spacing)*80);font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-normal);line-height:var(--leading-normal);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.video-with-text .video__wrapper{margin:calc(var(--spacing)*0);padding:calc(var(--spacing)*0);gap:calc(var(--spacing)*7);--video-width:min-content;--desc-width:1fr;--mid-col-width:calc(var(--spacing)*var(--mid-col-spacing));grid-template-columns:repeat(1,minmax(0,1fr));margin-inline:auto;display:grid}@media(min-width:64rem){.video-with-text .video__wrapper{grid-template-columns:var(--start-col-width)var(--mid-col-width)var(--end-col-width);gap:calc(var(--spacing)*0)}}.video-with-text .video__wrapper:after{content:"";display:none}.video-with-text .video__wrapper--left-side{--start-col-width:var(--video-width);--end-col-width:var(--desc-width)}@media(min-width:64rem){.video-with-text .video__wrapper--left-side{--mid-col-spacing:12}}@media(min-width:80rem){.video-with-text .video__wrapper--left-side{--mid-col-spacing:14}}@media(min-width:94rem){.video-with-text .video__wrapper--left-side{--mid-col-spacing:16}}.video-with-text .video__wrapper--right-side{--start-col-width:var(--desc-width);--end-col-width:var(--video-width)}@media(min-width:64rem){.video-with-text .video__wrapper--right-side{--mid-col-spacing:13}}@media(min-width:80rem){.video-with-text .video__wrapper--right-side{--mid-col-spacing:20}}@media(min-width:94rem){.video-with-text .video__wrapper--right-side{--mid-col-spacing:33}}.video-with-text .video__video-wrapper{margin:calc(var(--spacing)*0);aspect-ratio:var(--aspect-video);order:2;align-self:center;width:100%}@media(min-width:64rem){.video-with-text .video__video-wrapper{width:calc(var(--spacing)*96);order:0}}@media(min-width:80rem){.video-with-text .video__video-wrapper{width:calc(var(--spacing)*120)}}@media(min-width:94rem){.video-with-text .video__video-wrapper{width:calc(var(--spacing)*140)}}@media(min-width:64rem){.video-with-text .video__wrapper--left-side .video__video-wrapper{grid-column:1}.video-with-text .video__wrapper--right-side .video__video-wrapper{grid-area:1/3}}.video-with-text .video__iframe{border-radius:var(--radius-xl);width:100%;max-width:100%;height:100%}.video-with-text .video__caption{margin:calc(var(--spacing)*0);margin-top:calc(var(--spacing)*2);border-radius:var(--radius-xl);--tw-border-style:none;background-color:var(--color-neutral-stone-light);padding:calc(var(--spacing)*4);font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-normal);line-height:var(--leading-normal);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-oxford-navy);border-style:none;border-color:#0000}.video-with-text .video__description{width:100%;font-family:var(--font-sans);color:var(--color-oxford-navy);flex-direction:column;order:1;align-self:center;display:flex}@media(min-width:64rem){.video-with-text .video__description{max-width:calc(var(--spacing)*180);order:0}}.video-with-text .video__description{min-width:calc(var(--spacing)*0);overflow:hidden}@media(min-width:64rem){.video-with-text .video__wrapper--left-side .video__description{grid-column:3}.video-with-text .video__wrapper--right-side .video__description{grid-area:1/1}}.video-with-text .video__description>:where(:not(ul)){margin-top:calc(var(--spacing)*6);margin-bottom:calc(var(--spacing)*0)}.video-with-text .video__description h2{margin:calc(var(--spacing)*0);font-family:var(--font-sans);--tw-leading:var(--leading-tight);line-height:var(--leading-tight);text-wrap:pretty;color:var(--color-oxford-navy)}.video-with-text .video__description p{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-normal);line-height:var(--leading-normal);color:var(--color-oxford-navy)}@media(min-width:48rem){.video-with-text .video__description p{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}.video-with-text .video__description ul{margin:calc(var(--spacing)*0);margin-top:calc(var(--spacing)*2);gap:calc(var(--spacing)*0);padding:calc(var(--spacing)*0);flex-direction:column;list-style-type:none;display:flex}.video-with-text .video__description ul li{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-normal);line-height:var(--leading-normal);color:var(--color-oxford-navy);align-items:center;padding-inline-start:calc(var(--spacing)*7);list-style-type:none;display:flex;position:relative}@media(min-width:48rem){.video-with-text .video__description ul li{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}.video-with-text .video__description ul li:before{inset-inline-start:calc(var(--spacing)*0);top:calc(var(--spacing)*.5);width:calc(var(--spacing)*5);height:calc(var(--spacing)*5);fill:var(--color-electric-blue);color:var(--color-oxford-navy);--tw-content:url(images/ico-tick.svg);content:var(--tw-content);flex-shrink:0;display:flex;position:absolute}.video-with-text .video__description a{justify-content:center;align-items:center;gap:calc(var(--spacing)*2.5);border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-electric-blue);background-color:var(--color-electric-blue);padding-inline:calc(var(--spacing)*5);padding-block:calc(var(--spacing)*2.5);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));color:var(--color-white);-webkit-user-select:none;user-select:none;border-radius:3.40282e38px;align-self:flex-start;text-decoration-line:none;display:inline-flex}@media(hover:hover){.video-with-text .video__description a:hover{text-decoration-line:none}}.video-with-text .video__description a:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--color-electric-blue);--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-outline-style:none;outline-style:none}@media(hover:hover){.video-with-text .video__description a:not(:disabled):not([aria-disabled=true]):hover{border-color:var(--color-oxford-navy);background-color:var(--color-oxford-navy)}}.video-with-text .video__description a:not(:disabled):not([aria-disabled=true]):active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x)var(--tw-scale-y)}.video-with-text .video__description a{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;transition-duration:.2s}.video-with-text .video--error{padding:calc(var(--spacing)*4);text-align:center}.video-with-text .video__error{color:var(--color-error)}:root .testimonial-slider .swiper-wrapper{align-items:stretch;height:auto!important}:root .testimonial-slider .swiper-slide{flex-shrink:0;width:100%;height:auto;display:flex}:root .testimonial-slider .swiper{overflow:hidden}:root .testimonial-slider .swiper-button-prev,:root .testimonial-slider .swiper-button-next{margin:calc(var(--spacing)*0);cursor:pointer;--tw-border-style:none;width:auto;height:auto;padding:calc(var(--spacing)*0);color:var(--color-oxford-navy);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;background-color:#0000;border-style:none;transition-duration:.2s;position:relative}@media(hover:hover){:is(:root .testimonial-slider .swiper-button-prev,:root .testimonial-slider .swiper-button-next):hover{color:var(--color-electric-blue)}}:is(:root .testimonial-slider .swiper-button-prev,:root .testimonial-slider .swiper-button-next):after{width:calc(var(--spacing)*12);height:calc(var(--spacing)*12);--tw-content:"";content:var(--tw-content);border-radius:3.40282e38px;display:block;position:absolute}:root .testimonial-slider .swiper-button-prev:focus-visible,:root .testimonial-slider .swiper-button-next:focus-visible{outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--color-oxford-navy)}:root .testimonial-slider .swiper-button-prev.swiper-button-disabled,:root .testimonial-slider .swiper-button-next.swiper-button-disabled{cursor:not-allowed;opacity:.3}:root .testimonial-slider .swiper-pagination{display:none}:root .section-heading{position:relative}:root .section-heading+*{margin-top:calc(var(--spacing)*0)}:root .section-heading__header{margin-bottom:calc(var(--spacing)*7)}@media(min-width:48rem){:root .section-heading__header{margin-bottom:calc(var(--spacing)*11)}}:root .section-heading__title{margin-bottom:calc(var(--spacing)*6)}:root .section-heading__subtitle{margin:calc(var(--spacing)*0);font-family:var(--font-sans);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-normal);line-height:var(--leading-normal);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-oxford-navy)}@media(min-width:48rem){:root .section-heading__subtitle{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}@media(min-width:40rem){.cards{min-width:calc(var(--spacing)*80)}}.cards__wrapper{--maximum-cards-per-row:1}@media(min-width:40rem){.cards__wrapper{--maximum-cards-per-row:2}}@media(min-width:64rem){.cards__wrapper{--maximum-cards-per-row:3}}@media(min-width:80rem){.cards__wrapper{--maximum-cards-per-row:var(--cards-per-row)}}.cards__wrapper{--minimum-cards-per-row:min(var(--cards-per-row),var(--maximum-cards-per-row));margin:calc(var(--spacing)*0);grid-template-columns:repeat(var(--minimum-cards-per-row),1fr);gap:calc(var(--spacing)*5);padding:calc(var(--spacing)*0);display:grid}@media(min-width:64rem){.cards__wrapper{gap:calc(var(--spacing)*7)}}.cards__wrapper:after{--tw-content:"";content:var(--tw-content);flex:auto}.cards__item{box-sizing:border-box;min-width:calc(var(--spacing)*0);flex-direction:column;display:flex;position:relative;overflow:visible}.cards__item:focus-within,.cards__item:focus{outline-style:var(--tw-outline-style);outline-offset:1px;outline-width:2px;outline-color:var(--color-electric-blue)}.cards__item{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;transition-duration:.2s}.cards__img-wrapper{aspect-ratio:4/3;border-top-left-radius:var(--radius-xl);border-top-right-radius:var(--radius-xl);width:100%;overflow:hidden}.cards__img{object-fit:cover;width:100%;height:100%;display:block}.cards__img-wrapper,.cards__content-wrapper{background-color:var(--color-white)}:is(.cards__img-wrapper,.cards__content-wrapper):not([data-layout][data-type=bg] *){background-color:var(--color-surface-container)}.cards__content-wrapper{gap:calc(var(--spacing)*4);border-bottom-right-radius:var(--radius-xl);border-bottom-left-radius:var(--radius-xl);padding:calc(var(--spacing)*4);color:var(--color-davy-grey);flex-direction:column;flex:1;display:flex}@media(min-width:48rem){.cards__content-wrapper{gap:calc(var(--spacing)*5);padding:calc(var(--spacing)*6)}}:is(.cards__item:hover,.cards__item:focus,.cards__item:focus-within) .cards__img-wrapper,:is(.cards__item:hover,.cards__item:focus,.cards__item:focus-within) .cards__content-wrapper{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;transition-duration:.2s}:is(:is(.cards__item:hover,.cards__item:focus,.cards__item:focus-within) .cards__img-wrapper,:is(.cards__item:hover,.cards__item:focus,.cards__item:focus-within) .cards__content-wrapper):not([data-layout][data-type=bg] *){background-color:var(--color-surface)}:is(.cards__item:hover,.cards__item:focus,.cards__item:focus-within) .cards__img-wrapper,:is(.cards__item:hover,.cards__item:focus,.cards__item:focus-within) .cards__content-wrapper{background-color:var(--color-surface-container-low)}.cards__body-wrapper{gap:calc(var(--spacing)*5);flex-direction:column;display:flex}.cards__heading{margin:calc(var(--spacing)*0);text-align:left;font-family:var(--font-sans);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);overflow-wrap:break-word;color:var(--color-oxford-navy)}@media(min-width:48rem){.cards__heading{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}.cards__heading-link{color:var(--color-oxford-navy);text-decoration-line:none}.cards__heading-link:after{content:var(--tw-content);--tw-content:none;content:none}@media(hover:hover){.cards__heading-link:hover{color:var(--color-oxford-navy);--tw-outline-style:none;outline-style:none}}.cards__heading-link:focus{color:var(--color-oxford-navy);--tw-outline-style:none;outline-style:none}.cards__heading-link{overflow-wrap:break-word;max-width:100%}.cards__body{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-davy-grey)}@media(min-width:48rem){.cards__body{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}.cards__categories{margin:calc(var(--spacing)*0);gap:calc(var(--spacing)*2.5);padding:calc(var(--spacing)*0);flex-wrap:wrap;list-style-type:none;display:flex}.cards__categories:empty{display:none}.cards__categories-item{--tag-colour:var(--color-eerie-black);height:calc(var(--spacing)*6.5);background-color:var(--tag-colour);border-radius:3.40282e38px;align-items:center;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.cards__categories-item{background-color:color-mix(in oklab,var(--tag-colour)12%,transparent)}}.cards__categories-item{padding-inline:calc(var(--spacing)*3);font-family:var(--font-sans);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-normal);line-height:var(--leading-normal);white-space:nowrap;color:var(--tag-colour)}.cards__button{--btn-main-color:var(--color-electric-blue);--btn-hover-color:var(--color-oxford-navy);border-color:var(--btn-main-color);background-color:var(--btn-main-color);color:var(--color-white);align-items:center;gap:calc(var(--spacing)*2.5);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing)*5);padding-block:calc(var(--spacing)*3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));-webkit-user-select:none;user-select:none;border-width:1px;border-radius:3.40282e38px;align-self:flex-start;text-decoration-line:none;display:inline-flex}@media(hover:hover){.cards__button:hover{text-decoration-line:none}}@media(min-width:48rem){.cards__button{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}.cards__button{margin-top:auto;margin-left:calc(var(--spacing)*0)}.cards__button:after{display:none}.cards__item:hover .cards__button{border-color:var(--color-oxford-navy);background-color:var(--color-oxford-navy);color:var(--color-white)}.cards__item:focus-visible .cards__button{border-color:var(--color-oxford-navy);background-color:var(--color-electric-blue);color:var(--color-white);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--btn-main-color);--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-outline-style:none;outline-style:none}.cards__item:focus-within:not(:focus-visible,:focus) .cards__button{border-color:var(--color-oxford-navy);background-color:var(--color-electric-blue);color:var(--color-white);--tw-outline-style:none;outline-style:none}.cards__item:active:not(:focus-visible){--tw-scale-x:99%;--tw-scale-y:99%;--tw-scale-z:99%;scale:var(--tw-scale-x)var(--tw-scale-y)}.cards__item--highlighted .cards__content-wrapper:not([data-layout][data-type=bg] *){background-color:var(--color-surface-container)}.cards__item--highlighted .cards__content-wrapper{background-color:var(--color-white)}.cards__item--highlighted .cards__heading-link{color:var(--color-oxford-navy)}@media(hover:hover){.cards__item--highlighted .cards__heading-link:hover{color:var(--color-oxford-navy)}}.cards__item--highlighted .cards__heading-link:focus{color:var(--color-oxford-navy)}.cards__item--highlighted .cards__button{background-color:var(--color-electric-blue);color:var(--color-white)}.cards.cards__webinar-news .cards__wrapper .cards__item .cards__img-wrapper:not([data-layout][data-type=bg] *){background-color:var(--color-surface-container)}.cards.cards__webinar-news .cards__wrapper .cards__item .cards__img-wrapper{background-color:var(--color-white);padding:calc(var(--spacing)*3)}.cards.cards__webinar-news .cards__item:hover .cards__img-wrapper,.cards.cards__webinar-news .cards__item:focus .cards__img-wrapper,.cards.cards__webinar-news .cards__item:focus-within .cards__img-wrapper{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;transition-duration:.2s}:is(.cards.cards__webinar-news .cards__item:hover .cards__img-wrapper,.cards.cards__webinar-news .cards__item:focus .cards__img-wrapper,.cards.cards__webinar-news .cards__item:focus-within .cards__img-wrapper):not([data-layout][data-type=bg] *){background-color:var(--color-surface)}.cards.cards__webinar-news .cards__item:hover .cards__img-wrapper,.cards.cards__webinar-news .cards__item:focus .cards__img-wrapper,.cards.cards__webinar-news .cards__item:focus-within .cards__img-wrapper{background-color:var(--color-surface-container-low)}.cards.cards__webinar-news .cards__img-wrapper{aspect-ratio:4/3;height:unset}.cards.cards__webinar-news .cards__img,.cards.cards__webinar-news .cards__image{aspect-ratio:4/3;object-fit:cover;border-top-left-radius:var(--radius-md);border-top-right-radius:var(--radius-md);background-position:50%;width:100%;height:100%}.cards.cards__webinar-news .cards__wrapper .cards__item .cards__content-wrapper{gap:calc(var(--spacing)*5);padding-top:calc(var(--spacing)*0)}@media(min-width:48rem){.cards.cards__webinar-news .cards__wrapper .cards__item .cards__content-wrapper{padding-top:calc(var(--spacing)*6)}}.cards.cards__webinar-news .cards__wrapper .cards__item .cards__content-wrapper .cards__body-wrapper .cards__duration{align-items:center;gap:calc(var(--spacing)*2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-oregon-blue);display:flex}@media(min-width:48rem){.cards.cards__webinar-news .cards__wrapper .cards__item .cards__content-wrapper .cards__body-wrapper .cards__duration{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}.cards.cards__webinar-news .cards__wrapper .cards__item .cards__content-wrapper .cards__body-wrapper{gap:calc(var(--spacing)*3)}.cards.cards__webinar-news .cards__wrapper .cards__item .cards__content-wrapper .cards__body-wrapper .cards__body{-webkit-line-clamp:6;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media(min-width:48rem){.cards.cards__webinar-news .cards__wrapper .cards__item .cards__content-wrapper .cards__body-wrapper .cards__body{-webkit-line-clamp:unset;-webkit-box-orient:horizontal;display:block;overflow:visible}}.cards.cards__book .cards__wrapper{--maximum-cards-per-row:2}@media(min-width:64rem){.cards.cards__book .cards__wrapper{--maximum-cards-per-row:3}}@media(min-width:80rem){.cards.cards__book .cards__wrapper{--maximum-cards-per-row:var(--cards-per-row)}}.cards.cards__book .cards__wrapper .cards__item .cards__img-wrapper{aspect-ratio:auto;padding:calc(var(--spacing)*0);height:auto;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;transition-duration:.2s}.cards.cards__book .cards__wrapper .cards__item .cards__img-wrapper:has(picture){padding:calc(var(--spacing)*4)}@media(min-width:48rem){.cards.cards__book .cards__wrapper .cards__item .cards__img-wrapper:has(picture){padding:calc(var(--spacing)*3)}}.cards.cards__book .cards__wrapper .cards__item .cards__content-wrapper{gap:calc(var(--spacing)*0);padding-top:calc(var(--spacing)*0);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;transition-duration:.2s}@media(min-width:48rem){.cards.cards__book .cards__wrapper .cards__item .cards__content-wrapper{padding-top:calc(var(--spacing)*6)}}.cards.cards__book .cards__wrapper .cards__item .cards__img-wrapper .cards__img{aspect-ratio:auto}.cards.cards__book .cards__wrapper .cards__item .cards__content-wrapper .cards__body-wrapper .cards__body{text-wrap:balance;color:var(--color-oxford-navy)!important}.cards.cards__book .cards__wrapper .cards__item .cards__content-wrapper .cards__body-wrapper .cards__heading{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}@media(min-width:48rem){.cards.cards__book .cards__wrapper .cards__item .cards__content-wrapper .cards__body-wrapper .cards__heading{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}.cards.cards__book .cards__wrapper .cards__item .cards__content-wrapper .cards__body-wrapper .cards__heading{align-items:center;display:flex}.cards.cards__book .cards__wrapper .cards__item .cards__content-wrapper .cards__body-wrapper p.cards__subtitle{margin-top:calc(var(--spacing)*0)}.cards.cards__book .cards__wrapper .cards__item .cards__content-wrapper .cards__body-wrapper .cards__price{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}@media(min-width:48rem){.cards.cards__book .cards__wrapper .cards__item .cards__content-wrapper .cards__body-wrapper .cards__price{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.cards.cards__book .cards__wrapper .cards__item .cards__content-wrapper .cards__body-wrapper .cards__price{color:var(--color-oxford-navy);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.cards.cards__book .cards__wrapper .cards__item .cards__content-wrapper .cards__body-wrapper .cards__heading .cards__heading-link:after{display:none!important}.cards.cards__book .cards__wrapper .cards__item .cards__content-wrapper .cards__body-wrapper .cards__heading .cards__heading-icon-btn{margin-left:calc(var(--spacing)*2);justify-content:center;align-items:center;display:flex}@media(min-width:48rem){.cards.cards__book .cards__wrapper .cards__item .cards__content-wrapper .cards__body-wrapper .cards__heading .cards__heading-icon-btn{margin-top:calc(var(--spacing)*.5)}}.cards.cards__book .cards__wrapper .cards__item .cards__content-wrapper .cards__body-wrapper .cards__heading .cards__heading-icon-btn{color:var(--color-oxford-navy);padding:calc(var(--spacing)*0);--tw-border-style:none;cursor:pointer;background-color:#0000;border-style:none;flex-shrink:0}.cards.cards__book .cards__wrapper .cards__item .cards__content-wrapper .cards__body-wrapper .cards__heading .cards__heading-icon-btn:focus{border-radius:3.40282e38px}.cards.cards__book .cards__wrapper .cards__item .cards__content-wrapper .cards__body-wrapper{margin-bottom:calc(var(--spacing)*5);gap:calc(var(--spacing)*3)}.cards.cards__book .cards__wrapper .cards__item .cards__content-wrapper .cards__tags{margin-bottom:calc(var(--spacing)*2);gap:calc(var(--spacing)*2);flex-wrap:wrap;display:flex}.cards.cards__book .cards__wrapper .cards__item .cards__content-wrapper .cards__body-wrapper .cards__edition-year{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}@media(min-width:48rem){.cards.cards__book .cards__wrapper .cards__item .cards__content-wrapper .cards__body-wrapper .cards__edition-year{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}.cards.cards__book .cards__wrapper .cards__item .cards__content-wrapper .cards__body-wrapper .cards__edition-year{color:var(--color-architecture-grey)}.cards.cards__book .cards__item:active:not(:focus-visible){--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x)var(--tw-scale-y)}.cards.cards__book .cards__item .cards__button:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--btn-main-color);--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-outline-style:none;outline-style:none}@media(hover:hover){.cards.cards__book .cards__item .cards__button:not(:disabled):not([aria-disabled=true]):hover{border-color:var(--btn-hover-color);background-color:var(--btn-hover-color)}}.cards.cards__book .cards__item .cards__button:not(:disabled):not([aria-disabled=true]):active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x)var(--tw-scale-y);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(0px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-offset-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.cards.cards__book .cards__item .cards__heading-icon-btn:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--color-oxford-navy);--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-outline-style:none;outline-style:none}.cards.cards__book .cards__item .cards__heading-icon-btn:not(:disabled):not([aria-disabled=true]):active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x)var(--tw-scale-y);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(0px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-offset-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.modal-bullet-item:before{inset-inline-start:calc(var(--spacing)*0);top:calc(var(--spacing)*1.5);width:calc(var(--spacing)*4);height:calc(var(--spacing)*4);fill:var(--color-electric-blue);--tw-content:url(images/ico-tick.svg);content:var(--tw-content);flex-shrink:0;justify-content:center;align-items:center;display:flex;position:absolute;left:1px}section.sfmc-embed{font-family:var(--font-sans);color:var(--color-oxford-navy)}section.sfmc-embed .form-title{margin-bottom:calc(var(--spacing)*4);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}@media(min-width:48rem){section.sfmc-embed .form-title{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}@media(min-width:64rem){section.sfmc-embed .form-title{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}@media(min-width:80rem){section.sfmc-embed .form-title{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}}@media(min-width:94rem){section.sfmc-embed .form-title{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}}section.sfmc-embed .form-title{font-family:var(--font-sans);--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-oxford-navy)}section.sfmc-embed .required-text{margin-bottom:calc(var(--spacing)*4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-oxford-navy);display:block}section.sfmc-embed hr{display:none!important}section.sfmc-embed form,section.sfmc-embed .controls{width:100%}section.sfmc-embed .row{padding-bottom:calc(var(--spacing)*2);flex-flow:column wrap;display:flex}section.sfmc-embed .col-md-6{width:100%;padding-inline:calc(var(--spacing)*2);text-align:left}@media(min-width:48rem){section.sfmc-embed .col-md-6{padding-inline:calc(var(--spacing)*3)}}section.sfmc-embed .col-md-12{width:100%;padding-inline:calc(var(--spacing)*2);text-align:left}@media(min-width:48rem){section.sfmc-embed .col-md-12{padding-inline:calc(var(--spacing)*3)}}section.sfmc-embed .form-group{margin-bottom:calc(var(--spacing)*4)}@media(min-width:48rem){section.sfmc-embed .form-group{margin-bottom:calc(var(--spacing)*6)}}section.sfmc-embed h5{margin-bottom:calc(var(--spacing)*5);font-family:var(--font-sans);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-oxford-navy)}@media(min-width:48rem){section.sfmc-embed h5{margin-bottom:calc(var(--spacing)*6)}}section.sfmc-embed label{margin-bottom:calc(var(--spacing)*2.5);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-oxford-navy);display:block}section.sfmc-embed input+label,section.sfmc-embed .form-group ul label,section.sfmc-embed .form-control+label{margin-top:calc(var(--spacing)*2);color:var(--color-davy-grey);--tw-leading:var(--leading-tight)!important;font-size:11px!important;line-height:var(--leading-tight)!important}section.sfmc-embed .form-control{height:calc(var(--spacing)*10);background-color:var(--color-surface-container-low);width:100%;max-width:100%;padding-inline:calc(var(--spacing)*4);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}@media(min-width:48rem){section.sfmc-embed .form-control{max-width:calc(var(--spacing)*96)}}section.sfmc-embed .form-control{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-oxford-navy);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;border-radius:var(--radius-xl);transition-duration:.2s}section.sfmc-embed .form-control:focus{border-color:var(--color-electric-blue);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--color-electric-blue);--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-outline-style:none;outline-style:none}section.sfmc-embed .form-control:disabled,section.sfmc-embed .form-control[aria-disabled=true]{cursor:not-allowed;opacity:.4}section.sfmc-embed .form-control{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-platinum-grey)}section.sfmc-embed .form-control::placeholder{color:var(--color-davy-grey)}section.sfmc-embed .form-control:invalid{border-color:var(--color-platinum-grey)}section.sfmc-embed select.form-control{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:calc(var(--spacing)*10);background-image:url(/images/icon-chevron-down.svg);background-position:right 1rem center;background-repeat:no-repeat;background-size:16px 16px}section.sfmc-embed input:is([type=checkbox],[type=radio]){cursor:pointer;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;transition-duration:.2s;position:relative;margin:calc(var(--spacing)*0)!important;height:calc(var(--spacing)*5)!important;width:calc(var(--spacing)*5)!important;padding:calc(var(--spacing)*0)!important;border-style:var(--tw-border-style)!important;border-width:1px!important;border-color:var(--color-platinum-grey)!important;background-color:var(--color-surface-container-low)!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;--tw-shadow:0 0 #0000!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important;--tw-outline-style:none!important;outline-style:none!important;display:inline-block!important}section.sfmc-embed input[type=checkbox]{height:calc(var(--spacing)*5);width:calc(var(--spacing)*5);-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:var(--radius-sm);padding-inline:calc(var(--spacing)*0);padding-block:calc(var(--spacing)*0);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-platinum-grey);background-color:#f8f9fa;position:relative}section.sfmc-embed input[type=checkbox]:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--color-electric-blue);--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}section.sfmc-embed input[type=checkbox]{cursor:pointer;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;transition-duration:.2s}section.sfmc-embed input[type=radio]{border-radius:3.40282e38px!important;position:relative!important;left:auto!important}section.sfmc-embed input:is([type=checkbox],[type=radio]):checked{border-color:var(--color-electric-blue)!important;background-color:var(--color-electric-blue)!important}section.sfmc-embed input:is([type=checkbox],[type=radio]):focus{border-color:var(--color-electric-blue)!important;--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important;--tw-ring-color:#0043e040!important}@supports (color:color-mix(in lab,red,red)){section.sfmc-embed input:is([type=checkbox],[type=radio]):focus{--tw-ring-color:color-mix(in oklab,var(--color-electric-blue)25%,transparent)!important}}section.sfmc-embed input:is([type=checkbox],[type=radio]):focus{--tw-ring-offset-width:0px!important;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)!important;--tw-outline-style:none!important;outline-style:none!important}section.sfmc-embed label:has(input:is([type=checkbox],[type=radio])){cursor:pointer;align-items:center;gap:calc(var(--spacing)*2);display:flex;position:relative;margin-right:calc(var(--spacing)*0)!important;padding-left:calc(var(--spacing)*0)!important}section.sfmc-embed input[type=radio]:checked+.label-text,section.sfmc-embed input[type=radio]:not(:checked)+.label-text{padding-left:calc(var(--spacing)*0)!important;--tw-leading:var(--leading-normal)!important;line-height:var(--leading-normal)!important;color:inherit!important;display:inline!important;position:relative!important}section.sfmc-embed input:is([type=checkbox],[type=radio])+.label-text:before,section.sfmc-embed input:is([type=checkbox],[type=radio]):checked+.label-text:before,section.sfmc-embed input[type=radio]+.label-text:after,section.sfmc-embed input[type=radio]:checked+.label-text:after{--tw-content:none;content:none;display:none!important}section.sfmc-embed label:has(input[type=checkbox]:checked):after{top:calc(var(--spacing)*.5);left:calc(var(--spacing)*0);width:calc(var(--spacing)*5);height:calc(var(--spacing)*5);--tw-content:"";content:var(--tw-content);background-image:url(/images/ico-tick-white.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;position:absolute}section.sfmc-embed label:has(input[type=radio]:checked):after{top:50%;left:calc(var(--spacing)*0);width:calc(var(--spacing)*5);height:calc(var(--spacing)*5);--tw-translate-y: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y);--tw-content:"";content:var(--tw-content);background-image:url(/images/ico-tick-white.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;position:absolute}section.sfmc-embed .label-text{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));color:var(--color-oxford-navy)}section.sfmc-embed input[type=submit],section.sfmc-embed .btn-send,section.sfmc-embed .btn-success.btn-send{--btn-main-color:var(--color-electric-blue);--btn-hover-color:var(--color-oxford-navy);border-color:var(--btn-main-color);background-color:var(--btn-main-color);color:var(--color-white);margin-top:calc(var(--spacing)*4);justify-content:center;align-items:center;gap:calc(var(--spacing)*2.5);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing)*5);padding-block:calc(var(--spacing)*2.5);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));-webkit-user-select:none;user-select:none;border-width:2px;border-radius:3.40282e38px;text-decoration-line:none;display:inline-flex}@media(hover:hover){:is(section.sfmc-embed input[type=submit],section.sfmc-embed .btn-send,section.sfmc-embed .btn-success.btn-send):hover{text-decoration-line:none}}:is(section.sfmc-embed input[type=submit],section.sfmc-embed .btn-send,section.sfmc-embed .btn-success.btn-send):focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--btn-main-color);--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-outline-style:none;outline-style:none}:is(section.sfmc-embed input[type=submit],section.sfmc-embed .btn-send,section.sfmc-embed .btn-success.btn-send):not(:disabled):not([aria-disabled=true]):active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x)var(--tw-scale-y)}@media(hover:hover){:is(section.sfmc-embed input[type=submit],section.sfmc-embed .btn-send,section.sfmc-embed .btn-success.btn-send):not(:disabled):not([aria-disabled=true]):hover{border-color:var(--btn-hover-color);background-color:var(--btn-hover-color)}}section.sfmc-embed input[type=submit],section.sfmc-embed .btn-send,section.sfmc-embed .btn-success.btn-send{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;cursor:pointer;transition-duration:.2s}section.sfmc-embed input[type=submit]:is(:focus,:active),section.sfmc-embed .btn-send:is(:focus,:active),section.sfmc-embed .btn-success:is(:focus,:active){border-color:var(--color-electric-blue)!important;background-color:var(--color-electric-blue)!important;--tw-shadow:0 0 #0000!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important;--tw-outline-style:none!important;outline-style:none!important}section.sfmc-embed .text-center{text-align:left}section.sfmc-embed .g-recaptcha{margin-block:calc(var(--spacing)*4);margin-left:calc(var(--spacing)*-4);justify-content:flex-start;display:flex}@media(min-width:48rem){section.sfmc-embed .g-recaptcha{margin-left:calc(var(--spacing)*-6)}}section.sfmc-embed .row:has(input[type=submit]){text-align:left}section.sfmc-embed .row:has(.g-recaptcha){font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);color:var(--color-oxford-navy)}section.sfmc-embed .row:has(.g-recaptcha) a{color:var(--color-electric-blue);text-decoration-line:underline}section.sfmc-embed input[type=hidden]{display:none}.section-cta[data-component=section-cta]{margin-top:calc(var(--spacing)*6);width:100%}.section-cta[data-component=section-cta] .section-cta__wrapper{justify-content:center;align-items:center;display:flex}.section-cta[data-component=section-cta] .btn{--btn-main-color:var(--color-electric-blue);--btn-hover-color:var(--color-oxford-navy);border-color:var(--btn-main-color);background-color:var(--btn-main-color);color:var(--color-white);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing)*5);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));-webkit-user-select:none;user-select:none;border-width:2px;border-radius:3.40282e38px;justify-content:center;align-items:center;gap:10px;padding-block:10px;text-decoration-line:none;display:inline-flex}@media(hover:hover){.section-cta[data-component=section-cta] .btn:hover{text-decoration-line:none}}.section-cta[data-component=section-cta] .btn:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--btn-main-color);--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-outline-style:none;outline-style:none}@media(hover:hover){.section-cta[data-component=section-cta] .btn:not(:disabled):not([aria-disabled=true]):hover{border-color:var(--btn-hover-color);background-color:var(--btn-hover-color)}}.section-cta[data-component=section-cta] .btn:not(:disabled):not([aria-disabled=true]):active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x)var(--tw-scale-y)}.section-cta[data-component=section-cta] .btn{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;transition-duration:.2s}.section-cta[data-component=section-cta] .btn.btn-small{padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.section-cta[data-component=section-cta] .btn.btn-stroke{color:var(--btn-main-color);background-color:#0000}@media(hover:hover){.section-cta[data-component=section-cta] .btn.btn-stroke:not(:disabled):not([aria-disabled=true]):hover{color:var(--btn-hover-color);background-color:#0000}}.section-cta[data-component=section-cta] .btn.btn-secondary{--btn-main-color:var(--color-oxford-navy);--btn-hover-color:var(--color-electric-blue)}.cards[style*="--cards-per-row: 3"]+.section-cta[data-component=section-cta],.cards[style*="--cards-per-row:3"]+.section-cta[data-component=section-cta]{margin-top:calc(var(--spacing)*6)}.cards[style*="--cards-per-row: 4"]+.section-cta[data-component=section-cta],.cards[style*="--cards-per-row:4"]+.section-cta[data-component=section-cta]{margin-top:calc(var(--spacing)*1)}@media(min-width:64rem){.cards[style*="--cards-per-row: 4"]+.section-cta[data-component=section-cta],.cards[style*="--cards-per-row:4"]+.section-cta[data-component=section-cta]{margin-top:calc(var(--spacing)*6)}}.section-cta[data-component=section-cta]+*{margin-top:calc(var(--spacing)*20)}.facet-accordion__button{cursor:pointer;justify-content:space-between;align-items:center;gap:calc(var(--spacing)*4);border-style:var(--tw-border-style);width:100%;padding:calc(var(--spacing)*0);text-align:left;background-color:#0000;border-width:0;display:flex;position:relative}.facet-accordion__button:after{height:calc(var(--spacing)*6);width:calc(var(--spacing)*6);content:"";transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;--tw-ease:var(--ease-in-out);transition-duration:.3s;transition-timing-function:var(--ease-in-out);background-image:url(images/icon-chevron-down.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;flex-shrink:0;display:block;rotate:none}.facet-accordion__button.accordion--active:after{rotate:180deg}.facet-accordion__content{visibility:hidden;transition-property:grid-template-rows,visibility;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;--tw-ease:var(--ease-in-out);transition-duration:.3s;transition-timing-function:var(--ease-in-out);grid-template-rows:0fr;display:grid}.facet-accordion__button.accordion--active+.facet-accordion__content{visibility:visible;grid-template-rows:1fr}.facet-accordion__content-wrapper{overflow:hidden}.search-initial{padding:calc(var(--spacing)*10)calc(var(--spacing)*3.75)}.search-initial .logo img{margin-bottom:calc(var(--spacing)*8)}.form-control-inline{color:#555;background-color:var(--color-white);border-radius:calc(var(--spacing)*1);box-shadow:inset 0 calc(var(--spacing)*.25) calc(var(--spacing)*.25) #00000013;background-image:none;border:1px solid #ccc;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.navbar-brand{padding:calc(var(--spacing)*2.5)0 calc(var(--spacing)*2.5)calc(var(--spacing)*3.75)}.navbar-default .navbar-form{border-color:#0000}#search-results .result{margin-bottom:calc(var(--spacing)*6)}#search-results li h4,#search-best-bets h4{margin-top:0;margin-bottom:0}.search-collapsed{text-indent:calc(var(--spacing)*2)}.search-metrics td div.metric{border:1px solid #ddd}.navbar .twitter-typeahead input.form-control.query{width:50rem}@media(max-width:980px){.navbar .twitter-typeahead input.form-control.query{width:40rem}}@media(max-width:440px){.navbar .twitter-typeahead input.form-control.query{width:33rem}}svg line,svg rect{stroke:#777}svg rect.query{fill:#f2dede}svg rect.literal{fill:#dff0d8}svg rect.logical{fill:#fcf8e3}svg rect.set{fill:#d9edf7}#htmx-indicator{display:none}#htmx-indicator.htmx-request{display:flex}body:has(.htmx-request){overflow-y:hidden}.loader{width:calc(var(--spacing)*12);height:calc(var(--spacing)*12);border:5px solid var(--color-silver-spoon-grey);border-bottom-color:var(--color-oxford-navy);box-sizing:border-box;border-radius:50%;animation:1s linear infinite rotation;display:inline-block}@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}#toggle-facet-tab{margin-top:calc(-1*calc(var(--spacing)*15));color:var(--color-white);border-top:1px solid var(--color-kakitsubata-blue);padding-inline:calc(var(--spacing)*5);width:calc(100% + calc(var(--spacing)*10));margin-inline:calc(-1*calc(var(--spacing)*5));-webkit-appearance:none;-moz-appearance:none;appearance:none;text-transform:capitalize;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right calc(var(--spacing)*4)center;background-size:calc(var(--spacing)*4);display:flex}body:has([popover]:popover-open){overflow-y:hidden}div#search-facets{position-area:right;min-width:calc(var(--spacing)*75);transition-behavior:allow-discrete;transition-property:opacity,overlay,transform;transition-duration:.3s;transition-timing-function:ease}div#search-facets::backdrop{background:#0006}div#search-facets[popover]:popover-open{opacity:1;transform:translate(0)}@starting-style{div#search-facets[popover]:popover-open{opacity:0;transform:translate(10%)}}#sort-by-menu[popover]{position-anchor:auto;position-area:bottom span-right;border-radius:calc(var(--spacing)*1);background-color:var(--color-white);transition-behavior:allow-discrete;border:1px solid #ccc;margin:0;padding:0;transition-property:opacity,overlay,transform;transition-duration:.3s;transition-timing-function:ease}#sort-by-menu[popover] button{text-align:left;padding:calc(var(--spacing)*1)calc(var(--spacing)*2)}button:has(+menu:popover-open) svg{rotate:180deg}#sort-by-menu[popover]:popover-open{gap:calc(var(--spacing)*1);opacity:1;padding:calc(var(--spacing)*1)0;flex-direction:column;display:flex;transform:translateY(0)}@starting-style{#sort-by-menu[popover]:popover-open{opacity:0;transform:translateY(-10%)}}.cards.cards__book ol.cards__wrapper{--cards-per-row:4;--maximum-cards-per-row:2}@media(min-width:64rem){.cards.cards__book ol.cards__wrapper{--maximum-cards-per-row:2}}@media(min-width:80rem){.cards.cards__book ol.cards__wrapper{--maximum-cards-per-row:3}}@media(min-width:94rem){.cards.cards__book ol.cards__wrapper{--maximum-cards-per-row:var(--cards-per-row)}}.btn-refine-by{background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2716%27 height=%2716%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27%23011E41%27 stroke-width=%272%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27%3E%3Cpolyline points=%276 9 12 15 18 9%27%3E%3C/polyline%3E%3C/svg%3E")}.search-app__results-summary{margin-top:calc(var(--spacing)*4);flex-direction:row;flex:1;align-items:center;display:flex}@media(min-width:64rem){.search-app__results-summary{margin-top:calc(var(--spacing)*0)}}.search-result-summary{font-family:var(--font-sans);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-normal);line-height:var(--leading-normal);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-oxford-navy)}@media(min-width:64rem){.search-result-summary{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}.search-app__results-sorting{align-items:center;gap:calc(var(--spacing)*1);flex-shrink:0;display:flex}.search-app__results-sorting>label{font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-normal);line-height:var(--leading-normal);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-oxford-navy)}.search-sort__wrapper{align-items:center;gap:calc(var(--spacing)*1);display:inline-flex;position:relative}.search-sort__wrapper label.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.search-sort__select{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-style:var(--tw-border-style);padding:calc(var(--spacing)*0);font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-normal);line-height:var(--leading-normal);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-oxford-navy);margin:calc(var(--spacing)*0);padding-right:calc(var(--spacing)*6);text-align:right;background-color:#0000;border-width:0;align-items:center;min-width:fit-content;min-height:fit-content;display:inline-flex}.search-sort__wrapper:after{top:50%;right:calc(var(--spacing)*0);height:calc(var(--spacing)*6);width:calc(var(--spacing)*6);--tw-translate-y: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y);pointer-events:none;content:"";background-image:url(images/icon-chevron-down.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;flex-shrink:0;position:absolute}.search-sort__select:focus{--tw-outline-style:none;outline-style:none}.search-sort__select:focus-visible{outline-width:1px;outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--color-oxford-navy);border-radius:.25rem}.search-app__results-sorting label[for=search-ranks]{align-items:center;display:none}@media(min-width:48rem){.search-app__results-sorting label[for=search-ranks]{display:inline-flex}}.search-app__results-sorting label[for=search-ranks]:after{content:":";margin-right:calc(var(--spacing)*1)}.search-app__results-controls{align-items:center;gap:calc(var(--spacing)*2.5);flex-direction:row;display:none}@media(min-width:64rem){.search-app__results-controls{display:flex}}.search-app__view-toggle{align-items:center;gap:calc(var(--spacing)*2.5);flex-direction:row;display:none}@media(min-width:48rem){.search-app__view-toggle{display:flex}}.search-app__view-toggle-btn{padding:calc(var(--spacing)*0);color:var(--color-palladium-grey);cursor:pointer;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;justify-content:center;align-items:center;transition-duration:.2s;display:flex}.search-app__view-toggle-btn:focus-visible{outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--color-electric-blue)}.search-app__view-toggle-btn[data-view-mode=row] svg{height:calc(var(--spacing)*7);width:calc(var(--spacing)*4)}.search-app__view-toggle-btn[data-view-mode=grid] svg{aspect-ratio:1;height:calc(var(--spacing)*5);width:calc(var(--spacing)*5)}.search-app__view-toggle-btn.is-active{color:var(--color-oxford-navy)}.search-app__view-toggle-btn svg{height:calc(var(--spacing)*7);width:calc(var(--spacing)*7)}.search-app__header-wrapper{--tw-shadow:0 0 3.125rem .8125rem var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-gradient-position:168.69% 767.02% at 140.78% 134.86%;background-image:radial-gradient(var(--tw-gradient-stops,168.69% 767.02% at 140.78% 134.86%));--tw-gradient-from:var(--color-oregon-blue);--tw-gradient-to:var(--color-oxford-navy);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position));padding-top:calc(var(--spacing)*14)}@media(min-width:48rem){.search-app__header-wrapper{padding-top:calc(var(--spacing)*20)}}.search-app__header-container{width:100%}@media(min-width:40rem){.search-app__header-container{max-width:40rem}}@media(min-width:48rem){.search-app__header-container{max-width:48rem}}@media(min-width:64rem){.search-app__header-container{max-width:64rem}}@media(min-width:80rem){.search-app__header-container{max-width:80rem}}@media(min-width:94rem){.search-app__header-container{max-width:94rem}}.search-app__header-container{padding-inline:calc(var(--spacing)*5);margin-inline:auto}@media(min-width:40rem){.search-app__header-container{padding-inline:calc(var(--spacing)*6)}}@media(min-width:64rem){.search-app__header-container{padding-inline:calc(var(--spacing)*8)}}.predictive-search__form-group{width:100%}.predictive-search__inputs-label{font-family:var(--font-sans);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}@media(min-width:48rem){.predictive-search__inputs-label{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}}@media(min-width:64rem){.predictive-search__inputs-label{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}}@media(min-width:80rem){.predictive-search__inputs-label{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}@media(min-width:94rem){.predictive-search__inputs-label{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}}.predictive-search__inputs-label{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}@media(min-width:64rem){.predictive-search__inputs-label{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}}.predictive-search__inputs-label{text-align:left;font-family:var(--font-serif);color:var(--color-white);margin-bottom:calc(var(--spacing)*7);padding-inline:calc(var(--spacing)*0);display:block;position:relative}.predictive-search__helper-text,.predictive-search__inputs-reset,.predictive-search__inputs-submit{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.predictive-search__inputs-container{border-radius:var(--radius-4xl);background-color:var(--color-white);padding-inline:calc(var(--spacing)*7);padding-block:calc(var(--spacing)*5);--tw-shadow:.25rem .25rem .4125rem 0 var(--tw-shadow-color,#0715284d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);align-items:center;gap:calc(var(--spacing)*2.5);flex-direction:row;width:100%;max-width:100%;display:flex;position:relative}@media not all and (min-width:48rem){.predictive-search__inputs-container{gap:calc(var(--spacing)*2);border-radius:var(--radius-3xl);padding-inline:calc(var(--spacing)*5);padding-block:calc(var(--spacing)*4)}}.predictive-search__inputs-container:has(.predictive-search__input:focus:not(:focus-visible)){--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(0px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-outline-style:none;outline-style:none}.predictive-search__inputs-container:has(.predictive-search__input:focus-visible){--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--color-electric-blue);--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-outline-style:none;outline-style:none}.predictive-search__icon-button{width:calc(var(--spacing)*6);height:calc(var(--spacing)*6);background-image:url(images/search-icon.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;flex-shrink:0;display:block}@media not all and (min-width:48rem){.predictive-search__icon-button{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}}.predictive-search__icon-button{cursor:pointer;border-style:var(--tw-border-style);padding:calc(var(--spacing)*0);transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;background-color:#0000;border-width:0;transition-duration:.2s}.predictive-search__icon-button:hover{opacity:.8}.predictive-search__icon-button:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--color-electric-blue);--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-outline-style:none;border-radius:.25rem;outline-style:none}.predictive-search__icon-button .sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.predictive-search__input{--tw-border-style:none;--tw-outline-style:none;font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);color:var(--color-oxford-navy);background-color:#0000;border-style:none;outline-style:none;flex:1}.predictive-search__input::placeholder{color:var(--color-oxford-navy)}.predictive-search__input{font-family:var(--font-sans);padding:calc(var(--spacing)*0)}@media not all and (min-width:48rem){.predictive-search__input{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.predictive-search__input:focus,.predictive-search__input:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(0px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-outline-style:none;outline-style:none}.search-suggestions__listbox{--tw-shadow:.25rem .25rem .4125rem 0 var(--tw-shadow-color,#0715284d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);top:100%;left:calc(var(--spacing)*0);z-index:10;border-radius:var(--radius-2xl);background-color:var(--color-white);border-top-style:var(--tw-border-style);border-top-width:6px;border-right-style:var(--tw-border-style);border-right-width:6px;border-bottom-style:var(--tw-border-style);border-bottom-width:6px;border-color:var(--color-white);width:100%;margin-top:calc(var(--spacing)*1);max-height:calc(var(--spacing)*72);padding-right:calc(var(--spacing)*1);scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:var(--color-surface-container)transparent;position:absolute;overflow-y:auto}.search-suggestions__listbox::-webkit-scrollbar{width:calc(var(--spacing)*2)}.search-suggestions__listbox::-webkit-scrollbar-track{margin-inline:calc(var(--spacing)*0);margin-block:calc(var(--spacing)*.5);background-color:#0000}.search-suggestions__listbox::-webkit-scrollbar-thumb{background-color:var(--color-surface-container);border-radius:var(--radius-2xl)}.search-suggestions__listbox::-webkit-scrollbar-thumb:hover{background-color:var(--color-neutral-stone)}.search-suggestions__listbox--is-active{display:block}.search-suggestions__list-item{padding-inline:calc(var(--spacing)*7);padding-block:calc(var(--spacing)*3);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);color:var(--color-oxford-navy);cursor:pointer}@media(hover:hover){.search-suggestions__list-item:hover{background-color:var(--color-surface-container-low)}}.search-suggestions__list-item:focus-visible,.search-suggestions__list-item:focus-within{background-color:var(--color-surface-container-low)}.search-suggestions__list-item{list-style-type:none}@media not all and (min-width:48rem){.search-suggestions__list-item{padding-inline:calc(var(--spacing)*5);padding-block:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.search-suggestions__list-item.is-visually-focussed,.search-suggestions__list-item:focus-visible,.search-suggestions__list-item:focus-within{background-color:var(--color-surface-container-low)}.search-tabs{position:relative}.search-tabs--desktop{display:none}@media(min-width:64rem){.search-tabs--desktop{width:100%}@media(min-width:40rem){.search-tabs--desktop{max-width:40rem}}@media(min-width:48rem){.search-tabs--desktop{max-width:48rem}}.search-tabs--desktop{max-width:64rem}@media(min-width:80rem){.search-tabs--desktop{max-width:80rem}}@media(min-width:94rem){.search-tabs--desktop{max-width:94rem}}.search-tabs--desktop{padding-inline:calc(var(--spacing)*5);margin-inline:auto}@media(min-width:40rem){.search-tabs--desktop{padding-inline:calc(var(--spacing)*6)}}.search-tabs--desktop{padding-inline:calc(var(--spacing)*8)}.search-tabs--desktop{align-items:center;gap:calc(var(--spacing)*9);margin-top:calc(var(--spacing)*24);flex-direction:row;display:flex}}.search-tabs--dropdown{display:block}@media(min-width:64rem){.search-tabs--dropdown{display:none}}.search-tabs--dropdown{margin-top:calc(var(--spacing)*16)}.search-tabs__tab{align-items:center;gap:calc(var(--spacing)*2.5);padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*3);cursor:pointer;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;border-top-left-radius:.5rem;border-top-right-radius:.5rem;flex-direction:row;transition-duration:.2s;display:flex;position:relative}.search-tabs__tab--selected{background-color:var(--color-white)}.search-tabs__tab--unselected{background-color:#0000}.search-tabs__tab-label{font-family:var(--font-sans);--tw-font-weight:var(--font-weight-normal);font-size:1.25rem;font-weight:var(--font-weight-normal);white-space:nowrap;position:relative}@media not all and (min-width:48rem){.search-tabs__tab-label{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}.search-tabs__tab--selected .search-tabs__tab-label{color:var(--color-oxford-navy)}.search-tabs__tab--unselected .search-tabs__tab-label{color:var(--color-white)}.search-tabs__tab-count{height:calc(var(--spacing)*6);min-width:calc(var(--spacing)*6);padding-inline:calc(var(--spacing)*2);background-color:var(--color-oxford-navy);border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.search-tabs__tab-count-text{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-white)}@media(min-width:64rem){.search-tabs__tab-count-text{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}.search-tabs__tab-count-text{text-align:center}.search-tabs__dropdown-trigger{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-kakitsubata-blue);width:100%;padding-inline:calc(var(--spacing)*5);padding-block:calc(var(--spacing)*4);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));color:var(--color-white);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);cursor:pointer;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;justify-content:space-between;align-items:center;transition-duration:.2s;display:flex}.search-tabs__dropdown-trigger[aria-expanded=true]{background-color:var(--color-oxford-navy)}.search-tabs__dropdown-trigger:disabled{cursor:not-allowed;opacity:.5}.search-tabs__dropdown-trigger-content{align-items:center;gap:calc(var(--spacing)*2.5);flex:1;display:flex}.search-tabs__dropdown-icon{color:var(--color-white);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;height:calc(var(--spacing)*5);width:calc(var(--spacing)*5);flex-shrink:0;transition-duration:.2s}.search-tabs__dropdown-icon--open{rotate:180deg}.search-tabs__dropdown-menu{top:100%;left:calc(var(--spacing)*0);z-index:20;background-color:var(--color-oxford-navy);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-kakitsubata-blue);width:100%;max-height:20rem;position:absolute;overflow-y:auto}.search-tabs__dropdown-item{background-color:var(--color-oxford-navy);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-kakitsubata-blue);width:100%;padding-inline:calc(var(--spacing)*5);padding-block:calc(var(--spacing)*4);text-align:left;font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));color:var(--color-white);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);cursor:pointer;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;justify-content:space-between;align-items:center;transition-duration:.2s;display:flex}.search-tabs__dropdown-item:hover{background-color:var(--color-electric-blue)}.search-tabs__dropdown-item:disabled{cursor:not-allowed;opacity:.5}.search-tabs__dropdown-item--selected,.search-tabs__dropdown-item--selected:hover{background-color:var(--color-electric-blue)}.search-tabs--dropdown .search-tabs__tab-label{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));color:var(--color-white);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);display:block}.search-facets__container{gap:calc(var(--spacing)*6);border-radius:var(--radius-lg);background-color:var(--color-surface-container-low);padding:calc(var(--spacing)*7);flex-direction:column;display:flex}.search-facets__container h4{margin:calc(var(--spacing)*0);font-family:var(--font-sans);--tw-leading:var(--leading-snug);font-size:1.25rem;line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-oxford-navy)}.search-facets__container .facet-accordion__container{gap:calc(var(--spacing)*3);border-bottom-style:var(--tw-border-style);border-bottom-width:0;flex-direction:column;display:flex}.search-facets__container .facet-accordion__button{border-top-style:var(--tw-border-style);border-top-width:0;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-pale-cerulean);padding-top:calc(var(--spacing)*3);padding-bottom:calc(var(--spacing)*3);font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-oxford-navy)}.search-facets__container .facet-accordion__button:hover,.search-facets__container .facet-accordion__button:focus{--tw-outline-style:none;outline-style:none}.search-facets__container .facet-accordion__button:focus-visible{outline-width:1px;outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--color-oxford-navy)}.facet-accordion__content-spacing{gap:calc(var(--spacing)*1);padding:calc(var(--spacing)*0);flex-direction:column;display:flex}.search-facets__container .search-filters__group{gap:calc(var(--spacing)*1);flex-direction:column;display:flex}.search-facets__container .search-filters__checkbox-input,.search-facets__container .search-filters__radio-input{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.search-facets__container .search-filters__checkbox-label,.search-facets__container .search-filters__radio-label{cursor:pointer;font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:1.82;--tw-font-weight:var(--font-weight-normal);line-height:1.82;font-weight:var(--font-weight-normal);color:var(--color-oregon-blue);display:block}.search-facets__container .search-filters__checkbox-label span,.search-facets__container .search-filters__radio-label span{display:inline}.search-facets__container div:has(.search-filters__checkbox-input:focus-visible) .search-filters__checkbox-input:focus-visible+.search-filters__checkbox-label,.search-facets__container div:has(.search-filters__radio-input:focus-visible) .search-filters__radio-input:focus-visible+.search-filters__radio-label{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--color-electric-blue)}.search-facets__container .search-filters__checkbox-label:before,.search-facets__container .search-filters__radio-label:before{display:none}.search-facets__container .search-filters__checkbox-input:checked+.search-filters__checkbox-label,.search-facets__container .search-filters__radio-input:checked+.search-filters__radio-label,.search-facets__container .search-filters__radio-label--checked{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.search-facets__container .search-filters__checkbox-input:checked+.search-filters__checkbox-label span,.search-facets__container .search-filters__radio-input:checked+.search-filters__radio-label span,.search-facets__container .search-filters__radio-label--checked span{display:inline}.search-facets__container .search-filters__button{cursor:pointer;border-style:var(--tw-border-style);padding:calc(var(--spacing)*0);text-align:left;font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:1.82;--tw-font-weight:var(--font-weight-normal);line-height:1.82;font-weight:var(--font-weight-normal);color:var(--color-oregon-blue);background-color:#0000;border-width:0}.search-facets__container .search-filters__button span{display:inline}.search-facets__container .search-filters__button:hover,.search-facets__container .search-filters__button:focus{text-decoration-line:none}.search-facets__container .search-filters__button--selected{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.search-facets__container .search-filters__button--selected span{display:inline}.search-facets__container .search-filters__button-group{margin:calc(var(--spacing)*0);gap:calc(var(--spacing)*1);flex-direction:column;display:flex}.search-facets__container .search-filters__button-group+p{margin:calc(var(--spacing)*0)}.search-app-results__container .cards:not(.cards__book--row,.cards__webinar-news--row) .cards__wrapper.cards__wrapper{--maximum-cards-per-row:2}@media(min-width:64rem){.search-app-results__container .cards:not(.cards__book--row,.cards__webinar-news--row) .cards__wrapper.cards__wrapper{--maximum-cards-per-row:2}}@media(min-width:80rem){.search-app-results__container .cards:not(.cards__book--row,.cards__webinar-news--row) .cards__wrapper.cards__wrapper{--maximum-cards-per-row:3}}@media(min-width:94rem){.search-app-results__container .cards:not(.cards__book--row,.cards__webinar-news--row) .cards__wrapper.cards__wrapper{--maximum-cards-per-row:var(--cards-per-row)}}.search-app-results__container .cards:not(.cards__book--row,.cards__webinar-news--row) .cards__wrapper .cards__item:has(>.cards__img-wrapper) .cards__content-wrapper{padding-inline:calc(var(--spacing)*4);padding-top:calc(var(--spacing)*0);padding-bottom:calc(var(--spacing)*4)}.search-app-results__container .cards:not(.cards__book--row,.cards__webinar-news--row) .cards__wrapper .cards__item:not(:has(>.cards__img-wrapper)) .cards__content-wrapper{border-top-left-radius:var(--radius-xl);border-top-right-radius:var(--radius-xl);padding:calc(var(--spacing)*4)}.search-app-results__container .cards:not(.cards__book--row,.cards__webinar-news--row) .cards__wrapper .cards__item .cards__img-wrapper{padding:calc(var(--spacing)*4)}.search-app-results__container .cards.cards__book .cards__wrapper .cards__item .cards__content-wrapper .cards__tags,.search-app-results__container .cards.cards__webinar-news .cards__wrapper .cards__item .cards__content-wrapper .cards__tags{margin-bottom:calc(var(--spacing)*4)}.search-app-results__container .cards:is(.cards__book--row,.cards__webinar-news--row) .cards__wrapper .cards__item .cards__content-wrapper{padding:calc(var(--spacing)*4)}@media(min-width:64rem){.search-app-results__container .cards.cards__book .cards__wrapper .cards__item .cards__content-wrapper .cards__body-wrapper .cards__heading .cards__heading-link,.search-app-results__container .cards.cards__webinar-news .cards__wrapper .cards__item .cards__content-wrapper .cards__body-wrapper .cards__heading .cards__heading-link{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.cards__book--row .cards__wrapper,.cards__webinar-news--row .cards__wrapper{grid-template-columns:repeat(1,minmax(0,1fr))}@media(min-width:64rem){.cards__book--row .cards__wrapper,.cards__webinar-news--row .cards__wrapper{gap:calc(var(--spacing)*4);flex-direction:column;display:flex}.cards__book--row .cards__item,.cards__webinar-news--row .cards__item{background-color:var(--color-surface-container);border-radius:var(--radius-xl);flex-direction:row;align-items:flex-start;overflow:hidden}:is(.cards__book--row .cards__content-wrapper,.cards__webinar-news--row .cards__content-wrapper):not([data-layout][data-type=bg] *){background-color:#0000}.cards__book--row .cards__content-wrapper,.cards__webinar-news--row .cards__content-wrapper{gap:calc(var(--spacing)*4);padding-inline:calc(var(--spacing)*4);border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:var(--radius-xl);border-bottom-right-radius:var(--radius-xl);flex-direction:column;flex:1}.cards__book--row .cards__body-wrapper,.cards__webinar-news--row .cards__body-wrapper{gap:calc(var(--spacing)*3);margin-bottom:calc(var(--spacing)*0);flex-direction:column;flex:1}.cards__book--row .cards__button,.cards__webinar-news--row .cards__button{margin-top:calc(var(--spacing)*0);align-self:flex-start}.cards__book--row .cards__item:hover .cards__img-wrapper,.cards__book--row .cards__item:focus .cards__img-wrapper,.cards__book--row .cards__item:focus-within .cards__img-wrapper,.cards__webinar-news--row .cards__item:hover .cards__img-wrapper,.cards__webinar-news--row .cards__item:focus .cards__img-wrapper,.cards__webinar-news--row .cards__item:focus-within .cards__img-wrapper,.cards__book--row .cards__item:hover .cards__content-wrapper,.cards__book--row .cards__item:focus .cards__content-wrapper,.cards__book--row .cards__item:focus-within .cards__content-wrapper,.cards__webinar-news--row .cards__item:hover .cards__content-wrapper,.cards__webinar-news--row .cards__item:focus .cards__content-wrapper,.cards__webinar-news--row .cards__item:focus-within .cards__content-wrapper{background-color:var(--color-surface-container-low);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;transition-duration:.2s}.cards.cards__book--row .cards__wrapper .cards__item .cards__img-wrapper:not([data-layout][data-type=bg] *){background-color:var(--color-surface-container)}.cards.cards__book--row .cards__wrapper .cards__item .cards__img-wrapper{border-top-left-radius:var(--radius-xl);border-bottom-left-radius:var(--radius-xl);width:212px;height:auto;padding:calc(var(--spacing)*4);border-top-right-radius:0;border-bottom-right-radius:0;flex-shrink:0;align-self:stretch;align-items:flex-start;display:flex}.cards__book--row .cards__img{aspect-ratio:auto;object-fit:contain;object-position:top;height:100%}.cards__book--row .cards__tags{margin-bottom:calc(var(--spacing)*0)}.cards__book--row .cards__heading{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));align-items:center;display:flex}.cards__book--row .cards__body{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));color:var(--color-oxford-navy);text-wrap:balance}.cards__book--row .cards__price{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));color:var(--color-oxford-navy);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.cards.cards__webinar-news--row .cards__wrapper .cards__item .cards__img-wrapper:not([data-layout][data-type=bg] *){background-color:var(--color-surface-container)}.cards.cards__webinar-news--row .cards__wrapper .cards__item .cards__img-wrapper{border-top-left-radius:var(--radius-xl);border-bottom-left-radius:var(--radius-xl);width:212px;height:auto;padding:calc(var(--spacing)*3);border-top-right-radius:0;border-bottom-right-radius:0;flex-shrink:0;align-self:stretch;align-items:flex-start;display:flex}.cards__webinar-news--row .cards__img{aspect-ratio:auto;object-fit:cover;object-position:center;border-top-left-radius:var(--radius-sm);border-top-right-radius:var(--radius-sm);border-bottom-right-radius:var(--radius-sm);border-bottom-left-radius:var(--radius-sm);height:100%}.cards__webinar-news--row .cards__heading{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.cards__webinar-news--row .cards__body{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));color:var(--color-oxford-navy);text-wrap:balance;-webkit-line-clamp:unset;-webkit-box-orient:horizontal;display:block;overflow:visible}}.search-modal .MuiDrawer-paper{background-color:var(--color-surface-container);max-width:100%;height:100vh;padding:0;overflow:hidden}.search-modal__footer{padding-inline:calc(var(--spacing)*5);margin-inline:auto}@media(min-width:40rem){.search-modal__footer{padding-inline:calc(var(--spacing)*6)}}@media(min-width:64rem){.search-modal__footer{padding-inline:calc(var(--spacing)*8)}}.search-modal__footer{right:calc(var(--spacing)*0);bottom:calc(var(--spacing)*0);left:calc(var(--spacing)*0);background-color:var(--color-surface-container);padding:calc(var(--spacing)*5);--tw-shadow:0 -4px 6px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);justify-content:center;display:flex;position:fixed}.search-app__mobile-filters{margin-bottom:calc(var(--spacing)*0);padding-top:calc(var(--spacing)*5);width:100%}@media(min-width:40rem){.search-app__mobile-filters{max-width:40rem}}@media(min-width:48rem){.search-app__mobile-filters{max-width:48rem}}@media(min-width:64rem){.search-app__mobile-filters{max-width:64rem}}@media(min-width:80rem){.search-app__mobile-filters{max-width:80rem}}@media(min-width:94rem){.search-app__mobile-filters{max-width:94rem}}.search-app__mobile-filters{padding-inline:calc(var(--spacing)*5);margin-inline:auto}@media(min-width:40rem){.search-app__mobile-filters{padding-inline:calc(var(--spacing)*6)}}@media(min-width:64rem){.search-app__mobile-filters{padding-inline:calc(var(--spacing)*8)}}.search-app__mobile-filters .search-modal__open-button{background-color:var(--color-surface-container);font-family:var(--font-sans);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-normal);line-height:var(--leading-normal);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-oxford-navy);padding-inline:calc(var(--spacing)*5);padding-block:calc(var(--spacing)*4);cursor:pointer;border-style:var(--tw-border-style);justify-content:space-between;align-items:center;gap:calc(var(--spacing)*2);border-width:0;border-radius:.25rem;flex-basis:100%;display:flex}.search-modal__open-button:after{height:calc(var(--spacing)*5);width:calc(var(--spacing)*5);content:"";transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;--tw-ease:var(--ease-in-out);transition-duration:.3s;transition-timing-function:var(--ease-in-out);background-image:url(images/icon-chevron-down.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;flex-shrink:0;display:block}.search-modal__parent-accordions{flex-direction:column;gap:1px;display:flex;overflow-y:auto}.search-modal__parent-accordion{flex-direction:column;display:flex}.search-modal__parent-accordion>.facet-accordion__button{background-color:var(--color-surface-container-low);font-family:var(--font-sans);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-normal);line-height:var(--leading-normal);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-oxford-navy);padding-inline:calc(var(--spacing)*5);padding-block:calc(var(--spacing)*4);gap:calc(var(--spacing)*2)}.search-modal__parent-accordion>.facet-accordion__button.accordion--active{background-color:var(--color-surface-container-low)}.search-modal__parent-accordion>.facet-accordion__button:after{height:calc(var(--spacing)*5);width:calc(var(--spacing)*5)}.search-modal__parent-accordion>.facet-accordion__content{background-color:#0000}.search-modal .facet-accordion__container{background-color:var(--color-surface-container);flex-direction:column;display:flex}.search-modal .facet-accordion__container .facet-accordion__button{border-top-style:var(--tw-border-style);--tw-border-style:solid;background-color:var(--color-surface-container);font-family:var(--font-sans);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-normal);line-height:var(--leading-normal);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-oxford-navy);padding-inline:calc(var(--spacing)*5);padding-block:calc(var(--spacing)*4);gap:calc(var(--spacing)*2);border-style:solid;border-color:#d9d9d9;border-top-width:1px}.search-modal .facet-accordion__container .facet-accordion__button.accordion--active{background-color:var(--color-surface-container)}.search-modal .facet-accordion__container .facet-accordion__button:after{height:calc(var(--spacing)*5);width:calc(var(--spacing)*5)}.search-modal .facet-accordion__container .facet-accordion__content{background-color:var(--color-surface-container)}.search-modal .facet-accordion__container .facet-accordion__content-spacing{gap:calc(var(--spacing)*5);padding:calc(var(--spacing)*0);flex-direction:column;display:flex}.search-modal .facet-accordion__container .facet-accordion__content-spacing .search-filters__group{gap:calc(var(--spacing)*3);padding-inline:calc(var(--spacing)*5);flex-direction:column;display:flex}@media(min-width:64rem){.search-modal .facet-accordion__container .facet-accordion__content-spacing .search-filters__group{padding-inline:calc(var(--spacing)*0)}}.search-modal .search-sort__button-list{gap:calc(var(--spacing)*3);background-color:var(--color-surface-container);padding-inline:calc(var(--spacing)*5);padding-block:calc(var(--spacing)*4);flex-direction:column;display:flex}@media(min-width:64rem){.search-modal .search-sort__button-list{padding-inline:calc(var(--spacing)*0)}}.search-modal .search-sort__button{font-family:var(--font-sans);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:1.82;--tw-font-weight:var(--font-weight-normal);line-height:1.82;font-weight:var(--font-weight-normal);color:var(--color-oregon-blue);margin:calc(var(--spacing)*0);cursor:pointer;border-style:var(--tw-border-style);padding:calc(var(--spacing)*0);text-align:left;background-color:#0000;border-width:0}.search-modal .search-sort__button.sort-active{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.search-modal .search-filters__group{margin-bottom:calc(var(--spacing)*4);gap:calc(var(--spacing)*3);flex-direction:column;display:flex}.search-modal .search-filters__group div label{margin:calc(var(--spacing)*0)}.search-modal .search-filters__button-group{margin:calc(var(--spacing)*0);gap:calc(var(--spacing)*1);flex-direction:column;display:flex}.search-modal .search-filters__checkbox-input,.search-modal .search-filters__radio-input{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.search-modal .search-filters__checkbox-label,.search-modal .search-filters__radio-label{cursor:pointer;font-family:var(--font-sans);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:1.82;--tw-font-weight:var(--font-weight-normal);line-height:1.82;font-weight:var(--font-weight-normal);color:var(--color-oregon-blue);display:block}.search-modal .search-filters__checkbox-label:before,.search-modal .search-filters__radio-label:before{display:none}.search-modal .search-filters__checkbox-input:checked+.search-filters__checkbox-label,.search-modal .search-filters__radio-input:checked+.search-filters__radio-label{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.search-modal .search-filters__button{cursor:pointer;border-style:var(--tw-border-style);padding:calc(var(--spacing)*0);text-align:left;font-family:var(--font-sans);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:1.82;--tw-font-weight:var(--font-weight-normal);line-height:1.82;font-weight:var(--font-weight-normal);color:var(--color-oregon-blue);background-color:#0000;border-width:0}.search-modal .search-filters__button:hover,.search-modal .search-filters__button:focus{text-decoration-line:underline}.search-modal .search-filters__button--selected{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.applied-filters__container{gap:calc(var(--spacing)*4);flex-flow:wrap;display:flex}@media(min-width:64rem){.applied-filters__container{margin-top:calc(var(--spacing)*0);margin-bottom:calc(var(--spacing)*4)}}.applied-filters__list{gap:calc(var(--spacing)*2);flex-flow:wrap;display:flex}.applied-facet__button{margin-bottom:calc(var(--spacing)*4);align-items:center;gap:calc(var(--spacing)*2);display:inline-flex}.applied-facet__icon{flex-shrink:0;align-items:center;display:inline-flex}.applied-facet__icon svg{height:calc(var(--spacing)*3);width:calc(var(--spacing)*3)}.search-clear-filters__button{margin-bottom:calc(var(--spacing)*4)}.pagination__container{margin-top:calc(var(--spacing)*7);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-pale-cerulean);padding-top:calc(var(--spacing)*7);flex-direction:row;justify-content:center;align-items:center;display:flex}.pagination__button--active{color:var(--color-oxford-navy);opacity:1;background-color:#0000}.pagination__container .btn{min-height:44px}.pagination__container .btn svg{flex-shrink:0}:root{--consent-banner-font-family:var(--font-sans);--consent-banner-font-size:var(--text-sm);--consent-banner-font-weight:var(--font-weight-normal);--consent-banner-line-height:var(--leading-normal);--consent-banner-border-radius:0;--consent-banner-color:var(--color-white);--consent-banner-bg-color:var(--color-eerie-black);--consent-banner-border-color:var(--sq-btn-primary-border-color,transparent);--consent-banner-btn-font-size:var(--text-sm);--consent-banner-btn-font-weight:var(--font-weight-normal);--consent-banner-btn-line-height:1;--consent-banner-btn-border-radius:var(--sq-btn-border-radius,0);--consent-banner-btn-primary-color:var(--sq-btn-primary-color,#f4f4f4);--consent-banner-btn-primary-bg-color:var(--sq-btn-primary-bg-color,#606060);--consent-banner-btn-primary-border-color:var(--sq-btn-primary-border-color,transparent);--consent-banner-btn-primary-hover-color:var(--sq-btn-primary-hover-color,#262626);--consent-banner-btn-primary-hover-bg-color:var(--sq-btn-primary-hover-bg-color,#f4f4f4);--consent-banner-btn-primary-hover-border-color:var(--sq-btn-primary-hover-border-color,#262626);--consent-banner-border:none;--consent-banner-link-color:var(--color-white);--consent-banner-external-icon:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTZweCIgaGVpZ2h0PSIxNnB4IiB2aWV3Qm94PSIwIDAgMTYgMTYiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8ZyBpZD0iQXJ0Ym9hcmQtQ29weS0yIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iZXh0ZXJuYWwiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIuMDAwMDAwLCAyLjAwMDAwMCkiIGZpbGw9IiMwOTY0QUYiIGZpbGwtcnVsZT0ibm9uemVybyI+CiAgICAgICAgICAgIDxwYXRoIGQ9Ik0xMSwxMyBMMSwxMyBDMC43MzQ4OSwxMi45OTk2IDAuNDgwNzUsMTIuODk0MiAwLjI5MzI5LDEyLjcwNjcgQzAuMTA1ODMsMTIuNTE5MyAwLjAwMDM2LDEyLjI2NTEgMCwxMiBMMCwyIEMwLjAwMDM2LDEuNzM0ODkgMC4xMDU4MywxLjQ4MDc1IDAuMjkzMjksMS4yOTMyOSBDMC40ODA3NSwxLjEwNTgzIDAuNzM0ODksMS4wMDAzNiAxLDEgTDYsMSBMNiwyIEwxLDIgTDEsMTIgTDExLDEyIEwxMSw3IEwxMiw3IEwxMiwxMiBDMTEuOTk5NiwxMi4yNjUxIDExLjg5NDIsMTIuNTE5MyAxMS43MDY3LDEyLjcwNjcgQzExLjUxOTMsMTIuODk0MiAxMS4yNjUxLDEyLjk5OTYgMTEsMTMgWiIgaWQ9IlBhdGgiPjwvcGF0aD4KICAgICAgICAgICAgPHBvbHlnb24gaWQ9IlBhdGgiIHBvaW50cz0iOCAwIDggMSAxMS4yOTMgMSA3IDUuMjkzIDcuNzA3IDYgMTIgMS43MDcgMTIgNSAxMyA1IDEzIDAiPjwvcG9seWdvbj4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==);--consent-banner-reject-icon:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTZweCIgaGVpZ2h0PSIxNnB4IiB2aWV3Qm94PSIwIDAgMTYgMTYiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8dGl0bGU+QXJ0Ym9hcmQ8L3RpdGxlPgogICAgPGcgaWQ9IkFydGJvYXJkIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8cG9seWdvbiBpZD0iUGF0aCIgZmlsbD0iIzAwMDAwMCIgZmlsbC1ydWxlPSJub256ZXJvIiBwb2ludHM9IjEyIDQuNyAxMS4zIDQgOCA3LjMgNC43IDQgNCA0LjcgNy4zIDggNCAxMS4zIDQuNyAxMiA4IDguNyAxMS4zIDEyIDEyIDExLjMgOC43IDgiPjwvcG9seWdvbj4KICAgIDwvZz4KPC9zdmc+);--consent-banner-accept-icon:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTZweCIgaGVpZ2h0PSIxNnB4IiB2aWV3Qm94PSIwIDAgMTYgMTYiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8ZyBpZD0iQXJ0Ym9hcmQtQ29weSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPHBvbHlnb24gaWQ9IlBhdGgiIGZpbGw9IiMwMDAwMDAiIGZpbGwtcnVsZT0ibm9uemVybyIgcG9pbnRzPSI2LjUgMTIuMjA3MDAxIDIgNy43MDcwMDEgMi43MDcgNy4wMDAwMDEgNi41IDEwLjc5MjUwMSAxMy4yOTMgNCAxNCA0LjcwNzAwMSI+PC9wb2x5Z29uPgogICAgPC9nPgo8L3N2Zz4=)}.consent-banner{z-index:10;min-width:20rem;font-family:var(--consent-banner-font-family);font-size:var(--consent-banner-font-size);font-weight:var(--consent-banner-font-weight);line-height:var(--consent-banner-line-height);border:var(--consent-banner-border);border-radius:var(--consent-banner-border-radius);border-color:var(--consent-banner-border-color);color:var(--consent-banner-color);background-color:var(--consent-banner-bg-color);flex-flow:row;justify-content:space-between;align-items:center;gap:1rem;margin:0 auto;padding:1rem 2rem;display:none;position:fixed;bottom:0;left:0;right:0}@media(max-width:48rem){.consent-banner{flex-flow:column;justify-content:flex-start;align-items:flex-start;padding:2rem}}.consent-banner.visible{display:flex}.consent-banner__content a,.consent-banner__content p{font-size:var(--consent-banner-font-size);font-weight:var(--consent-banner-font-weight);line-height:var(--consent-banner-line-height)}.consent-banner__content a{color:var(--consent-banner-link-color);align-items:center;gap:.375rem;text-decoration:underline;display:inline-flex}@media(hover:hover){.consent-banner__content a:hover{text-decoration:none}}.consent-banner__content a[target=_blank]:after{content:"";width:1rem;height:1rem;-webkit-mask-image:var(--consent-banner-external-icon);mask-image:var(--consent-banner-external-icon);background-color:var(--consent-banner-link-color);display:inline-block;position:relative;top:-4px;left:0}.consent-banner__content>p{margin:0 0 .625rem}.consent-banner__content>p:last-child{margin:0}.consent-banner__button{box-sizing:border-box;padding:calc(var(--spacing)*2)calc(var(--spacing)*4);font-weight:var(--consent-banner-btn-font-weight);font-size:var(--consent-banner-btn-font-size);line-height:var(--consent-banner-btn-line-height);text-align:center;color:var(--consent-banner-btn-primary-color);background-color:var(--consent-banner-btn-primary-bg-color);border:1px solid var(--consent-banner-btn-primary-border-color);border-radius:var(--consent-banner-btn-border-radius);cursor:pointer;align-items:center;gap:.625rem;text-decoration:none;display:flex}.consent-banner__button:hover,.consent-banner__button:focus,.consent-banner__button:active{color:var(--consent-banner-btn-primary-hover-color);background-color:var(--consent-banner-btn-primary-hover-bg-color);border-color:var(--consent-banner-btn-primary-hover-border-color)}:is(.consent-banner__button--reject,.consent-banner__button--accept):before{content:"";background-color:var(--consent-banner-btn-primary-color);align-items:center;width:1rem;height:1rem;display:inline-flex}:is(:is(.consent-banner__button--reject,.consent-banner__button--accept):hover,:is(.consent-banner__button--reject,.consent-banner__button--accept):focus,:is(.consent-banner__button--reject,.consent-banner__button--accept):active):before{background-color:var(--consent-banner-btn-primary-hover-color)}.consent-banner__button--reject:before{-webkit-mask-image:var(--consent-banner-reject-icon);mask-image:var(--consent-banner-reject-icon)}.consent-banner__button--accept:before{-webkit-mask-image:var(--consent-banner-accept-icon);mask-image:var(--consent-banner-accept-icon)}.consent-banner__button-wrapper{flex-flow:row;flex-shrink:0;gap:1.25rem;display:flex}@media(max-width:48rem){.consent-banner__button-wrapper{justify-content:flex-end;width:100%}}@font-face{font-family:DM Serif Display;src:url(fonts/DMSerifDisplay-Italic.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:DM Serif Display;src:url(fonts/DMSerifDisplay-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Open Sans;src:url(fonts/OpenSans-Italic.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Open Sans;src:url(fonts/OpenSans-Italic.woff2) format("woff2")tech("variations");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Open Sans;src:url(fonts/OpenSans-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Open Sans;src:url(fonts/OpenSans-Regular.woff2) format("woff2")tech("variations");font-weight:400;font-style:normal;font-display:swap}.centered .centered:not(.absolute,.fixed,.absolute *,.fixed *){padding-inline:calc(var(--spacing)*0)}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-border-spacing-x{syntax:"<length>";inherits:false;initial-value:0}@property --tw-border-spacing-y{syntax:"<length>";inherits:false;initial-value:0}
