:where(.zds-reading) li::marker {
	color: var(--zds-hue);
}

*, *::before, *::after {
	box-sizing: border-box;
}

.zds-dyad__snipped .zds-dyad__still {
	aspect-ratio: var(--zds-whratio__dyad);
}

.zds-kingdom {
	min-height: 100vh;
	margin: 0;
	background-color: var(--zds-bgc);
	background-image: var(--zds-backfill);
	background-size: var(--zds-girth__backfill);
	color: var(--zds-inkcolor);
	overflow-wrap: break-word;
	font: 400 16px/1.6 var(--zds-content);
	-webkit-font-smoothing: antialiased;
	overflow-x: clip;
}

:root {
	--zds-two: none;
	--zds-pouch: uppercase;
	--zds-inkcolor: var(--bec-text);
	--zds-girth__backfill: auto;
	--zds-bgc: var(--bec-field);
	--zds-bend: max(0px, var(--zds-curved));
	--zds-linelet: var(--bec-edge);
	--zds-hue: var(--bec-brand);
	--zds-motif__three: var(--zds-hue);
	--zds-motif__four: var(--zds-bulletin);
	--zds-haze: var(--bec-quiet);
	--zds-curved: calc(var(--bec-bevel) + -2px);
	--zds-hue__inkcolor: var(--bec-signal-fg);
	--zds-hitarea__curved: 6px;
	--zds-selvage: 16px;
	--zds-chief: var(--bec-title-face);
	--zds-backfill: repeating-linear-gradient(120deg, color-mix(in srgb, var(--zds-inkcolor) 3%, transparent) 0 1px, transparent 1px 18.5px);
	--zds-hitarea__chunky: 0px;
	--zds-fw: 700;
	--zds-wire: color-mix(in srgb, var(--zds-linelet) 70%, var(--zds-inkcolor) 10%);
	--zds-tier: color-mix(in srgb, var(--zds-bulletin) 55%, var(--zds-bgc));
	--zds-bulletin: var(--bec-raised);
	--zds-gametile: 1 / 1;
	--zds-panoramic: 1140px;
	--zds-spacer: calc(1rem * var(--bec-scale));
	--zds-content: var(--bec-copy-font);
	--zds-one__motif: var(--zds-tier);
	--zds-nightfall: color-mix(in srgb, var(--zds-bgc) 70%, #000);
}

.zds-mastbox__proceed {
	grid-column: 1 / -1;
}

.zds-editpick__proceed {
	flex: 1 1 100%;
}

.zds-askq__faq::after {
	position: absolute;
	height: 28px;
	border-radius: 50%;
	content: "+";
	top: 50%;
	right: 16px;
	margin-top: -13px;
	display: grid;
	color: var(--zds-hue__inkcolor);
	width: 28px;
	place-items: center;
	background: var(--zds-hue);
	font: 800 1.125rem/1 var(--zds-chief);
}

html {
	scroll-behavior: smooth;
	-webkit-text-size-adjust: 100%;
}

.zds-subtotal::after {
	height: 9px;
	top: 20px;
	right: 20px;
	border-right: 2px solid var(--zds-hue);
	border-bottom: 2px solid var(--zds-hue);
	transform: rotate(45deg);
	width: 9px;
	position: absolute;
	content: "";
}

:where(.zds-kingdom) img {
	height: auto;
	max-width: 100%;
}

.zds-roadmap[open] > .zds-subtotal::after {
	transform: rotate(-135deg);
	top: 24px;
}

.zds-tryout__blk::backdrop {
	background: color-mix(in srgb, #000 79%, transparent);
}

.zds-faq__collapse[open] > .zds-askq__faq::after {
	content: "−";
}

.zds-leadtext {
	position: relative;
	padding-block: 25px 22px;
	gap: 11px 12px;
	display: grid;
	isolation: isolate;
}

:where(.zds-kingdom) :focus-visible {
	outline: 3px solid var(--zds-hue);
	outline-offset: 2px;
}

:where(.zds-kingdom) a {
	color: var(--zds-inkcolor);
	text-decoration-color: color-mix(in srgb, var(--zds-hue) 70%, transparent);
	text-decoration-thickness: 1px;
	text-underline-offset: 3px;
}

@supports (animation-timeline: scroll()) {
	.zds-updraft {
		visibility: hidden;
		opacity: 0;
		animation-name: zds-updraft__nested;
		animation-duration: auto;
		animation-timing-function: linear;
		animation-fill-mode: both;
		animation-timeline: scroll(nearest block);
		animation-range: 0 30vh;
	}

	@keyframes zds-updraft__nested {
		to {
			opacity: 1;
			visibility: visible;
		}
	}
}

.zds-stp:last-child::before {
	display: none;
}

:where(.zds-kingdom) a:hover {
	color: var(--zds-hue);
}

@media (prefers-reduced-motion: reduce) {
	html {
		scroll-behavior: auto;
	}
}

:where(.zds-kingdom) [tabindex="-1"]:focus:not(:focus-visible) {
	outline: none;
}

.zds-xtone__castlist:has(.zds-done:focus-visible) {
	outline: 3px solid var(--zds-hue);
	outline-offset: -4px;
}

.zds-itm__infobox {
	counter-increment: drop;
}

.zds-arena > * {
	min-width: 0;
}

:where(.zds-arena) [id], .zds-arena .zds-secthead {
	scroll-margin-top: 94px;
}

.zds-snipped .zds-still__figimg {
	aspect-ratio: var(--zds-figimg__whratio);
}

@media (max-width: 991.98px) {
	:where(.zds-arena) [id], .zds-arena .zds-secthead {
		scroll-margin-top: 74px;
	}
}

.zds-leadtext::before {
	z-index: -1;
	inset: 0 calc(50% - 50vw);
	background: var(--zds-two), var(--zds-one__motif);
	position: absolute;
	content: "";
	pointer-events: none;
}

:where(.zds-kingdom) :is(h1, h2, h3, h4, h5, h6) {
	text-wrap: balance;
	color: var(--zds-inkcolor);
	font-family: var(--zds-chief);
	line-height: 1.27;
	margin: 0;
}

.zds-tack:focus-visible ~ .zds-pole .zds-leverball {
	outline: 3px solid var(--zds-hue);
	outline-offset: 2px;
}

.zds-proceed, .zds-proceed__tinted {
	letter-spacing: 0.01em;
	display: inline-flex;
	padding: 0 22px;
	font: 800 1rem/1.1 var(--zds-chief);
	text-align: center;
	text-decoration: none;
	text-transform: var(--zds-pouch);
	border: 2px solid var(--zds-hue);
	border-radius: var(--zds-hitarea__curved);
	align-items: center;
	justify-content: center;
	gap: 7px 8px;
	cursor: pointer;
	min-height: 48px;
}

:where(.zds-kingdom) :is(p, li) {
	text-wrap: pretty;
}

.zds-proceed {
	background: var(--zds-hue);
	color: var(--zds-hue__inkcolor);
	box-shadow: 0 var(--zds-hitarea__chunky) 0 color-mix(in srgb, var(--zds-hue) 55%, #000);
}

.zds-kingdom a.zds-proceed:hover {
	filter: brightness(1.08);
	color: var(--zds-hue__inkcolor);
}

.zds-itm__infobox a::before {
	font-size: 0.875rem;
	content: counter(drop, decimal-leading-zero);
	color: var(--zds-hue);
}

.zds-updraft::before {
	margin-top: 5px;
	height: 12px;
	border-top: 2.5px solid currentColor;
	border-left: 2.5px solid currentColor;
	content: "";
	transform: rotate(45deg);
	width: 12px;
}

.zds-wisp {
	width: 1px;
	clip: rect(0 0 0 0);
	clip-path: inset(50%);
	position: absolute;
	height: 1px;
	white-space: nowrap;
	overflow: hidden;
}

.zds-proceed__tinted {
	background: transparent;
	color: var(--zds-inkcolor);
}

.zds-arena {
	padding: 0 max(var(--zds-selvage), env(safe-area-inset-right, 0px)) 48px max(var(--zds-selvage), env(safe-area-inset-left, 0px));
	margin: 0 auto;
	display: flow-root;
	max-width: calc(var(--zds-panoramic) + 2 * var(--zds-selvage));
	width: 100%;
}

.zds-mastbox::before {
	background: var(--zds-two), var(--zds-one__motif);
	position: absolute;
	inset: 0 calc(50% - 50vw);
	content: "";
	pointer-events: none;
	z-index: -1;
}

.zds-kingdom a.zds-proceed__tinted:hover {
	background: color-mix(in srgb, var(--zds-hue) 14%, transparent);
	color: var(--zds-inkcolor);
}

.zds-extras__mastbox li::before {
	position: absolute;
	left: 0;
	font-weight: 800;
	content: "✓";
	color: var(--zds-hue);
}

.zds-leverball__palings::before {
	background: var(--zds-hue);
	content: "";
	position: absolute;
	height: 2px;
	top: 4px;
	left: 0;
	width: 14px;
}

.zds-bc__itm + .zds-bc__itm::before {
	color: var(--zds-haze);
	content: "›";
}

.zds-articles__weblink::before {
	font-size: 1.375rem;
	margin-right: 10px;
	content: "›";
	color: var(--zds-hue);
}

.zds-stp::before {
	position: absolute;
	top: 40px;
	bottom: 0;
	left: 19px;
	content: "";
	background: var(--zds-linelet);
	width: 2px;
}

.zds-arena > * + * {
	margin-top: calc(var(--zds-spacer) * 1.5);
}

.zds-microtext {
	color: var(--zds-haze);
	margin: 0;
	font-size: 0.875rem;
	line-height: 1.47;
}

.zds-detail::before {
	border-radius: 50%;
	position: absolute;
	top: 17px;
	left: 14px;
	background: var(--zds-hue);
	height: 10px;
	width: 10px;
	content: "";
}

.zds-heading3 {
	letter-spacing: -0.01em;
	font: var(--zds-fw) clamp(1.65rem, 1.2rem + 2vw, 2.5rem) / 1.2 var(--zds-chief);
	margin: 0;
}

.zds-secthead {
	margin: 0 0 13px;
	font: var(--zds-fw) clamp(1.33rem, 1.07rem + 1.2vw, 1.82rem) / 1.25 var(--zds-chief);
}

.zds-nutgraf {
	font-size: 1.125rem;
	line-height: 1.53;
	color: var(--zds-inkcolor);
	margin: 0;
}

:where(.zds-reading) > :first-child {
	margin-top: 0;
}

:where(.zds-reading) > :last-child {
	margin-bottom: 0;
}

:where(.zds-reading) p {
	margin: 0 0 13px;
}

:where(.zds-reading) ul, :where(.zds-reading) ol {
	padding-left: 22px;
	margin: 0 0 14px;
}

:where(.zds-reading) li {
	margin-bottom: 5px;
}

:where(.zds-reading) h2 {
	margin: 32px 0 11px;
	font-size: clamp(1.33rem, 1.07rem + 1.2vw, 1.82rem);
	font-weight: var(--zds-fw);
}

:where(.zds-reading) h3, :where(.zds-reading) h4, :where(.zds-reading) h5, :where(.zds-reading) h6 {
	margin: 22px 0 7px;
	font-size: 1.2rem;
	font-weight: 700;
}

:where(.zds-reading) blockquote {
	margin: 0 0 14px;
	background: var(--zds-bulletin);
	border-left: 3px solid var(--zds-hue);
	padding: 11px 16px;
}

:where(.zds-reading) th {
	background: var(--zds-bulletin);
}

:where(.zds-reading) table {
	margin: 0 0 16px;
	border-collapse: collapse;
	overflow-x: auto;
	display: block;
	font-size: 1rem;
	max-width: 100%;
	width: 100%;
	position: relative;
}

:where(.zds-reading) th, :where(.zds-reading) td {
	text-align: left;
	padding: 9px 12px;
	vertical-align: top;
	border: 1px solid var(--zds-wire);
}

.zds-ponder__right {
	border: 1px solid var(--zds-linelet);
	border-radius: var(--zds-bend);
	background: var(--zds-bulletin);
	padding: 14px 16px;
	min-width: 0;
}

:where(.zds-reading) .wp-block-table {
	position: relative;
	max-width: 100%;
	overflow-x: auto;
	margin: 0 0 16px;
}

:where(.zds-reading) .wp-block-table table {
	margin: 0;
	display: table;
}

.zds-tryout__plank {
	flex-direction: row-reverse;
	display: flex;
	justify-content: flex-start;
	gap: 5px 6px;
	padding: 5px 6px;
}

:where(.zds-reading) img.aligncenter {
	display: block;
	margin: 11px auto;
}

.zds-tryout__blk[open] {
	display: grid;
	grid-template-rows: auto minmax(0, 1fr) auto;
}

.zds-less {
	border-top: 3px solid var(--zds-haze);
}

.zds-seal {
	color: var(--zds-haze);
	font-size: 0.9375rem;
	margin: 25px 0 0;
}

@media (min-width: 768px) {
	.zds-leadtext {
		padding-block: 25px 20px;
	}
}

.zds-figimg__diminutive {
	max-width: 320px;
}

.zds-pictogram {
	place-items: center;
	display: grid;
	color: var(--zds-hue);
	flex: none;
	height: 28px;
	border: 2px solid currentColor;
	width: 28px;
	font: 800 1.25rem/1 var(--zds-chief);
}

.zds-tryout__blk {
	overflow: hidden;
	padding: 0;
	background: var(--zds-nightfall);
	color: var(--zds-inkcolor);
	height: min(760px, calc(100dvh - 24px));
	max-width: none;
	max-height: none;
	border: 1px solid var(--zds-linelet);
	border-radius: var(--zds-bend);
	width: min(1100px, calc(100vw - 24px));
}

.zds-outer {
	width: 100%;
	background: #000;
	border: 0;
	display: block;
	height: 100%;
}

:where(.zds-reading) img.alignright {
	max-width: 40%;
	margin: 4px 0 11px 20px;
	float: right;
}

.zds-moderate {
	max-width: 560px;
}

.zds-pictogram {
	border-radius: 6px;
}

.zds-ponder__hdg {
	margin: 0 0 9px;
	display: flex;
	font: 700 1.125rem/1.25 var(--zds-chief);
	align-items: center;
	gap: 9px 10px;
}

.zds-less .zds-pictogram {
	color: var(--zds-haze);
}

:where(.zds-reading) img.alignleft {
	margin: 4px 20px 11px 0;
	float: left;
	max-width: 40%;
}

.zds-tryout__done {
	display: contents;
}

.zds-additive {
	border-top: 3px solid var(--zds-hue);
}

.zds-stake__tryout {
	margin: 7px 8px;
}

.zds-strayed__quant {
	font: 800 clamp(3.96rem, 16vw, 6.93rem) / 1 var(--zds-chief);
	margin: 0;
	color: var(--zds-hue);
}

.zds-infobox {
	display: none;
}

.zds-markpic__agemark {
	display: block;
	flex: none;
}

.zds-hitarea {
	display: grid;
	width: 44px;
	height: 44px;
	border: 1px solid var(--zds-linelet);
	border-radius: var(--zds-bend);
	cursor: pointer;
	background: var(--zds-bulletin);
	place-items: center;
	padding: 0;
	color: var(--zds-inkcolor);
}

.zds-ponder__entries {
	margin: 0;
	padding-left: 20px;
}

.zds-strayed {
	justify-items: center;
	padding-block: 50px;
	gap: 14px 16px;
	display: grid;
	text-align: center;
}

.zds-ponder__entries li {
	margin-bottom: 5px;
}

:where(.zds-reading):has(img.alignleft, img.alignright) {
	display: flow-root;
}

.zds-ponder {
	gap: 11px 12px;
	grid-template-columns: minmax(0, 1fr);
	display: grid;
}

.zds-ponder__entries li:last-child {
	margin-bottom: 0;
}

.zds-figimg {
	margin: 0;
	max-width: 100%;
}

.zds-entries {
	counter-reset: drop;
	list-style: none;
	padding: 0;
	gap: 7px 8px;
	display: grid;
	margin: 0;
}

@media (min-width: 576px) {
	.zds-kingdom {
		--zds-selvage: 24px;
	}

	.zds-ponder {
		grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
	}
}

@media (max-width: 575.98px) {
	:where(.zds-reading) img:is(.alignleft, .alignright) {
		max-width: 100%;
		float: none;
		margin: 11px 0;
		display: block;
	}
}

.zds-midway__figimg {
	margin-inline: auto;
}

.zds-subtitle__shout {
	margin: 0;
}

.zds-recto {
	margin-left: auto;
}

.zds-tack:checked ~ .zds-infobox {
	display: block;
	padding: 12px var(--zds-selvage) 32px;
	background: var(--zds-bgc);
	z-index: 39;
	position: fixed;
	inset: 64px 0 0;
	overflow-y: auto;
}

.zds-itm__infobox a {
	display: flex;
	align-items: center;
	font: 700 1.125rem/1.25 var(--zds-chief);
	border: 1px solid var(--zds-linelet);
	border-radius: var(--zds-bend);
	gap: 13px 14px;
	text-decoration: none;
	background: var(--zds-bulletin);
	min-height: 56px;
	padding: 0 16px;
}

.zds-nested {
	max-width: calc(var(--zds-panoramic) + 2 * var(--zds-selvage));
	gap: 14px 16px;
	display: grid;
	justify-items: center;
	padding: 32px var(--zds-selvage) 36px;
	margin: 0 auto;
}

.zds-hdg__trek {
	font: 700 1.0625rem/1.3 var(--zds-chief);
	margin: 0;
}

.zds-mastbox__provider {
	overflow-wrap: anywhere;
	font: 700 1.0625rem/1.3 var(--zds-chief);
}

.zds-unit__hdg {
	font: var(--zds-fw) clamp(1.33rem, 1.11rem + 1vw, 1.77rem) / 1.25 var(--zds-chief);
	margin: 0 0 13px;
}

.zds-nb {
	margin: 0;
	font-size: 0.875rem;
	line-height: 1.49;
}

.zds-faq__hdg {
	font: 700 1.0625rem/1.35 var(--zds-chief);
	margin: 0;
}

.zds-faq__collapse {
	border: 1px solid var(--zds-linelet);
	border-radius: var(--zds-bend);
	background: var(--zds-bulletin);
}

.zds-writer__nametag {
	margin: 0;
	font: 700 1.1875rem/1.25 var(--zds-chief);
}

.zds-leadtext__mastbox {
	margin: 0;
	font-size: 1.125rem;
	line-height: 1.53;
}

.zds-mastbox__profile {
	width: 36px;
	flex: none;
	height: 36px;
	border-radius: 50%;
	object-fit: cover;
}

.zds-roadmap {
	border: 1px solid var(--zds-linelet);
	border-radius: var(--zds-bend);
	background: var(--zds-bulletin);
}

.zds-itm {
	justify-items: center;
	color: var(--zds-inkcolor);
	max-width: 120px;
	gap: 5px 6px;
	display: grid;
}

.zds-chaphead__hdg {
	font: var(--zds-fw) clamp(1.33rem, 1.07rem + 1.2vw, 1.82rem) / 1.25 var(--zds-chief);
	margin: 0;
}

@media (min-width: 992px) {
	.zds-tack:checked ~ .zds-infobox {
		display: none;
	}
}

.zds-roadmap__hdg {
	font: 700 1.0625rem/1.3 var(--zds-chief);
}

.zds-cardtitle__mastbox {
	margin: 0;
	font: var(--zds-fw) clamp(1.65rem, 1.2rem + 2vw, 2.5rem) / 1.2 var(--zds-chief);
}

.zds-markpics__pictogram {
	display: block;
}

.zds-mastbox__extra {
	font-weight: 600;
}

.zds-outro__urls {
	flex-wrap: wrap;
	list-style: none;
	justify-content: center;
	padding: 0;
	gap: 0 18px;
	margin: 0;
	display: flex;
}

.zds-mastbox__numfig {
	margin: 0;
}

.zds-gloss {
	font-size: 0.8125rem;
	line-height: 1.29;
}

.zds-outro {
	color: var(--zds-haze);
	background: var(--zds-bgc);
	border-top: 3px solid var(--zds-hue);
	margin-top: 25px;
	text-align: center;
	font-size: 0.9375rem;
}

.zds-trek__textcnt {
	margin: 4px 0 0;
}

.zds-markpics {
	list-style: none;
	gap: 13px 24px;
	margin: 0;
	padding: 0;
	flex-wrap: wrap;
	display: flex;
	justify-content: center;
}

.zds-outro__urls a {
	color: var(--zds-inkcolor);
	min-height: 44px;
	display: inline-flex;
	align-items: center;
}

.zds-desc__mastbox {
	gap: 11px 12px;
	justify-items: start;
	min-width: 0;
	display: grid;
}

.zds-extras__mastbox {
	display: grid;
	gap: 5px 6px;
	padding: 0;
	margin: 0;
	list-style: none;
}

.zds-mastbox__offering {
	color: var(--zds-haze);
	margin: 0;
}

.zds-mastbox__ownedby {
	color: var(--zds-inkcolor);
	align-items: center;
	gap: 7px 8px;
	display: inline-flex;
}

.zds-mastbox__nb {
	text-transform: uppercase;
	margin: 0;
	color: var(--zds-hue);
	letter-spacing: 0.06em;
	font: 700 0.875rem/1.3 var(--zds-chief);
}

.zds-mastbox {
	display: grid;
	position: relative;
	gap: 22px 24px;
	padding-block: 25px 23px;
	isolation: isolate;
}

.zds-mastbox__numfig {
	display: none;
}

.zds-outro__adage {
	color: var(--zds-inkcolor);
	margin: 0;
}

.zds-credit__mastbox {
	display: flex;
	gap: 5px 16px;
	margin: 0;
	flex-wrap: wrap;
	color: var(--zds-haze);
	align-items: center;
	font-size: 0.9375rem;
}

.zds-updraft {
	place-items: center;
	right: max(16px, env(safe-area-inset-right, 0px));
	bottom: max(16px, env(safe-area-inset-bottom, 0px));
	z-index: 36;
	height: 48px;
	color: var(--zds-inkcolor);
	border-top: 3px solid var(--zds-hue);
	border-radius: 1px;
	position: fixed;
	background: color-mix(in srgb, var(--zds-inkcolor) 12%, var(--zds-bgc));
	transition: opacity 0.18s linear,
    visibility 0.18s linear;
	display: grid;
	box-shadow: 0 4px 14px color-mix(in srgb, #000 30%, transparent);
	width: 48px;
}

@media (prefers-reduced-motion: reduce) {
	.zds-kingdom .zds-updraft {
		transition: none;
	}
}

.zds-kingdom .zds-updraft:hover {
	color: var(--zds-hue);
}

.zds-mastbox__fire {
	justify-items: start;
	gap: 5px 6px;
	display: grid;
}

.zds-mastbox__still {
	object-fit: cover;
	aspect-ratio: 2 / 1;
	display: block;
	width: 100%;
	height: auto;
	border-radius: var(--zds-bend);
}

.zds-extras__mastbox li {
	padding-left: 26px;
	position: relative;
}

.zds-leadtext + .zds-mastbox {
	padding-top: 4px;
	margin-top: 0;
}

.zds-stp {
	padding: 0 0 20px 56px;
	position: relative;
}

.zds-stp:last-child {
	padding-bottom: 0;
}

.zds-detail {
	border-radius: max(0px, calc(var(--zds-bend) - 2px));
	background: var(--zds-bgc);
	padding: 9px 12px 9px 38px;
	position: relative;
}

.zds-var1 {
	padding: 0 16px 14px;
}

.zds-bc {
	padding-top: 5px;
}

.zds-roadmap__tour {
	padding: 0 16px 13px;
	border-top: 1px solid var(--zds-linelet);
}

@media (min-width: 768px) {
	.zds-mastbox {
		padding-block: 25px 22px;
	}

	.zds-mastbox__figimg {
		column-gap: 40px;
		grid-template-columns: minmax(0, 1fr) minmax(0, 40%);
		align-items: center;
	}
}

.zds-totals {
	overflow-x: auto;
	max-width: 100%;
	position: relative;
}

.zds-mastbox__nb {
	border: 1px solid var(--zds-hue);
	border-radius: 4px;
	padding: 4px 10px;
}

.zds-mastbox__keycode {
	color: var(--zds-inkcolor);
	padding: 3px 8px;
	font: 700 1rem/1.4 var(--zds-chief);
	border: 1px dashed var(--zds-hue);
	border-radius: 4px;
}

.zds-mastbox__ownedby a {
	display: inline-flex;
	min-height: 44px;
	color: inherit;
	align-items: center;
}

.zds-markpic {
	background: var(--zds-imprint__bgc, var(--zds-bgc));
	color: var(--zds-hue);
	box-sizing: border-box;
	border-radius: var(--zds-bend);
	width: var(--zds-placard);
	aspect-ratio: 2 / 1;
	display: flex;
	--zds-placard: 96px;
	overflow: hidden;
	align-items: center;
	justify-content: center;
	padding: calc(var(--zds-placard) * 0.08);
	font: 800 1rem/1 var(--zds-chief);
}

.zds-scoring__mastbox {
	font-size: 0.875rem;
	color: var(--zds-haze);
}

.zds-mastbox__platform {
	grid-column: 1 / -1;
	padding: 0;
	gap: 9px 10px;
	display: grid;
	list-style: none;
	margin: 0;
}

.zds-mastbox__stp {
	gap: 7px 12px;
	align-items: center;
	background: var(--zds-bulletin);
	grid-template-columns: 96px minmax(0, 1fr);
	border: 1px solid var(--zds-linelet);
	border-radius: var(--zds-bend);
	display: grid;
	padding: 11px 12px;
}

.zds-mastbox__stp:first-child {
	border-color: var(--zds-hue);
}

@media (min-width: 576px) {
	.zds-mastbox__proceed {
		grid-column: auto;
	}

	.zds-mastbox__stp {
		grid-template-columns: 96px minmax(0, 1fr) auto;
	}
}

.zds-markpic img {
	object-fit: contain;
	display: block;
	height: 100%;
	width: 100%;
}

.zds-proceed__shout {
	width: 100%;
}

.zds-tack {
	width: 44px;
	margin: 0;
	top: 10px;
	left: 16px;
	height: 44px;
	pointer-events: none;
	position: absolute;
	opacity: 0;
}

.zds-writer__jobtitle {
	font-size: 0.9375rem;
	margin: 0;
	color: var(--zds-haze);
}

.zds-mastbox__unit {
	gap: 2px;
	min-width: 0;
	display: grid;
}

@media (min-width: 768px) {
	.zds-mastbox__numfig {
		display: block;
	}

	.zds-mastbox__platform {
		grid-template-columns: repeat(3, minmax(0, 1fr));
	}

	.zds-mastbox__ownedby a {
		min-height: 24px;
	}

	.zds-mastbox__stp {
		grid-template-columns: 1fr;
		grid-template-rows: auto 1fr auto;
	}
}

.zds-right {
	position: relative;
	grid-column: 1;
	grid-row: 1;
}

.zds-writer__ownedby {
	display: flex;
	gap: 13px 14px;
	align-items: center;
}

.zds-bc__entries {
	display: flex;
	color: var(--zds-haze);
	font-size: 0.9375rem;
	padding: 0;
	list-style: none;
	flex-wrap: wrap;
	gap: 2px 8px;
	margin: 0;
}

.zds-whoid__writer {
	min-width: 0;
	display: grid;
	gap: 2px;
}

.zds-writer__figimg {
	background: var(--zds-bgc);
	height: 56px;
	width: 56px;
	place-items: center;
	flex: none;
	display: grid;
	border: 2px solid var(--zds-hue);
	border-radius: 50%;
	color: var(--zds-hue);
	font: 800 1.125rem/1 var(--zds-chief);
}

img.zds-writer__figimg {
	padding: 0;
	object-fit: cover;
}

.zds-bc__itm {
	gap: 7px 8px;
	display: flex;
	align-items: center;
}

.zds-gridded {
	width: 100%;
	border: 1px solid var(--zds-wire);
	border-radius: var(--zds-bend);
	border-collapse: separate;
	border-spacing: 0;
	font-size: 1rem;
}

.zds-writer {
	border: 1px solid var(--zds-linelet);
	border-radius: var(--zds-bend);
	gap: 11px 12px;
	padding: 16px 16px;
	background: var(--zds-bulletin);
	display: grid;
}

.zds-bc__itm a {
	min-height: 44px;
	color: var(--zds-haze);
	align-items: center;
	display: inline-flex;
}

.zds-heap__leadtext {
	display: grid;
	border-left: 4px solid var(--zds-hue);
	padding-left: 16px;
	gap: 11px 12px;
}

.zds-chaphead__subtitle {
	margin: 0;
	color: var(--zds-haze);
}

.zds-bc__nowpage {
	color: var(--zds-inkcolor);
}

.zds-roadmap__ordnum {
	font-size: 0.875rem;
	color: var(--zds-haze);
}

.zds-entries__roadmap {
	padding: 7px 0 0 24px;
	display: grid;
	margin: 0;
}

@media (min-width: 768px) {
	.zds-writer {
		padding: 14px 20px;
	}
}

@media (min-width: 992px) {
	.zds-bc a {
		min-height: 32px;
	}
}

.zds-chaphead {
	gap: 5px 6px;
	border-left: 4px solid var(--zds-hue);
	padding-left: 14px;
	display: grid;
}

.zds-subtotal {
	padding: 13px 52px 13px 16px;
	flex-wrap: wrap;
	cursor: pointer;
	align-items: baseline;
	position: relative;
	min-height: 52px;
	list-style: none;
	gap: 4px 10px;
	display: flex;
}

.zds-subtotal::-webkit-details-marker {
	display: none;
}

.zds-entries__roadmap a {
	display: flex;
	min-height: 44px;
	align-items: center;
}

.zds-articles {
	display: grid;
}

.zds-adjacent {
	display: grid;
	gap: 9px 10px;
}

.zds-trek__entries {
	gap: 0;
	list-style: none;
	display: grid;
	margin: 0;
	padding: 0;
}

.zds-still {
	max-width: min(130px, 28vw);
	max-height: 36px;
	display: block;
	width: auto;
}

.zds-shout__fire {
	gap: 5px 6px;
	display: grid;
}

.zds-ordnum__trek {
	border: 2px solid var(--zds-hue);
	border-radius: 50%;
	font: 800 1rem/1 var(--zds-chief);
	place-items: center;
	position: absolute;
	width: 40px;
	display: grid;
	top: 0;
	left: 0;
	color: var(--zds-hue);
	height: 40px;
	background: var(--zds-bgc);
}

.zds-scoring__editpick {
	flex-wrap: wrap;
	align-items: center;
	display: inline-flex;
	gap: 2px 6px;
}

.zds-leverball {
	display: grid;
	width: 44px;
	height: 44px;
	place-items: center;
	cursor: pointer;
}

.zds-faq__entries {
	padding: 0;
	display: grid;
	margin: 0;
	list-style: none;
	gap: 7px 8px;
}

.zds-proceed__hrow {
	margin: 0;
	display: flex;
	justify-content: center;
}

.zds-faq {
	display: grid;
}

.zds-claimable {
	gap: 7px 8px;
	display: grid;
	min-width: 0;
	grid-column: 2;
	grid-row: 1 / 3;
	align-content: start;
}

.zds-still__figimg {
	object-fit: cover;
	max-width: 100%;
	max-height: 200px;
	width: auto;
	height: auto;
	display: block;
}

.zds-adjacent__tour {
	display: flex;
	flex-wrap: wrap;
	gap: 7px 8px;
}

.zds-trek__tp {
	min-height: 40px;
	display: flex;
	align-items: center;
}

.zds-shout__desc {
	gap: 5px 6px;
	display: grid;
	min-width: 0;
}

.zds-proceed__panoramic {
	min-width: min(100%, 280px);
}

.zds-joust {
	display: grid;
}

.zds-editpick__imprint-still {
	object-fit: contain;
	display: block;
	height: 100%;
	width: 100%;
}

@media (min-width: 768px) {
	.zds-still__figimg {
		max-height: 240px;
	}
}

.zds-editpick {
	min-width: 0;
}

.zds-trek {
	display: grid;
}

.zds-unit {
	min-width: 0;
	padding: 18px 18px;
	background: var(--zds-bulletin);
	border: 1px solid var(--zds-linelet);
	border-radius: var(--zds-bend);
}

.zds-tour {
	display: none;
}

.zds-gridded tbody tr:nth-child(even) {
	background: color-mix(in srgb, var(--zds-bgc) 35%, transparent);
}

.zds-bullets2 {
	margin: 0;
	gap: 7px 8px;
	display: grid;
	padding: 0;
	list-style: none;
}

.zds-askq__faq {
	align-items: center;
	list-style: none;
	cursor: pointer;
	min-height: 56px;
	position: relative;
	padding: 9px 52px 9px 16px;
	display: flex;
}

.zds-memorandum .zds-ponder__right {
	background: var(--zds-bgc);
}

.zds-editpick__chief {
	gap: 4px;
	min-width: 0;
	display: grid;
	grid-column: 1;
	grid-row: 2;
	align-content: start;
	justify-items: start;
}

.zds-gridded th, .zds-gridded td {
	padding: 10px 12px;
	border-bottom: 1px solid var(--zds-wire);
	text-align: left;
	vertical-align: top;
}

.zds-askq__faq::-webkit-details-marker {
	display: none;
}

.zds-gridded :is(th, td):not(:last-child) {
	border-inline-end: 1px solid var(--zds-wire);
}

.zds-pole {
	top: 0;
	box-shadow: 0 1px 0 var(--zds-linelet);
	position: sticky;
	z-index: 40;
	background: color-mix(in srgb, var(--zds-bgc) 92%, var(--zds-hue));
}

.zds-hrow {
	align-items: center;
	margin: 0 auto;
	grid-template-columns: 44px minmax(0, 1fr) auto;
	padding: 8px var(--zds-selvage);
	max-width: calc(var(--zds-panoramic) + 2 * var(--zds-selvage));
	min-height: 64px;
	display: grid;
	gap: 9px 10px;
}

@media (min-width: 768px) {
	.zds-unit {
		padding: 22px 26px;
	}

	.zds-bullets2 {
		grid-template-columns: repeat(2, minmax(0, 1fr));
	}

	.zds-roadmap__panoramic {
		grid-template-columns: repeat(2, minmax(0, 1fr));
		column-gap: 36px;
	}

	.zds-leftedge, .zds-recto {
		max-width: 50%;
	}
}

.zds-gridded thead th {
	white-space: nowrap;
	font: 700 0.875rem/1.3 var(--zds-chief);
	text-transform: uppercase;
	letter-spacing: 0.04em;
	color: var(--zds-hue);
}

.zds-weblink__tour:hover {
	color: var(--zds-hue);
}

.zds-provider {
	text-decoration: none;
	align-items: center;
	min-width: 0;
	min-height: 44px;
	color: var(--zds-inkcolor);
	display: flex;
	gap: 7px 8px;
}

.zds-castlist__entries {
	padding: 0;
	margin: 0;
	list-style: none;
	gap: 11px 12px;
	display: grid;
}

.zds-gridded tbody th {
	font-weight: 700;
}

.zds-figimg__gloss {
	font-size: 0.875rem;
	color: var(--zds-haze);
	padding-top: 7px;
	text-align: center;
}

.zds-quant {
	font: 800 0.9375rem/1 var(--zds-chief);
}

.zds-weblink__tour {
	text-decoration: none;
	align-items: center;
	font: 600 1rem/1.2 var(--zds-content);
	padding: 0 12px;
	display: flex;
	min-height: 48px;
	white-space: nowrap;
}

.zds-pole__proceed {
	min-height: 44px;
	font-size: 0.9375rem;
	padding: 0 14px;
}

.zds-editpick__banderole {
	text-transform: uppercase;
	letter-spacing: 0.06em;
	color: var(--zds-hue);
	font: 800 0.75rem/1.2 var(--zds-content);
}

.zds-editpick__nametag {
	margin: 0;
	font: 700 1.0625rem/1.2 var(--zds-chief);
	overflow-wrap: break-word;
}

@media (max-width: 575.98px) {
	.zds-pole__proceed {
		font-size: 0.875rem;
		padding: 0 10px;
	}

	.zds-hrow {
		gap: 5px 6px;
	}
}

.zds-imprint__onecolor {
	font: 800 1.375rem/1 var(--zds-chief);
}

.zds-gridded :is(th, td):not(:last-child) {
	border-inline-end-color: color-mix(in srgb, var(--zds-wire) 55%, transparent);
}

.zds-editpick__galaxy {
	font-size: 15px;
	line-height: 0.98;
	color: transparent;
	letter-spacing: 1px;
	background: linear-gradient(90deg, var(--zds-hue) 0 var(--zds-editpick__pctage), color-mix(in srgb, var(--zds-haze) 40%, var(--zds-bulletin)) 0);
	-webkit-background-clip: text;
	background-clip: text;
}

.zds-editpick__tnc {
	list-style: none;
	padding: 0;
	display: grid;
	font-size: 0.9375rem;
	font-weight: 700;
	gap: 4px;
	margin: 0;
}

@media (min-width: 992px) {
	.zds-hrow {
		min-height: 72px;
		grid-template-columns: minmax(0, max-content) minmax(0, 1fr) auto;
		gap: 18px 20px;
	}

	.zds-provider {
		max-width: 260px;
	}

	.zds-weblink__tour {
		padding: 0 10px;
	}

	.zds-tour {
		display: flex;
		justify-content: center;
		gap: 0 4px;
		flex-wrap: wrap;
		min-width: 0;
	}

	.zds-tack, .zds-leverball {
		display: none;
	}

	.zds-pole__proceed {
		padding: 0 22px;
		min-height: 48px;
	}
}

.zds-shout__hdg {
	font: var(--zds-fw) 1.375rem/1.25 var(--zds-chief);
	margin: 0;
}

.zds-lexkey__editpick {
	font-weight: 500;
	color: var(--zds-haze);
}

.zds-hdg__adjacent {
	margin: 0;
	color: var(--zds-haze);
	font: 700 0.875rem/1.3 var(--zds-chief);
	text-transform: uppercase;
	letter-spacing: 0.06em;
}

.zds-extra__editpick {
	font: 800 clamp(1.22rem, 1.03rem + 1vw, 1.42rem) / 1.3 var(--zds-chief);
	margin: 0;
	text-wrap: balance;
}

.zds-nametag {
	overflow-wrap: break-word;
	text-transform: var(--zds-pouch);
	font: 800 1.0625rem/1.15 var(--zds-chief);
}

.zds-editpick__tnc li {
	margin: 0;
}

.zds-portable__textcnt {
	margin: 0;
}

@media (max-width: 575.98px) {
	.zds-nametag {
		font-size: 0.9375rem;
	}
}

.zds-gridded tbody tr:last-child > * {
	border-bottom: 0;
}

.zds-editpick__imprint {
	box-sizing: border-box;
	padding: calc(var(--zds-placard) * 0.08);
	text-decoration: none;
	--zds-placard: 120px;
	display: flex;
	width: var(--zds-placard);
	border-radius: max(0px, calc(var(--zds-bend) - 2px));
	aspect-ratio: 2 / 1;
	background: var(--zds-imprint__bgc, color-mix(in srgb, var(--zds-hue) 14%, var(--zds-bgc)));
	align-items: center;
	justify-content: center;
	color: var(--zds-inkcolor);
	overflow: hidden;
}

.zds-deposits__editpick {
	list-style: none;
	margin: 0;
	padding: 0;
	align-items: center;
	display: flex;
	grid-column: 1 / -1;
	flex-wrap: wrap;
	gap: 5px 6px;
}

.zds-editpick__unit {
	border: 1px solid var(--zds-linelet);
	border-radius: calc(var(--zds-bend) + 2px);
	grid-template-columns: var(--zds-editpick__flume) minmax(0, 1fr);
	grid-template-rows: auto 1fr;
	--zds-editpick__flume: 120px;
	padding: 14px 16px;
	display: grid;
	gap: 9px 14px;
	background: var(--zds-bulletin);
}

.zds-articles__weblink {
	text-decoration: none;
	display: flex;
	min-height: 52px;
	font-weight: 700;
	align-items: center;
	border-bottom: 1px solid var(--zds-linelet);
}

.zds-articles__weblink:last-child {
	border-bottom: 0;
}

.zds-weblink__adjacent {
	padding: 0 14px;
	min-height: 44px;
	display: inline-flex;
	align-items: center;
	text-decoration: none;
	border: 1px solid var(--zds-linelet);
	border-radius: 999px;
}

.zds-figimg__outer {
	border: 1px solid var(--zds-linelet);
	border-radius: var(--zds-bend);
	overflow: hidden;
}

.zds-shout {
	border: 1px solid var(--zds-hue);
	border-radius: var(--zds-bend);
	gap: 14px 16px;
	background: var(--zds-motif__four);
	padding: 18px 18px;
	display: grid;
}

.zds-leverball__palings {
	border-top: 2px solid var(--zds-inkcolor);
	border-bottom: 2px solid var(--zds-inkcolor);
	height: 14px;
	position: relative;
	width: 22px;
	display: block;
}

.zds-markpic__provider {
	font: 800 0.875rem/1 var(--zds-chief);
	place-items: center;
	color: var(--zds-hue);
	border: 2px solid var(--zds-hue);
	border-radius: 50%;
	width: 34px;
	display: grid;
	flex: none;
	height: 34px;
}

.zds-tack:checked ~ .zds-pole .zds-leverball__palings {
	border-color: var(--zds-hue);
}

.zds-class__editpick {
	color: var(--zds-inkcolor);
	font: 800 0.8125rem/1 var(--zds-chief);
	position: absolute;
	height: 26px;
	display: grid;
	border: 2px solid var(--zds-bulletin);
	border-radius: 50%;
	background: var(--zds-linelet);
	top: -8px;
	right: -8px;
	place-items: center;
	width: 26px;
}

.zds-class__editpick {
	border-radius: 50%;
}

.zds-editpick__leadtext .zds-class__editpick {
	color: var(--zds-hue__inkcolor);
	background: var(--zds-hue);
}

.zds-dyad__figimg {
	margin: 0;
}

.zds-weblink__adjacent:hover {
	border-color: var(--zds-hue);
}

@media (min-width: 768px) {
	.zds-shout {
		align-items: center;
		grid-template-columns: minmax(0, 1fr) auto;
		gap: 25px 28px;
		padding: 22px 28px;
	}

	.zds-proceed__shout {
		min-width: 200px;
		width: auto;
	}

	.zds-shout__fire {
		justify-items: center;
		text-align: center;
	}
}

.zds-editpick__leadtext .zds-editpick__unit {
	border-color: var(--zds-hue);
	box-shadow: 0 0 0 1px var(--zds-hue), 0 10px 24px color-mix(in srgb, #000 30%, transparent);
}

.zds-deposits__editpick li {
	font-size: 0.8125rem;
	font-weight: 700;
	padding: 0 8px;
	min-height: 30px;
	align-items: center;
	border: 1px solid var(--zds-linelet);
	border-radius: 999px;
	display: flex;
}

.zds-seal__castlist {
	color: var(--zds-haze);
	margin: -4px 0 13px;
	font-size: 0.9375rem;
}

.zds-hdg {
	margin: 0;
	text-align: center;
	font: 700 1.25rem/1.3 var(--zds-chief);
}

.zds-crafter {
	font-size: 0.8125rem;
	color: var(--zds-haze);
}

.zds-hoarding {
	font-size: 1.5rem;
	line-height: 0.98;
}

.zds-shelfline__nametag {
	font: 700 0.9375rem/1.3 var(--zds-chief);
}

.zds-deposits__editpick img {
	height: 26px;
	display: block;
	width: auto;
}

.zds-figured {
	font: 800 2.25rem/1 var(--zds-chief);
}

.zds-xtone__castlist {
	place-items: center;
	color: var(--zds-haze);
	width: 44px;
	height: 44px;
	display: grid;
	cursor: pointer;
	position: relative;
	flex: none;
}

.zds-endrow {
	flex-wrap: wrap;
	display: flex;
	grid-column: 1 / -1;
	align-items: center;
	justify-content: center;
	gap: 2px 16px;
}

.zds-depots {
	flex-wrap: wrap;
	align-items: center;
	gap: 11px 12px;
	display: flex;
}

.zds-decal {
	display: inline-flex;
}

.zds-tp {
	display: flex;
	gap: 5px 16px;
	flex-wrap: wrap;
	align-items: center;
	justify-content: space-between;
}

.zds-arcmeter__content {
	display: grid;
	gap: 9px 10px;
	width: 100%;
	min-width: 0;
}

.zds-viewmore {
	align-items: center;
	display: inline-flex;
	font-size: 0.9375rem;
	min-height: 44px;
}

.zds-arcmeter__utmost {
	font-size: 0.9375rem;
	color: var(--zds-haze);
}

.zds-castlist__textcnt {
	margin: 0;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	min-width: 0;
	display: -webkit-box;
	font: 700 0.875rem/1.25 var(--zds-chief);
	overflow: hidden;
	flex: 1;
}

.zds-hdg__portable {
	font: 700 1.25rem/1.3 var(--zds-chief);
	margin: 0;
}

.zds-dyad {
	gap: 16px 18px;
	align-items: center;
	display: grid;
}

.zds-shelfline {
	min-width: 0;
	display: grid;
	gap: 11px 12px;
}

.zds-deposits__editpick li:has(img) {
	padding: 0;
	border: 0;
}

.zds-shelfline__tryout {
	margin-top: 4px;
	cursor: pointer;
	min-height: 36px;
	border: 1px solid var(--zds-hue);
	border-radius: var(--zds-hitarea__curved);
	font: 700 0.875rem/1 var(--zds-chief);
	color: var(--zds-inkcolor);
	justify-self: start;
	padding: 0 12px;
	background: transparent;
}

.zds-castlist__proceed {
	padding: 0 14px;
	flex: none;
	font-size: 0.9375rem;
	min-height: 44px;
}

.zds-dyad__still {
	width: 100%;
	max-height: 200px;
	border-radius: var(--zds-bend);
	object-fit: cover;
	display: block;
}

.zds-shelfline__hrow {
	gap: 11px 12px;
	display: grid;
	list-style: none;
	margin: 0;
	padding: 0;
	grid-template-columns: repeat(2, minmax(0, 1fr));
	position: relative;
}

.zds-deposits__entries {
	list-style: none;
	padding: 0;
	flex-wrap: wrap;
	margin: 0;
	gap: 9px 10px;
	display: flex;
}

.zds-datatable__arcmeter {
	border-collapse: collapse;
	width: 100%;
}

.zds-schedule2__key {
	display: none;
}

.zds-desc {
	gap: 5px 6px;
	display: grid;
}

@media (max-width: 575.98px) {
	.zds-shelfline__hrow:has(> :last-child:nth-child(odd)):has(> :nth-child(3)) {
		grid-template-columns: none;
		grid-auto-flow: column;
		grid-auto-columns: minmax(140px, 44%);
		padding-bottom: 7px;
		scroll-snap-type: x proximity;
		overscroll-behavior-x: contain;
		overflow-x: auto;
	}
}

.zds-still__shelfline {
	object-fit: cover;
	aspect-ratio: var(--zds-gametile);
	display: block;
	width: 100%;
}

.zds-shelfline__itm {
	display: grid;
	gap: 4px;
	align-content: start;
	scroll-snap-align: start;
}

.zds-itm__deposits {
	min-height: 44px;
	align-items: center;
	gap: 7px 8px;
	background: var(--zds-bulletin);
	font-size: 0.9375rem;
	font-weight: 600;
	border: 1px solid var(--zds-linelet);
	border-radius: var(--zds-bend);
	padding: 5px 12px 5px 6px;
	display: flex;
}

@media (min-width: 576px) {
	.zds-shelfline__hrow {
		gap: 14px 16px;
		grid-template-columns: repeat(3, minmax(0, 1fr));
	}

	.zds-shelfline__hrow:has(> :last-child:nth-child(4)), .zds-shelfline__hrow:has(> :last-child:nth-child(7)), .zds-shelfline__hrow:has(> :last-child:nth-child(8)), .zds-shelfline__hrow:has(> :last-child:nth-child(11)) {
		grid-template-columns: repeat(4, minmax(0, 1fr));
	}

	.zds-shelfline__hrow:has(> :last-child:nth-child(5)), .zds-shelfline__hrow:has(> :last-child:nth-child(10)) {
		grid-template-columns: repeat(5, minmax(0, 1fr));
	}
}

.zds-dyad__desc {
	min-width: 0;
}

.zds-giveaway__memorandum {
	gap: 2px;
	display: grid;
}

.zds-still__castlist {
	display: block;
	width: 100%;
	object-fit: contain;
	height: 100%;
}

.zds-castlist__plank {
	display: none;
}

.zds-portable {
	padding: 18px 18px;
	background: var(--zds-bulletin);
	border: 1px solid var(--zds-linelet);
	border-radius: var(--zds-bend);
	display: grid;
	gap: 14px 16px;
}

.zds-shelfline__hdg {
	font: var(--zds-fw) clamp(1.33rem, 1.07rem + 1.2vw, 1.82rem) / 1.25 var(--zds-chief);
	margin: 0;
}

.zds-shelfline__figimg {
	margin-bottom: 4px;
	overflow: hidden;
	border-radius: var(--zds-bend);
}

.zds-memorandum__proceed {
	width: 100%;
}

@media (max-width: 767.98px) {
	.zds-kingdom:has(.zds-castlist__plank) {
		padding-bottom: 68px;
	}

	.zds-kingdom:has(.zds-castlist__plank) .zds-updraft {
		bottom: calc(88px + env(safe-area-inset-bottom, 0px));
	}

	.zds-kingdom:has(.zds-done:checked) .zds-updraft {
		bottom: max(16px, env(safe-area-inset-bottom, 0px));
	}

	.zds-castlist__plank {
		position: fixed;
		padding: 7px max(12px, env(safe-area-inset-right, 0px)) calc(7px + env(safe-area-inset-bottom, 0px)) max(12px, env(safe-area-inset-left, 0px));
		align-items: center;
		display: flex;
		border-top: 2px solid var(--zds-hue);
		background: var(--zds-bulletin);
		right: 0;
		bottom: 0;
		left: 0;
		z-index: 35;
		gap: 9px 10px;
	}

	.zds-castlist ~ .zds-castlist .zds-castlist__plank, .zds-castlist__plank:has(.zds-done:checked) {
		display: none;
	}

	.zds-kingdom:has(.zds-done:checked) {
		padding-bottom: 0;
	}
}

.zds-arcmeter {
	display: grid;
	padding: 20px 18px;
	justify-items: center;
	border: 1px solid var(--zds-linelet);
	border-radius: var(--zds-bend);
	gap: 16px 18px;
	background: var(--zds-bulletin);
}

@media (min-width: 768px) {
	.zds-dyad:has(.zds-dyad__figimg) {
		gap: 29px 32px;
		grid-template-columns: minmax(0, 5fr) minmax(0, 7fr);
	}

	.zds-portable {
		gap: 22px 24px;
		padding: 22px 28px;
		align-items: center;
		grid-template-columns: minmax(0, 1fr) auto;
	}

	.zds-dyad__recto .zds-dyad__figimg {
		order: 2;
	}
}

@media (max-width: 575.98px) {
	.zds-editpick__unit {
		padding: 13px 12px;
		column-gap: 12px;
	}
}

.zds-shelfline__catalogue {
	min-height: 44px;
	display: inline-flex;
	align-items: center;
	font-weight: 700;
}

@media (min-width: 768px) {
	.zds-editpick__unit {
		padding: 16px 22px;
		column-gap: 22px;
		--zds-editpick__flume: 150px;
		grid-template-columns: var(--zds-editpick__flume) minmax(0, 1fr) 210px;
	}

	.zds-editpick__proceed {
		width: 100%;
	}

	.zds-endrow {
		display: grid;
		align-content: center;
		justify-content: stretch;
		justify-items: center;
		grid-column: 3;
		grid-row: 1 / 3;
	}

	.zds-editpick__imprint {
		--zds-placard: 150px;
	}

	.zds-deposits__editpick {
		grid-column: 1 / 3;
	}

	.zds-editpick__tnc {
		display: flex;
		flex-wrap: wrap;
		gap: 4px 0;
	}

	.zds-editpick__tnc li + li::before {
		margin: 0 8px;
		color: var(--zds-hue);
		content: "·";
	}
}

.zds-itm__deposits:not(:has(img)) {
	padding-left: 12px;
}

@media (min-width: 992px) {
	.zds-right {
		align-self: center;
		grid-row: 1 / 4;
	}

	.zds-editpick__chief {
		align-items: center;
		display: flex;
		gap: 5px 14px;
		flex-wrap: wrap;
		grid-column: 2;
		grid-row: 1;
	}

	.zds-deposits__editpick {
		grid-column: 2;
		grid-row: 3;
	}

	.zds-claimable {
		grid-column: 2;
		grid-row: 2;
	}

	.zds-editpick__imprint {
		--zds-placard: 160px;
	}

	.zds-extra__editpick {
		color: var(--zds-hue);
	}

	.zds-editpick__unit {
		grid-template-columns: 160px minmax(0, 1fr) 200px;
		grid-template-rows: auto auto auto;
		align-items: start;
	}

	.zds-endrow {
		grid-row: 1 / 4;
		align-self: center;
	}
}

.zds-deposits__still {
	display: block;
	height: 28px;
	width: auto;
}

.zds-castlist__imprint {
	display: flex;
	background: var(--zds-imprint__bgc, color-mix(in srgb, var(--zds-inkcolor) 7%, var(--zds-bgc)));
	color: var(--zds-hue);
	width: var(--zds-placard);
	flex: none;
	--zds-placard: 80px;
	aspect-ratio: 2 / 1;
	overflow: hidden;
	font: 800 0.875rem/1 var(--zds-chief);
	border-radius: 4px;
	padding: calc(var(--zds-placard) * 0.08);
	align-items: center;
	justify-content: center;
	box-sizing: border-box;
}

.zds-done {
	width: 100%;
	margin: 0;
	cursor: pointer;
	position: absolute;
	height: 100%;
	opacity: 0;
	inset: 0;
}

.zds-datatable__arcmeter th {
	font-weight: 600;
}

@media (min-width: 992px) {
	.zds-shelfline__hrow, .zds-shelfline__hrow:has(> :last-child:nth-child(4)), .zds-shelfline__hrow:has(> :last-child:nth-child(5)) {
		grid-template-columns: repeat(6, minmax(0, 1fr));
	}

	.zds-shelfline__hrow:has(> :last-child:nth-child(7)), .zds-shelfline__hrow:has(> :last-child:nth-child(8)), .zds-shelfline__hrow:has(> :last-child:nth-child(11)) {
		grid-template-columns: repeat(4, minmax(0, 176px));
	}

	.zds-shelfline__hrow:has(> :last-child:nth-child(9)) {
		grid-template-columns: repeat(3, minmax(0, 176px));
	}

	.zds-shelfline__hrow:has(> :last-child:nth-child(10)) {
		grid-template-columns: repeat(5, minmax(0, 176px));
	}
}

.zds-arcmeter__profile {
	place-content: center;
	background: radial-gradient(closest-side, var(--zds-bulletin) 78%, transparent 80%),
    conic-gradient(var(--zds-hue) calc(var(--zds-arcmeter__pctage) * 1%), var(--zds-bgc) 0);
	width: 132px;
	height: 132px;
	text-align: center;
	display: grid;
	border-radius: 50%;
}

@media (min-width: 768px) {
	.zds-dyad__still {
		max-height: 240px;
	}
}

.zds-datatable__arcmeter th, .zds-datatable__arcmeter td {
	text-align: left;
	border-bottom: 1px solid var(--zds-linelet);
	padding: 9px 0;
}

.zds-memorandum__endrow {
	padding: 13px 16px 14px;
	gap: 11px 12px;
	display: grid;
	background: var(--zds-tier);
	border-top: 1px solid var(--zds-linelet);
}

.zds-memorandum > .zds-reading {
	padding: 0 16px;
}

.zds-schedule2__blk {
	position: relative;
	border: 1px solid var(--zds-linelet);
	border-radius: var(--zds-bend);
	max-width: 100%;
	overflow-x: auto;
}

.zds-memorandum > .zds-ponder {
	padding: 0 16px;
}

.zds-memorandum {
	border: 1px solid var(--zds-linelet);
	border-radius: var(--zds-bend);
	background: var(--zds-bulletin);
	overflow: hidden;
	display: grid;
	min-width: 0;
	gap: 13px 14px;
}

.zds-datatable__arcmeter td {
	font: 800 1rem/1 var(--zds-chief);
	text-align: right;
	color: var(--zds-hue);
}

@media (min-width: 768px) {
	.zds-arcmeter {
		padding: 23px 30px;
		grid-template-columns: auto minmax(0, 1fr);
		align-items: center;
		gap: 32px 36px;
	}

	.zds-hdg {
		text-align: left;
	}
}

.zds-memorandum__tp {
	gap: 9px 14px;
	display: flex;
	padding: 14px 16px 0;
	flex-wrap: wrap;
	align-items: center;
}

.zds-memorandum__tagitem {
	background: var(--zds-hue);
	color: var(--zds-hue__inkcolor);
	padding: 4px 10px;
	font: 700 0.75rem/1.2 var(--zds-content);
	border-radius: 999px;
}

.zds-onecolor__memorandum {
	font: 800 1.125rem/1 var(--zds-chief);
	aspect-ratio: 2 / 1;
	box-sizing: border-box;
	--zds-placard: 120px;
	overflow: hidden;
	align-items: center;
	justify-content: center;
	display: flex;
	background: var(--zds-imprint__bgc, var(--zds-bgc));
	color: var(--zds-hue);
	padding: calc(var(--zds-placard) * 0.08);
	width: var(--zds-placard);
	border-radius: 4px;
}

.zds-schedule2__datatable {
	border-collapse: collapse;
	width: 100%;
}

.zds-memorandum__hdg {
	font: 700 clamp(1.18rem, 1.04rem + 0.6vw, 1.36rem) / 1.3 var(--zds-chief);
	flex: 1 1 200px;
	margin: 0;
}

.zds-memorandum__subtotal {
	font: 800 1.125rem/1.3 var(--zds-chief);
	color: var(--zds-hue);
	margin: 0;
}

.zds-memorandum__imprint {
	object-fit: contain;
	box-sizing: border-box;
	width: var(--zds-placard);
	border-radius: 4px;
	display: block;
	--zds-placard: 120px;
	aspect-ratio: 2 / 1;
	background: var(--zds-imprint__bgc, var(--zds-bgc));
	padding: calc(var(--zds-placard) * 0.08);
}

.zds-schedule2__datatable th, .zds-schedule2__datatable td {
	text-align: left;
	border-bottom: 1px solid var(--zds-linelet);
	padding: 11px 14px;
	vertical-align: middle;
}

.zds-schedule2__datatable thead th {
	background: var(--zds-bulletin);
	font: 700 0.875rem/1.3 var(--zds-chief);
}

@media (min-width: 768px) {
	.zds-memorandum__tp {
		padding: 18px 22px 0;
	}

	.zds-memorandum__endrow {
		padding: 14px 22px;
		grid-template-columns: minmax(0, 1fr) auto;
		align-items: center;
	}

	.zds-memorandum > .zds-reading, .zds-memorandum > .zds-ponder {
		padding: 0 22px;
	}

	.zds-memorandum__proceed {
		width: auto;
	}
}

.zds-schedule2__datatable tbody tr:last-child > * {
	border-bottom: 0;
}

.zds-schedule2__proceed {
	white-space: nowrap;
	padding: 0 16px;
	min-height: 44px;
}

.zds-schedule2__subtotal {
	font-weight: 800;
	color: var(--zds-hue);
}

@media (max-width: 575.98px) {
	.zds-schedule2__blk {
		border: 0;
	}

	.zds-schedule2__datatable tbody {
		gap: 9px 10px;
		display: grid;
	}

	.zds-schedule2__datatable tr {
		border: 1px solid var(--zds-linelet);
		border-radius: var(--zds-bend);
		display: grid;
		gap: 5px 6px;
		padding: 13px 16px;
		background: var(--zds-bulletin);
	}

	.zds-schedule2__datatable th, .zds-schedule2__datatable td {
		border: 0;
		padding: 0;
		display: block;
	}

	.zds-schedule2__datatable tbody th {
		font: 700 1.0625rem/1.25 var(--zds-chief);
	}

	.zds-schedule2__key {
		display: block;
		color: var(--zds-haze);
		font-size: 0.8125rem;
		font-weight: 600;
	}

	.zds-schedule2__datatable thead {
		overflow: hidden;
		width: 1px;
		position: absolute;
		clip-path: inset(50%);
		height: 1px;
	}

	.zds-schedule2__proceed {
		width: 100%;
		margin-top: 5px;
	}
}

@media (max-width: 767.98px) {
	.zds-minis__suppress {
		display: none !important;
	}
}

.zds-one__tiering.zds-one__tiering {
	letter-spacing: -0.01em;
	text-transform: none;
	font: var(--zds-fw) clamp(1.65rem, 1.2rem + 2vw, 2.5rem) / 1.2 var(--zds-chief);
}

@media (min-width: 768px) and (max-width: 991.98px) {
	.zds-midview__suppress {
		display: none !important;
	}
}

.zds-three__tiering.zds-three__tiering {
	letter-spacing: normal;
	text-transform: none;
	font: 700 1.2rem/1.3 var(--zds-chief);
}

:where(.zds-tiering) {
	font-weight: 700;
	display: block;
}

.zds-valuebody {
	min-width: 0;
	display: grid;
	gap: 4px;
}

@media (min-width: 992px) {
	.zds-suppress__bigscreen {
		display: none !important;
	}
}

.zds-prizetext {
	margin: 0;
	color: var(--zds-haze);
}

.zds-tiering__two.zds-tiering__two {
	letter-spacing: normal;
	text-transform: none;
	font: var(--zds-fw) clamp(1.33rem, 1.07rem + 1.2vw, 1.82rem) / 1.25 var(--zds-chief);
}

.zds-assetplate {
	background: var(--zds-hue);
	display: grid;
	width: 44px;
	color: var(--zds-hue__inkcolor);
	border-radius: 7px;
	height: 44px;
	place-items: center;
	flex: none;
}

.zds-tiering__four.zds-tiering__four {
	letter-spacing: normal;
	font: 700 1.05rem/1.3 var(--zds-chief);
	text-transform: none;
}

:where(.zds-kingdom) :where(.zds-tiering) {
	font-family: var(--zds-chief);
	line-height: 1.27;
	margin: 0;
}

.zds-valuerack {
	padding: 0;
	margin: 0;
	gap: 11px 12px;
	flex-wrap: wrap;
	list-style: none;
	display: flex;
}

.zds-editpick__extras {
	display: grid;
	gap: 3px;
	border-left: 2px solid var(--zds-hue);
	list-style: none;
	margin: 0;
	font-size: 0.9375rem;
	line-height: 1.4;
	padding: 0 0 0 12px;
	color: var(--zds-haze);
}

.zds-tiering__five.zds-tiering__five {
	font: 700 0.95rem/1.35 var(--zds-chief);
	letter-spacing: normal;
	text-transform: none;
}

.zds-six__tiering.zds-six__tiering {
	text-transform: none;
	letter-spacing: normal;
	font: 700 0.85rem/1.4 var(--zds-chief);
}

@media (max-width: 767.98px) {
	.zds-kingdom:has(.zds-castlist__plank.zds-minis__suppress) {
		padding-bottom: 0;
	}

	.zds-kingdom:has(.zds-castlist__plank.zds-minis__suppress) .zds-updraft {
		bottom: max(16px, env(safe-area-inset-bottom, 0px));
	}
}

.zds-valueline {
	align-items: flex-start;
	padding: 14px 16px;
	min-width: 0;
	flex: 1 1 19rem;
	display: flex;
	background: var(--zds-tier);
	border-radius: var(--zds-bend);
	gap: 13px 14px;
}

.zds-assetpict {
	height: 22px;
	width: 22px;
}

@media (min-width: 768px) and (max-width: 991.98px) {
	.zds-kingdom:has(.zds-midview) {
		padding-bottom: 68px;
	}

	.zds-kingdom:has(.zds-midview) .zds-updraft {
		bottom: calc(88px + env(safe-area-inset-bottom, 0px));
	}

	.zds-kingdom:has(.zds-midview .zds-done:checked) .zds-updraft {
		bottom: max(16px, env(safe-area-inset-bottom, 0px));
	}

	.zds-kingdom:has(.zds-midview .zds-done:checked) {
		padding-bottom: 0;
	}

	.zds-castlist__plank.zds-midview {
		right: 0;
		bottom: 0;
		left: 0;
		align-items: center;
		display: flex;
		gap: 9px 10px;
		position: fixed;
		z-index: 35;
		background: var(--zds-bulletin);
		border-top: 2px solid var(--zds-hue);
		padding: 7px max(16px, env(safe-area-inset-right, 0px)) calc(7px + env(safe-area-inset-bottom, 0px));
	}

	.zds-castlist ~ .zds-castlist .zds-castlist__plank, .zds-castlist__plank:has(.zds-done:checked) {
		display: none;
	}
}

@media (min-width: 992px) {
	.zds-kingdom:has(.zds-castlist__bigscreen) {
		padding-bottom: 68px;
	}

	.zds-kingdom:has(.zds-castlist__bigscreen) .zds-updraft {
		bottom: calc(88px + env(safe-area-inset-bottom, 0px));
	}

	.zds-kingdom:has(.zds-castlist__bigscreen .zds-done:checked) .zds-updraft {
		bottom: max(16px, env(safe-area-inset-bottom, 0px));
	}

	.zds-kingdom:has(.zds-castlist__bigscreen .zds-done:checked) {
		padding-bottom: 0;
	}

	.zds-castlist__plank.zds-castlist__bigscreen {
		z-index: 35;
		padding: 7px max(24px, calc(50% - 560px)) calc(7px + env(safe-area-inset-bottom, 0px));
		position: fixed;
		border-top: 2px solid var(--zds-hue);
		display: flex;
		gap: 9px 10px;
		background: var(--zds-bulletin);
		align-items: center;
		right: 0;
		bottom: 0;
		left: 0;
	}

	.zds-castlist ~ .zds-castlist .zds-castlist__plank, .zds-castlist__plank:has(.zds-done:checked) {
		display: none;
	}
}

.zds-assethead {
	font: 700 1.0625rem/1.3 var(--zds-chief);
	overflow-wrap: break-word;
	text-wrap: pretty;
	margin: 0;
}

.zds-editpick__extras li {
	margin: 0;
}
:root {
  --bec-scale: 1;
  --bec-brand: #D71920;
  --bec-field: #292D32;
  --bec-quiet: #B8BEC5;
  --bec-signal-fg: #FFFFFF;
  --bec-title-face: Charter, "Bitstream Charter", "Sitka Text", Cambria, serif;
  --bec-raised: #343A40;
  --bec-copy-font: system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;
  --bec-text: #F5F5F5;
  --bec-edge: #168341;
  --bec-bevel: 4px;
}
