.w86n_G_carousel{min-width:0;container:carousel/inline-size}.w86n_G_track{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-color:var(--brand-foreground) var(--secondary);scrollbar-width:thin;gap:.75rem;padding:2px 2px .75rem;scroll-padding-inline:2px;display:flex;position:relative;overflow-x:auto}.w86n_G_item,.w86n_G_all,.w86n_G_loader{scroll-snap-align:start;scroll-snap-stop:normal;flex:0 0 calc(86.9565% - .652174rem);min-width:0}.w86n_G_item{container:carousel-item/inline-size}.w86n_G_item .discovery-card{height:100%}.w86n_G_all,.w86n_G_loader{border:1px solid var(--border);background:var(--brand-soft);min-height:10rem;color:var(--brand-foreground);overflow-wrap:anywhere;border-radius:.75rem;flex-direction:column;justify-content:center;align-items:flex-start;gap:1rem;padding:1rem;font-weight:600;display:flex}.w86n_G_loader{background:var(--card);text-align:center;align-items:center;font-size:.875rem}.w86n_G_loadButton{border:1px solid var(--border);border-radius:.5rem;min-height:44px;padding:.5rem .75rem}.w86n_G_all:focus-visible,.w86n_G_track:focus-visible,.w86n_G_loadButton:focus-visible{outline:2px solid var(--brand-foreground);outline-offset:2px}.w86n_G_status{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:1199px){.w86n_G_carousel{--carousel-gutter:1.25rem}.w86n_G_track{margin-inline:calc(-1 * var(--carousel-gutter));padding-inline:var(--carousel-gutter) 0;scroll-padding-inline:var(--carousel-gutter) 0}}@media (min-width:768px) and (max-width:1199px){.w86n_G_carousel{--carousel-gutter:2rem}}@media (min-width:1024px) and (max-width:1199px){[data-homepage-width]:not([data-homepage-width=full]) .w86n_G_carousel{--carousel-gutter:0px}}:is(.w86n_G_carousel[data-carousel-variant=image] .w86n_G_item .discovery-card,.w86n_G_carousel[data-carousel-variant=panorama] .w86n_G_item .discovery-card){flex-direction:column;gap:0;padding:0;display:flex}:is(.w86n_G_carousel[data-carousel-variant=image] .w86n_G_item .discovery-card-link,.w86n_G_carousel[data-carousel-variant=panorama] .w86n_G_item .discovery-card-link){flex-direction:column;gap:0;display:flex}:is(.w86n_G_carousel[data-carousel-variant=image] .w86n_G_item .discovery-card-media,.w86n_G_carousel[data-carousel-variant=panorama] .w86n_G_item .discovery-card-media){aspect-ratio:4/3;border-radius:0;width:100%;height:auto}.w86n_G_carousel[data-carousel-variant=panorama] .w86n_G_item .discovery-card-media{aspect-ratio:16/9}:is(.w86n_G_carousel[data-carousel-variant=image] .w86n_G_item .discovery-card-heading,.w86n_G_carousel[data-carousel-variant=panorama] .w86n_G_item .discovery-card-heading){width:100%;padding:12px 12px 0}:is(.w86n_G_carousel[data-carousel-variant=image] .w86n_G_item .discovery-card-footer,.w86n_G_carousel[data-carousel-variant=panorama] .w86n_G_item .discovery-card-footer){margin-top:auto;padding:4px 12px 12px}@container carousel (min-width:600px){.w86n_G_carousel[data-carousel-variant=auto] .w86n_G_item .discovery-card{flex-direction:column;gap:0;padding:0;display:flex}.w86n_G_carousel[data-carousel-variant=auto] .w86n_G_item .discovery-card-link{flex-direction:column;gap:0;display:flex}.w86n_G_carousel[data-carousel-variant=auto] .w86n_G_item .discovery-card-media{aspect-ratio:16/9;border-radius:0;width:100%;height:auto}.w86n_G_carousel[data-carousel-variant=auto] .w86n_G_item .discovery-card-heading{width:100%;padding:12px 12px 0}.w86n_G_carousel[data-carousel-variant=auto] .w86n_G_item .discovery-card-footer{margin-top:auto;padding:4px 12px 12px}}@container carousel (min-width:1000px){.w86n_G_carousel[data-carousel-variant=auto] .w86n_G_item .discovery-card-media{aspect-ratio:4/3}}@container carousel-item (max-width:210px){.w86n_G_item .discovery-card{grid-template-columns:64px minmax(0,1fr);gap:.5rem;padding:.5rem}.w86n_G_item .discovery-card-media{width:64px;height:64px}:is(.w86n_G_item h3,.w86n_G_item .discovery-card-heading p){font-size:.875rem}.w86n_G_item .discovery-card-footer{grid-area:3/1/auto/-1}}@media (min-width:640px) and (max-width:1199px){.w86n_G_item,.w86n_G_all,.w86n_G_loader{flex-basis:calc(46.5116% - .697674rem)}}@media (min-width:900px) and (max-width:1199px){.w86n_G_item,.w86n_G_all,.w86n_G_loader{flex-basis:calc(31.746% - .714286rem)}}@media (min-width:1200px){.w86n_G_track{grid-template-columns:repeat(var(--carousel-columns), minmax(0, 1fr));display:grid;overflow:visible}.w86n_G_extra,.w86n_G_loader{display:none}}
