.CompactListings-module__ai56jW__listing{min-width:0}.CompactListings-module__ai56jW__listing>section:first-of-type>div{padding-top:1.5rem;padding-bottom:1.5rem}.CompactListings-module__ai56jW__listing h1{margin-top:.65rem;font-size:clamp(1.75rem,3vw,2.5rem);line-height:1.15}.CompactListings-module__ai56jW__listing>section:first-of-type p{margin-top:.65rem;font-size:.9375rem;line-height:1.5}.CompactListings-module__ai56jW__listing>section:first-of-type .mt-8{margin-top:1rem}.CompactListings-module__ai56jW__listing .py-10{padding-top:1.5rem;padding-bottom:1.5rem}.CompactListings-module__ai56jW__listing .space-y-12>:not([hidden])~:not([hidden]){margin-top:1.75rem}.CompactListings-module__ai56jW__listing article{border-radius:1rem;flex-direction:column;min-width:0;height:100%;display:flex}.CompactListings-module__ai56jW__listing article:hover{transform:none}.CompactListings-module__ai56jW__listing article>:first-child{aspect-ratio:16/9;flex-shrink:0;height:auto}.CompactListings-module__ai56jW__listing article>:last-child{flex-direction:column;flex:1;min-width:0;padding:.875rem;display:flex}.CompactListings-module__ai56jW__listing article .dd-listing-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:.6rem;font-size:1rem;line-height:1.4;display:-webkit-box;overflow:hidden}.CompactListings-module__ai56jW__listing article .dd-listing-excerpt{-webkit-line-clamp:2;margin-top:.45rem;line-height:1.5}.CompactListings-module__ai56jW__listing article .text-2xl{font-size:1.25rem;line-height:1.4}:is(.CompactListings-module__ai56jW__listing article .mt-5,.CompactListings-module__ai56jW__listing article .mt-4){margin-top:.75rem}.CompactListings-module__ai56jW__listing article .pt-6{padding-top:.875rem}:is(.CompactListings-module__ai56jW__listing article .p-4,.CompactListings-module__ai56jW__listing article .p-3){padding:.65rem}.CompactListings-module__ai56jW__listing article .left-4{left:.5rem}.CompactListings-module__ai56jW__listing article .top-4{top:.5rem}.CompactListings-module__ai56jW__listing article .mb-4{margin-bottom:.5rem}.CompactListings-module__ai56jW__listing article a{overflow-wrap:anywhere}.CompactListings-module__ai56jW__listing article a:focus-visible,.CompactListings-module__ai56jW__track:focus-visible,.CompactListings-module__ai56jW__controls button:focus-visible{outline-offset:3px;outline:3px solid #7c3aed}.CompactListings-module__ai56jW__listing article .inline-flex.w-full{min-height:44px;padding:.5rem}.CompactListings-module__ai56jW__listing article .flex.items-center.justify-between{flex-wrap:wrap;gap:.4rem}.CompactListings-module__ai56jW__listing article .flex.items-center.gap-2>svg{flex-shrink:0}.CompactListings-module__ai56jW__listing article .mt-6.flex{min-height:44px;margin-top:auto;padding-top:.875rem}.CompactListings-module__ai56jW__rail{width:100%;min-width:0}.CompactListings-module__ai56jW__controls{justify-content:flex-end;gap:.5rem;margin-bottom:.5rem;display:flex}.CompactListings-module__ai56jW__controls button{color:#6d28d9;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:.75rem;width:44px;height:44px;font-size:1.25rem}.CompactListings-module__ai56jW__controls button:disabled{opacity:.35;cursor:default}.CompactListings-module__ai56jW__track{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:#a78bfa #ede9fe;gap:.75rem;padding:3px 3px .875rem;display:flex;overflow-x:auto}.CompactListings-module__ai56jW__slide{scroll-snap-align:start;flex:0 0 calc(25% - .5625rem);min-width:0}@media (max-width:1279px){.CompactListings-module__ai56jW__slide{flex-basis:calc(33.3333% - .5rem)}}@media (max-width:767px){.CompactListings-module__ai56jW__slide{flex-basis:76%;max-width:320px}.CompactListings-module__ai56jW__listing article .dd-listing-excerpt{display:none}.CompactListings-module__ai56jW__listing article>:last-child{padding:.65rem}.CompactListings-module__ai56jW__listing article .dd-listing-title{font-size:.9375rem}.CompactListings-module__ai56jW__listing article .text-sm{font-size:.8125rem}}@media (prefers-reduced-motion:reduce){.CompactListings-module__ai56jW__listing article,.CompactListings-module__ai56jW__listing article img{transition:none;transform:none}}
