main{
	align-items: center;
	gap: 4rem;
	padding: 80px 0;
}
code{
	display: inline;
	/*font-family: var(--font-monospace);*/
	font-size: 13px;
	line-height: 1.6;
	background: rgb(19, 19, 21);
	border: 1px solid rgb(34, 35, 38);
	border-radius: 6px;
	padding: 4px;
	color: rgb(208, 214, 224);
	white-space: pre-wrap;
}
.brandingSeparator{
	background: #222325;
	/*margin: 80px 0;*/
	height: 1px;
	width: 50%;
}
.brandingSection{
	width: 50%;
}
.brandingSection p{
	/*color: rgb(138, 143, 152);*/
	color: var(--c-text-primary);
	margin: 0 0 40px;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.6;
}
.brandingSectionTitle:after{
	content: "";
	display: inline-block;
	width: 0.8em;
	height: 0.8em;
	vertical-align: middle;
	margin-left: 8px;
	-webkit-transition: opacity 200ms, transform 200ms, visibility 0ms linear var(--visibility-delay, 200ms);
	-moz-transition: opacity 200ms, transform 200ms, visibility 0ms linear var(--visibility-delay, 200ms);
	-ms-transition: opacity 200ms, transform 200ms, visibility 0ms linear var(--visibility-delay, 200ms);
	-o-transition: opacity 200ms, transform 200ms, visibility 0ms linear var(--visibility-delay, 200ms);
	transition: opacity 200ms, transform 200ms, visibility 0ms linear var(--visibility-delay, 200ms);
	opacity: 0;
	visibility: hidden;
	transform: translateX(-50%);
	background-size: cover;
	background-image: url('data:image/svg+xml,%3Csvg width="16" height="16" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Cg clip-path="url(%23a)"%3E%3Cpath d="M9.306 10.206a.745.745 0 0 1 .066.977l-.066.076-2.458 2.458a3.228 3.228 0 0 1-4.691-4.431l.126-.133L4.74 6.694a.745.745 0 0 1 1.12.978l-.067.076-2.458 2.458a1.738 1.738 0 0 0 2.353 2.555l.105-.097 2.458-2.458a.745.745 0 0 1 1.054 0ZM9.83 6.17c.29.291.29.763 0 1.054l-2.48 2.48a.745.745 0 1 1-1.054-1.053l2.48-2.48a.745.745 0 0 1 1.054 0Zm3.888-3.887a3.228 3.228 0 0 1 .126 4.431l-.126.133-2.459 2.459a.745.745 0 0 1-1.12-.978l.067-.076 2.458-2.458a1.738 1.738 0 0 0-2.353-2.555l-.105.097-2.458 2.458a.745.745 0 0 1-1.12-.977l.066-.076 2.459-2.458a3.228 3.228 0 0 1 4.565 0Z" fill="%238A8F98"/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id="a"%3E%3Cpath fill="%23fff" d="M0 0h16v16H0z"/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E');
}
.brandingSectionTitle:hover:after,.brandingSectionTitle:focus:after{
	opacity: 1;
	transform: none;
	visibility: visible;
	--visibility-delay: 0s;
}

.brandingIntro{
	text-align: center;
}
.brandingDisclaimer{
	background: rgb(28, 29, 31);
	border: 1px solid rgb(49, 48, 53);
	border-radius: 6px;
	padding: 12px 16px;
	display: flex;
	flex: initial;
	flex-direction: row;
	gap: 1rem;
}
.brandingDisclaimer_iconContainer{
	flex-shrink: 0;
	display: flex;
	flex: initial;
	flex-direction: row;
	align-items: flex-start;
	-webkit-box-pack: center;
	justify-content: center;
}
.brandingDisclaimer_iconContainer-icon{
	fill: rgb(247, 248, 248);
	width: 18px;
	height: 18px;
}
.brandingDisclaimer_content p{
	color: rgb(208, 214, 224);
	font-size: 14px;
	font-weight: 400;
	line-height: 1.4;
	letter-spacing: -0.006px;
	margin: 0;
}