/* BIZ Calgary Content Design — professional archive bundle (2.8.0). */

body.biz-content-design-archive #primary.content-area{padding-block:0;background:var(--biz-cd-canvas)}body.biz-content-design-archive .content-container.site-container{display:grid}body.biz-content-design-archive #archive-container.biz-category-list{gap:1rem}.biz-category-card__item{margin:0!important;padding:0!important;border:0!important}.biz-category-card{display:grid;grid-template-columns:minmax(220px,260px) minmax(0,1fr);gap:1.35rem;align-items:stretch;overflow:hidden;border:1px solid var(--biz-cd-border);border-radius:var(--biz-cd-radius);background:var(--biz-cd-surface);box-shadow:0 4px 14px rgba(15,50,70,.04);cursor:pointer;transition:transform 180ms ease,box-shadow 180ms ease,border-color 180ms ease}.biz-category-card:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--biz-cd-accent) 45%,var(--biz-cd-border));box-shadow:var(--biz-cd-shadow)}.biz-category-card--no-image{grid-template-columns:1fr}.biz-category-card__thumbnail{display:block;min-height:100%;overflow:hidden;background:var(--biz-cd-soft)}.biz-category-card__image{width:100%;height:100%;min-height:190px;object-fit:cover;transition:transform 180ms ease}.biz-category-card:hover .biz-category-card__image{transform:scale(1.025)}.biz-category-card__content{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;min-width:0;padding:1.25rem 1.25rem 1.25rem 0}.biz-category-card--no-image .biz-category-card__content{padding:1.25rem}.biz-category-card__eyebrow{margin-bottom:.35rem;color:var(--biz-cd-accent);font-size:.72rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.biz-category-card__title{margin:0;font-size:clamp(1.25rem,2vw,1.55rem);line-height:1.3}.biz-category-card__title a{color:var(--biz-cd-heading)!important;text-decoration:none}.biz-category-card__meta{margin:.45rem 0 .75rem;color:#65757e;font-size:.82rem}.biz-category-card__excerpt{display:-webkit-box;margin:0 0 .8rem;overflow:hidden;color:#34423d;line-height:1.65;-webkit-box-orient:vertical;-webkit-line-clamp:3}.biz-category-card__more{display:inline-flex;align-items:center;gap:.35rem;margin-top:auto;color:var(--biz-cd-accent)!important;font-weight:800;text-decoration:none}.biz-category-card__more:hover{text-decoration:underline;text-underline-offset:3px}
body.biz-content-sidebar-curated #secondary .sidebar-inner-wrap>.widget{display:none}.biz-curated-sidebar{display:grid;gap:1rem}.biz-content-sidebar-card{padding:1.1rem;border:1px solid var(--biz-cd-border);border-radius:var(--biz-cd-radius);background:var(--biz-cd-soft);box-shadow:0 4px 12px rgba(15,50,70,.035)}.biz-content-sidebar-card h2{margin:0 0 .85rem;color:var(--biz-cd-heading);font-size:1.15rem}.biz-content-sidebar-card .search-form{display:grid;grid-template-columns:1fr auto;gap:.5rem}.biz-content-sidebar-card .search-field{min-width:0}.biz-sidebar-categories,.biz-sidebar-recent{display:grid;gap:.15rem;margin:0;padding:0;list-style:none}.biz-sidebar-categories a{display:flex;align-items:center;justify-content:space-between;gap:.6rem;padding:.55rem 0;border-bottom:1px solid color-mix(in srgb,var(--biz-cd-border) 75%,transparent);text-decoration:none}.biz-sidebar-categories em{display:grid;place-items:center;min-width:28px;height:24px;border-radius:999px;background:var(--biz-cd-surface);font-size:.75rem;font-style:normal}.biz-sidebar-recent li+li{border-top:1px solid color-mix(in srgb,var(--biz-cd-border) 75%,transparent)}.biz-sidebar-recent a{display:grid;grid-template-columns:52px 1fr;gap:.7rem;align-items:center;padding:.7rem 0;text-decoration:none}.biz-sidebar-recent img{width:52px;height:52px;border-radius:7px;object-fit:cover}.biz-sidebar-recent span{display:grid;gap:.2rem}.biz-sidebar-recent strong{color:var(--biz-cd-heading);font-size:.86rem;line-height:1.35}.biz-sidebar-recent small{color:#65757e}.biz-content-sidebar-sticky #secondary .sidebar-inner-wrap{position:sticky;top:110px}
body.biz-content-design-archive .pagination .nav-links{display:flex;flex-wrap:wrap;gap:.45rem;align-items:center;margin-top:1.5rem}body.biz-content-design-archive .pagination .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:42px;height:42px;padding:0 .7rem;border:1px solid var(--biz-cd-border);border-radius:8px;background:var(--biz-cd-surface);color:var(--biz-cd-heading);font-weight:700;text-decoration:none}body.biz-content-design-archive .pagination .current{border-color:var(--biz-cd-heading);background:var(--biz-cd-heading);color:#fff}body.biz-content-design-archive .pagination a:hover{border-color:var(--biz-cd-accent);color:var(--biz-cd-accent)}
@media(min-width:1025px){body.biz-content-design-archive.has-sidebar .content-container.site-container{grid-template-columns:minmax(0,1fr) minmax(250px,300px);gap:2rem}}
@media(max-width:900px){.biz-related-posts__grid{grid-template-columns:1fr 1fr}.biz-category-card{grid-template-columns:180px 1fr}.biz-category-card__image{min-height:170px}}
@media(max-width:700px){body.biz-content-design-enabled .biz-single-post-surface,body.biz-content-design-enabled .biz-single-page-surface,body.biz-content-design-archive .content-container.site-container{padding:1rem}.biz-post-share{align-items:flex-start;flex-direction:column}.biz-post-navigation{grid-template-columns:1fr}.biz-post-navigation__next{text-align:left}.biz-related-posts__grid{grid-template-columns:1fr}.biz-category-card{grid-template-columns:110px 1fr;gap:.85rem}.biz-category-card__content{padding:.9rem .9rem .9rem 0}.biz-category-card__image{min-height:120px}.biz-category-card__excerpt{display:none}.biz-category-card__more{font-size:.82rem}.biz-content-sidebar-sticky #secondary .sidebar-inner-wrap{position:static}}
@media(max-width:460px){.biz-category-card{grid-template-columns:1fr}.biz-category-card__thumbnail{aspect-ratio:16/9}.biz-category-card__image{min-height:0}.biz-category-card__content{padding:1rem}}
@media(prefers-reduced-motion:reduce){.biz-category-card,.biz-category-card__image,.biz-related-card,.biz-related-card__image img,.biz-post-navigation>a{transition:none!important}.biz-category-card:hover,.biz-post-navigation>a:hover{transform:none!important}}

/* Category archive header. */
body.biz-content-design-archive .post-archive-title {
	display: grid;
	grid-template-columns: minmax(0, 1fr) auto;
	grid-template-areas:
		"crumb count"
		"title title"
		"intro intro"
		"eyebrow eyebrow";
	align-items: center;
	row-gap: .4rem;
	column-gap: .8rem;
}

body.biz-content-design-archive .post-archive-title .biz-content-breadcrumbs {
	grid-area: crumb;
	align-self: center;
	justify-self: start;
	width: auto;
	max-width: 100%;
	margin: 0;
	padding: 0;
	border: 0;
	color: #4f5e67;
	font-size: .74rem;
	line-height: 1.35;
}

body.biz-content-design-archive .post-archive-title .biz-content-breadcrumbs ol {
	justify-content: flex-start;
	gap: .22rem .42rem;
}

body.biz-content-design-archive .post-archive-title .biz-category-count {
	grid-area: count;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	justify-self: end;
	align-self: center;
	position: static;
	float: none;
	clear: none;
	margin: 0;
	padding: .38rem .8rem;
	min-height: 34px;
	min-width: max-content;
	border: 1px solid color-mix(in srgb, var(--biz-cd-accent) 16%, var(--biz-cd-border));
	border-radius: 999px;
	background: rgba(255,255,255,.96);
	box-shadow: 0 2px 8px rgba(15, 50, 70, .04);
	color: var(--biz-cd-heading);
	font-size: .8rem;
	font-weight: 800;
	line-height: 1;
	white-space: nowrap;
	text-align: center;
}

body.biz-content-design-archive .post-archive-title .biz-category-count + .biz-category-count {
	display: none;
}

body.biz-content-design-archive .post-archive-title .archive-title {
	grid-area: title;
	margin: 0;
	padding: .05rem 0 .62rem;
	border-bottom: 1px solid color-mix(in srgb, var(--biz-cd-border) 88%, transparent);
	color: var(--biz-cd-archive-title-color, var(--biz-cd-heading));
	font-size: var(--biz-cd-archive-title-size-desktop, 44px);
	font-weight: var(--biz-cd-archive-title-weight, 700);
	line-height: 1.08;
	letter-spacing: -.035em;
}

body.biz-content-design-archive .post-archive-title .biz-category-intro {
	grid-area: intro;
	max-width: 56rem;
	margin: 0;
	padding-top: 0;
	color: #5d6d76;
	font-size: 1rem;
	line-height: 1.62;
}

body.biz-content-design-archive .post-archive-title .biz-content-eyebrow {
	grid-area: eyebrow;
	justify-self: start;
	margin: 0;
}

body.biz-content-hide-header-labels .entry-header.post-title .entry-taxonomies,
body.biz-content-hide-header-labels .entry-header.page-title .biz-content-eyebrow,
body.biz-content-hide-header-labels .post-archive-title .biz-content-eyebrow {
	display: none;
}

@media (max-width: 1024px) {
	body.single-post.biz-single-post-fullwidth.biz-content-design-post .entry-header.post-title .entry-title,
	body.page.biz-single-page-post-style.biz-content-design-page .entry-header.page-title .entry-title {
		font-size: clamp(1.85rem, 5vw, 2.55rem);
	}

	body.biz-content-design-archive .post-archive-title .archive-title {
		font-size: var(--biz-cd-archive-title-size-tablet, 38px);
	}
}

@media (max-width: 700px) {
	body.page.biz-single-page-post-style.biz-content-design-page .biz-single-page-surface {
		padding: .55rem .65rem 1rem;
	}

	body.single-post.biz-single-post-fullwidth.biz-content-design-post .entry-header.post-title,
	body.page.biz-single-page-post-style.biz-content-design-page .entry-header.page-title,
	body.biz-content-design-archive .post-archive-title {
		padding: .82rem .9rem;
		border-radius: 4px;
	}

	body.single-post.biz-single-post-fullwidth.biz-content-design-post .entry-header.post-title .entry-title {
		width: calc(100% - .55rem);
		margin-inline-start: .55rem;
		font-size: clamp(1.5rem, 6.6vw, 1.95rem);
		padding-bottom: .52rem;
	}

	body.single-post.biz-single-post-fullwidth.biz-content-design-post .entry-header.post-title .entry-meta {
		width: calc(100% - .55rem);
		margin-inline-start: .55rem;
	}

	body.page.biz-single-page-post-style.biz-content-design-page .entry-header.page-title {
		gap: .34rem;
	}

	body.page.biz-single-page-post-style.biz-content-design-page .entry-header.page-title .entry-title {
		padding-bottom: .5rem;
		font-size: clamp(1.5rem, 6.6vw, 1.95rem);
		line-height: 1.12;
	}

	body.biz-content-design-archive #archive-container.biz-category-list {
		gap: 1.1rem;
	}

	body.biz-content-design-archive .post-archive-title {
		grid-template-columns: minmax(0, 1fr) auto;
		column-gap: .55rem;
		row-gap: .35rem;
	}

	body.biz-content-design-archive .post-archive-title .biz-content-breadcrumbs {
		font-size: .71rem;
	}

	body.biz-content-design-archive .post-archive-title .biz-category-count {
		padding: .32rem .66rem;
		min-height: 30px;
		font-size: .74rem;
	}

	body.biz-content-design-archive .post-archive-title .archive-title {
		font-size: var(--biz-cd-archive-title-size-mobile, 32px);
	}
}

/* Category archive cards and responsive list presentation. */
body.biz-content-design-archive #archive-container.biz-category-list {
	gap: clamp(1.4rem, 2.6vw, 1.85rem) !important;
}

