/*
 * Scoped public accessibility refinements.
 * Keep these selectors narrow: Blog archive, Resources page 29, Wellness page 496.
 */

body.blog main .wp-block-paragraph[style*="#a08f82"],
body.archive main .wp-block-paragraph[style*="#a08f82"] {
	color: #7a6258 !important;
}

body.blog .iris-blog-world-nav {
	gap: 8px !important;
}

body.blog .iris-blog-world-nav a {
	align-items: center;
	display: inline-flex;
	min-height: 44px;
	padding: 10px 16px !important;
}

body.blog .wp-block-post-template .wp-block-post-featured-image a,
body.archive .wp-block-post-template .wp-block-post-featured-image a {
	display: block;
	min-height: 44px;
}

body.blog .wp-block-post-template .taxonomy-category,
body.archive .wp-block-post-template .taxonomy-category {
	color: #5f514a;
	line-height: 1.35;
}

body.blog .wp-block-post-template .taxonomy-category a,
body.archive .wp-block-post-template .taxonomy-category a {
	align-items: center;
	display: inline-flex;
	min-height: 44px;
	padding: 2px 4px;
}

body.blog .wp-block-post-template .wp-block-post-date,
body.archive .wp-block-post-template .wp-block-post-date {
	color: #6f6259 !important;
}

body.blog .wp-block-post-template .wp-block-read-more,
body.blog .wp-block-post-template .wp-block-post-excerpt__more-link,
body.archive .wp-block-post-template .wp-block-read-more,
body.archive .wp-block-post-template .wp-block-post-excerpt__more-link {
	align-items: center;
	display: inline-flex;
	min-height: 44px;
	padding: 6px 2px;
}

body.page-id-29 .iris-library .eyebrow,
body.page-id-29 .iris-library .item .type {
	color: #516041;
}

body.page-id-29 .iris-library .travel .eyebrow,
body.page-id-29 .iris-library .travel .type {
	color: #465f86;
}

body.page-id-29 .iris-library .bloom .eyebrow,
body.page-id-29 .iris-library .bloom .type {
	color: #7d455e;
}

body.page-id-29 .iris-library .telept .eyebrow,
body.page-id-29 .iris-library .telept .type {
	color: #1d5f63;
}

body.page-id-29 .iris-library .money .eyebrow,
body.page-id-29 .iris-library .money .type {
	color: #87591e;
}

body.page-id-29 .iris-library .hero-panel a,
body.page-id-29 .iris-library .world-link,
body.page-id-29 .iris-library .item a:not(.button),
body.page-id-29 .iris-library .compact a:not(.button) {
	align-items: center;
	display: inline-flex;
	min-height: 44px;
	padding-block: 6px;
}

body.page-id-29 .iris-library .hero-panel a,
body.page-id-29 .iris-library .world-link {
	display: flex;
}

body.page-id-29 .iris-library .button {
	min-height: 44px;
	padding-inline: 18px;
}

body.page-id-496 .iris-we-local-nav {
	gap: clamp(6px, 2vw, 32px) !important;
}

body.page-id-496 .iris-we-local-nav a {
	align-items: center;
	display: inline-flex;
	min-height: 44px;
	padding: 4px 8px;
}

body.page-id-496 .iris-we-eyebrow {
	color: #7a6258 !important;
}

body.page-id-496 .iris-we-text-button {
	padding-inline: 12px !important;
}

body.page-id-496 .iris-we-story-link {
	align-items: center;
	display: inline-flex;
	min-height: 44px;
	padding-block: 6px;
}

@media (max-width: 560px) {
	body.blog .wp-block-post-template .taxonomy-category a,
	body.archive .wp-block-post-template .taxonomy-category a {
		min-height: 40px;
	}

	body.page-id-29 .iris-library .hero-panel a,
	body.page-id-29 .iris-library .item a:not(.button),
	body.page-id-496 .iris-we-local-nav a {
		min-height: 44px;
	}
}
