.featured-carousel-module__g_ubgq__section{min-width:0}.featured-carousel-module__g_ubgq__heading{color:var(--heading);justify-content:space-between;align-items:baseline;gap:1rem;height:3rem;margin-bottom:-.2rem;display:flex;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.featured-carousel-module__g_ubgq__heading h1{font-size:3rem;font-family:var(--reading-title-font);letter-spacing:0;flex-shrink:0;font-weight:800;line-height:1}.featured-carousel-module__g_ubgq__viewport{position:relative}.featured-carousel-module__g_ubgq__rail{scrollbar-width:none;scroll-behavior:auto;overflow-anchor:none;overscroll-behavior-x:contain;cursor:grab;touch-action:pan-x pan-y pinch-zoom;gap:min(1em,2%);padding-block:2px;display:flex;position:relative;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 1.5rem calc(100% - 1.5rem),#0000);mask-image:linear-gradient(90deg,#0000,#000 1.5rem calc(100% - 1.5rem),#0000)}.featured-carousel-module__g_ubgq__rail::-webkit-scrollbar{display:none}.featured-carousel-module__g_ubgq__rail[data-dragging=true],.featured-carousel-module__g_ubgq__rail[data-dragging=true] .featured-carousel-module__g_ubgq__card{cursor:grabbing}.featured-carousel-module__g_ubgq__rail:focus-visible{outline-offset:2px;border-radius:.5em}.featured-carousel-module__g_ubgq__card{aspect-ratio:1.77;isolation:isolate;color:#fff;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;touch-action:pan-x pan-y pinch-zoom;background:#394b63;border-radius:.5em;flex:0 0 max(12rem,28%);max-width:80%;position:relative;overflow:hidden}.featured-carousel-module__g_ubgq__card:focus-visible{box-shadow:inset 0 0 0 3px var(--accent);outline:none}.featured-carousel-module__g_ubgq__cover{z-index:-1;transition:filter .24s}.featured-carousel-module__g_ubgq__title{white-space:nowrap;text-overflow:ellipsis;text-shadow:0 1px 3px #0006;background:linear-gradient(#0000,#0009);padding:1.5em .5em .4em;font-size:1rem;font-weight:600;line-height:1.4;transition:opacity .18s;position:absolute;inset:auto 0 0;overflow:hidden}.featured-carousel-module__g_ubgq__detail{text-align:center;text-shadow:0 1px 3px #0005;opacity:0;flex-direction:column;justify-content:center;align-items:center;gap:.2em;padding:.65em 1em;transition:opacity .18s;display:flex;position:absolute;inset:0;overflow:auto}.featured-carousel-module__g_ubgq__detail>span{overflow-wrap:anywhere;font-size:1rem;font-weight:600;line-height:1.4}.featured-carousel-module__g_ubgq__detail time{color:#ffffffb3;font-size:.8rem}.featured-carousel-module__g_ubgq__noCover{background:linear-gradient(135deg,#46526b,#26384f)}.featured-carousel-module__g_ubgq__noCover .featured-carousel-module__g_ubgq__detail{opacity:1}.featured-carousel-module__g_ubgq__noCover .featured-carousel-module__g_ubgq__title{opacity:0}.featured-carousel-module__g_ubgq__card:focus-visible .featured-carousel-module__g_ubgq__cover{filter:brightness(.8)saturate(3)contrast(.8)blur(2em)}.featured-carousel-module__g_ubgq__card:focus-visible .featured-carousel-module__g_ubgq__title{opacity:0}.featured-carousel-module__g_ubgq__card:focus-visible .featured-carousel-module__g_ubgq__detail{opacity:1}.featured-carousel-module__g_ubgq__control{z-index:2;border:1px solid var(--line);background:var(--surface);width:2.5rem;min-height:3.5rem;color:var(--text);opacity:0;border-radius:.8rem;place-items:center;padding:0;transition:opacity .18s,color .18s;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 .2em .5em #0002}.featured-carousel-module__g_ubgq__previous{left:1rem}.featured-carousel-module__g_ubgq__next{right:1rem}.featured-carousel-module__g_ubgq__control:hover{color:var(--accent)}.featured-carousel-module__g_ubgq__section:focus-within .featured-carousel-module__g_ubgq__control{opacity:1}@media (hover:hover){.featured-carousel-module__g_ubgq__section:hover .featured-carousel-module__g_ubgq__control{opacity:1}.featured-carousel-module__g_ubgq__card:hover .featured-carousel-module__g_ubgq__cover{filter:brightness(.8)saturate(3)contrast(.8)blur(2em)}.featured-carousel-module__g_ubgq__card:hover .featured-carousel-module__g_ubgq__title{opacity:0}.featured-carousel-module__g_ubgq__card:hover .featured-carousel-module__g_ubgq__detail{opacity:1}}@media (hover:none),(pointer:coarse){.featured-carousel-module__g_ubgq__control{opacity:1;width:2.75rem}}@media (prefers-reduced-motion:reduce){.featured-carousel-module__g_ubgq__cover,.featured-carousel-module__g_ubgq__title,.featured-carousel-module__g_ubgq__detail,.featured-carousel-module__g_ubgq__control{transition:none}}