body.biz-content-design-archive .biz-category-card {
	grid-template-columns: clamp(220px, 27vw, 285px) minmax(0, 1fr) !important;
	gap: 0 !important;
	min-height: 238px;
	border-color: color-mix(in srgb, var(--biz-cd-border) 92%, transparent) !important;
	box-shadow: 0 6px 20px rgba(15, 50, 70, .055) !important;
	isolation: isolate;
}

body.biz-content-design-archive .biz-category-card:focus-visible,
body.biz-content-design-archive .biz-category-card:focus-within {
	outline: 3px solid color-mix(in srgb, var(--biz-cd-accent) 28%, transparent);
	outline-offset: 3px;
}

body.biz-content-design-archive .biz-category-card__thumbnail {
	position: relative;
	min-height: 238px;
	border-right: 1px solid var(--biz-cd-border);
	background: color-mix(in srgb, var(--biz-cd-soft) 86%, #ffffff);
}

body.biz-content-design-archive .biz-category-card__thumbnail::after {
	position: absolute;
	inset: 0;
	background: linear-gradient(90deg, transparent 75%, rgba(15, 50, 70, .035));
	content: '';
	pointer-events: none;
}

body.biz-content-design-archive .biz-category-card__image {
	display: block;
	width: 100%;
	height: 100%;
	min-height: 238px;
	object-fit: cover;
	object-position: center;
}

body.biz-content-design-archive .biz-category-card__content {
	display: grid;
	grid-template-rows: minmax(0, 1fr) auto;
	align-items: stretch;
	justify-content: stretch;
	padding: 0 !important;
}

body.biz-content-design-archive .biz-category-card__body {
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	justify-content: center;
	min-width: 0;
	padding: clamp(1.25rem, 2.1vw, 1.65rem) clamp(1.25rem, 2.2vw, 1.75rem) 1rem;
}

body.biz-content-design-archive .biz-category-card__title {
	margin: 0 !important;
	font-size: clamp(1.28rem, 2vw, 1.58rem) !important;
	line-height: 1.28 !important;
	letter-spacing: -.018em;
}

body.biz-content-design-archive .biz-category-card__title a {
	text-decoration-thickness: 1px;
	text-underline-offset: 4px;
}

body.biz-content-design-archive .biz-category-card__title a:hover,
body.biz-content-design-archive .biz-category-card__title a:focus-visible {
	color: var(--biz-cd-accent) !important;
	text-decoration: underline;
}

body.biz-content-design-archive .biz-category-card__meta {
	display: inline-flex;
	align-items: center;
	gap: .42rem;
	margin: .65rem 0 0 !important;
	color: #65757e;
	font-size: .82rem;
	font-weight: 600;
	line-height: 1.3;
}

body.biz-content-design-archive .biz-category-card__meta-icon {
	width: 15px;
	height: 15px;
	flex: 0 0 15px;
	color: var(--biz-cd-accent);
}

body.biz-content-design-archive .biz-category-card__excerpt {
	max-width: 62ch;
	margin: .9rem 0 0 !important;
	color: #34423d;
	font-size: .98rem;
	line-height: 1.65;
	-webkit-line-clamp: 3;
}

body.biz-content-design-archive .biz-category-card__footer {
	display: flex;
	align-items: center;
	min-height: 58px;
	margin: 0 clamp(1.25rem, 2.2vw, 1.75rem);
	border-top: 1px solid color-mix(in srgb, var(--biz-cd-border) 82%, transparent);
}

body.biz-content-design-archive .biz-category-card__more {
	display: inline-flex;
	align-items: center;
	gap: .55rem;
	min-height: 42px;
	margin: 0 !important;
	padding: .35rem 0;
	font-size: .9rem;
	font-weight: 800;
	text-decoration: none !important;
}

body.biz-content-design-archive .biz-category-card__more-icon {
	display: inline-grid;
	place-items: center;
	width: 26px;
	height: 26px;
	border-radius: 999px;
	background: color-mix(in srgb, var(--biz-cd-accent) 11%, transparent);
	transition: transform 180ms ease, background 180ms ease;
}

body.biz-content-design-archive .biz-category-card:hover .biz-category-card__more-icon,
body.biz-content-design-archive .biz-category-card:focus-within .biz-category-card__more-icon {
	transform: translateX(3px);
	background: color-mix(in srgb, var(--biz-cd-accent) 17%, transparent);
}

body.biz-content-design-archive .biz-category-card--no-image {
	grid-template-columns: minmax(0, 1fr) !important;
}

body.biz-content-design-archive .biz-category-card--no-image .biz-category-card__body {
	padding-left: clamp(1.4rem, 2.5vw, 2rem);
	padding-right: clamp(1.4rem, 2.5vw, 2rem);
}

body.biz-content-design-archive .biz-category-card--no-image .biz-category-card__footer {
	margin-left: clamp(1.4rem, 2.5vw, 2rem);
	margin-right: clamp(1.4rem, 2.5vw, 2rem);
}

@media (hover: hover) {
	body.biz-content-design-archive .biz-category-card:hover {
		transform: translateY(-3px);
		box-shadow: 0 12px 28px rgba(15, 50, 70, .09) !important;
	}
}

@media (max-width: 900px) {
	body.biz-content-design-archive .biz-category-card {
		grid-template-columns: 185px minmax(0, 1fr) !important;
		min-height: 205px;
	}

	body.biz-content-design-archive .biz-category-card__thumbnail,
	body.biz-content-design-archive .biz-category-card__image {
		min-height: 205px;
	}

	body.biz-content-design-archive .biz-category-card__excerpt {
		-webkit-line-clamp: 2;
	}
}

@media (max-width: 700px) {
	body.biz-content-design-archive #archive-container.biz-category-list {
		gap: 1rem !important;
	}

	body.biz-content-design-archive .biz-category-card {
		grid-template-columns: 118px minmax(0, 1fr) !important;
		min-height: 142px;
	}

	body.biz-content-design-archive .biz-category-card__thumbnail,
	body.biz-content-design-archive .biz-category-card__image {
		min-height: 142px;
	}

	body.biz-content-design-archive .biz-category-card__body {
		justify-content: flex-start;
		padding: .9rem .9rem .45rem;
	}

	body.biz-content-design-archive .biz-category-card__title {
		font-size: 1.05rem !important;
		line-height: 1.32 !important;
	}

	body.biz-content-design-archive .biz-category-card__meta {
		margin-top: .45rem !important;
		font-size: .75rem;
	}

	body.biz-content-design-archive .biz-category-card__excerpt {
		display: none !important;
	}

	body.biz-content-design-archive .biz-category-card__footer {
		min-height: 44px;
		margin: 0 .9rem;
	}

	body.biz-content-design-archive .biz-category-card__more {
		min-height: 36px;
		font-size: .8rem;
	}

	body.biz-content-design-archive .biz-category-card__more-icon {
		width: 22px;
		height: 22px;
	}
}

