@media print {
	@page {
		margin: 0.5in;
	}

	.authoritypin-recipe-card {
		width: 100% !important;
		max-width: none !important;
		margin: 0 0 24px !important;
		overflow: visible !important;
		box-shadow: none !important;
		background: #ffffff !important;
		color: #000000 !important;
	}

	.authoritypin-recipe-card__body {
		padding: 0 !important;
	}

	.authoritypin-recipe-card__actions,
	.authoritypin-recipe-card__button,
	.authoritypin-recipe-card__unit-toggle,
	.authoritypin-recipe-card__scale-toggle,
	.authoritypin-recipe-card__section--rating,
	.authoritypin-recipe-card__section--pinterest,
	.authoritypin-recipe-jump {
		display: none !important;
	}

	.authoritypin-recipe-card__image-wrap {
		margin: 0 0 18px !important;
		background: transparent !important;
	}

	.authoritypin-recipe-card__image {
		max-width: 100% !important;
		max-height: 3.25in !important;
		object-fit: contain !important;
	}

	.authoritypin-recipe-card__title {
		margin: 0 0 8px !important;
		color: #000000 !important;
		font-size: 24pt !important;
		line-height: 1.2 !important;
	}

	.authoritypin-recipe-card__description {
		margin: 0 0 16px !important;
		color: #000000 !important;
		font-size: 11pt !important;
		line-height: 1.45 !important;
	}

	.authoritypin-recipe-card__diet-badges {
		display: flex !important;
		flex-wrap: wrap !important;
		gap: 6px !important;
		margin: 0 0 14px !important;
	}

	.authoritypin-recipe-card__diet-badge {
		padding: 4px 8px !important;
		border: 1px solid #cccccc !important;
		background: #ffffff !important;
		color: #000000 !important;
		font-size: 9pt !important;
	}

	.authoritypin-recipe-card__summary {
		display: grid !important;
		grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
		gap: 8px !important;
		margin: 16px 0 !important;
		padding: 0 !important;
		background: transparent !important;
		break-inside: avoid !important;
	}

	.authoritypin-recipe-card__summary-item {
		padding: 8px !important;
		border: 1px solid #cccccc !important;
		background: #ffffff !important;
		break-inside: avoid !important;
	}

	.authoritypin-recipe-card__summary-label,
	.authoritypin-recipe-card__summary-value {
		color: #000000 !important;
	}

	.authoritypin-recipe-card__summary-label {
		font-size: 8pt !important;
	}

	.authoritypin-recipe-card__summary-value {
		font-size: 10pt !important;
	}

	.authoritypin-recipe-card__section {
		margin-top: 18px !important;
		break-inside: avoid-page !important;
	}

	.authoritypin-recipe-card__section-title {
		margin: 0 0 8px !important;
		padding-bottom: 5px !important;
		border-bottom: 1px solid #cccccc !important;
		color: #000000 !important;
		font-size: 16pt !important;
	}

	.authoritypin-recipe-card__list,
	.authoritypin-recipe-card__steps {
		margin: 0 !important;
		padding-left: 18pt !important;
	}

	.authoritypin-recipe-card__list li,
	.authoritypin-recipe-card__steps li {
		margin-bottom: 5px !important;
		color: #000000 !important;
		font-size: 10.5pt !important;
		line-height: 1.4 !important;
		break-inside: avoid !important;
	}

	.authoritypin-recipe-card__equipment-list {
		margin: 0 !important;
		padding-left: 18pt !important;
		list-style: disc !important;
	}

	.authoritypin-recipe-card__equipment-item {
		display: list-item !important;
		margin-bottom: 5px !important;
		padding: 0 !important;
		border: 0 !important;
		background: transparent !important;
		break-inside: avoid !important;
	}

	.authoritypin-recipe-card__equipment-name {
		color: #000000 !important;
		font-size: 10.5pt !important;
		font-weight: 700 !important;
		line-height: 1.4 !important;
	}

	.authoritypin-recipe-card__equipment-cta {
		display: inline !important;
		min-height: 0 !important;
		margin-left: 6px !important;
		padding: 0 !important;
		border: 0 !important;
		background: transparent !important;
		color: #000000 !important;
		font-size: 10.5pt !important;
		font-weight: 400 !important;
		text-decoration: underline !important;
	}

	.authoritypin-recipe-card__affiliate-list {
		margin: 0 !important;
		padding-left: 18pt !important;
		list-style: disc !important;
	}

	.authoritypin-recipe-card__affiliate-list li {
		margin-bottom: 5px !important;
		font-size: 10.5pt !important;
		line-height: 1.4 !important;
		break-inside: avoid !important;
	}

	.authoritypin-recipe-card__affiliate-link {
		display: inline !important;
		min-height: 0 !important;
		padding: 0 !important;
		border: 0 !important;
		background: transparent !important;
		color: #000000 !important;
		font-size: inherit !important;
		font-weight: 400 !important;
		text-decoration: underline !important;
	}

	.authoritypin-recipe-card__nutrition-grid {
		display: grid !important;
		grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
		gap: 8px !important;
	}

	.authoritypin-recipe-card__nutrition-item {
		padding: 8px !important;
		border: 1px solid #cccccc !important;
		background: #ffffff !important;
		break-inside: avoid !important;
	}

	.authoritypin-recipe-card__nutrition-label,
	.authoritypin-recipe-card__nutrition-value {
		color: #000000 !important;
	}

	.authoritypin-recipe-card__nutrition-label {
		font-size: 8pt !important;
	}

	.authoritypin-recipe-card__nutrition-value {
		font-size: 10pt !important;
	}
}
