._adWrapper_15dis_4{display:flex;flex-direction:column;gap:var(--spacing-1)}._sponsoredLabel_15dis_10{font-size:.7rem;color:var(--muted-foreground);text-align:left;text-transform:none;letter-spacing:.05em;font-weight:500}._banner_15dis_23{position:relative;width:100%;border-radius:var(--radius-lg);overflow:hidden;cursor:pointer;background-color:var(--muted);box-shadow:var(--shadow);transition:box-shadow var(--animation-duration-normal)}._banner_15dis_23:hover,._banner_15dis_23:focus{box-shadow:var(--shadow-md);outline:none}._banner_15dis_23:focus-visible{box-shadow:var(--shadow-focus)}._bannerImage_15dis_41{width:100%;height:auto;display:block}._bannerTextOnly_15dis_46{position:relative;min-height:120px;padding:var(--spacing-6);background:linear-gradient(to top,#0b1f3be6,#0b1f3b00);display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}._bannerTextOnly_15dis_46 ._title_15dis_61{color:var(--surface);margin:0 0 var(--spacing-2) 0;font-family:var(--font-family-display);font-size:1.5rem;font-weight:600}._bannerTextOnly_15dis_46 ._description_15dis_68{color:#f3f4f6;margin:0;font-size:1rem}._bannerOverlay_15dis_73{position:absolute;inset:0;background:linear-gradient(to top,#0b1f3be6,#0b1f3b00);display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:var(--spacing-6);opacity:1}._bannerOverlay_15dis_73 ._title_15dis_61{color:var(--surface);margin:0 0 var(--spacing-2) 0;font-family:var(--font-family-display);font-size:1.5rem;font-weight:600}._bannerOverlay_15dis_73 ._description_15dis_68{color:#f3f4f6;margin:0;font-size:1rem}._sidebar_15dis_106{position:relative;display:flex;flex-direction:column;background-color:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden;cursor:pointer;transition:box-shadow var(--animation-duration-normal)}._sidebar_15dis_106:hover,._sidebar_15dis_106:focus{box-shadow:var(--shadow-md);outline:none}._sidebar_15dis_106:focus-visible{box-shadow:var(--shadow-focus)}._sidebarImageContainer_15dis_125{position:relative;width:100%;background-color:var(--muted)}._sidebarImage_15dis_125{width:100%;height:auto;display:block}._sidebarContent_15dis_135{padding:var(--spacing-4);display:flex;flex-direction:column;gap:var(--spacing-2)}._sidebarContent_15dis_135 ._title_15dis_61{font-family:var(--font-family-display);font-size:1.125rem;color:var(--foreground);margin:0;font-weight:600}._sidebarContent_15dis_135 ._description_15dis_68{font-size:.875rem;color:var(--muted-foreground);margin:0}._learnMore_15dis_153{align-self:flex-start;margin-top:var(--spacing-2);background-color:transparent;color:var(--primary);border:1px solid var(--primary);padding:.375rem .75rem;border-radius:var(--radius-md);font-size:.875rem;font-weight:500;cursor:pointer;transition:background-color var(--animation-duration-fast)}._sidebar_15dis_106:hover ._learnMore_15dis_153{background-color:var(--accent)}._listingCard_15dis_174{position:relative;display:flex;flex-direction:column;background-color:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden;cursor:pointer;transition:transform var(--animation-duration-normal),box-shadow var(--animation-duration-normal)}._listingCard_15dis_174:hover,._listingCard_15dis_174:focus{transform:translateY(-2px);box-shadow:var(--shadow-md);outline:none}._listingCard_15dis_174:focus-visible{box-shadow:var(--shadow-focus)}._listingImageContainer_15dis_195{position:relative;width:100%;aspect-ratio:4/3;background-color:var(--muted)}._listingImage_15dis_195{width:100%;height:100%;object-fit:cover;display:block}._listingContent_15dis_207{padding:var(--spacing-4);display:flex;flex-direction:column;gap:var(--spacing-1)}._listingContent_15dis_207 ._title_15dis_61{font-family:var(--font-family-display);font-size:1.125rem;color:var(--foreground);font-weight:600;margin:0}._listingContent_15dis_207 ._description_15dis_68{font-size:.875rem;color:var(--muted-foreground);margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}._advertiser_15dis_229{font-size:.75rem;color:var(--primary);font-weight:500;margin-top:var(--spacing-2)}._adContainer_15dis_239{transition:opacity .5s ease;opacity:1}._transitioning_15dis_244{transition:opacity .5s ease;opacity:0}._dotsContainer_15dis_252{position:absolute;bottom:12px;left:50%;transform:translate(-50%);z-index:3;display:flex;flex-direction:row;gap:6px}._dot_15dis_252{width:8px;height:8px;border-radius:var(--radius-full);background-color:#ffffff80;transition:background-color var(--animation-duration-normal);cursor:pointer;box-shadow:0 1px 2px #0000004d}._dotActive_15dis_274{background-color:var(--primary)}
