.dl-partner-finder{--control-border:1px solid color-mix(in srgb,var(--site-text-color),transparent 75%);--card-border:1px solid color-mix(in srgb,var(--site-text-color),transparent 88%);--grid-columns:1}.dl-partner-finder__header{margin-bottom:var(--space-32)}.dl-partner-finder.-align-center .dl-partner-finder__header{margin-left:auto;margin-right:auto;max-width:86rem;text-align:center}.dl-partner-finder__title{margin:0 0 var(--space-16)}.dl-partner-finder__intro>:last-child{margin-bottom:0}.dl-partner-finder__controls{display:flex;flex-direction:column;gap:var(--space-12);margin-bottom:var(--space-16)}.dl-partner-finder.-align-center .dl-partner-finder__controls{justify-content:center}.dl-partner-finder__search{flex:1 1 auto;position:relative}.dl-partner-finder__search-icon{color:var(--site-text-dark);left:var(--space-16);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.dl-partner-finder__input,.dl-partner-finder__select{background-color:var(--color-default);border:var(--control-border);border-radius:var(--radius-8);color:var(--site-text-dark);font:inherit;line-height:normal;margin:0;padding:var(--space-16);width:100%}.dl-partner-finder__input{padding-left:var(--space-48)}.dl-partner-finder__select{appearance:none;background-position:right var(--space-16) center;background-repeat:no-repeat;cursor:pointer;padding-right:var(--space-48)}.dl-partner-finder__input:focus-visible,.dl-partner-finder__select:focus-visible{outline:var(--focus-outline);outline-offset:2px}.dl-partner-finder__count{font-size:1.4rem;margin:0 0 var(--space-16);min-height:1.5em;opacity:.8}.dl-partner-finder__grid{display:grid;gap:var(--space-12);grid-template-columns:repeat(var(--grid-columns),minmax(0,1fr));list-style:none;margin:0;padding:0}.dl-partner-finder__item{margin:0}.dl-partner-finder__item[hidden]{display:none}.dl-partner-finder__card{align-items:center;border:var(--card-border);border-radius:var(--radius-12);display:flex;gap:var(--space-16);height:100%;min-height:8.8rem;overflow:hidden;padding:var(--space-12) var(--space-16);position:relative;text-decoration:none;transition:transform .15s ease,filter .15s ease}a.dl-partner-finder__card:hover{filter:var(--shadow-medium-light);transform:translateY(-2px)}a.dl-partner-finder__card:focus-visible{outline:var(--focus-outline);outline-offset:2px}.dl-partner-finder__logo{align-items:center;background:var(--color-default);border-radius:var(--radius-8);display:flex;flex:none;height:6.4rem;justify-content:center;padding:var(--space-8);width:9.6rem}.dl-partner-finder__logo img{height:auto;margin:0;max-height:100%;max-width:100%;object-fit:contain;width:auto}.dl-partner-finder__body{align-items:flex-start;display:flex;flex-direction:column;gap:var(--space-6);min-width:0}.dl-partner-finder__name{color:var(--site-text-color);font-size:1.8rem;line-height:1.25;margin:0;overflow-wrap:anywhere}.dl-partner-finder__chips{display:flex;flex-wrap:wrap;gap:var(--space-4)}.dl-partner-finder__chip{background:color-mix(in srgb,var(--site-brand-color),transparent 85%);border-radius:var(--radius-32);color:var(--site-text-color);font-size:1.3rem;line-height:1.2;padding:var(--space-4) var(--space-8);white-space:nowrap}.dl-partner-finder__subscriptions{font-size:1.3rem;line-height:1.3;opacity:.8}.dl-partner-finder__hover{display:none}@media (hover:hover){.dl-partner-finder__hover{background:var(--background-color);color:var(--site-text-color);display:flex;flex-direction:column;gap:var(--space-6);inset:0;justify-content:center;opacity:0;padding:var(--space-12) var(--space-16);position:absolute;transition:opacity .15s ease}.dl-partner-finder__card:focus-visible .dl-partner-finder__hover,.dl-partner-finder__card:hover .dl-partner-finder__hover{opacity:1}}.dl-partner-finder__desc{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:1.4rem;line-height:1.4;overflow:hidden}.dl-partner-finder__hover:has(.dl-partner-finder__subscriptions) .dl-partner-finder__desc{-webkit-line-clamp:2}.dl-partner-finder__more{align-items:center;color:var(--site-brand-color);display:inline-flex;font-size:1.4rem;font-weight:600;gap:var(--space-4)}.dl-partner-finder__empty{border-radius:var(--radius-16);padding:var(--space-32);text-align:center}.dl-partner-finder__empty[hidden]{display:none}.dl-partner-finder__empty-title{margin:0 0 var(--space-8)}.dl-partner-finder__empty-text{margin:0 auto var(--space-24);max-width:56rem}.dl-partner-finder__empty-actions{display:flex;flex-wrap:wrap;gap:var(--space-12);justify-content:center}@media screen and (min-width:768px){.dl-partner-finder{--grid-columns:2}.dl-partner-finder__controls{flex-direction:row}.dl-partner-finder__search{max-width:48rem}.dl-partner-finder__select{min-width:24rem;width:auto}}@media screen and (min-width:1009px){.dl-partner-finder{--grid-columns:3}.dl-partner-finder__grid{gap:var(--space-16)}}@media screen and (min-width:1600px){.dl-partner-finder{--grid-columns:4}}