@media (max-width: 480px) {
	body.biz-content-design-archive .biz-category-card {
		grid-template-columns: 1fr !important;
	}

	body.biz-content-design-archive .biz-category-card__thumbnail {
		min-height: 0;
		aspect-ratio: 16 / 9;
		border-right: 0;
		border-bottom: 1px solid var(--biz-cd-border);
	}

	body.biz-content-design-archive .biz-category-card__image {
		height: 100%;
		min-height: 0;
	}

	body.biz-content-design-archive .biz-category-card__body {
		padding: 1rem 1rem .55rem;
	}

	body.biz-content-design-archive .biz-category-card__footer {
		margin: 0 1rem;
	}
}

@media (prefers-reduced-motion: reduce) {
	body.biz-content-design-archive .biz-category-card__more-icon {
		transition: none !important;
	}
}

/* Editable archive and sidebar typography. */
body.biz-content-design-archive .post-archive-title .archive-title {
	color: var(--biz-cd-archive-title-color, var(--biz-cd-heading)) !important;
	font-size: var(--biz-cd-archive-title-size-desktop, 44px) !important;
	font-weight: var(--biz-cd-archive-title-weight, 700) !important;
}

body.biz-content-design-archive .biz-category-card__title,
body.biz-content-design-archive .biz-category-card__title a {
	color: var(--biz-cd-card-title-color, var(--biz-cd-heading)) !important;
	font-size: var(--biz-cd-card-title-size-desktop, 25px) !important;
	font-weight: var(--biz-cd-card-title-weight, 700) !important;
}

