/* Privacy policy, /privacy-policy/ only. §426 in STYLE-NOTES.md */

/* Purposes table: one card per row on phones, each cell labelled with its column */
@media (max-width: 640px) {
	.entry-content figure.wp-block-table :is(table, tbody, tr, td) {
		display: block;
	}
	.entry-content figure.wp-block-table thead {
		position: absolute;
		width: 1px;
		height: 1px;
		overflow: hidden;
		clip: rect(0, 0, 0, 0);
	}
	.entry-content figure.wp-block-table tr {
		margin-bottom: 16px;
		border: 1px solid var(--neutral-200);
		border-radius: 12px;
		overflow: hidden;
	}
	.entry-content figure.wp-block-table tbody tr:nth-child(even) td,
	.entry-content figure.wp-block-table td {
		border: 0;
		background: var(--wp--preset--color--white);
		padding: 12px 16px;
	}
	.entry-content figure.wp-block-table tbody tr:nth-child(n) td + td {
		border-top: 1px solid var(--neutral-200);
	}
	.entry-content figure.wp-block-table tbody tr:nth-child(n) td:first-child {
		background: var(--neutral-50);
	}
	.entry-content figure.wp-block-table td::before {
		display: block;
		margin-bottom: 4px;
		font-size: 12px;
		font-weight: 700;
		letter-spacing: 0.04em;
		text-transform: uppercase;
		color: var(--neutral-600);
	}
	.entry-content figure.wp-block-table td:nth-child(1)::before { content: "Purpose/activity"; }
	.entry-content figure.wp-block-table td:nth-child(2)::before { content: "Type of data"; }
	.entry-content figure.wp-block-table td:nth-child(3)::before { content: "Lawful basis"; }
}
