/* Homepage visual cleanup V2: restrained editorial geometry and tighter spacing. */

/* Keep corner treatment consistent and subtle. */
.frc-hero-media > .wp-block-cover,
.frc-topic-card,
.frc-latest-posts .wp-block-post-featured-image img,
.frc-about-frame .wp-block-cover,
.frc-favorite-card {
	border-radius: 0.75rem !important;
}

.frc-about-frame::before {
	border-radius: 0.75rem !important;
	inset: 1rem 1rem 0 0;
}

/* Placeholder labels are editor scaffolding, not public content. */
.frc-media-note {
	display: none !important;
}

/* Topic cards should feel editorial, not monumental or arched. */
.frc-topic-card {
	min-height: clamp(22rem, 30vw, 28rem) !important;
	box-shadow: 0 8px 22px rgb(84 67 57 / 8%) !important;
}

.frc-topic-card .wp-block-cover__inner-container {
	padding: 1.5rem 1.25rem !important;
}

/* Tighten post-card hierarchy while preserving the native Query Loop. */
.frc-latest-posts .wp-block-post-featured-image img {
	box-shadow: 0 8px 22px rgb(84 67 57 / 6%) !important;
}

.frc-latest-posts .wp-block-post-title {
	font-size: clamp(1.35rem, 1.7vw, 1.7rem) !important;
	line-height: 1.14 !important;
}

/* Keep the portrait framed, but remove the arch treatment. */
.frc-about-frame .wp-block-cover {
	min-height: clamp(28rem, 42vw, 38rem) !important;
}

/* Product cards remain curated rather than store-like. */
.frc-favorites-grid > .wp-block-column {
	display: flex;
}

.frc-favorite-card {
	display: flex !important;
	flex-direction: column;
	box-shadow: 0 8px 24px rgb(84 67 57 / 6%) !important;
	width: 100%;
}

.frc-favorite-card .frc-media-placeholder {
	min-height: 18rem !important;
}

.frc-favorite-card > .wp-block-image {
	aspect-ratio: 1 / 1;
	background: #fffdf9;
	height: auto !important;
	margin: 0 !important;
	overflow: hidden;
	width: 100% !important;
}

.frc-favorite-card > .wp-block-image img {
	aspect-ratio: auto !important;
	display: block;
	height: 100% !important;
	object-fit: contain !important;
	padding: 1rem;
	width: 100% !important;
}

.frc-favorite-card > .wp-block-group {
	display: flex !important;
	flex: 1;
	flex-direction: column;
}

.frc-favorite-card h3 {
	font-size: 1.25rem !important;
	line-height: 1.2 !important;
	margin-top: 0 !important;
}

.frc-favorite-card .frc-card-link {
	margin-top: auto;
}

/* Reduce dead space in the lead magnet and footer. */
#sunday-favorites {
	padding-block: clamp(3.5rem, 6vw, 5rem) !important;
}

.frc-footer {
	padding-top: clamp(2.75rem, 5vw, 4rem) !important;
	padding-bottom: 2rem !important;
}

.frc-footer > .wp-block-spacer {
	height: 1.5rem !important;
}

.frc-footer .wp-block-columns {
	margin-bottom: 0 !important;
}

@media (max-width: 781px) {
	.frc-topic-card {
		min-height: 24rem !important;
	}
}


/* Single post: restrained editorial reading experience. */
.frc-single-hero {
	border-bottom: 1px solid rgb(191 163 138 / 45%);
}

.frc-single-category {
	font-weight: 700;
	letter-spacing: 0.12em;
	margin-bottom: 1.15rem;
	text-transform: uppercase;
}

.frc-single-category a {
	color: var(--wp--preset--color--dusty-cocoa);
	text-decoration: none;
}

.frc-single-title {
	font-size: clamp(2.65rem, 5vw, 5.25rem) !important;
	letter-spacing: -0.035em;
	line-height: 1;
	margin: 0 auto 1.15rem;
	max-width: 18ch;
	text-wrap: balance;
}

.frc-single-date {
	color: rgb(84 67 57 / 68%);
	letter-spacing: 0.055em;
	margin-bottom: 1.4rem;
	text-transform: uppercase;
}

.frc-single-dek {
	color: rgb(84 67 57 / 82%);
	font-size: clamp(1.08rem, 1.6vw, 1.3rem);
	line-height: 1.65;
	margin-inline: auto;
	max-width: 42rem;
	text-wrap: pretty;
}

.frc-single-dek p {
	margin-bottom: 0;
}

.frc-single-media {
	margin-top: 0 !important;
	position: relative;
	z-index: 1;
}

.frc-single-featured {
	margin-bottom: 0;
}

.frc-single-featured img {
	aspect-ratio: 16 / 9;
	border-radius: 0.75rem;
	box-shadow: 0 12px 30px rgb(84 67 57 / 9%);
	display: block;
	height: auto;
	object-fit: cover;
	width: 100%;
}

.frc-single-content {
	font-size: clamp(1rem, 0.96rem + 0.18vw, 1.1rem);
	line-height: 1.75;
}

.frc-single-content :where(h2, h3, h4) {
	line-height: 1.12;
	margin-bottom: 0.7em;
	margin-top: 1.55em;
}

.frc-single-content h2 {
	font-size: clamp(1.85rem, 2.8vw, 2.5rem);
}

.frc-single-content h3 {
	font-size: clamp(1.45rem, 2.1vw, 1.9rem);
}

