 @media only screen and (min-width: 0rem) {#book-hero {padding: 7.5rem 1rem 1rem;}#book-hero .cs-container {width: 100%;max-width: 80rem;margin: auto;}#book-hero .cs-content {text-align: left;}#book-hero .cs-title {margin: 0 0 1rem;}#book-hero .cs-text {margin: 0;}}@media only screen and (min-width: 0rem) {#book-embed {padding: var(--sectionPaddingTight);padding-top: 0;}#book-embed .cs-container {width: 100%;max-width: 80rem;margin: auto;}#book-embed .cs-frame {width: 100%;min-height: 51.5rem;border-radius: 8px;background-color: #fff;position: relative;}#book-embed .cs-frame.is-loaded .cs-frame-loading {display: none;}#book-embed .cs-frame-loading {font-size: var(--bodyFontSize);line-height: 1.5em;width: 100%;margin: 0;padding: 0 1rem;text-align: center;color: var(--bodyTextColor);opacity: 0.6;position: absolute;top: 50%;left: 0;transform: translateY(-50%);}#book-embed .cs-button-solid.cs-load {font-family: inherit;white-space: nowrap;margin: 0;border: 0;cursor: pointer;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);}#book-embed .cs-iframe {width: 100%;height: auto;min-height: 51.5rem;border: 0;border-radius: 8px;background-color: #fff;display: block;}#book-embed .cs-fallback {font-size: 0.875rem;line-height: 1.5em;margin: 1rem 0 0;text-align: center;}}@media only screen and (min-width: 64rem) {#book-embed .cs-frame, #book-embed .cs-iframe {min-height: 47rem;}}@media only screen and (min-width: 64rem) and (hover: hover) and (pointer: fine) {#book-embed .cs-frame, #book-embed .cs-iframe {min-height: 31.25rem;transition: min-height 0.2s;}#book-embed .cs-frame.is-expanded, #book-embed .cs-frame.is-expanded .cs-iframe {min-height: 47rem;}}@media only screen and (min-width: 0rem) {#book-info {padding: var(--sectionPadding);}#book-info .cs-container {width: 100%;max-width: 80rem;margin: auto;}#book-info .cs-content {display: grid;gap: 2.5rem;}#book-info .cs-h3 {font-size: 1.5625rem;line-height: 1.2em;margin: 0 0 1rem;color: var(--headerColor);}#book-info .cs-card-group {margin: 0;padding: 0;list-style: none;display: flex;flex-direction: column;gap: 0.75rem;}#book-info .cs-item {font-size: var(--bodyFontSize);line-height: 1.5em;padding-left: 1.75rem;color: var(--bodyTextColor);position: relative;}#book-info .cs-item::before {content: "";width: 0.375rem;height: 0.75rem;border: solid var(--primary);border-width: 0 3px 3px 0;position: absolute;top: 0.2em;left: 0.25rem;transform: rotate(45deg);}#book-info .cs-text {margin: 0;}#book-info .cs-link {font-weight: 700;color: var(--primary);}}@media only screen and (min-width: 64rem) {#book-info .cs-content {grid-template-columns: 1fr 1fr;gap: 4rem;}}@media only screen and (min-width: 0rem) {body.dark-mode #book-hero .cs-title, body.dark-mode #book-hero .cs-text {color: var(--bodyTextColorWhite);}body.dark-mode #book-hero .cs-topper {color: var(--secondaryLight);}body.dark-mode #book-embed {}body.dark-mode #book-embed .cs-frame, body.dark-mode #book-embed .cs-iframe {background-color: #fff;}body.dark-mode #book-embed .cs-frame-loading {color: var(--bodyTextColor);}body.dark-mode #book-embed .cs-fallback {color: var(--bodyTextColorWhite);}body.dark-mode #book-embed .cs-fallback a {color: var(--secondaryLight);}body.dark-mode #book-info .cs-h3, body.dark-mode #book-info .cs-item, body.dark-mode #book-info .cs-text {color: var(--bodyTextColorWhite);}body.dark-mode #book-info .cs-item::before {border-color: var(--secondaryLight);}body.dark-mode #book-info .cs-link {color: var(--secondaryLight);}}