/* Taste v2: tighter research rhythm with selected full-width chapters. */

:root {
	--atlas-paper: #f2f5f4;
	--v1-paper: #f2f5f4;
	--atlas-muted: #575d66;
	--v1-muted: #575d66;
}

body.bg-paper {
	background: var(--atlas-paper) !important;
}

.aisi-taste-marquee {
	padding-block: .5rem;
}

.aisi-taste-marquee span {
	font-size: .78rem;
}

.aisi-taste-hero .aisi-atlas-hero-grid h1,
.aisi-atlas-section-head h2,
.aisi-atlas-featured-path__body h3,
.aisi-atlas-map-cta strong,
.aisi-atlas-newsletter h2,
.aisi-atlas-archive-head h1,
.aisi-atlas-single-head h1 {
	letter-spacing: 0;
}

.aisi-taste-hero {
	min-block-size: min(44rem, calc(100dvh - 6rem));
}

.aisi-taste-hero .aisi-atlas-hero-grid {
	min-block-size: 39rem;
}

.aisi-taste-hero .aisi-atlas-hero-grid h1 {
	font-size: clamp(2.8rem, 4.9vw, 4.5rem);
	line-height: 1.02;
}

.aisi-taste-hero .aisi-home-hero-visual img {
	min-block-size: 39rem;
}

.home .aisi-atlas-section {
	margin-block-start: clamp(4.75rem, 8vw, 7rem);
}

.aisi-atlas-section-head h2 {
	font-size: clamp(1.9rem, 3vw, 2.85rem);
	line-height: 1.08;
}

.home #featured-path,
.home #arabic-band {
	display: block;
}

.home #featured-path > .aisi-atlas-section-head,
.home #arabic-band > .aisi-atlas-section-head {
	position: static;
	max-inline-size: 46rem;
	margin-block-end: 1.75rem;
}

.home #featured-path > :not(.aisi-atlas-section-head),
.home #arabic-band > :not(.aisi-atlas-section-head) {
	inline-size: 100%;
}

.aisi-atlas-newsletter {
	margin-block-start: clamp(5rem, 8vw, 7.5rem);
	background: var(--atlas-ink);
}

.aisi-atlas-newsletter p {
	color: #e2e7ed;
}

footer.mt-16 > div > div.max-w-7xl > span {
	color: #aeb6c0;
}

@media (max-width: 639px) {
	.aisi-taste-hero .aisi-atlas-hero-grid h1 {
		font-size: clamp(2.35rem, 11vw, 3rem);
	}

	.home .aisi-atlas-section {
		margin-block-start: 4rem;
	}
}

@media (prefers-reduced-motion: reduce) {
	*,
	*::before,
	*::after {
		animation: none !important;
		transition-duration: .01ms !important;
	}
}
