.fco-longitude-ad-slot{inline-size:100%;margin-inline:auto}.fco-longitude-ad-slot__wrapper.fco-ad--debug .fco-longitude-ad-slot{position:relative}.fco-longitude-ad-slot__wrapper.fco-ad--debug .fco-longitude-ad-slot:before{background-color:rgb(var(--fco-ad-debug-background-color,128 128 128)/50%);color:var(--fco-ad-debug-text-color,white);border-radius:var(--fco-ad-debug-border-radius,.25rem);z-index:1;content:"ad-label";content:"longitude | " attr(data-name);padding:.5rem;position:absolute;inset-block-start:.5rem;inset-inline-start:.5rem}.fco-openweb-ad__wrapper .fco-ad__main-container{--openweb-ad-footer-height:20px}.fco-openweb-ad__wrapper .fco-ad__main-container:has(.fco-openweb-ad[data-column="1"]){--openweb-ad-slot-height:250px}.fco-openweb-ad__wrapper .fco-ad__main-container:has(.fco-openweb-ad[data-column="2"]){--openweb-ad-slot-height:600px}.fco-openweb-ad__wrapper .fco-ad__main-container:has(.fco-openweb-ad[data-column="3"]){--openweb-ad-slot-height:280px}.fco-openweb-ad__wrapper .fco-ad__main-container{min-block-size:calc(var(--openweb-ad-slot-height,250px) + var(--openweb-ad-footer-height,20px))}.fco-openweb-ad__wrapper.fco-ad--debug .fco-openweb-ad{position:relative}.fco-openweb-ad__wrapper.fco-ad--debug .fco-openweb-ad:before{background-color:rgb(var(--fco-ad-debug-background-color,128 128 128)/50%);color:var(--fco-ad-debug-text-color,white);border-radius:var(--fco-ad-debug-border-radius,.25rem);z-index:1;content:"ad-label";content:"openweb | row: " attr(data-row) " | column: " attr(data-column);padding:.5rem;position:absolute;inset-block-start:.5rem;inset-inline-start:.5rem}.fco-pubstack-ad__wrapper{--fco-ad-slot-block-padding:var(--fco-spacing-2xs);background-color:var(--fco-surface-2);justify-content:center;block-size:100%;display:flex}.fco-pubstack-ad__wrapper--no-background{background-color:#0000}.fco-pubstack-ad__wrapper .fco-pubstack-ad{justify-content:center;margin-inline:auto;display:flex}.fco-pubstack-ad__wrapper.fco-ad--debug .fco-pubstack-ad{position:relative}.fco-pubstack-ad__wrapper.fco-ad--debug .fco-pubstack-ad:before{background-color:rgb(var(--fco-ad-debug-background-color,128 128 128)/50%);color:var(--fco-ad-debug-text-color,white);border-radius:var(--fco-ad-debug-border-radius,.25rem);z-index:1;content:"ad-label";content:"pubstack | " attr(data-name);padding:.5rem;position:absolute;inset-block-start:.5rem;inset-inline-start:.5rem}@media (min-width:1024px){.fco-ad-slot--mobile-only{display:none}}.fco-scroll-indicator__track{justify-content:center;gap:var(--fco-spacing-xs);margin:0;padding:0;list-style:none;display:flex}.fco-scroll-indicator--capped{inline-size:calc((var(--fco-scroll-indicator-cap) - 1) * (8px + var(--fco-spacing-xs)) + 40px);--scroll-indicator-fade-start:0px;--scroll-indicator-fade-end:0px;display:block;overflow:hidden}.fco-scroll-indicator--capped[data-fade-start=true]{--scroll-indicator-fade-start:8px}.fco-scroll-indicator--capped[data-fade-end=true]{--scroll-indicator-fade-end:8px}.fco-scroll-indicator--capped{-webkit-mask-image:linear-gradient(to right,transparent 0,black var(--scroll-indicator-fade-start),black calc(100% - var(--scroll-indicator-fade-end)),transparent 100%);mask-image:linear-gradient(to right,transparent 0,black var(--scroll-indicator-fade-start),black calc(100% - var(--scroll-indicator-fade-end)),transparent 100%)}.fco-scroll-indicator--capped .fco-scroll-indicator__track{--scroll-indicator-step:calc(8px + var(--fco-spacing-xs));--scroll-indicator-viewport:calc((var(--fco-scroll-indicator-cap) - 1) * var(--scroll-indicator-step) + 40px);--scroll-indicator-strip:calc((var(--fco-scroll-indicator-total) - 1) * var(--scroll-indicator-step) + 40px);--scroll-indicator-center:calc(var(--fco-scroll-indicator-active) * var(--scroll-indicator-step) + 40px / 2);--scroll-indicator-raw:calc(var(--scroll-indicator-viewport) / 2 - var(--scroll-indicator-center));--scroll-indicator-min:calc(-1 * (var(--scroll-indicator-strip) - var(--scroll-indicator-viewport)));transform:translateX(clamp(var(--scroll-indicator-min),var(--scroll-indicator-raw),0px));justify-content:flex-start}@media (prefers-reduced-motion:no-preference){.fco-scroll-indicator--capped .fco-scroll-indicator__track{transition:transform .25s cubic-bezier(.2,0,0,1)}}.fco-scroll-indicator__indicator{background-color:var(--fco-surface-opacity-brand-opacity-25);border-radius:var(--fco-radius-xs);flex-shrink:0;block-size:2px;inline-size:8px;position:relative}@media (prefers-reduced-motion:no-preference){.fco-scroll-indicator__indicator{transition:inline-size .25s cubic-bezier(.2,0,0,1),background-color .25s cubic-bezier(.2,0,0,1)}}.fco-scroll-indicator__indicator::marker{color:#0000}.fco-scroll-indicator__indicator::-webkit-details-marker{color:#0000}.fco-scroll-indicator__indicator .fco-scroll-indicator__button{cursor:pointer;background-color:#0000;block-size:24px;inline-size:24px;position:absolute;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%)}[dir=rtl] .fco-scroll-indicator__indicator .fco-scroll-indicator__button{transform:translate(50%,-50%)}.fco-scroll-indicator__indicator--active{background-color:var(--fco-surface-brand-primary);block-size:2px;inline-size:40px}@media (prefers-reduced-motion:no-preference){.fco-scroll-indicator__indicator--active{transition:inline-size .25s cubic-bezier(.2,0,0,1),background-color .25s cubic-bezier(.2,0,0,1)}}.fco-scroll-indicator__indicator--active .fco-scroll-indicator__button{cursor:default}[dir=rtl] .fco-scroll-indicator--capped{-webkit-mask-image:linear-gradient(to left,transparent 0,black var(--scroll-indicator-fade-start),black calc(100% - var(--scroll-indicator-fade-end)),transparent 100%);mask-image:linear-gradient(to left,transparent 0,black var(--scroll-indicator-fade-start),black calc(100% - var(--scroll-indicator-fade-end)),transparent 100%)}[dir=rtl] .fco-scroll-indicator--capped .fco-scroll-indicator__track{transform:translateX(clamp(0px,-1 * var(--scroll-indicator-raw),-1 * var(--scroll-indicator-min)))}