/* About page. */

.bc-about { max-width: 860px; margin: 0 auto; padding: 4px 24px 60px; }
.bc-about__block { margin-bottom: 40px; }
.bc-about__block h2 { font-size: 22px; font-weight: 800; margin: 0 0 12px; }
.bc-about__block p { font-size: 15.5px; line-height: 2; color: var(--bc-text-2); margin: 0 0 10px; }
.bc-about__links { list-style: none; margin: 0; padding: 0; }
.bc-about__links li {
	display: flex;
	align-items: baseline;
	gap: 14px;
	padding: 12px 0;
	border-bottom: 1px solid var(--bc-border);
}
.bc-about__links a { font-size: 15.5px; font-weight: 600; color: var(--bc-primary); white-space: nowrap; }
.bc-about__links span { font-size: 13.5px; color: var(--bc-text-2); }
.bc-about__contact p {
	display: flex;
	gap: 14px;
	font-size: 15px;
	color: var(--bc-text);
	margin: 0 0 10px;
}
.bc-about__contact strong { min-width: 70px; color: var(--bc-text-2); font-weight: 500; }
.bc-about__contact a { color: var(--bc-primary); }

@media (max-width: 920px) {
	.bc-about { padding: 0 16px 44px; }
	.bc-about__links li { flex-direction: column; gap: 3px; }
}
