/**
 * SDK101 PDF Courses — frontend layout only.
 * Colors, fonts, and radii inherit from Kadence / Tutor / theme tokens.
 */
.sdk101-pdf-courses {
	--sdk101-pdf-accent: var(--global-palette-btn-bg, var(--tutor-color-primary, var(--global-palette1, currentColor)));
	--sdk101-pdf-accent-hover: var(--global-palette-btn-bg-hover, var(--tutor-color-primary-hover, var(--global-palette2, var(--sdk101-pdf-accent))));
	--sdk101-pdf-text: var(--global-palette3, var(--tutor-body-color, inherit));
	--sdk101-pdf-text-strong: var(--global-palette4, var(--sdk101-pdf-text));
	--sdk101-pdf-muted: var(--global-palette5, var(--tutor-color-hints, inherit));
	--sdk101-pdf-border: var(--global-gray-400, var(--tutor-border-color, var(--global-palette6, currentColor)));
	--sdk101-pdf-surface: var(--global-palette7, var(--tutor-bg-color, transparent));
	--sdk101-pdf-surface-alt: var(--global-palette8, var(--sdk101-pdf-surface));
	--sdk101-pdf-card-bg: var(--global-palette9, transparent);
	--sdk101-pdf-btn-text: var(--global-palette-btn, var(--global-palette9, #fff));
	--sdk101-pdf-btn-text-hover: var(--global-palette-btn-hover, var(--sdk101-pdf-btn-text));
	--sdk101-pdf-radius: var(--global-border-radius, var(--tutor-border-radius-sm, 0.25rem));
	--sdk101-pdf-gap: 1rem;
	--sdk101-pdf-card-width: 17.25rem;
	--sdk101-pdf-control-h: 2.5rem;
	--sdk101-pdf-content-width: 100%;
	color: var(--sdk101-pdf-text);
	font-family: inherit;
	font-size: inherit;
	line-height: inherit;
}

.sdk101-pdf-courses *,
.sdk101-pdf-courses *::before,
.sdk101-pdf-courses *::after {
	box-sizing: border-box;
}

/*
 * Toolbar: Search + Browse all + Previous/Next on one baseline.
 * Overrides Kadence .single-content form margin and global button padding.
 */
.sdk101-pdf-courses .sdk101-pdf-toolbar {
	display: flex;
	flex-flow: row nowrap;
	align-items: stretch;
	justify-content: flex-start;
	gap: 0.5rem;
	margin: 0 0 var(--sdk101-pdf-gap);
	padding: 0;
	width: 100%;
	min-width: 0;
	height: var(--sdk101-pdf-control-h);
	max-height: var(--sdk101-pdf-control-h);
}

.sdk101-pdf-courses .sdk101-pdf-toolbar .sdk101-pdf-search,
.entry-content .sdk101-pdf-courses .sdk101-pdf-toolbar form.sdk101-pdf-search,
.single-content .sdk101-pdf-courses .sdk101-pdf-toolbar form.sdk101-pdf-search {
	display: flex !important;
	flex: 1 1 auto;
	flex-flow: row nowrap;
	align-items: stretch;
	gap: 0.5rem;
	min-width: 0;
	width: auto;
	height: 100% !important;
	max-height: 100% !important;
	margin: 0 !important;
	margin-block: 0 !important;
	margin-inline: 0 !important;
	padding: 0 !important;
	border: 0 !important;
	background: transparent !important;
	box-shadow: none !important;
}

.sdk101-pdf-courses .sdk101-pdf-toolbar .screen-reader-text {
	position: absolute !important;
	width: 1px !important;
	height: 1px !important;
	padding: 0 !important;
	margin: -1px !important;
	overflow: hidden !important;
	clip: rect(0, 0, 0, 0) !important;
	white-space: nowrap !important;
	border: 0 !important;
}

.sdk101-pdf-courses .sdk101-pdf-toolbar .sdk101-pdf-search__input,
.sdk101-pdf-courses .sdk101-pdf-toolbar .sdk101-pdf-search__submit,
.sdk101-pdf-courses .sdk101-pdf-toolbar .sdk101-pdf-browse-all,
.entry-content .sdk101-pdf-courses .sdk101-pdf-toolbar button,
.single-content .sdk101-pdf-courses .sdk101-pdf-toolbar button,
.entry-content .sdk101-pdf-courses .sdk101-pdf-toolbar input[type="search"],
.single-content .sdk101-pdf-courses .sdk101-pdf-toolbar input[type="search"] {
	box-sizing: border-box !important;
	display: inline-flex !important;
	flex-direction: row !important;
	align-items: center !important;
	justify-content: center !important;
	align-self: stretch !important;
	height: 100% !important;
	min-height: 0 !important;
	max-height: 100% !important;
	margin: 0 !important;
	padding: 0 0.85rem !important;
	font-family: inherit !important;
	font-size: 0.875rem !important;
	font-weight: 600 !important;
	line-height: 1 !important;
	letter-spacing: normal !important;
	text-transform: none !important;
	vertical-align: middle !important;
	border-radius: var(--sdk101-pdf-radius) !important;
	float: none !important;
	position: static !important;
	transform: none !important;
	top: auto !important;
	bottom: auto !important;
	box-shadow: none !important;
}

.sdk101-pdf-courses .sdk101-pdf-toolbar .sdk101-pdf-search__input,
.entry-content .sdk101-pdf-courses .sdk101-pdf-toolbar input[type="search"],
.single-content .sdk101-pdf-courses .sdk101-pdf-toolbar input[type="search"] {
	flex: 1 1 auto !important;
	min-width: 8rem !important;
	width: auto !important;
	font-weight: 400 !important;
	color: inherit !important;
	background: var(--sdk101-pdf-card-bg) !important;
	border: 1px solid color-mix(in srgb, var(--sdk101-pdf-border) 70%, transparent) !important;
	-webkit-appearance: none !important;
	appearance: none !important;
}

.sdk101-pdf-courses .sdk101-pdf-toolbar .sdk101-pdf-search__input:focus {
	outline: 2px solid var(--sdk101-pdf-accent);
	outline-offset: 2px;
}

.sdk101-pdf-courses .sdk101-pdf-toolbar .sdk101-pdf-search__submit,
.sdk101-pdf-courses .sdk101-pdf-toolbar .sdk101-pdf-browse-all,
.entry-content .sdk101-pdf-courses .sdk101-pdf-toolbar button,
.single-content .sdk101-pdf-courses .sdk101-pdf-toolbar button {
	flex: 0 0 auto !important;
	width: auto !important;
	cursor: pointer;
	gap: 0.3rem;
	border: 1px solid color-mix(in srgb, var(--sdk101-pdf-border) 70%, transparent) !important;
	background: var(--sdk101-pdf-card-bg) !important;
	color: var(--sdk101-pdf-text-strong) !important;
	text-decoration: none !important;
	white-space: nowrap !important;
	appearance: none !important;
	-webkit-appearance: none !important;
}

.sdk101-pdf-courses .sdk101-pdf-toolbar .sdk101-pdf-search__submit,
.sdk101-pdf-courses .sdk101-pdf-toolbar .sdk101-pdf-browse-all {
	color: var(--sdk101-pdf-btn-text) !important;
	background: var(--sdk101-pdf-accent) !important;
	border-color: transparent !important;
}

.sdk101-pdf-courses .sdk101-pdf-toolbar .sdk101-pdf-search__submit:hover,
.sdk101-pdf-courses .sdk101-pdf-toolbar .sdk101-pdf-browse-all:hover,
.sdk101-pdf-courses .sdk101-pdf-toolbar .sdk101-pdf-search__submit:focus,
.sdk101-pdf-courses .sdk101-pdf-toolbar .sdk101-pdf-browse-all:focus {
	background: var(--sdk101-pdf-accent-hover) !important;
	color: var(--sdk101-pdf-btn-text-hover) !important;
}

@media (max-width: 40rem) {
	.sdk101-pdf-courses .sdk101-pdf-toolbar {
		flex-wrap: wrap;
		height: auto;
		max-height: none;
	}

	.sdk101-pdf-courses .sdk101-pdf-toolbar .sdk101-pdf-search,
	.sdk101-pdf-courses .sdk101-pdf-toolbar .sdk101-pdf-browse-all {
		height: var(--sdk101-pdf-control-h) !important;
		max-height: var(--sdk101-pdf-control-h) !important;
	}

	.sdk101-pdf-courses .sdk101-pdf-toolbar .sdk101-pdf-search {
		flex: 1 1 100%;
	}
}

/* Featured carousel — MIT-style heading + prev/next */
.sdk101-pdf-featured__head,
.sdk101-pdf-browse__head {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: space-between;
	gap: 0.75rem;
	margin: 0 0 1.1rem;
}

.sdk101-pdf-featured__title {
	margin: 0 !important;
	font-family: inherit;
	font-size: clamp(1.25rem, 2.2vw, 1.6rem);
	font-weight: 700;
	line-height: 1.2;
	color: var(--sdk101-pdf-text-strong);
}

.sdk101-pdf-featured__nav {
	display: flex;
	flex: 0 0 auto;
	flex-flow: row nowrap;
	align-items: center;
	gap: 0.5rem;
	margin: 0;
	padding: 0;
}

/* Match Search / Browse all: readable dark text on white, clear border */
.sdk101-pdf-courses .sdk101-pdf-nav-btn,
.sdk101-pdf-courses .sdk101-pdf-featured__nav .sdk101-pdf-nav-btn,
.entry-content .sdk101-pdf-courses .sdk101-pdf-nav-btn,
.single-content .sdk101-pdf-courses .sdk101-pdf-nav-btn,
.entry-content .sdk101-pdf-courses button.sdk101-pdf-nav-btn,
.single-content .sdk101-pdf-courses button.sdk101-pdf-nav-btn {
	box-sizing: border-box !important;
	display: inline-flex !important;
	align-items: center !important;
	justify-content: center !important;
	gap: 0.3rem;
	height: var(--sdk101-pdf-control-h) !important;
	min-height: var(--sdk101-pdf-control-h) !important;
	max-height: var(--sdk101-pdf-control-h) !important;
	margin: 0 !important;
	padding: 0 0.85rem !important;
	font-family: inherit !important;
	font-size: 0.875rem !important;
	font-weight: 600 !important;
	line-height: 1 !important;
	letter-spacing: normal !important;
	text-transform: none !important;
	color: #111111 !important;
	background: #ffffff !important;
	background-color: #ffffff !important;
	border: 1px solid #c5cdd6 !important;
	border-radius: var(--sdk101-pdf-radius) !important;
	cursor: pointer;
	text-decoration: none !important;
	white-space: nowrap !important;
	appearance: none !important;
	-webkit-appearance: none !important;
	box-shadow: none !important;
	opacity: 1 !important;
}

.sdk101-pdf-courses .sdk101-pdf-nav-btn span,
.sdk101-pdf-courses .sdk101-pdf-nav-btn .sdk101-pdf-nav-btn__text {
	color: inherit !important;
	opacity: 1 !important;
}

.sdk101-pdf-courses .sdk101-pdf-nav-btn:hover,
.sdk101-pdf-courses .sdk101-pdf-nav-btn:focus,
.sdk101-pdf-courses .sdk101-pdf-nav-btn:hover span,
.sdk101-pdf-courses .sdk101-pdf-nav-btn:focus span {
	color: #111111 !important;
	background: #ffffff !important;
	background-color: #ffffff !important;
	border-color: #8a96a3 !important;
}

.sdk101-pdf-courses .sdk101-pdf-nav-btn:disabled,
.sdk101-pdf-courses .sdk101-pdf-nav-btn:disabled span {
	color: #111111 !important;
	background: #ffffff !important;
	background-color: #ffffff !important;
	border-color: #c5cdd6 !important;
	opacity: 0.45 !important;
	cursor: not-allowed;
}

.sdk101-pdf-nav-btn__text {
	display: none;
}

@media (min-width: 720px) {
	.sdk101-pdf-nav-btn__text {
		display: inline;
	}
}

.sdk101-pdf-carousel {
	overflow: hidden;
}

.sdk101-pdf-carousel__track {
	display: flex;
	align-items: stretch;
	gap: var(--sdk101-pdf-gap);
	list-style: none;
	margin: 0;
	padding: 0 0 0.25rem;
	overflow-x: auto;
	scroll-snap-type: x mandatory;
	scroll-behavior: smooth;
	-webkit-overflow-scrolling: touch;
	scrollbar-width: none;
}

.sdk101-pdf-carousel__track::-webkit-scrollbar {
	display: none;
}

.sdk101-pdf-carousel__track > .sdk101-pdf-card {
	flex: 0 0 var(--sdk101-pdf-card-width);
	width: var(--sdk101-pdf-card-width);
	max-width: 78vw;
	scroll-snap-align: start;
}

.sdk101-pdf-carousel__track .sdk101-pdf-card__excerpt {
	display: none;
}

.sdk101-pdf-browse__count {
	margin: 0;
	color: var(--sdk101-pdf-muted);
	font-size: 0.8125rem;
}

/* Grid — compact OCW-style tiles */
.sdk101-pdf-grid {
	display: grid;
	gap: var(--sdk101-pdf-gap);
	grid-template-columns: repeat(auto-fill, minmax(var(--sdk101-pdf-card-width), 1fr));
	list-style: none;
	margin: 0;
	padding: 0;
}

.sdk101-pdf-grid > .sdk101-pdf-card {
	max-width: 20rem;
}

/*
 * Card — MIT OCW visual system:
 * image → eyebrow → title → author → topics
 */
.sdk101-pdf-card {
	display: flex;
	flex-direction: column;
	height: 100%;
	background: var(--sdk101-pdf-card-bg);
	border: 1px solid color-mix(in srgb, var(--sdk101-pdf-border) 65%, transparent);
	border-radius: 0.2rem;
	overflow: hidden;
	transition: border-color 0.15s ease;
}

.sdk101-pdf-card:hover,
.sdk101-pdf-card:focus-within {
	border-color: color-mix(in srgb, var(--sdk101-pdf-text-strong) 35%, var(--sdk101-pdf-border));
}

.sdk101-pdf-card__link {
	display: flex;
	flex-direction: column;
	flex: 1 1 auto;
	color: inherit;
	text-decoration: none;
	min-height: 100%;
}

.sdk101-pdf-card__link:hover .sdk101-pdf-card__title,
.sdk101-pdf-card__link:focus .sdk101-pdf-card__title {
	text-decoration: underline;
	text-underline-offset: 0.15em;
}

.sdk101-pdf-card__link:focus {
	outline: none;
}

.sdk101-pdf-card__link:focus-visible {
	outline: 2px solid var(--sdk101-pdf-accent);
	outline-offset: 2px;
}

.sdk101-pdf-card__media {
	position: relative;
	aspect-ratio: 16 / 10;
	width: 100%;
	background:
		linear-gradient(
			145deg,
			color-mix(in srgb, var(--sdk101-pdf-surface) 80%, var(--sdk101-pdf-muted)) 0%,
			color-mix(in srgb, var(--sdk101-pdf-surface-alt) 70%, var(--sdk101-pdf-border)) 100%
		);
	overflow: hidden;
}

.sdk101-pdf-card__media img {
	display: block;
	width: 100%;
	height: 100%;
	object-fit: cover;
	object-position: center top;
}

.sdk101-pdf-card__body {
	display: flex;
	flex-direction: column;
	align-items: stretch;
	gap: 0.2rem;
	padding: 0.85rem 0.95rem 1rem;
	flex: 0 0 auto;
}

/* Kill Kadence .single-content p / heading margins inside cards */
.sdk101-pdf-card__body > *,
.entry-content .sdk101-pdf-card__body > *,
.single-content .sdk101-pdf-card__body > * {
	margin: 0 !important;
	margin-block: 0 !important;
}

.sdk101-pdf-card__eyebrow {
	margin: 0 0 0.35rem !important;
	font-size: 0.6875rem;
	font-weight: 500;
	letter-spacing: 0.06em;
	line-height: 1.3;
	text-transform: uppercase;
	color: var(--sdk101-pdf-muted);
}

.sdk101-pdf-card__title {
	margin: 0 0 0.45rem !important;
	font-size: 1.05rem;
	font-weight: 700;
	line-height: 1.3;
	color: var(--sdk101-pdf-text-strong);
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	overflow: hidden;
}

.sdk101-pdf-card__meta {
	margin: 0 !important;
	font-size: 0.8125rem;
	font-weight: 400;
	line-height: 1.4;
	color: var(--sdk101-pdf-muted);
}

.sdk101-pdf-card__meta-label {
	font-weight: 500;
	color: var(--sdk101-pdf-text-strong);
}

.sdk101-pdf-card__meta--tags {
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
}

.sdk101-pdf-card__excerpt {
	margin: 0.35rem 0 0 !important;
	color: var(--sdk101-pdf-muted);
	font-size: 0.8125rem;
	line-height: 1.4;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
}

/* Topics / tags chips (detail page) */
.sdk101-pdf-topics {
	display: flex;
	flex-wrap: wrap;
	gap: 0.4rem;
	margin: 0 0 0.75rem;
	padding: 0;
	list-style: none;
}

.sdk101-pdf-topics__item {
	display: inline-flex;
	align-items: center;
	min-height: 1.75rem;
	padding: 0.15rem 0.55rem;
	font-size: 0.75rem;
	font-weight: 600;
	letter-spacing: 0.02em;
	text-transform: uppercase;
	color: var(--sdk101-pdf-text-strong);
	background: var(--sdk101-pdf-surface);
	border: 1px solid color-mix(in srgb, var(--sdk101-pdf-border) 40%, transparent);
	border-radius: var(--sdk101-pdf-radius);
}

/* Empty / loading */
.sdk101-pdf-empty {
	padding: 2rem 1.25rem;
	text-align: center;
	color: var(--sdk101-pdf-muted);
	background: var(--sdk101-pdf-surface);
	border: 1px dashed color-mix(in srgb, var(--sdk101-pdf-border) 70%, transparent);
	border-radius: var(--sdk101-pdf-radius);
}

/* Single course — width handled by theme content-wrap */
.sdk101-pdf-single {
	width: 100%;
	max-width: none;
	margin: 0;
	padding: 0;
}

.sdk101-pdf-single__hero {
	margin-bottom: var(--global-lg-spacing, 1.75rem);
}

.sdk101-pdf-single__cover {
	width: 100%;
	aspect-ratio: 21 / 9;
	object-fit: cover;
	border-radius: var(--sdk101-pdf-radius);
	margin-bottom: var(--global-md-spacing, 1.25rem);
	background: var(--sdk101-pdf-surface);
}

.sdk101-pdf-single__cover--placeholder {
	display: block;
	min-height: 12rem;
}

.sdk101-pdf-single__title {
	margin: 0 0 0.75rem;
	font-family: inherit;
	font-size: clamp(1.75rem, 4vw, 2.5rem);
	font-weight: 700;
	line-height: 1.15;
	color: var(--sdk101-pdf-text);
}

.sdk101-pdf-single__attrs {
	margin: 0 0 var(--global-lg-spacing, 2rem);
}

.sdk101-pdf-attrs-list {
	margin: 0;
	padding: 0;
	border: 1px solid color-mix(in srgb, var(--sdk101-pdf-border) 55%, transparent);
	border-radius: var(--sdk101-pdf-radius);
	overflow: hidden;
	background: var(--sdk101-pdf-card-bg);
}

.sdk101-pdf-attrs-list__row {
	display: grid;
	grid-template-columns: 1fr;
	gap: 0.25rem;
	padding: 0.85rem 1rem;
	border-bottom: 1px solid color-mix(in srgb, var(--sdk101-pdf-border) 45%, transparent);
}

.sdk101-pdf-attrs-list__row:last-child {
	border-bottom: none;
}

.sdk101-pdf-attrs-list__row:nth-child(even) {
	background: var(--sdk101-pdf-surface-alt);
}

@media (min-width: 640px) {
	.sdk101-pdf-attrs-list__row {
		grid-template-columns: minmax(10rem, 14rem) 1fr;
		gap: 1rem;
		align-items: baseline;
	}
}

.sdk101-pdf-attrs-list__label {
	margin: 0;
	font-size: 0.8125rem;
	font-weight: 700;
	letter-spacing: 0.02em;
	text-transform: uppercase;
	color: var(--sdk101-pdf-muted);
}

.sdk101-pdf-attrs-list__value {
	margin: 0;
	font-size: 1rem;
	font-weight: 500;
	color: var(--sdk101-pdf-text-strong);
}

.sdk101-pdf-single__content {
	margin: 0 0 var(--global-xl-spacing, 2.5rem);
	color: inherit;
	font-size: inherit;
}

.sdk101-pdf-single__content > *:first-child {
	margin-top: 0;
}

.sdk101-pdf-single__section-title {
	margin: 0 0 1rem;
	font-family: inherit;
	font-size: 1.35rem;
	font-weight: 700;
	color: var(--sdk101-pdf-text);
}

/* Downloads */
.sdk101-pdf-downloads {
	display: grid;
	gap: 0.75rem;
	margin: 0;
	padding: 0;
	list-style: none;
}

.sdk101-pdf-download {
	display: flex;
	align-items: center;
	justify-content: space-between;
	gap: 1rem;
	padding: 0.9rem 1rem;
	background: var(--sdk101-pdf-card-bg);
	border: 1px solid color-mix(in srgb, var(--sdk101-pdf-border) 55%, transparent);
	border-radius: var(--sdk101-pdf-radius);
}

.sdk101-pdf-download__meta {
	min-width: 0;
	flex: 1 1 auto;
}

.sdk101-pdf-download__name {
	margin: 0 0 0.2rem;
	font-weight: 600;
	word-break: break-word;
	color: var(--sdk101-pdf-text-strong);
}

.sdk101-pdf-download__size {
	margin: 0;
	font-size: 0.875rem;
	color: var(--sdk101-pdf-muted);
}

.sdk101-pdf-download__btn {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	gap: 0.4rem;
	min-height: 44px;
	min-width: 44px;
	padding: 0.55rem 1.1rem;
	font-family: inherit;
	font-size: 0.9375rem;
	font-weight: 600;
	color: var(--sdk101-pdf-btn-text);
	background: var(--sdk101-pdf-accent);
	border: 1px solid transparent;
	border-radius: var(--sdk101-pdf-radius);
	text-decoration: none;
	white-space: nowrap;
	transition: opacity 0.15s ease, background-color 0.15s ease, color 0.15s ease;
}

.sdk101-pdf-download__btn:hover,
.sdk101-pdf-download__btn:focus {
	color: var(--sdk101-pdf-btn-text-hover);
	opacity: 1;
	text-decoration: none;
	background: var(--sdk101-pdf-accent-hover);
}

.sdk101-pdf-download__btn:focus-visible {
	outline: 2px solid var(--sdk101-pdf-accent);
	outline-offset: 3px;
}

@media (max-width: 479px) {
	.sdk101-pdf-download {
		flex-direction: column;
		align-items: stretch;
	}

	.sdk101-pdf-download__btn {
		width: 100%;
	}
}

/* Single course adjacent prev/next */
.sdk101-pdf-adjacent {
	display: grid;
	grid-template-columns: 1fr 1fr;
	gap: 0.75rem;
	margin-top: var(--global-xl-spacing, 2.5rem);
	padding-top: 1.25rem;
	border-top: 1px solid color-mix(in srgb, var(--sdk101-pdf-border) 55%, transparent);
}

.sdk101-pdf-adjacent__link {
	display: flex;
	align-items: center;
	gap: 0.65rem;
	min-height: 44px;
	padding: 0.85rem 1rem;
	text-decoration: none;
	color: inherit;
	background: var(--sdk101-pdf-card-bg);
	border: 1px solid color-mix(in srgb, var(--sdk101-pdf-border) 55%, transparent);
	border-radius: var(--sdk101-pdf-radius);
	transition: border-color 0.15s ease;
}

.sdk101-pdf-adjacent__link:hover,
.sdk101-pdf-adjacent__link:focus {
	border-color: var(--sdk101-pdf-accent);
	text-decoration: none;
	color: inherit;
}

.sdk101-pdf-adjacent__link--next {
	justify-content: flex-end;
	text-align: end;
}

.sdk101-pdf-adjacent__link.is-disabled {
	visibility: hidden;
}

.sdk101-pdf-adjacent__dir {
	font-size: 1.5rem;
	line-height: 1;
	color: var(--sdk101-pdf-accent);
}

.sdk101-pdf-adjacent__label {
	display: block;
	font-size: 0.75rem;
	font-weight: 700;
	letter-spacing: 0.04em;
	text-transform: uppercase;
	color: var(--sdk101-pdf-muted);
}

.sdk101-pdf-adjacent__title {
	display: block;
	font-weight: 600;
	color: var(--sdk101-pdf-text-strong);
}
