.accreditation-row-block .block-inner {
display: grid;
grid-template-columns: clamp(28ch, 28vw, 52ch) 1fr;
  gap: var(--gutter-xxl);
}
.accreditation-row-block .row-image img {
	margin: 0 auto;
}
.accreditation-row-block .text-wrap .heading {
	font-weight: 600;
}
.accreditation-row-block .accreditation-links-file {
	display: flex;
	justify-content: space-between;
	gap: var(--gutter-l);
	align-items: center;
}
.accreditation-row-block .accreditation-links-files {
	margin-top: var(--gutter-l);
	display: grid;
	gap: var(--gutter);
}
.accreditation-row-block .accreditation-text {
	color: var(--colour-deep-teal);
}

/* Default styles */
.accreditation-run > .accreditation-row-block:nth-of-type(odd) {
  background-color: var(--colour-cyan-grey);
}

.accreditation-run > .accreditation-row-block:nth-of-type(even) {
  background-color: var(--colour-white);
}

/* Reverse if the previous sibling has .bg-cyan-grey */
.bg-cyan-grey + .accreditation-run > .accreditation-row-block:nth-of-type(odd) {
  background-color: var(--colour-white);
}

.bg-cyan-grey + .accreditation-run > .accreditation-row-block:nth-of-type(even) {
  background-color: var(--colour-cyan-grey);
}


@media all and (max-width: 1024px) {
.accreditation-row-block .block-inner {
	grid-template-columns: 200px 1fr;
	gap: var(--gutter-xl);
}
}
@media all and (max-width: 900px) {
.accreditation-row-block .accreditation-links-file {
	gap: var(--gutter);
	align-items: flex-start;
	flex-direction: column;
}
}
@media all and (max-width: 768px) {
.accreditation-row-block .block-inner {
	grid-template-columns: 150px 1fr;
}
}
@media all and (max-width: 600px) {
.accreditation-row-block .block-inner {
	grid-template-columns: 1fr;
}
.accreditation-row-block .block-inner {
	gap: var(--gutter-l);
}
.accreditation-row-block .row-image img {
	max-width: 200px;
}
}