/* pr/nemokamai · Figma: Section/nemokamai (2030:416) + mobile (2048:502). */

.pr-nemokamai {
	padding-block: 3rem;
	scroll-margin-top: 5rem;
}

.pr-nemokamai__grid {
	display: grid;
	gap: 1.5rem;
}

.pr-nemokamai__text {
	display: grid;
	gap: 0.75rem;
}

.pr-nemokamai__text h2 {
	font-size: 1.75rem;
	line-height: 1.1;
	letter-spacing: -0.02em;
}

.pr-nemokamai__text p:not(.pr-tag) {
	font-size: 1rem;
	line-height: 1.5;
	color: var(--pr-text);
}

.pr-nemokamai .pr-nl__cell {
	display: none;
}

.pr-nemokamai__forma {
	display: grid;
	gap: 1.5rem;
	align-content: start;
}

.pr-nemokamai .pr-nemokamai__img {
	margin: 0;
	aspect-ratio: 16 / 10;
	overflow: hidden;
	border: 1px solid var(--pr-line);
	background: var(--pr-bg);
}

.pr-nemokamai__img img {
	display: block;
	width: 100%;
	height: 100%;
	object-fit: cover;
}

@media (min-width: 1000px) {
	.pr-nemokamai {
		padding-block: 6rem;
	}

	.pr-nemokamai__grid {
		grid-template-columns: minmax(0, 1fr) 32.5rem;
		gap: 4rem;
		align-items: center;
	}

	.pr-nemokamai__text h2 {
		font-size: 2.75rem;
	}

	.pr-nemokamai__text p:not(.pr-tag) {
		font-size: 1.0625rem;
	}

	.pr-nemokamai .pr-nl__cell {
		display: inline;
	}
}
