@font-face {
	font-family: "Eugenio Sans Text";
	src: url("/fonts/eugenio-sans-text-regular.eot");
	src: url("/fonts/eugenio-sans-text-regular.eot") format("embedded-opentype"),
		url("/fonts/eugenio-sans-text-regular.woff2") format("woff2"),
		url("/fonts/eugenio-sans-text-regular.woff") format("woff");
	font-weight: 400;
	font-style: normal;
	font-display: swap;
}
@font-face {
	font-family: "Eugenio Sans Text";
	src: url("/fonts/eugenio-sans-text-medium.eot");
	src: url("/fonts/eugenio-sans-text-medium.eot") format("embedded-opentype"),
		url("/fonts/eugenio-sans-text-medium.woff2") format("woff2"),
		url("/fonts/eugenio-sans-text-medium.woff") format("woff");
	font-weight: 500;
	font-style: normal;
	font-display: swap;
}
@font-face {
	font-family: "Eugenio Serif";
	src: url("/fonts/eugenio-serif-medium.eot");
	src: url("/fonts/eugenio-serif-medium.eot") format("embedded-opentype"),
		url("/fonts/eugenio-serif-medium.woff2") format("woff2"),
		url("/fonts/eugenio-serif-medium.woff") format("woff");
	font-weight: 500;
	font-style: normal;
	font-display: swap;
}
@font-face {
	font-family: "Eugenio Text";
	src: url("/fonts/eugenio-text-regular.eot");
	src: url("/fonts/eugenio-text-regular.eot") format("embedded-opentype"),
		url("/fonts/eugenio-text-regular.woff2") format("woff2"),
		url("/fonts/eugenio-text-regular.woff") format("woff");
	font-weight: 400;
	font-style: normal;
	font-display: swap;
}
@font-face {
	font-family: "Eugenio Text";
	src: url("/fonts/eugenio-text-medium.eot");
	src: url("/fonts/eugenio-text-medium.eot") format("embedded-opentype"),
		url("/fonts/eugenio-text-medium.woff2") format("woff2"),
		url("/fonts/eugenio-text-medium.woff") format("woff");
	font-weight: 500;
	font-style: normal;
	font-display: swap;
}
.rep-slim-header,
.rep-slim-header button {
	font-family: "Eugenio Sans Text", "Helvetica Neue", Helvetica, sans-serif;
	letter-spacing: 0.6px;
}
.rep-page-footer,
.rep-page-header,
.rep-page-header-nav,
.rep-slim-header {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	margin: 0 auto;
}
.rep-page-footer *,
.rep-page-footer:after,
.rep-page-footer:before,
.rep-page-header *,
.rep-page-header-nav *,
.rep-page-header-nav:after,
.rep-page-header-nav:before,
.rep-page-header:after,
.rep-page-header:before,
.rep-slim-header *,
.rep-slim-header:after,
.rep-slim-header:before {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.rep-page-footer ::-moz-selection,
.rep-page-header ::-moz-selection,
.rep-page-header-nav ::-moz-selection,
.rep-slim-header ::-moz-selection {
	background-color: transparent;
	color: inherit;
}
.rep-page-footer ::selection,
.rep-page-header ::selection,
.rep-page-header-nav ::selection,
.rep-slim-header ::selection {
	background-color: transparent;
	color: inherit;
}
.rep-page-header-nav ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.rep-page-footer a,
.rep-page-header-nav a {
	text-decoration: none;
	cursor: pointer;
}
.rep-slim-header button > * {
	pointer-events: none;
}
.rep-toggle-menu {
	cursor: pointer;
}
.rep-toggle-menu > * {
	pointer-events: none;
}
.rep-slim-header button {
	background: 0 0;
	border: none;
	text-align: left;
	font-family: inherit;
	font-weight: inherit;
	color: inherit;
}
.rep-slim-header button:focus {
	outline: 0;
}
.rep-slim-header button:hover {
	cursor: pointer;
	color: #4b88ca;
}
.rep-slim-header {
	position: -webkit-sticky;
	position: sticky;
	top: 0;
	text-transform: uppercase;
	z-index: 100000;
	border-bottom: 1px #e9e9ee solid;
	color: #000;
	font-size: 12px;
	font-weight: 500;
	background-color: #fff;
	white-space: nowrap;
}
.rep-slim-header button {
	font-size: 12px;
}
.rep-slim-header__left,
.rep-slim-header__right {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
}
.rep-slim-header__center {
	text-align: center;
}
.rep-slim-header__left,
.rep-slim-header__right {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}
.rep-slim-header__item {
	position: relative;
	text-transform: uppercase;
}
.rep-slim-header__item:last-child {
	padding-right: 0;
}
.rep-slim-header__item--subscribe {
	padding: 17px 16px !important;
	background-color: #4b88ca;
	color: #fff !important;
}
.rep-slim-header__item--subscribe:hover {
	background-color: #000;
	color: #fff;
}
.rep-slim-header__right {
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
}
.rep-slim-header__content {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	min-height: 50px;
}
.rep-slim-header__logo {
	margin: 0;
}
.rep-slim-header__top {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding: 5px 16px;
	background: #f9f9f9;
	border-top: 1px #e9e9ee solid;
	font-size: 11px;
	font-weight: 500;
}
.rep-slim-header__item--claim {
	display: none;
}
.rep-slim-header__menu-button {
	position: relative;
	padding: 10px;
}
.rep-slim-header__user {
	font-size: 12px;
	line-height: 1;
	letter-spacing: 0.4px;
	cursor: pointer;
	text-transform: uppercase;
}
.rep-slim-header__user #account-data-container {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding: 10px 16px;
}
.rep-slim-header__user .header-login-label {
	display: inline-block;
	margin-right: 5px;
	display: none;
}
.rep-slim-header__user .header-login-label:hover {
	color: #4b88ca;
}
html {
	-ms-overflow-style: -ms-autohiding-scrollbar;
}
.rep-page-header {
	background: #fff;
}
.rep-page-header__content {
	padding: 0 16px;
	display: none;
	border-bottom: 2px solid #000;
}
.rep-page-header__social-follow {
	position: absolute;
	left: 0;
	top: 35%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
}
.rep-page-header__social-follow span {
	font-family: "Eugenio Sans Text", "Helvetica Neue", Helvetica, sans-serif;
	font-size: 13px;
	margin-right: 8px;
	line-height: 2.2;
}
.rep-page-header__brand-logo {
	font-family: "Eugenio Serif", Georgia, Times, "Times New Roman", serif;
	font-size: 54px;
	line-height: 1;
	font-weight: 400;
	margin: 0;
	text-align: center;
}
.rep-page-header__search {
	position: absolute;
	margin-bottom: 20px;
	right: 0;
	top: 35%;
}
.rep-page-header__search input {
	color: #616161;
	background: #fff;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	padding: 6px 12px;
	padding-right: 55px;
	border: 1px solid #dedede;
	border-radius: 3px;
	-webkit-transition: 0.1s ease;
	-o-transition: 0.1s ease;
	transition: 0.1s ease;
	width: 100%;
	position: relative;
	min-height: 35px;
	max-height: 35px;
	display: block;
	font-size: 12px;
	letter-spacing: 0.03em;
}
.rep-page-header__search ::-webkit-input-placeholder {
	color: #616161;
}
.rep-page-header__search ::-moz-placeholder {
	color: #616161;
}
.rep-page-header__search :-ms-input-placeholder {
	color: #616161;
}
.rep-page-header__search :-moz-placeholder {
	color: #616161;
}
.rep-page-header-nav {
	background-color: #fff;
	border-bottom: 1px solid #999;
}
.rep-page-header-nav__list {
	display: none;
	white-space: nowrap;
}
.rep-page-header-nav__list > li > a {
	display: block;
	text-decoration: none;
	font-weight: 400;
	font-family: "Eugenio Sans Text", "Helvetica Neue", Helvetica, sans-serif;
}
.rep-page-header-nav__list > li > a:hover {
	background-color: #f2f9ff;
}
.rep-page-header-nav__toggle {
	padding: 8px 16px 8px 16px;
	display: block;
	text-decoration: none;
	text-align: center;
	color: #000;
	cursor: pointer;
	font-size: 26px;
	font-family: "Eugenio Serif", Georgia, Times, "Times New Roman", serif;
	font-weight: 500;
}
.rep-page-footer {
	font-family: "Eugenio Sans Text", "Helvetica Neue", Helvetica, sans-serif;
	position: relative;
	z-index: 1;
}
.rep-page-footer__bottom {
	padding-top: 18px;
	padding-bottom: 18px;
	background-color: #4f5054;
}
.rep-page-footer__bottom a {
	position: relative;
	color: #fff;
	text-decoration: none;
	font-weight: 400;
	padding: 2px;
	/* margin: 0 2px; */
}
.rep-page-footer__bottom a:not(:hover):before {
	content: "";
	background: #c00;
	width: 100%;
	position: absolute;
	bottom: -2px;
	height: 2px;
}
.rep-page-footer__bottom a:hover {
	background: #fff;
	color: #c00;
}
.rep-page-footer__bottom {
	color: #fff;
	font-size: 12px;
	line-height: 16px;
}
.rep-page-footer-content {
	padding-left: 16px;
	padding-right: 16px;
}
.rep-page-footer-content,
.rep-page-header-nav,
.rep-page-header__content,
.rep-slim-header__content {
	margin-left: auto;
	margin-right: auto;
	max-width: var(--rep-maxwidth);
}
@media screen and (min-width: 768px) {
	.hide-on-desktop {
		display: none !important;
	}
	.rep-slim-header__item:not(:last-child):before {
		content: "";
		width: 1px;
		height: 16px;
		background: #999;
		position: absolute;
		right: 0;
		top: 50%;
		margin-top: -8px;
	}
	.rep-slim-header__user #account-data-container {
		padding-left: 0;
	}
	.rep-slim-header__user .header-login-label {
		display: inline-block;
	}
	.rep-page-header__content {
		padding: 24px 0;
		display: block;
		position: relative;
	}
	.rep-page-header__search {
		margin-bottom: 0;
	}
	.rep-page-header-nav {
		position: relative;
		border-left: 1px solid #999;
		border-right: 1px solid #999;
	}
	.rep-page-header-nav__list {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
	}
	.rep-page-header-nav__list > li {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 auto;
		flex: 1 1 auto;
		text-align: center;
	}
	.rep-page-header-nav__list > li > a {
		padding-left: 3px;
		padding-right: 3px;
		text-transform: uppercase;
		font-size: 12px;
		line-height: 40px;
		color: #1a1a1a;
	}
	.rep-page-header-nav__list > li.is-active a {
		background-color: #f2f9ff;
	}
	.rep-page-header-nav__list > li.is-active > a {
		color: #087bbb;
	}
	.rep-page-header-nav__toggle {
		display: none;
	}
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
	.rep-slim-header__item {
		padding: 0 8px;
	}
}
@media screen and (min-width: 768px) and (max-width: 1539px) {
	:root {
		--rep-maxwidth: 996px;
	}
}
@media screen and (min-width: 1024px) {
	.rep-slim-header__item {
		padding: 0 16px;
	}
}
@media screen and (min-width: 1540px) {
	:root {
		--rep-maxwidth: 1260px;
	}
}
@media screen and (max-width: 767px) {
	.hide-on-mobile {
		display: none !important;
	}
	.rep-slim-header__menu-button {
		padding: 10px 16px;
	}
	.rep-slim-header__user #account-data-container {
		padding: 10px 16px;
		width: 56px;
		height: 44px;
	}
	.rep-page-header-nav__list > li > a {
		padding: 12px 15px;
		border-bottom: 1px solid #ebebeb;
		color: #1a1a1a;
		font-size: 15px;
	}
	.sidebar {
		display: none;
	}
}