body.biz-content-design-archive .biz-category-card__more {
	color: var(--biz-cd-more-color, var(--biz-cd-accent)) !important;
	font-size: var(--biz-cd-more-size-desktop, 15px) !important;
	font-weight: var(--biz-cd-more-weight, 800) !important;
}

body.biz-content-design-archive .biz-content-sidebar-card h2 {
	color: var(--biz-cd-sidebar-heading-color, var(--biz-cd-heading)) !important;
	font-size: var(--biz-cd-sidebar-heading-size-desktop, 19px) !important;
	font-weight: var(--biz-cd-sidebar-heading-weight, 700) !important;
}

body.biz-content-design-archive .biz-sidebar-categories a > span {
	color: var(--biz-cd-sidebar-category-color, #1f2937) !important;
	font-size: var(--biz-cd-sidebar-category-size-desktop, 16px) !important;
	font-weight: var(--biz-cd-sidebar-category-weight, 500) !important;
}

body.biz-content-design-archive .biz-sidebar-recent strong {
	color: var(--biz-cd-sidebar-recent-color, var(--biz-cd-heading)) !important;
	font-size: var(--biz-cd-sidebar-recent-size-desktop, 14px) !important;
	font-weight: var(--biz-cd-sidebar-recent-weight, 700) !important;
}

@media (max-width: 1024px) {
	body.biz-content-design-archive .post-archive-title .archive-title {
		font-size: var(--biz-cd-archive-title-size-tablet, 38px) !important;
	}

	body.biz-content-design-archive .biz-category-card__title,
	body.biz-content-design-archive .biz-category-card__title a {
		font-size: var(--biz-cd-card-title-size-tablet, 23px) !important;
	}

	body.biz-content-design-archive .biz-category-card__more {
		font-size: var(--biz-cd-more-size-tablet, 15px) !important;
	}

	body.biz-content-design-archive .biz-content-sidebar-card h2 {
		font-size: var(--biz-cd-sidebar-heading-size-tablet, 18px) !important;
	}

	body.biz-content-design-archive .biz-sidebar-categories a > span {
		font-size: var(--biz-cd-sidebar-category-size-tablet, 16px) !important;
	}

	body.biz-content-design-archive .biz-sidebar-recent strong {
		font-size: var(--biz-cd-sidebar-recent-size-tablet, 14px) !important;
	}
}

@media (max-width: 700px) {
	body.biz-content-design-archive .post-archive-title .archive-title {
		font-size: var(--biz-cd-archive-title-size-mobile, 32px) !important;
	}

	body.biz-content-design-archive .biz-category-card__title,
	body.biz-content-design-archive .biz-category-card__title a {
		font-size: var(--biz-cd-card-title-size-mobile, 20px) !important;
	}

	body.biz-content-design-archive .biz-category-card__more {
		font-size: var(--biz-cd-more-size-mobile, 14px) !important;
	}

	body.biz-content-design-archive .biz-content-sidebar-card h2 {
		font-size: var(--biz-cd-sidebar-heading-size-mobile, 18px) !important;
	}

	body.biz-content-design-archive .biz-sidebar-categories a > span {
		font-size: var(--biz-cd-sidebar-category-size-mobile, 15px) !important;
	}

	body.biz-content-design-archive .biz-sidebar-recent strong {
		font-size: var(--biz-cd-sidebar-recent-size-mobile, 14px) !important;
	}
}



/* Archive and related cards expose semantic links rather than whole-card click targets. */
body.biz-content-design-archive .biz-category-card,
body.biz-content-design-enabled .biz-related-card {
	cursor: default;
}

body.biz-content-design-author .post-archive-title .biz-author-archive-intro {
	grid-column: 1 / -1;
	display: flex;
	align-items: center;
	gap: .9rem;
	margin: 0;
	padding-top: .15rem;
}
body.biz-content-design-author .biz-author-archive-intro img {
	width: 52px;
	height: 52px;
	border: 3px solid var(--biz-cd-surface);
	border-radius: 50%;
	box-shadow: 0 3px 10px rgba(15,50,70,.08);
}
body.biz-content-design-author .biz-author-archive-intro p {
	margin: 0;
	color: var(--biz-token-text, #34423d);
	line-height: 1.6;
}

body.biz-content-design-archive .site-main > .entry.content-bg,
body.biz-content-design-archive .site-main > .entry.error {
	padding: clamp(1rem, 2.5vw, 1.5rem);
	border: 1px solid var(--biz-cd-border);
	border-radius: var(--biz-cd-radius);
	background: var(--biz-cd-soft);
}
