/* =============================================
   Works Connect - For Creators page
   ============================================= */

.wc-page .wc-for-creators-page .wc-legal-card {
	max-width: 800px;
}

.wc-page .wc-for-creators-section {
	margin: 0 0 32px;
	padding-top: 8px;
}

.wc-page .wc-for-creators-section:last-child {
	margin-bottom: 0;
}

.wc-page .wc-for-creators-heading {
	font-size: clamp(18px, 2.2vw, 22px);
	line-height: 1.45;
	margin: 0 0 12px;
	color: var(--wc-ink);
}

.wc-page .wc-for-creators-section p {
	margin: 0 0 12px;
	font-size: 15px;
	line-height: 1.85;
	color: var(--wc-ink);
}

.wc-page .wc-for-creators-section p:last-child {
	margin-bottom: 0;
}

.wc-page .wc-for-creators-list {
	margin: 0;
	padding: 0 0 0 1.2em;
	font-size: 15px;
	line-height: 1.85;
	color: var(--wc-ink);
}

.wc-page .wc-for-creators-list li + li {
	margin-top: 6px;
}

.wc-page .wc-for-creators-a8-note {
	margin: 16px 0 10px !important;
	font-size: 13px !important;
	color: var(--wc-ink-muted) !important;
}

.wc-page .wc-for-creators-a8 {
	margin: 0 0 8px;
	padding: 16px 12px 18px;
	border-radius: 16px;
	border: 1px solid var(--wc-line);
}

.wc-page .wc-for-creators-a8 .wc-a8-banner-inner {
	overflow-x: auto;
	-webkit-overflow-scrolling: touch;
}

.wc-page .wc-for-creators-a8 .wc-a8-banner-inner a img {
	max-width: 100%;
	height: auto;
}

.wc-page .wc-for-creators-actions {
	display: flex;
	flex-wrap: wrap;
	gap: 10px;
	margin-top: 18px;
}

@media (max-width: 640px) {
	.wc-page .wc-for-creators-actions .wc-btn {
		width: 100%;
		justify-content: center;
	}
}
