/* Scoped to the new controls; the approved paper and surrounding art are inherited. */
.al-book-tigs [data-al-also-by-adam] .al-book-related__viewport { height: 110px; }
.al-book-tigs [data-al-also-by-adam] .al-book-related__track { box-sizing: border-box; width: max-content; min-width: 100%; height: 110px; padding-right: 4px; padding-bottom: 8px; }
.al-book-tigs [data-al-also-by-adam] .al-book-related__item { flex: 0 0 auto; min-width: 72px; }
.al-book-tigs [data-al-also-by-adam] .al-book-related__item img { display: block; width: auto; height: 94px; max-height: 94px; max-width: 110px; object-fit: contain; }
.al-book-tigs [data-al-also-by-adam] .al-book-related__view-all { box-sizing: border-box; flex-direction: column; align-items: center; justify-content: center; width: 88px; height: 94px; gap: 8px; padding: 6px; color: var(--book-blue, #146987); font-family: var(--wp--preset--font-family--space-grotesk, "Space Grotesk", sans-serif); font-weight: 700; text-align: center; }
.al-book-tigs [data-al-also-by-adam] .al-book-related__view-all span { display: block; font-size: 12px; line-height: 1.25; }
.al-book-tigs [data-al-also-by-adam] .al-book-related__view-all span:last-child { font-size: 27px; }
.al-book-tigs [data-al-also-by-adam] .al-book-related__controls[hidden] { display: none !important; }
.al-book-tigs [data-al-also-by-adam] .al-book-related__control { width: 44px; height: 44px; }
.al-book-locked-master [data-al-also-by-adam] .al-book-related__controls { top: -5px; right: 8px; width: 90px; gap: 2px; }
.al-book-tigs [data-al-also-by-adam] .al-book-related__viewport:focus-visible { outline: 2px solid var(--book-blue, #146987); outline-offset: 3px; }
.al-book-tigs [data-al-also-by-adam] .al-book-related__item:focus-visible { outline: 2px solid var(--book-blue, #146987); outline-offset: -2px; }
.al-book-tigs [data-al-also-by-adam] .al-book-related__control:focus-visible { outline: 2px solid var(--book-blue, #146987); outline-offset: 1px; }
@media (max-width: 699px) {
 .al-book-locked-master [data-al-also-by-adam] { min-height: 235px; background-size: 100% 100%; }
 .al-book-locked-master [data-al-also-by-adam] .al-book-related__heading-row { left: 13%; top: 26px; width: 76%; height: 44px; }
 .al-book-locked-master [data-al-also-by-adam] .al-book-related__viewport { left: 13%; top: 78px; width: 76%; height: 110px; }
 .al-book-locked-master [data-al-also-by-adam] .al-book-related__track { height: 110px; }
}
