.loop-cards{gap:1.8125rem}.loop-cards .card-item{margin-block-end:1.8125rem}.loop-cards .card-inner{border:1px solid var(--color-border);border-radius:var(--radius-s);background:var(--color-content-bg);height:100%;display:flex;flex-direction:column;overflow:hidden;transition:transform 0.2s, box-shadow 0.2s, border-color 0.2s}.loop-cards .card-inner:hover{border-color:color-mix(in srgb, var(--color-primary), var(--color-border) 40%);transform:translateY(-3px);box-shadow:var(--shadow-md)}.loop-cards .card-image{display:block;aspect-ratio:16 / 9;overflow:hidden}.loop-cards .card-image img{width:100%;height:100%;object-fit:cover;display:block}.loop-cards .card-inner > .block-single{flex:1;display:flex;flex-direction:column}.loop-cards .card-title a{text-decoration:none;color:var(--color-headline-links)}.loop-cards .card-title a:focus-visible{outline:2px solid color-mix(in srgb, var(--color-primary), #fff 15%);outline-offset:2px;border-radius:2px}.loop-cards .card-excerpt{line-height:1.6;flex:1}.loop-cards .card-inner .byline:first-child{margin-block-end:0.625rem}.loop-cards .card-inner .byline:first-child .byline-item a{font-size:0.8em;font-weight:600;text-transform:uppercase;letter-spacing:0.04em;color:var(--color-primary);border-bottom:none}.loop-cards .card-inner .byline:last-child{margin-block-start:auto;padding-block-start:0.625rem;border-top:1px solid var(--color-border)}.loop-cards .card-inner .byline:last-child .byline-item{font-size:0.85em}.loop-cards .card-inner .byline-author .avatar{border-radius:50%;vertical-align:middle}.search .loop-cards{gap:var(--space-single)}.search .loop-cards .card-inner{border-radius:var(--radius-l);box-shadow:var(--shadow-sm)}.search .loop-cards .card-inner > .block-single{gap:var(--space-xs);padding:var(--space-single)}.search .loop-cards .card-inner .byline:first-child{margin-block-end:0}.search .loop-cards .card-inner .byline:first-child .byline-item a{background:color-mix(in srgb, var(--color-primary), transparent 90%);border-radius:var(--radius-full);display:inline-flex;padding:0.25rem 0.625rem}.search .loop-cards .card-excerpt{margin-block-end:0}.search .loop-cards .card-inner .byline:last-child{border-top:0;color:var(--color-text-sec);padding-block-start:0}
[data-theme="dark"] .deal-filter-nav{background:var(--color-content-bg);background:color-mix(in srgb, var(--color-content-bg), var(--color-bg) 55%)}[data-theme="dark"] .loop-cards .card-inner{border-color:color-mix(in srgb, var(--color-border), var(--color-bg) 40%);background:color-mix(in srgb, var(--color-content-bg), var(--color-bg) 45%)}[data-theme="dark"] .loop-cards .card-inner:hover{box-shadow:0 0.625rem 1.8125rem rgba(0, 0, 0, 0.35)}[data-theme="dark"] .loop-cards .card-inner .byline:last-child{border-top-color:color-mix(in srgb, var(--color-border), var(--color-bg) 40%)}[data-theme="dark"] .loop-block-item:hover{box-shadow:0 0.625rem 1.8125rem rgba(0, 0, 0, 0.35)}[data-theme="dark"] .loop-list .list-item:hover{background:color-mix(in srgb, var(--color-content-bg), var(--color-bg) 55%)}[data-theme="dark"] .loop-deals .deal-card:hover{box-shadow:0 0.625rem 1.8125rem rgba(0, 0, 0, 0.35)}[data-theme="dark"] .loop-deals .deal-card{background:color-mix(in srgb, var(--color-content-bg), var(--color-bg) 45%)}[data-theme="dark"] .deal-filter-link.is-active{background:color-mix(in srgb, var(--color-button), #000 35%);border-color:color-mix(in srgb, var(--color-button), #fff 20%)}@media (max-width: 960px){.loop-deals{gap:0.9375rem}.loop-deals .deal-card{padding:0.625rem}}@media (max-width: 640px){.loop-block-item:hover, .loop-teasers .teaser-item:hover{transform:none}.deal-filter-nav{padding:0.625rem}.deal-filter-list{gap:0.3125rem}.deal-filter-link{width:100%;text-align:center}}