.bottom-wrapper {
	max-width: 996px;
}
a {
	text-decoration: none;
}
html {
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%;
	-webkit-tap-highlight-color: rgba(8, 123, 187, 0.1);
	scroll-behavior: smooth;
}
figure,
h1,
h2,
h3,
h4,
ol,
p,
ul {
	margin: 0;
	padding: 0;
}
ul {
	list-style-type: none;
}
h1,
h2,
h3,
h4 {
	font-size: inherit;
}
strong {
	font-weight: 700;
}
a,
button {
	color: inherit;
}
button {
	overflow: visible;
	border: 0;
	font: inherit;
	-webkit-font-smoothing: inherit;
	letter-spacing: inherit;
	background: 0 0;
	cursor: pointer;
	margin: 0;
	padding: 0;
}
body {
	font-family: "Eugenio Sans Text", "Helvetica Neue", Helvetica, sans-serif;
}
::-moz-focus-inner {
	padding: 0;
	border: 0;
}
:focus {
	outline: 0;
}
img {
	width: 100%;
	height: auto;
	display: block;
	max-width: 100%;
}
* {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
@font-face {
	font-family: "Eugenio Sans Text";
	src: url("/fonts/eugenio-sans-text-regular.eot");
	src: url("/fonts/eugenio-sans-text-regular.eot") format("embedded-opentype"),
		url("/fonts/eugenio-sans-text-regular.woff2") format("woff2"),
		url("/fonts/eugenio-sans-text-regular.woff") format("woff");
	font-weight: 400;
	font-style: normal;
	font-display: swap;
}
@font-face {
	font-family: "Eugenio Sans Text";
	src: url("/fonts/eugenio-sans-text-medium.eot");
	src: url("/fonts/eugenio-sans-text-medium.eot") format("embedded-opentype"),
		url("/fonts/eugenio-sans-text-medium.woff2") format("woff2"),
		url("/fonts/eugenio-sans-text-medium.woff") format("woff");
	font-weight: 500;
	font-style: normal;
	font-display: swap;
}
@font-face {
	font-family: "Eugenio Serif";
	src: url("/fonts/eugenio-serif-medium.eot");
	src: url("/fonts/eugenio-serif-medium.eot") format("embedded-opentype"),
		url("/fonts/eugenio-serif-medium.woff2") format("woff2"),
		url("/fonts/eugenio-serif-medium.woff") format("woff");
	font-weight: 500;
	font-style: normal;
	font-display: swap;
}
@font-face {
	font-family: "Eugenio Text";
	src: url("/fonts/eugenio-text-regular.eot");
	src: url("/fonts/eugenio-text-regular.eot") format("embedded-opentype"),
		url("/fonts/eugenio-text-regular.woff2") format("woff2"),
		url("/fonts/eugenio-text-regular.woff") format("woff");
	font-weight: 400;
	font-style: normal;
	font-display: swap;
}
@font-face {
	font-family: "Eugenio Text";
	src: url("/fonts/eugenio-text-medium.eot");
	src: url("/fonts/eugenio-text-medium.eot") format("embedded-opentype"),
		url("/fonts/eugenio-text-medium.woff2") format("woff2"),
		url("/fonts/eugenio-text-medium.woff") format("woff");
	font-weight: 500;
	font-style: normal;
	font-display: swap;
}
body {
	background-color: #fff;
}
.lazyloaded {
	opacity: 1;
	-webkit-transition: opacity 0.2s;
	transition: opacity 0.2s;
}
body {
	margin: 0;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.004);
	text-rendering: optimizeLegibility;
	font-size: 16px;
	line-height: 1;
	text-align: left;
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	-webkit-text-size-adjust: none;
	-moz-text-size-adjust: none;
	-ms-text-size-adjust: none;
	text-size-adjust: none;
	text-rendering: optimizeLegibility;
	overflow-x: hidden;
}
a {
	-webkit-transition: 0.2s ease-out;
	transition: 0.2s ease-out;
}
.block__layout-audio .entry__overtitle,
.entry {
	position: relative;
}
.story__content img {
	height: auto;
	width: 100%;
}
:root {
	--sticky-video-width: 530px;
	--sticky-close-background-width: 30px;
	--sticky-close-margin: 0 0 0 auto;
	--sticky-close-padding: 5px;
	--sticky-close-color: #000;
	--sticky-close-bg-color: transparent;
	--sticky-close-top-position: -35px;
	--sticky-video-margin-bottom: 16px;
	--sticky-video-box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.16),
		0 3px 6px 0 rgba(0, 0, 0, 0.2);
	--gdwc-audio-info-icon-background-color: #f56100ad;
	--gdwc-audio-info-icon-color: #fff;
}
.story__content img {
	display: block;
}
.bottom-wrapper {
	margin: 0 auto;
	border-left: 1px solid #999;
	padding-left: 16px;
	padding-top: 30px;
}
.main-content {
	padding-right: 16px;
}
.block__layout-audio {
	background-color: #2d2e2f;
	padding: 16px;
	border-top: 2px solid #f56100;
	color: #fff;
	margin: 0 auto;
}
.entry__overtitle,
.entry__title {
	font-weight: 500;
	margin-bottom: 4px;
}
.block__layout-audio .block__item {
	-ms-flex-preferred-size: 100%;
	flex-basis: 100%;
	max-width: 100%;
}
.block__layout-audio .entry {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
	margin-bottom: 0;
	padding-bottom: 0;
}
.block__layout-audio .entry__aside {
	-ms-flex-preferred-size: 16.66666667%;
	flex-basis: 16.66666667%;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}
