/* content-list --------------------------------------------------------*/

/* @group @variables */

[class*="a-sponsor-detail"] {
--sponsor-list-grid-columns: var(--sponsor-list-gap) 1fr var(--sponsor-list-gap);
--sponsor-list-grid-rows: var(--sponsor-list-media) var(--sponsor-list-gap) var(--sponsor-list-label) var(--sponsor-list-gap-body) var(--sponsor-list-body) var(--sponsor-list-gap-footer) var(--sponsor-list-footer);
--sponsor-list-media: auto;
--sponsor-list-label: auto;
--sponsor-list-body: 1fr;
--sponsor-list-footer: 0;
--sponsor-list-gap: .75rem;
--sponsor-list-gap-body: .75rem;
--sponsor-list-gap-footer: 0;
--a-sponsor-media-grid-column: 1 / 4;
--a-sponsor-media-grid-row: 1;
--a-sponsor-label-grid-column: 1 / 4;
--a-sponsor-label-grid-row: 3;
--a-sponsor-body-grid-column: 1 / 4;
--a-sponsor-body-grid-row: 5;
--a-sponsor-footer-grid-column: 1 / 4;
--a-sponsor-footer-grid-row: 7;
}

/* @end @variables */

/* @group @a-sponsor-detail */

[class*="a-sponsor-detail"] {
box-sizing: border-box;
overflow: hidden;
display: grid;
grid-template-columns: var(--sponsor-list-grid-columns);
grid-template-rows: var(--sponsor-list-grid-rows);
gap: 0;
background-color: var(--sponsor-list-background-color);
}

[class*="a-sponsor-label"] {
grid-column: var(--a-sponsor-label-grid-column);
grid-row: var(--a-sponsor-label-grid-row);
}

[class*="a-sponsor-media"] {
grid-column: var(--a-sponsor-media-grid-column);
grid-row: var(--a-sponsor-media-grid-row);
}

[class*="a-sponsor-body"] {
grid-column: var(--a-sponsor-body-grid-column);
grid-row: var(--a-sponsor-body-grid-row);
}

[class*="a-sponsor-footer"] {
grid-column: var(--a-sponsor-footer-grid-column);
grid-row: var(--a-sponsor-footer-grid-row);
}

/* @end @a-sponsor-detail */

/* @group @a-sponsor-media */

[class*="a-sponsor-media"] img {
width: 100%;
}

/* @end @a-sponsor-media */

/* @group @a-sponsor-detail-primary */

.a-sponsor-detail-primary>li:before {
width: var(--sponsor-list-marker-size-primary);
height: var(--sponsor-list-marker-size-primary);
border-radius: var(--sponsor-list-marker-radius-primary);
}

/* @end @a-sponsor-detail-primary */

/* @group @a-sponsor-detail-secondary */

.a-sponsor-detail-secondary>li:before,
.a-sponsor-detail-deutero>li:before {
width: var(--sponsor-list-marker-size-width-secondary);
height: var(--sponsor-list-marker-size-height-secondary);
}

/* @end @a-sponsor-detail-secondary */