body.go-verge > .go-adsense-topscroll {
	position: relative;
	box-sizing: border-box;
	inline-size: 100%;
	max-inline-size: 100%;
	margin: 0 !important;
	padding: 0;
	border: 0;
	background: transparent;
	line-height: 0;
	
}body.go-verge > .go-adsense-topscroll.is-ad-not-requested,
body.go-verge > .go-adsense-topscroll.is-ad-unfilled,
body.go-verge > .go-adsense-topscroll.is-ad-failed {
	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;
	background: transparent !important;
	overflow: hidden !important;
	pointer-events: none !important;
}body.go-verge > .go-adsense-topscroll.is-ad-preparing,
body.go-verge > .go-adsense-topscroll.is-ad-preparing[data-go-ad-near-viewport="1"] {
	display: block !important;
	visibility: hidden !important;
	inline-size: 100% !important;
	block-size: 0 !important;
	min-block-size: 0 !important;
	max-block-size: 0 !important;
	margin: 0 !important;
	padding: 0 !important;
	border: 0 !important;
	background: transparent !important;
	overflow: hidden !important;
	contain: none !important;
	pointer-events: none !important;
}body.go-verge > .go-adsense-topscroll.is-ad-filled {
	display: grid !important;
	visibility: visible !important;
	grid-template-columns: minmax(0, 1fr);
	justify-items: center;
	inline-size: 100% !important;
	block-size: auto !important;
	min-block-size: 0 !important;
	max-block-size: none !important;
	margin: 0 !important;
	padding: 0 !important;
	border: 0 !important;
	background: var(--overdrive-canvas-dark, #0b0712) !important;
	overflow: visible !important;
	contain: none !important;
	pointer-events: auto;
}body.go-verge > .go-adsense-topscroll.is-ad-dismissed,
body.go-verge > .go-adsense-topscroll.is-ad-filled.is-ad-dismissed {
	display: none !important;
	visibility: hidden !important;
	block-size: 0 !important;
	min-block-size: 0 !important;
	max-block-size: 0 !important;
	margin: 0 !important;
	padding: 0 !important;
	border: 0 !important;
	background: transparent !important;
	overflow: hidden !important;
	pointer-events: none !important;
}body.go-verge > .go-adsense-topscroll > .go-ad-slot__label {
	display: none;
}body.go-verge > .go-adsense-topscroll.is-ad-filled > .go-ad-slot__label {
	display: block;
	justify-self: stretch;
	inline-size: 100%;
	margin: 0;
	padding-block: 5px 3px;
	color: rgba(246, 247, 241, .42);
	font-family: inherit;
	font-size: 9px;
	font-weight: 600;
	line-height: 1.2;
	letter-spacing: .18em;
	text-align: center;
	text-transform: uppercase;
}body.go-verge > .go-adsense-topscroll > ins {
	margin: 0 auto;
	padding: 0;
}body.go-verge > .go-adsense-topscroll > .go-ad-slot__notice {
	display: none;
}body.go-verge > .go-adsense-topscroll.is-ad-filled > .go-ad-slot__notice {
	display: block;
	position: relative;
	justify-self: stretch;
	box-sizing: border-box;
	inline-size: 100%;
	
	padding-block: 12px 14px;
	padding-inline:
		calc(16px + env(safe-area-inset-left, 0px))
		calc(54px + env(safe-area-inset-right, 0px));
	border-block-start: 1px solid rgba(246, 247, 241, .12);
	
	background: #14101f;
	text-align: start;
}body.go-verge > .go-adsense-topscroll.is-ad-filled > .go-ad-slot__notice::after {
	content: "";
	position: absolute;
	inset-block-end: 0;
	inset-inline: 0;
	block-size: 2px;
	background: var(--overdrive-electric-lime, #d8ff38);
	pointer-events: none;
}body.go-verge > .go-adsense-topscroll .go-ad-slot__notice-title {
	display: block;
	margin: 0 0 3px;
	color: var(--overdrive-soft-cloud, #f6f7f1);
	font-family: inherit;
	font-size: 15px;
	font-weight: 700;
	line-height: 1.25;
	letter-spacing: -.015em;
}body.go-verge > .go-adsense-topscroll .go-ad-slot__notice-body {
	display: block;
	color: rgba(246, 247, 241, .70);
	font-family: inherit;
	font-size: 13.5px;
	font-weight: 400;
	line-height: 1.4;
	letter-spacing: 0;
	
	text-wrap: balance;
}body.go-verge > .go-adsense-topscroll.is-ad-filled:not(.is-ad-dismissed) > .go-ad-slot__dismiss {
	display: grid;
	inset-block-start: auto;
	inset-block-end: 11px;
	inset-inline-end: max(10px, env(safe-area-inset-right, 0px));
	inline-size: 38px;
	block-size: 38px;
	min-inline-size: 38px;
	min-block-size: 38px;
	border: 1px solid rgba(246, 247, 241, .26);
	border-radius: 999px;
	background: rgba(246, 247, 241, .10);
	box-shadow: none;
	color: var(--overdrive-soft-cloud, #f6f7f1);
}body.go-verge > .go-adsense-topscroll.is-ad-filled > .go-ad-slot__dismiss:hover,
body.go-verge > .go-adsense-topscroll.is-ad-filled > .go-ad-slot__dismiss:focus-visible {
	border-color: var(--overdrive-electric-lime, #d8ff38);
	background: rgba(216, 255, 56, .16);
	color: var(--overdrive-electric-lime, #d8ff38);
}body.go-verge > .go-adsense-topscroll.is-ad-filled > .go-ad-slot__dismiss::before {
	content: "";
	position: absolute;
	inset: -3px -3px -6px -6px;
	border-radius: inherit;
}body.go-verge > .go-adsense-topscroll + .go-header,
body.go-verge > .go-adsense-topscroll + .go-header--editorial {
	margin-block-start: 0 !important;
}@media (min-width: 768px) {
	body.go-verge > .go-adsense-topscroll,
	body.go-verge > .go-adsense-topscroll.is-ad-filled,
	body.go-verge > .go-adsense-topscroll.is-ad-preparing,
	body.go-verge > .go-adsense-topscroll.is-ad-preparing[data-go-ad-near-viewport="1"] {
		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;
		background: transparent !important;
		overflow: hidden !important;
		pointer-events: none !important;
	}
}@media print {
	body.go-verge > .go-adsense-topscroll {
		display: none !important;
	}
}