.block__layout-audio .entry__overtitle {
	color: #f56100;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}
.block__layout-audio .entry__overtitle:before {
	display: block;
	content: "";
	width: 16px;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	background-color: #2d2e2f;
	z-index: 1;
	-webkit-animation-name: audiowave;
	animation-name: audiowave;
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
	-webkit-animation-duration: 2s;
	animation-duration: 2s;
	-webkit-animation-delay: 0;
	animation-delay: 0;
	-webkit-transform-origin: 100%;
	transform-origin: 100%;
}
.block__layout-audio .entry__overtitle .icon-audio-wave {
	stroke-width: 0;
	fill: currentColor;
	vertical-align: top;
	width: 16px;
	height: 16px;
	margin-right: 4px;
}
.block__layout-audio .entry__title-wrapper {
	overflow: hidden;
	position: relative;
}
.block__layout-audio .entry__title,
.block__layout-audio .entry__title a {
	color: #fff;
}
.block__layout-audio .entry__title a:hover,
.block__layout-audio .entry__title:hover {
	color: #f56100;
}
.block__layout-audio .entry__author {
	color: #b4b4b4;
}
.block__layout-audio .entry__button-audio {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	font-size: 12px;
	font-weight: 500;
	line-height: 1;
	text-transform: uppercase;
	color: #f56100;
}
.block__layout-audio .entry__button-audio:hover {
	color: #fff;
}
.block__layout-audio .entry__button-audio .icon-headphone {
	stroke-width: 0;
	fill: currentColor;
	vertical-align: top;
	width: 16px;
	height: 16px;
	margin-bottom: 8px;
}
.entry__overtitle {
	display: block;
	font-size: 13px;
	line-height: 18px;
	color: #4b88ca;
	text-transform: uppercase;
	letter-spacing: 0.4px;
}
.entry__title {
	line-height: 1.2;
}
.entry__author {
	font: italic 500 14px/1 Georgia, Times, "Times New Roman", serif !important;
	color: #0d0d0d;
	margin-top: 8px;
}
.entry__title a:hover,
.entry__title strong {
	color: #4b88ca;
}
.story__title {
	display: block;
}

.story__title {
	font-family: "Eugenio Serif", Georgia, Times, "Times New Roman", serif;
	font-weight: 500;
}
.story__author {
	display: inline-block;
	font: 500 14px "Eugenio Sans Text", "Helvetica Neue", Helvetica, sans-serif;
}
.story__img {
	width: 100%;
	height: auto;
	display: block;
}
.story__summary {
	font-family: "Eugenio Text", Georgia, Times, "Times New Roman", serif;
	font-weight: 400;
	font-style: italic;
}
.story__header {
	margin: 0 auto;
	position: relative;
}
.story__header:after,
.story__header:before {
	content: "";
	border-left: 1px solid #999;
	top: 0;
	bottom: 0;
	display: block;
	position: absolute;
}
.story__header:before {
	left: 0;
}
.story__header:after {
	right: 0;
}
.story__header.has-medium-media .story__summary {
	padding: 16px;
}
.story__toolbar {
	border: 1px solid #999;
	font: 400 12px "Eugenio Sans Text", "Helvetica Neue", Helvetica, sans-serif;
	text-transform: uppercase;
	padding: 10px 16px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}
.aside-stories {
	border-top: 2px solid #000;
	position: relative;
}
.story__date {
	margin-right: 8px;
}
.story__toolbar__reading-time {
	margin-left: auto;
}
.inline-photo {
	margin: 30px 0;
}
/* .story__text h4,
gdwc-gallery p[slot="summary"] {
  font-style: italic;
} */
.aside-stories:before {
	width: 14px;
	z-index: 10;
	border-right: 2px solid #fff;
	content: "";
	position: absolute;
	left: 0;
}
.story__text {
	margin-bottom: 30px;
	font-family: "Eugenio Text", Georgia, Times, "Times New Roman", serif;
	font-weight: 400;
	font-size: 18px;
	line-height: 30px;
}
/* .story__text h4 {
  margin: 8px 0 16px;
  font-size: 20px;
  line-height: 26px;
  font-family: Georgia, Times, "Times New Roman", serif;
} */
.story__text strong {
	font-weight: 500;
}
.story__text ol {
	margin: 15px 0 15px 15px;
}
.story__text p {
	margin-bottom: 16px;
}
.aside-stories {
	padding: 10px 16px 16px;
	margin-bottom: 30px;
}
.aside-stories:before {
	height: 2px;
	background-color: #4b88ca;
	top: -2px;
}
.aside-stories:after {
	content: "";
	height: 3px;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	background: #fff;
}
.aside-stories__label {
	font: 500 18px "Eugenio Sans Text", "Helvetica Neue", Helvetica, sans-serif;
	color: #4b88ca;
	display: block;
}
.aside-story {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding: 16px 0;
	border-bottom: 1px solid #dedede;
	font-family: "Eugenio Serif", Georgia, Times, "Times New Roman", serif;
	font-weight: 500;
}
.aside-story__title {
	font-family: "Eugenio Sans Text", "Helvetica Neue", Helvetica, sans-serif;
}
.aside-story__title {
	font-weight: 500;
	font-size: 18px;
	line-height: 24px;
}
.story__footer {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-flex: 1;
	-ms-flex: 1 1 100%;
	flex: 1 1 100%;
	background: #eaf4ff;
	border-top: 1px solid #000;
	padding: 10px 16px;
	margin: 0 0 30px -16px;
	font: 400 11px "Eugenio Sans Text", "Helvetica Neue", Helvetica, sans-serif;
	color: #636363;
}
@media screen and (min-width: 768px) and (max-width: 1539px) {
	.story__toolbar {
		max-width: 996px;
		margin: 0 auto;
	}
	.block__layout-audio {
		max-width: 996px;
	}
	:root {
		--max-width: 996px;
	}
	.story__header {
		max-width: 996px;
	}
}
@media screen and (min-width: 768px) {
	.bottom-wrapper {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	.sidebar {
		-ms-flex-preferred-size: 33.33333333%;
		flex-basis: 33.33333333%;
		max-width: 33.33333333%;
		min-width: 300px;
	}
	.story__text {
		margin-right: auto;
	}
	.block__layout-audio {
		padding-right: 0;
	}
	.block__layout-audio .entry {
		gap: 24px;
	}
	.block__layout-audio .entry__content {
		-ms-flex-preferred-size: calc(83.33333333% - 24px);
		flex-basis: calc(83.33333333% - 24px);
		max-width: calc(83.33333333% - 24px);
	}
	.block__layout-audio .entry__aside {
		border-left: 1px solid #5c5c5c;
	}
	.entry {
		padding-bottom: 12px;
		margin-bottom: 12px;
	}
	.story__title {
		font-size: 35px;
		line-height: 38px;
	}
	.story__summary {
		font-size: 22px;
		line-height: 29px;
		-webkit-box-flex: 1;
		-ms-flex: 1;
		flex: 1;
	}
	.story__toolbar {
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
	}
	.story__text {
		margin-left: auto;
	}
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
	.bottom-wrapper {
		border-left: none;
	}
	.main-content {
		-ms-flex-preferred-size: calc(100% - 300px);
		flex-basis: calc(100% - 300px);
		max-width: calc(100% - 300px);
	}
	.story__header:after,
	.story__header:before {
		content: none;
	}
	.story__toolbar {
		border-width: 1px 0;
	}
	:root {
		--gdwc-audio-player-max-width: 996px;
	}
}
@media screen and (min-width: 1024px) {
	.main-content {
		max-width: 66.66666667%;
	}
	.bottom-wrapper {
		border-right: 1px solid #999;
	}
	.main-content {
		-ms-flex-preferred-size: 66.66666667%;
		flex-basis: 66.66666667%;
	}
	.story__wrapper {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	.story__content {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		max-width: calc(100% - 80px);
	}
	.story__header.has-medium-media {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	.story__header.has-medium-media .story__header__content {
		-ms-flex-preferred-size: 41.66666667%;
		flex-basis: 41.66666667%;
		max-width: 41.66666667%;
		padding: 16px 16px 0;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
	}
	.story__header.has-medium-media .story__media {
		-ms-flex-preferred-size: 58.33333333%;
		flex-basis: 58.33333333%;
		max-width: 58.33333333%;
		-ms-flex-item-align: start;
		align-self: flex-start;
	}
	.story__header.has-medium-media .story__author {
		margin-top: 30px;
	}
}
@media screen and (min-width: 1540px) {
	.block__layout-audio,
	.bottom-wrapper {
		max-width: 1260px;
	}
	:root {
		--max-width: 1260px;
		--gdwc-audio-player-max-width: 1260px;
	}
	.entry {
		padding-bottom: 16px;
		margin-bottom: 16px;
	}
	.story__toolbar {
		max-width: 1260px;
		margin: 0 auto;
	}
	.story__header {
		max-width: 1260px;
	}
	.aside-story__title {
		font-size: 21px;
		line-height: 26px;
	}
}
@media screen and (max-width: 1023px) {
	.story__header.has-medium-media .story__author {
		margin-top: 10px;
	}
	.story__header.has-medium-media .story__header__content {
		padding: 16px;
	}
}
@media screen and (max-width: 767px) {
	.story__toolbar {
		position: relative;
	}
	.bottom-wrapper {
		margin-left: 16px;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}
	body:not(.gd-facet-webview) .sidebar {
		-webkit-box-ordinal-group: 6;
		-ms-flex-order: 5;
		order: 5;
	}
	.entry {
		border-bottom: 1px solid #ebebeb;
	}
	.block__layout-audio .entry {
		gap: 16px;
	}
	.block__layout-audio .entry__content {
		-ms-flex-preferred-size: calc(83.33333333% - 16px);
		flex-basis: calc(83.33333333% - 16px);
		max-width: calc(83.33333333% - 16px);
	}
	.block__layout-audio .entry__title {
		display: inline-block;
		white-space: nowrap;
		-webkit-animation-name: textoverflow;
		animation-name: textoverflow;
		-webkit-animation-timing-function: linear;
		animation-timing-function: linear;
		-webkit-animation-duration: 12s;
		animation-duration: 12s;
		-webkit-animation-iteration-count: infinite;
		animation-iteration-count: infinite;
		-webkit-animation-delay: 0.3s;
		animation-delay: 0.3s;
	}
	.entry {
		padding-bottom: 16px;
		margin-bottom: 16px;
	}
	.block__item:last-child .entry:last-of-type {
		border: none;
		padding-bottom: 0;
		margin-bottom: 0;
	}
	.entry__title {
		font-size: 18px;
		line-height: 22px;
	}
	.is-premium-article
		.story__overtitle:has(.story__overtitle__text)
		.story__overtitle__text {
		border-top: 1px solid #999;
		-ms-flex-preferred-size: 100%;
		flex-basis: 100%;
	}
	.story__title {
		font-size: 30px;
		line-height: 31px;
	}

	.story__header,
	.story__toolbar {
		margin-left: 16px;
	}
	.story__summary {
		font-size: 21px;
		line-height: 27px;
	}
	.story__header:after {
		content: none;
	}
	.story__header.has-medium-media figure {
		border-top: 1px solid #999;
		border-bottom: 1px solid #999;
	}
	.story__toolbar {
		border-right: none;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		gap: 4px;
	}
	/* #social-share-top {
    background: #fff;
    border-top: 1px solid #999;
    border-right: 1px solid #999;
    margin-left: 16px;
    padding: 10px 10px 10px 0;
    position: fixed;
    left: 0;
    bottom: 0;
    z-index: 20;
    height: 53px;
  } */
	:root {
		--gdwc-audio-trigger-title-font-size: 16px;
	}
}
@-webkit-keyframes audiowave {
	0% {
		-webkit-transform: scaleX(100%);
		transform: scaleX(100%);
		opacity: 1;
	}
	50% {
		-webkit-transform: scaleX(0);
		transform: scaleX(0);
		opacity: 0;
	}
	90% {
		opacity: 1;
	}
	100% {
		-webkit-transform: scaleX(100%);
		transform: scaleX(100%);
	}
}
@keyframes audiowave {
	0% {
		-webkit-transform: scaleX(100%);
		transform: scaleX(100%);
		opacity: 1;
	}
	50% {
		-webkit-transform: scaleX(0);
		transform: scaleX(0);
		opacity: 0;
	}
	90% {
		opacity: 1;
	}
	100% {
		-webkit-transform: scaleX(100%);
		transform: scaleX(100%);
	}
}
@-webkit-keyframes textoverflow {
	0% {
		-webkit-transform: translateX(0);
		transform: translateX(0);
		opacity: 0;
	}
	3% {
		-webkit-transform: translateX(0);
		transform: translateX(0);
		opacity: 1;
	}
	100% {
		-webkit-transform: translateX(-100%);
		transform: translateX(-100%);
	}
}
@keyframes textoverflow {
	0% {
		-webkit-transform: translateX(0);
		transform: translateX(0);
		opacity: 0;
	}
	3% {
		-webkit-transform: translateX(0);
		transform: translateX(0);
		opacity: 1;
	}
	100% {
		-webkit-transform: translateX(-100%);
		transform: translateX(-100%);
	}
}
:root {
	--white: #ffffff;
	--red: #d10a10;

	--box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.25);
	--button-hover: #313131;
	--link-color: #0486be;
	--link-hover-color: #d10a10;
}

* {
	-webkit-tap-highlight-color: transparent;
}

img {
	border: 0;
	font-size: 0;
	line-height: 0;
}

figure {
	display: block;
	margin: 0;
	padding: 0;
}

.un-article__callout {
	border-left: solid 4px #3e61bf;
	padding-left: 8px;
	font-style: italic;
}

.un-article__link {
	color: #007fff;
	text-decoration: underline;
}

.un-article__link:hover {
	color: #e11229;
}

.un-article__link {
	cursor: pointer;
}

.un-instruction {
	font-family: "Eugenio Text", Georgia, Times, "Times New Roman", serif;
	font-weight: 400;
	font-size: 18px;
	line-height: 30px;
}

.un-instruction ol {
	counter-reset: myCounter;
}

.un-instruction li {
	margin: 0 0 8px 0;
	list-style: none;
	padding: 6px;
}

.un-instruction li:last-of-type {
	margin: 0 0 16px 0;
}

.un-instruction li:before {
	content: counter(myCounter);
	display: block;
	width: min-content;
	margin: 0 0.8rem 0 0;
	border: 3px #3e61bf solid;
	border-radius: 52%;
	padding: 4px 14px;
	color: #3e61bf;
	font-weight: 700;
	text-align: center;
	counter-increment: myCounter;
}

.un-instruction li:first-of-type:before {
	padding: 4px 15px;
}

.un-instruction__list {
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	align-items: flex-start;
	margin: 0px auto;
	padding: 0;
}

.un-instruction__item {
	display: flex;
	align-items: center;
	box-sizing: border-box;
	width: 100%;
	margin: 0;
	border-radius: 6px;
	border-right: 2px solid #3e61bf;
	border-left: 2px solid #3e61bf;
	text-align: inherit;
	text-decoration: none;
	background-color: #eef7ff;
}

.un-comment__img {
	display: block;
	width: 100%;
	max-width: 280px;
	height: auto;
	margin-top: 0.5rem;
	margin-bottom: 0.5rem;
}

.un-comments {
	--base-font-size: 0.625rem;
	display: flex;
	flex-direction: column;
	color: #000;
	color: var(--dark-text-on-background-color, #000000);
	font-family: Inter, sans-serif;
	font-family: var(--primary-font, Inter, sans-serif);
	font-weight: 400;
	font-size: 87.5%;
	line-height: 1.3;
}

.un-comments__top {
	position: sticky;
	top: var(--reserved-space-top, 0rem);
	z-index: 6;
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	width: 100%;
	height: 36px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: var(--primary-color-10, rgba(0, 0, 0, 0.1));
	opacity: 1;
	background-color: var(--background-color, #ffffff);
	transition: opacity 0.2s ease, box-shadow 0.2s;
	white-space: nowrap;
}

.un-comments__top-header {
	position: relative;
	bottom: -2px;
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: center;
	height: 100%;
	padding-bottom: 2px;
	overflow: hidden;
	word-wrap: break-word;
	word-break: break-word;
}

.un-comments__top-header button {
	position: relative;
	display: flex;
	width: 100%;
	height: 100%;
	border-color: var(--accent-color-light, #007fff);
	padding-right: 1.1em;
	padding-left: 1.1em;
	overflow: visible;
	cursor: pointer;
	-webkit-appearance: button;
}

.un-comments__top-header button::before {
	content: "";
	position: absolute;
	bottom: 0;
	left: 50%;
	width: 100% !important;
	border-width: 3px;
	border-color: #007fff;
	border-color: var(--accent-color-light, #007fff);
	border-bottom-style: solid;
	transition: width 0.2s;
	transform: translate(-50%, 50%);
}

.un-comments__top-header button div {
	align-self: center;
	width: 100%;
	color: var(--primary-color-100, #000000);
	font-weight: 400;
	font-size: 1.14em;
	text-align: center;
	transition: color 0.2s;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}

.un-comments__title {
	color: var(--dark-text-on-background-color, #000000);
	font-weight: 400;
	font-size: calc(var(--base-font-size, 0.625rem) * var(--x-small-font, 1));
	text-transform: uppercase;
}

.un-comments__total {
	display: inline-block;
	min-width: auto;
	margin-left: 5px;
	border: 1px solid rgba(0, 0, 0, 0);
	border-radius: calc(0.3 * var(--base-font-size, 0.625rem));
	padding: calc(0.3 * var(--base-font-size, 0.625rem))
		calc(0.5 * var(--base-font-size, 0.625rem));
	color: var(--light-text-on-background-color, rgba(0, 0, 0, 0.6));
	font-size: calc(var(--base-font-size, 0.625rem) * var(--x-small-font, 1));
	line-height: 1;
	text-align: center;
	text-transform: uppercase;
	background-color: var(--primary-color-10, rgba(0, 0, 0, 0.1));
	white-space: nowrap;
}

.un-comments__top-status {
	position: relative;
	display: flex;
	justify-content: center;
	align-items: center;
	width: 40px;
	height: 40px;
	margin-left: 5px;
	border: none;
	border-radius: 3px;
	padding: 0;
	outline: none;
	overflow: visible;
	word-break: keep-all;
	cursor: pointer;
	-webkit-appearance: button;
}

.un-comments__top-status svg {
	display: inline-block;
	width: 14px;
	height: 14px;
	overflow: hidden;
	color: var(--dark-text-on-background-color, #000000);
	font-weight: 500;
	font-size: 9px;
	line-height: 18px;
	text-align: center;
	text-transform: uppercase;
}

.un-comments__top-info {
	position: relative;
	display: flex;
	justify-content: flex-end;
	align-items: center;
	align-self: center;
	height: 100%;
	margin-left: auto;
	word-wrap: break-word;
	word-break: break-word;
}

.un-comment__sort {
	position: relative;
	display: inline-block;
	word-wrap: break-word;
	word-break: break-word;
}

.un-comment__sort-button {
	display: flex;
	justify-content: space-between;
	align-items: center;
	min-height: calc(2.6 * var(--base-font-size, 0.625rem));
	border-width: 2px;
	border-style: solid;
	border-color: var(--background-color, #ffffff);
	border-radius: 2px;
	padding: calc(0.2 * var(--base-font-size, 0.625rem));
	outline: none;
	overflow: visible;
	color: var(--accent-color, #0074e8);
	font-weight: 300;
	font-size: 0.857em;
	text-transform: uppercase;
	background-color: var(--background-color, #ffffff);
	transition: border-color 0.15s, background-color 0.15s, fill 0.15s,
		stroke 0.15s;
	cursor: pointer;
	-webkit-appearance: button;
	white-space: nowrap;
}

.un-comment__sort-button svg {
	display: inline-block;
	width: calc(1.8 * var(--base-font-size, 0.625rem));
	height: calc(1.8 * var(--base-font-size, 0.625rem));
	overflow: hidden;
	fill: none;
	stroke: currentcolor;
	text-align: center;
}

.un-comment__sort-label {
	position: relative;
	flex-grow: 1;
	order: -1;
	margin: 0 calc(0.5 * var(--base-font-size, 0.625rem));
	text-align: right;
}

.un-comment {
	position: relative;
	word-wrap: break-word;
	word-break: break-word;
}

.un-comment__wrapper {
	position: relative;
	/* border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: var(--primary-color-10, rgba(0, 0, 0, 0.1)); */
	padding-top: 10px;
	word-wrap: break-word;
	word-break: break-word;
}

.un-comment__wrapper article {
	position: relative;
	display: flex;
	padding: 15px 10px 15px 10px;
}

@media screen and (max-width: 400px) {
	.un-comment__wrapper article {
		position: relative;
		display: flex;
		padding: 10px 5px;
	}
}

.un-comment__avatar {
	position: relative;
	display: flex;
	flex-direction: column;
	align-items: center;
	width: 40px;
	min-width: 40px;
	margin-right: 20px;
}

.un-comment__avatar a {
	position: relative;
	display: inline-block;
	width: 40px;
	min-width: 40px;
	height: 40px;
	min-height: 40px;
	margin: 0;
	outline: none;
	overflow: visible;
	font-size: 0.857em;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
	cursor: pointer;
	-webkit-appearance: button;
}

@media screen and (max-width: 400px) {
	.un-comment__avatar {
		width: 30px;
		min-width: 30px;
		margin-right: 15px;
	}
	.un-comment__avatar a {
		width: 30px;
		min-width: 30px;
		height: 30px;
		min-height: 30px;
	}
}

.un-comment__avatar-pic {
	--default-avatar-color-0: #d4145a;
	--default-avatar-color-1: #8e78ff;
	--default-avatar-color-2: #ff7300;
	--default-avatar-color-3: #fbb03b;
	--default-avatar-color-4: #ed1e79;
	--default-avatar-color-5: #009244;
	--default-avatar-color-6: #ed1c24;
	--default-avatar-color-7: #2e3192;
	--default-avatar-color-8: #fc7d7b;
	--default-avatar-color-9: #ffcc00;
	--default-avatar-color-10: #3aa17e;
	--default-avatar-color-11: #4f00bc;
	--default-avatar-color-12: #09c9be;
	--default-avatar-color-13: #662d8c;
	--default-avatar-color-14: #00a8c5;
	--default-avatar-color-15: #0053ae;
	position: relative;
	display: flex;
	z-index: 2;
	width: 100%;
	min-width: 100%;
	height: 100%;
	min-height: 100%;
	border-radius: 50%;
	transition: border-width 0.1s ease, border-color 0.1s ease,
		transform 0.1s ease, background-color 0.1s ease;
}

.un-comment__avatar-pic-text {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2;
	display: flex;
	justify-content: center;
	align-items: center;
	width: 100%;
	min-width: 100%;
	height: 100%;
	min-height: 100%;
	padding-top: 1px;
	color: #fff;
	font-size: 0.857em;
	text-transform: uppercase;
	text-shadow: 0 0 1.43em var(--primary-color-60, rgba(0, 0, 0, 0.6));
	white-space: nowrap;
}

.un-comment__info {
	display: flex;
	flex-direction: column;
	flex: 1;
	justify-content: center;
	min-width: 0;
}

.un-comment__header {
	position: relative;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	min-width: 0;
	padding-bottom: 5px;
	line-height: calc(2 * var(--base-font-size, 0.625rem));
}

.un-comment__name {
	display: block;
	margin-right: 3px;
	overflow: hidden;
	color: var(--light-text-on-background-color, rgba(0, 0, 0, 0.6));
	font-weight: 500;
	font-size: 1em;
	font-style: normal;
	text-overflow: ellipsis;
	word-break: keep-all;
	white-space: nowrap;
	font-family: "Inter", sans-serif;
}

.un-comment__time {
	color: var(--light-text-on-background-color, rgba(0, 0, 0, 0.6));
	margin-right: 3px;
	text-transform: uppercase;
	position: relative;
	margin-left: 8px;
	white-space: nowrap;
	font-size: 0.715em;
	line-height: calc(2 * var(--base-font-size, 0.625rem));
	font-family: var(--primary-font, Inter, sans-serif);
	font-weight: 400;
}

.un-comment__time::before {
	background-color: var(--primary-color-60, rgba(0, 0, 0, 0.6));
	position: absolute;
	top: calc(50% - 2px);
	left: -6px;
	display: inline-block;
	width: 2px;
	height: 2px;
	border-radius: 50%;
	content: " ";
}

.un-comment__main {
	line-height: 1.643em;
	word-wrap: break-word;
	word-break: break-word;
	font-family: "Inter", sans-serif;
}

.un-comment__footer {
	padding-top: 5px;
	display: flex;
	align-items: baseline;
	flex-direction: row;
	flex-wrap: nowrap;
}

.un-comment__footer-reply {
	color: var(--light-text-on-background-color, rgba(0, 0, 0, 0.6));
	opacity: 0.6;
	text-transform: uppercase;
	margin-left: 0;
	padding: 0 0.4em 0 0;
	border-left: none;
	line-height: 13px;
	outline: none;
	font-size: 0.715em;
	overflow: visible;
	cursor: pointer;
	-webkit-appearance: button;
	display: inline-block;
}

.un-comment__footer-action {
	color: var(--light-text-on-background-color, rgba(0, 0, 0, 0.6));
	text-transform: uppercase;
	padding: 0 0.4em;
	margin-left: 5px;
	line-height: 13px;
	position: relative;
	outline: none;
	display: inline-block;
	font-size: 0.715em;
	overflow: visible;
	cursor: pointer;
	-webkit-appearance: button;
	line-height: 1.3;
}

.un-comment__footer-action svg {
	position: relative;
	vertical-align: bottom;
	fill: currentcolor;
	bottom: 2px;
	width: 12px;
	height: 12px;
	font-size: 6px;
	line-height: 12px;
	overflow: hidden;
	display: inline-block;
	text-align: center;
	stroke: none;
	font-weight: 500;
	text-transform: uppercase;
}

.un-comments__link {
	color: #007fff;
}

.un-comments__link:hover {
	color: #e11229;
}

.un-comment__reply {
	margin-left: 60px;
}

.un-comment__reply-who {
	margin-left: 0;
	padding-left: 0 0.4em 0 0;
	border-left: none;
	color: var(--light-text-on-default-color, rgba(0, 0, 0, 0.6));
	font-size: calc(var(--base-font-size, 0.625rem) * var(--x-small-font, 1));
	display: inline-block;
}

@media screen and (max-width: 375px) {
	.un-comments__top-info {
		display: none;
	}
}
* {
	box-sizing: border-box;
}
a {
	cursor: pointer;
}

.st0 {
	fill: #ff5900;
}
.logo-img {
	width: 150px;
	height: auto;
}
h5 {
	text-align: center;
	margin: 0;
	padding: 0;
}
.inline-photo img.small-image {
	width: 350px;
	height: auto;
	display: inline-block;
}
.visually-hidden {
	position: absolute;
	width: 1px;
	height: 1px;
	margin: -1px;
	border: 0;
	padding: 0;
	outline: 0;
	outline-offset: 0;
	white-space: nowrap;
	clip-path: inset(100%);
	clip: rect(0 0 0 0);
	overflow: hidden;
}

.form-wrapper {
	margin-block: 16px;
	box-shadow: rgba(255, 255, 255, 0.1) 0px 1px 1px 0px inset,
		rgba(50, 50, 93, 0.25) 0px 50px 100px -20px,
		rgba(0, 0, 0, 0.3) 0px 30px 60px -30px;
	border-radius: 20px;
}