.frc-single-content :where(p, ul, ol) {
	margin-bottom: 1.3em;
}

.frc-single-content a {
	text-decoration-thickness: 1px;
	text-underline-offset: 0.2em;
}

.frc-single-content figcaption {
	color: rgb(84 67 57 / 72%);
	font-size: 0.9rem;
	line-height: 1.5;
	margin-top: 0.65rem;
}

.frc-affiliate-disclosure {
	color: rgb(84 67 57 / 74%);
	font-size: 0.82rem;
	line-height: 1.55;
	margin: 0 0 2rem;
}

.frc-single-content img.size-medium {
	display: block;
	height: auto !important;
	margin-inline: auto;
	max-width: 100%;
	width: min(100%, 28rem) !important;
}

.frc-single-content .wp-caption {
	max-width: min(100%, 28rem) !important;
	width: 100% !important;
}

.frc-single-content blockquote {
	border-left: 2px solid var(--wp--preset--color--warm-sand);
	font-family: var(--wp--preset--font-family--editorial);
	font-size: clamp(1.35rem, 2.2vw, 1.85rem);
	font-style: italic;
	line-height: 1.45;
	margin-block: 2.5rem;
	padding-left: 1.5rem;
}

.frc-single-content .wp-block-image img,
.frc-single-content .wp-caption img {
	border-radius: 0.6rem;
}

.frc-single-nav .wp-block-separator {
	margin-bottom: 2rem;
	opacity: 0.7;
}

.frc-post-nav-link {
	font-size: 0.92rem;
	line-height: 1.5;
}

.frc-post-nav-link a {
	text-decoration-thickness: 1px;
	text-underline-offset: 0.35em;
}

.frc-single-nav .wp-block-column:last-child {
	text-align: right;
}

@media (max-width: 781px) {
	.frc-single-title {
		font-size: clamp(2.5rem, 12vw, 4rem) !important;
	}

	.frc-single-media {
		margin-top: 0 !important;
		padding-inline: 0 !important;
	}

	.frc-single-featured img {
		border-radius: 0;
	}

	.frc-single-nav .wp-block-columns {
		gap: 1.5rem;
	}

	.frc-single-nav .wp-block-column:last-child {
		text-align: left;
	}
}


/* Editorial hub and curated page polish. */
@font-face {
	font-family: 'ModernlineFRC';
	font-style: normal;
	font-display: swap;
	font-weight: 400;
	src: url('data:font/woff2;base64,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') format('woff2');
}

.frc-eyebrow {
	font-family: 'ModernlineFRC', 'Modernline', 'Segoe Script', 'Brush Script MT', cursive !important;
	font-weight: 400;
	text-transform: none;
}

.frc-hub-hero {
	padding-block: clamp(3.25rem, 6vw, 5rem) !important;
}

.frc-hub-hero .frc-eyebrow {
	margin-bottom: 0.75rem;
}

.frc-hub-title,
.frc-page-title {
	font-size: clamp(3rem, 5vw, 4.75rem) !important;
	letter-spacing: -0.035em;
	line-height: 0.98;
	margin: 0 0 1.15rem;
	text-wrap: balance;
}

.frc-page-title {
	margin-inline: auto;
}

.frc-hub-hero > :last-child {
	margin-bottom: 0;
	max-width: 46rem;
}

.frc-hub-archive {
	padding-block: clamp(3rem, 5vw, 4.5rem) !important;
}

.frc-hub-archive .wp-block-post-template {
	column-gap: clamp(1.5rem, 2.5vw, 2.25rem);
	row-gap: clamp(3rem, 5vw, 4.5rem);
}

.frc-hub-archive .wp-block-post {
	align-self: start;
}

.frc-hub-archive .wp-block-post-featured-image {
	aspect-ratio: 4 / 3;
	background: var(--wp--preset--color--golden-glow);
	border-radius: 0.75rem;
	margin-bottom: 1.1rem;
	overflow: hidden;
}

.frc-hub-archive .wp-block-post-featured-image a {
	display: block;
	height: 100%;
}

.frc-hub-archive .wp-block-post-featured-image img {
	display: block;
	height: 100% !important;
	object-fit: cover;
	width: 100%;
}

.frc-hub-archive .taxonomy-category {
	font-size: 0.72rem !important;
	font-weight: 700;
	letter-spacing: 0.1em;
	margin-bottom: 0.5rem;
	text-transform: uppercase;
}

.frc-hub-archive .taxonomy-category a {
	color: var(--wp--preset--color--dusty-cocoa);
	text-decoration: none;
}

.frc-hub-archive .wp-block-post-title {
	font-size: clamp(1.45rem, 1.8vw, 1.8rem) !important;
	line-height: 1.12;
	margin: 0 0 0.75rem;
}

.frc-hub-archive .wp-block-post-title a {
	text-decoration: none;
}

.frc-hub-archive .wp-block-post-excerpt {
	color: rgb(84 67 57 / 82%);
	font-size: 0.95rem;
	line-height: 1.6;
}

.frc-hub-archive .wp-block-query-pagination {
	margin-top: clamp(3rem, 5vw, 4.5rem);
}

@media (max-width: 781px) {
	.frc-hub-archive .wp-block-post-template {
		grid-template-columns: repeat(2, minmax(0, 1fr));
	}
}

@media (max-width: 600px) {
	.frc-hub-archive .wp-block-post-template {
		grid-template-columns: 1fr;
	}
}
