/* v5: restrained footer lockup and editorial journal masthead. */
.sw-site-footer .sw-logo svg {
	width: min(300px, 64vw);
	height: auto;
}

.sw-site-footer__brand {
	align-items: flex-end;
	gap: 18px;
}

.sw-site-footer__brand span {
	font-family: var(--sw-font-mono);
	font-size: 12px;
	font-weight: 500;
	line-height: 1.2;
	letter-spacing: .14em;
	text-transform: uppercase;
	color: rgba(237, 230, 214, .68);
}

.sw-journal-head h1 {
	font-family: var(--sw-font-display);
	font-weight: 400;
	font-size: clamp(40px, 6vw, 64px);
	line-height: 1;
	letter-spacing: -.005em;
}

.sw-journal-head h1 em {
	font-family: var(--sw-font-serif);
	font-style: italic;
	font-weight: 400;
	color: var(--sw-clay);
}

@media (max-width: 640px) {
	.sw-site-footer__brand {
		align-items: flex-start;
		flex-direction: column;
		gap: 14px;
	}
}
