:root {
	--go-ad-label-color: var(--text-secondary, #5d6375);

	
	--go-ad-label-font: 700 10px/1.3 ui-monospace, SFMono-Regular, Consolas, monospace;

	
	--go-ad-gap: clamp(24px, 4vw, 40px);

	
	--go-ad-gap-strip: clamp(14px, 2vw, 22px);
}.go-ad-slot,
.go-ad-slot *,
.go-adsense-placement,
.go-adsense-placement * {
	box-sizing: border-box;
}.go-ad-slot {
	clear: both;
	inline-size: 100%;
	max-inline-size: 100%;
	margin: 0;
	padding: 0;
	border: 0;
	background: transparent;
	color: inherit;
}.go-ad-slot.go-container {
	margin-inline: auto;
}.go-ad-slot__label {
	display: none;
	inline-size: 100%;
	margin: 0 0 6px;
	color: var(--go-ad-label-color);
	font: var(--go-ad-label-font);
	letter-spacing: .11em;
	text-align: center;
	text-transform: uppercase;
}.go-ad-slot.is-ad-not-requested:not(:has(.go-ad-slot__fallback)),
.go-ad-slot.is-ad-unfilled:not(:has(.go-ad-slot__fallback)),
.go-ad-slot.is-ad-failed:not(:has(.go-ad-slot__fallback)) {
	display: none !important;
	visibility: hidden !important;
	inline-size: 0 !important;
	block-size: 0 !important;
	min-block-size: 0 !important;
	max-block-size: 0 !important;
	margin: 0 !important;
	padding: 0 !important;
	border: 0 !important;
	overflow: hidden !important;
	pointer-events: none !important;
}.go-ad-slot.is-ad-preparing {
	display: block;
	visibility: hidden;
	inline-size: 100%;
	block-size: 0;
	min-block-size: 0;
	max-block-size: 0;
	margin: 0;
	padding: 0;
	border: 0;
	overflow: hidden;
	pointer-events: none;
}.go-ad-slot.is-ad-preparing[data-go-ad-near-viewport="1"] {
	display: grid;
	visibility: visible;
	grid-template-columns: minmax(0, 1fr);
	align-content: start;
	justify-items: center;
	min-block-size: min(var(--go-ad-reserve-mobile, 0px), 42vh);
	max-block-size: none;
	
	margin-block: var(--go-ad-gap);
	padding: 0;
	overflow: hidden;
	contain: layout;
	pointer-events: none;
}.go-ad-slot.is-ad-filled > .go-ad-slot__label {
	display: block;
}.go-ad-slot__fallback {
	display: none;
	inline-size: 100%;
	max-inline-size: min(100%, 760px);
	margin-inline: auto;
	text-align: start;
}.go-ad-slot.is-ad-unfilled > .go-ad-slot__fallback,
.go-ad-slot.is-ad-failed > .go-ad-slot__fallback {
	display: block;
}.go-ad-slot.is-ad-unfilled > .go-ad-slot__label,
.go-ad-slot.is-ad-failed > .go-ad-slot__label {
	display: none !important;
}.go-ad-slot.is-ad-unfilled:has(.go-ad-slot__fallback),
.go-ad-slot.is-ad-failed:has(.go-ad-slot__fallback) {
	display: block;
	visibility: visible;
	block-size: auto;
	min-block-size: 0;
	max-block-size: none;
	margin-block: var(--go-ad-gap);
	overflow: visible;
	pointer-events: auto;
}.go-ad-slot__fallback-kicker {
	margin: 0 0 8px;
	color: var(--lime-text, var(--text-secondary));
	font: var(--go-ad-label-font);
	letter-spacing: .11em;
	text-transform: uppercase;
}.go-ad-slot__fallback-link {
	display: grid;
	grid-template-columns: 96px minmax(0, 1fr);
	align-items: center;
	gap: 14px;
	padding: 12px;
	border: 1px solid var(--border);
	border-radius: 10px;
	background: var(--surface-1, var(--surface));
	color: var(--text);
	text-decoration: none;
}.go-ad-slot__fallback-link:hover,
.go-ad-slot__fallback-link:focus-visible {
	border-color: var(--border-strong);
}.go-ad-slot__fallback-thumb img {
	display: block;
	inline-size: 96px;
	block-size: 64px;
	border-radius: 6px;
	object-fit: cover;
}.go-ad-slot__fallback-title {
	font: 700 clamp(.95rem, 2.2vw, 1.05rem)/1.3 inherit;
	text-wrap: pretty;
}@media (max-width: 400px) {
	.go-ad-slot__fallback-link {
		grid-template-columns: 72px minmax(0, 1fr);
		gap: 10px;
	}

	.go-ad-slot__fallback-thumb img {
		inline-size: 72px;
		block-size: 52px;
	}
}.go-ad-slot.is-ad-filled {
	display: grid;
	visibility: visible;
	grid-template-columns: minmax(0, 1fr);
	align-content: start;
	justify-items: center;
	inline-size: 100%;
	min-inline-size: 0;
	block-size: auto;
	min-block-size: 0;
	max-block-size: none;
	margin-block: var(--go-ad-gap);
	padding: 0;
	border: 0;
	background: transparent;
	overflow: visible;
	pointer-events: auto;
}.go-ad-slot__dismiss {
	display: none;
	position: absolute;
	z-index: 7;
	inset-block-start: -56px;
	inset-inline-end: max(12px, env(safe-area-inset-right, 0px));
	place-items: center;
	inline-size: 44px;
	block-size: 44px;
	min-inline-size: 44px;
	min-block-size: 44px;
	margin: 0;
	padding: 0;
	border: 1px solid rgba(255, 255, 255, .78);
	border-radius: 999px;
	
	background: color-mix(in srgb, var(--overdrive-canvas-dark, #0B0712) 88%, transparent);
	box-shadow: 0 4px 16px rgba(0, 0, 0, .28);
	color: #fff;
	line-height: 1;
	cursor: pointer;
	touch-action: manipulation;
	-webkit-tap-highlight-color: transparent;
}.go-ad-slot--dismissible.is-ad-filled.is-ad-dismiss-ready:not(.is-ad-dismissed) > .go-ad-slot__dismiss {
	display: grid;
}body.go-verge .go-ad-slot--dismissible.go-viewport-overflow-guard,
body.go-verge .go-ad-slot--dismissible.go-viewport-overflow-guard--clip {
	overflow: visible !important;
	contain: none !important;
}.go-ad-slot__dismiss:hover,
.go-ad-slot__dismiss:focus-visible {
	background: var(--overdrive-canvas-dark, #0B0712);
	border-color: #fff;
	
	outline: 2px solid var(--focus, #7f68ff);
	outline-offset: 2px;
}.go-ad-slot.is-ad-dismissed {
	display: none !important;
	visibility: hidden !important;
	inline-size: 0 !important;
	block-size: 0 !important;
	min-block-size: 0 !important;
	max-block-size: 0 !important;
	margin: 0 !important;
	padding: 0 !important;
	border: 0 !important;
	overflow: hidden !important;
	pointer-events: none !important;
}.go-ad-slot > ins.go-ad-unit,
.go-ad-slot > ins.adsbygoogle {
	display: block;
	inline-size: 100%;
	max-inline-size: 100%;
	min-inline-size: 0;
	margin-inline: auto;
	text-align: center;
	overflow: visible;
}.go-ad-slot:not([data-go-ad-sizing="fixed"]) > ins.go-ad-unit,
.go-ad-slot:not([data-go-ad-sizing="fixed"]) > ins.adsbygoogle {
	display: block;
	inline-size: 100%;
	min-inline-size: 1px;
}.go-ad-slot[data-go-ad-sizing="fixed"] {
	text-align: center;
}.go-ad-slot[data-go-ad-sizing="fixed"] > ins {
	display: inline-block;
	inline-size: auto;
	max-inline-size: 100%;
	margin-inline: auto;
	
	vertical-align: top;
	line-height: 0;
}.go-ad-slot--site-masthead[data-go-ad-sizing="fixed"] > ins {
	inline-size: 320px;
	block-size: 100px;
}.go-ad-slot--article-content[data-go-ad-sizing="fixed"] > ins,
.go-ad-slot--game-display[data-go-ad-sizing="fixed"] > ins {
	inline-size: 300px;
	block-size: 250px;
}.go-ad-slot--sidebar-desktop[data-go-ad-sizing="fixed"] > ins {
	inline-size: 300px;
	block-size: 600px;
}.go-ad-slot--bottom-anchor[data-go-ad-sizing="fixed"] > ins {
	inline-size: 320px;
	block-size: 100px;
}@media (min-width: 768px) {
	.go-ad-slot--bottom-anchor[data-go-ad-sizing="fixed"] > ins {
		inline-size: 728px;
		block-size: 90px;
	}
}.go-ad-slot--hero-display[data-go-ad-sizing="fixed"] > ins,
.go-ad-slot--listing-midpage[data-go-ad-sizing="fixed"] > ins {
	inline-size: 320px;
	block-size: 100px;
}@media (min-width: 768px) {
	.go-ad-slot--article-content[data-go-ad-sizing="fixed"] > ins,
	.go-ad-slot--game-display[data-go-ad-sizing="fixed"] > ins {
		inline-size: 336px;
		block-size: 280px;
	}
}@media (min-width: 800px) {
	.go-ad-slot--site-masthead[data-go-ad-sizing="fixed"] > ins,
	.go-ad-slot--hero-display[data-go-ad-sizing="fixed"] > ins,
	.go-ad-slot--listing-midpage[data-go-ad-sizing="fixed"] > ins {
		inline-size: 728px;
		block-size: 90px;
	}
}@media (min-width: 1101px) {
	.go-ad-slot--site-masthead[data-go-ad-sizing="fixed"] > ins,
	.go-ad-slot--hero-display[data-go-ad-sizing="fixed"] > ins,
	.go-ad-slot--listing-midpage[data-go-ad-sizing="fixed"] > ins {
		inline-size: 970px;
		block-size: 250px;
	}
}.go-ad-slot--site-masthead.is-ad-filled,
.go-ad-slot--site-masthead.is-ad-preparing[data-go-ad-near-viewport="1"] {
	margin-block: var(--go-ad-gap-strip);
}@media (min-width: 768px) {
	.go-ad-slot--mobile-only {
		display: none !important;
		block-size: 0 !important;
		margin: 0 !important;
	}
}.go-home-section-ad.is-ad-filled,
.go-home-section-ad.is-ad-preparing[data-go-ad-near-viewport="1"] {
	margin-block: var(--go-ad-gap);
}.go-article__content .go-ad-slot--article-content.is-ad-filled,
.go-article__content .go-ad-slot--article-content.is-ad-preparing[data-go-ad-near-viewport="1"] {
	margin-block: var(--go-ad-gap);
}@media (min-width: 1101px) {
	.go-article-sidebar__ad--sticky.is-ad-filled {
		position: sticky;
		inset-block-start: max(var(--go-ad-sticky-top, 96px), env(safe-area-inset-top));
		z-index: 1;
		margin-block: 0 !important;
	}
}.go-article__content .go-ad-slot.is-ad-filled {
	inline-size: min(100%, 760px);
	margin-inline: auto;
	margin-block: var(--go-ad-gap);
}.go-ad-slot--post-multiplex.is-ad-filled,
.go-post-multiplex.is-ad-filled {
	inline-size: min(100%, 1100px);
	margin-inline: auto;
}.go-home-section-ad.is-ad-filled,
.go-ad-slot--listing-midpage.is-ad-filled {
	margin-block: var(--go-ad-gap);
}.go-archive-list__ad,
.go-stream__ad {
	grid-column: 1 / -1;
	list-style: none;
}.go-archive-list__ad.is-ad-not-requested,
.go-archive-list__ad.is-ad-unfilled,
.go-archive-list__ad.is-ad-failed,
.go-stream__ad.is-ad-not-requested,
.go-stream__ad.is-ad-unfilled,
.go-stream__ad.is-ad-failed,
.go-article-sidebar__ad.is-ad-not-requested,
.go-article-sidebar__ad.is-ad-unfilled,
.go-article-sidebar__ad.is-ad-failed,
.go-archive-aside__ad.is-ad-not-requested,
.go-archive-aside__ad.is-ad-unfilled,
.go-archive-aside__ad.is-ad-failed {
	display: none !important;
	block-size: 0 !important;
	min-block-size: 0 !important;
	max-block-size: 0 !important;
	margin: 0 !important;
	padding: 0 !important;
	border: 0 !important;
	overflow: hidden !important;
	pointer-events: none !important;
}.go-article-sidebar__ad.is-ad-preparing[data-go-ad-near-viewport="1"],
.go-archive-aside__ad.is-ad-preparing[data-go-ad-near-viewport="1"] {
	min-block-size: min(var(--go-ad-reserve-desktop, 250px), calc(100vh - 140px));
	margin-block: 0 var(--go-ad-gap);
}.go-article-sidebar__ad.is-ad-filled,
.go-archive-aside__ad.is-ad-filled {
	margin-block: 0 var(--go-ad-gap);
}@media (min-width: 768px) {
	.go-ad-slot.is-ad-preparing[data-go-ad-near-viewport="1"] {
		min-block-size: min(var(--go-ad-reserve-desktop, var(--go-ad-reserve-mobile, 0px)), 42vh);
	}
}@media (max-width: 1100px) {
	.go-ad-slot--desktop-only:not(.is-ad-filled) {
		display: none !important;
	}
}@media (max-width: 767px) {
	.go-ad-slot.is-ad-preparing[data-go-ad-near-viewport="1"],
	.go-ad-slot.is-ad-filled {
		max-inline-size: 100%;
		
		margin-block: var(--go-ad-gap);
	}
}@media (prefers-reduced-motion: reduce) {
	.go-ad-slot {
		scroll-behavior: auto;
		transition: none !important;
		animation: none !important;
	}
}@media (max-width: 767px) and (orientation: portrait) {
	body.go-verge .go-ad-slot[data-go-ad-full-width-responsive="1"] {
		inline-size: 100vw;
		max-inline-size: 100vw;
		margin-inline: calc(50% - 50vw);
	}
}body.single-post .go-article__hero--ad-ready {
	position: relative;
	isolation: isolate;
	overflow: visible;
}body.single-post .go-article__hero--ad-ready > .go-frame {
	position: relative;
	z-index: 0;
}body.single-post .go-article__hero--ad-ready .go-article__hero-tag {
	inset-block-start: clamp(10px, 2vw, 22px) !important;
	inset-block-end: auto !important;
}body.single-post .go-article__hero--ad-ready .go-ad-slot--article-hero-overlay {
	position: absolute;
	z-index: 3;
	inset-inline-start: 50%;
	inset-block-end: 0;
	clear: none;
	inline-size: min(320px, 100%);
	max-inline-size: 100%;
	margin: 0 !important;
	transform: translateX(-50%);
}body.single-post .go-article__hero--ad-ready .go-ad-slot--article-hero-overlay.is-ad-preparing[data-go-ad-near-viewport="1"],
body.single-post .go-article__hero--ad-ready .go-ad-slot--article-hero-overlay.is-ad-filled {
	margin: 0 !important;
	overflow: visible;
}body.single-post .go-article__hero--ad-ready .go-ad-slot--article-hero-overlay.is-ad-preparing[data-go-ad-near-viewport="1"] {
	min-block-size: 100px;
}body.single-post .go-ad-slot--article-hero-overlay[data-go-ad-sizing="fixed"] > ins {
	inline-size: min(320px, 100%);
	block-size: 100px;
}body.single-post .go-ad-slot--article-hero-overlay > .go-ad-slot__label {
	color: #fff;
	text-shadow: 0 1px 3px rgba(0, 0, 0, .85), 0 0 10px rgba(0, 0, 0, .6);
}@media (max-width: 767px) {
	body.single-post .go-article__hero--ad-ready .go-ad-slot--article-hero-overlay {
		margin: 0 !important;
	}

	body.single-post .go-article__hero--ad-ready .go-ad-slot--article-hero-overlay.is-ad-preparing[data-go-ad-near-viewport="1"],
	body.single-post .go-article__hero--ad-ready .go-ad-slot--article-hero-overlay.is-ad-filled {
		margin: 0 !important;
	}

	
	body.single-post .go-ad-slot--article-hero-overlay > .go-ad-slot__dismiss {
		inline-size: 36px;
		block-size: 36px;
		min-inline-size: 36px;
		min-block-size: 36px;
		inset-block-start: -44px;
		inset-inline-end: 0;
	}
}@media (min-width: 800px) {
	body.single-post .go-article__hero--ad-ready .go-ad-slot--article-hero-overlay {
		inline-size: 728px;
		max-inline-size: min(728px, 100%);
	}

	body.single-post .go-article__hero--ad-ready .go-ad-slot--article-hero-overlay.is-ad-preparing[data-go-ad-near-viewport="1"] {
		min-block-size: 90px;
	}

	body.single-post .go-ad-slot--article-hero-overlay[data-go-ad-sizing="fixed"] > ins {
		inline-size: 728px;
		block-size: 90px;
	}
}@media (min-width: 1101px) {
	body.single-post .go-article__hero--ad-ready .go-ad-slot--article-hero-overlay {
		inline-size: 970px;
		max-inline-size: min(970px, calc(100% - 30px));
	}

	body.single-post .go-article__hero--ad-ready .go-ad-slot--article-hero-overlay.is-ad-preparing[data-go-ad-near-viewport="1"] {
		min-block-size: 250px;
	}

	body.single-post .go-ad-slot--article-hero-overlay[data-go-ad-sizing="fixed"] > ins {
		inline-size: 970px;
		block-size: 250px;
	}
}@media print {
	body.single-post .go-ad-slot--article-hero-overlay {
		display: none !important;
	}
}body .go-ad-slot[data-go-ad-sizing="fixed"].is-ad-filled > ins.go-ad-unit {
	block-size: auto;
	min-block-size: 0;
	max-block-size: none;
}
