.spotlight-accordion .section-header__title{font-family:integral-cf-regulintegralcfRg,sans-serif}.spotlight-accordion__layout{grid-gap:32px;align-items:start;display:grid;gap:32px;grid-template-columns:minmax(0,1fr)}.spotlight-accordion__media{min-width:0}.spotlight-accordion__image{display:block;overflow:hidden}.spotlight-accordion__image img,.spotlight-accordion__image picture,.spotlight-accordion__image svg{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.spotlight-accordion__content,.spotlight-accordion__items{min-width:0}.spotlight-accordion__items{grid-gap:16px;display:grid;gap:16px}.spotlight-faq{background-color:#fafafa;border-radius:8px;box-sizing:border-box;padding:24px}.spotlight-faq__summary{grid-gap:16px;align-items:center;cursor:pointer;display:flex;font-family:integral-cf-regulintegralcfRg,sans-serif;font-size:20px;font-weight:400;gap:16px;justify-content:space-between;line-height:1.2;list-style:none;min-height:44px;text-transform:uppercase}.spotlight-faq__summary::-webkit-details-marker{display:none}.spotlight-faq__question{word-wrap:anywhere;min-width:0}.spotlight-faq__icon{flex:0 0 24px;height:24px;position:relative}.spotlight-faq__icon:after,.spotlight-faq__icon:before{background:currentColor;content:"";height:2px;left:4px;position:absolute;top:11px;width:16px}.spotlight-faq__icon:after{transform:rotate(90deg);transition:transform .2s ease}.spotlight-faq[open]:not([data-expanded=false]) .spotlight-faq__icon:after{transform:rotate(0)}.spotlight-faq__answer{font-size:16px;line-height:1.5;padding-top:16px}.spotlight-faq__intro{margin-bottom:24px}.spotlight-faq__items{grid-gap:24px;display:grid;gap:24px;grid-template-columns:minmax(0,1fr)}.spotlight-faq__items>.shopify-block{min-width:0}.spotlight-faq__items>.shopify-block[\:not-has\(\.spotlight-faq-subitem\)]{display:none}.spotlight-faq__items>.shopify-block:not(:has(.spotlight-faq-subitem)){display:none}.spotlight-faq__items[\:not-has\(\.spotlight-faq-subitem\)]{display:none}.spotlight-faq__items:not(:has(.spotlight-faq-subitem)){display:none}.spotlight-faq-subitem{word-wrap:anywhere;min-width:0}.spotlight-faq-subitem .spotlight-faq-subitem__title{color:inherit;font-family:integral-cf-regulintegralcfRg,sans-serif;font-size:inherit;font-weight:400;letter-spacing:normal;line-height:inherit;margin:0 0 8px;text-transform:uppercase}.spotlight-faq-subitem__text,.spotlight-faq__intro{opacity:.75}.spotlight-faq-subitem__text p:last-child,.spotlight-faq__intro p:last-child{margin-bottom:0}.spotlight-faq-subitem__text a,.spotlight-faq__intro a{color:inherit;text-decoration:underline}@media (min-width:768px){.spotlight-accordion__layout{grid-gap:64px;gap:64px;grid-template-columns:repeat(2,minmax(0,1fr))}.spotlight-accordion__media{position:sticky;top:var(--spotlight-sticky-top,120px)}.spotlight-accordion[data-image-position=right] .spotlight-accordion__media{order:2}.spotlight-faq__items{grid-column-gap:32px;-moz-column-gap:32px;column-gap:32px;grid-template-columns:repeat(auto-fit,minmax(calc(33.33333% - 21.33333px),1fr))}}@media (prefers-reduced-motion:reduce){.spotlight-faq__icon:after{transition:none}}
