/* A centred statement under the emblem, closed by a short gold rule. */
@layer blocks {
	.brief__layout {
		display: grid;
		justify-items: center;
		text-align: center;
	}

	.brief__signature {
		display: grid;
		justify-items: center;
		gap: var(--space-5);
	}

	.brief__seal {
		display: grid;
		place-items: center;
		width: var(--space-20);
		height: var(--space-20);
		border-radius: 50%;
		background: var(--card);
	}

	.brief__emblem {
		width: var(--space-12);
		height: var(--space-12);
		object-fit: contain;
	}

	.brief__text {
		display: grid;
		gap: var(--space-4);
		max-width: 46rem;
		margin-top: var(--space-6);
		font-size: var(--type-statement);
		line-height: var(--type-statement-line);
		color: var(--foreground);
		text-wrap: balance;
	}

	.brief__rule {
		width: var(--space-40);
		height: var(--border-width);
		margin-top: var(--space-10);
		background: var(--rule);
	}

	.brief__link {
		margin-top: var(--space-6);
	}
}
