.partnership-modal .partnership-dialog {
	width: min(920px, 100%);
	max-height: calc(100dvh - 40px);
	overflow: auto;
}
.partnership-modal .inquiry-dialog-head {
	align-items: flex-start;
}
.partnership-modal .inquiry-dialog-head .distributor-kicker {
	margin: 0 0 8px;
	color: #dfbb80;
}
.partnership-modal .inquiry-dialog-head h2 {
	margin: 0;
	color: #fff;
	font-size: clamp(2rem, 4vw, 3.3rem);
}
.partnership-modal .inquiry-dialog-head p:not(.distributor-kicker) {
	max-width: 680px;
	margin: 10px 0 0;
	color: #bfd0c8;
	line-height: 1.6;
}
.partnership-dialog-body {
	padding: clamp(20px, 3vw, 34px);
	background: #fffdf7;
}
.partnership-modal-form {
	margin: 0;
}
.partnership-modal-note {
	margin-bottom: 0;
}
@media (max-width: 680px) {
	.partnership-modal {
		padding: 10px;
	}
	.partnership-modal .partnership-dialog {
		max-height: calc(100dvh - 20px);
	}
	.partnership-modal .inquiry-dialog-head,
	.partnership-dialog-body {
		padding: 20px 18px;
	}
	.partnership-modal .inquiry-dialog-head {
		gap: 16px;
	}
	.partnership-modal .inquiry-dialog-head h2 {
		font-size: clamp(1.75rem, 9vw, 2.4rem);
	}
	.partnership-modal-form.distributor-form {
		padding: 20px 16px;
	}
}
