/*
Theme Name: MarketCell AP 2.10
Theme URI: https://marketcell.pl/
Author: AP Market Cell
Description: Lekki motyw WordPress dla AP Market Cell — wersja 2.10 z kompaktowym nagłówkiem, bez slidera i zależności od Clever Fox.
Version: 2.10.0
Text Domain: marketcell-ap-v2
*/

/* =========================================================
   MARKETCELL AP 2.10 — POJEDYNCZY WPIS BLOGOWY
   ========================================================= */

.mc-single-post {
	--mc-navy:#07345c;
	--mc-navy-dark:#052640;
	--mc-blue:#0b64b0;
	--mc-orange:#ed7600;
	--mc-orange-dark:#d86600;
	--mc-green:#789b3d;
	--mc-light:#f4f7fa;
	--mc-orange-soft:#fff5e9;
	--mc-green-soft:#f2f7eb;
	--mc-border:#dbe4eb;
	--mc-text:#263746;
	--mc-muted:#5d6d79;
	--mc-white:#ffffff;

	background:#fff;
	color:var(--mc-text);
}

.mc-single-container {
	max-width:1160px;
	margin:0 auto;
	padding:32px 22px 80px;
}

/* Breadcrumb */

.mc-single-post .breadcrumbs,
.mc-single-post .breadcrumb,
.mc-single-post .marketcell-breadcrumbs {
	margin-bottom:34px;
	color:var(--mc-muted);
	font-size:14px;
}

.mc-single-post .breadcrumbs a,
.mc-single-post .breadcrumb a,
.mc-single-post .marketcell-breadcrumbs a {
	color:var(--mc-blue);
	text-decoration:none;
}

.mc-single-post .breadcrumbs a:hover,
.mc-single-post .breadcrumb a:hover,
.mc-single-post .marketcell-breadcrumbs a:hover {
	color:var(--mc-orange-dark);
}

/* Nagłówek artykułu */

.mc-entry-hero {
	max-width:980px;
	margin:0 auto 36px;
	text-align:center;
}

.mc-entry-meta-top {
	display:flex;
	flex-direction:column;
	align-items:center;
	gap:11px;
	margin-bottom:20px;
}

.mc-entry-category,
.mc-entry-category a {
	color:var(--mc-orange);
	font-size:13px;
	font-weight:900;
	letter-spacing:.1em;
	text-decoration:none;
	text-transform:uppercase;
}

.mc-entry-category a:hover {
	color:var(--mc-orange-dark);
}

.mc-entry-details {
	display:flex;
	justify-content:center;
	flex-wrap:wrap;
	gap:7px;
	color:var(--mc-muted);
	font-size:14px;
	font-weight:700;
}

.mc-entry-title {
	max-width:980px;
	margin:0 auto 22px;
	color:var(--mc-navy);
	font-size:clamp(38px,4.6vw,58px);
	font-weight:850;
	letter-spacing:-.03em;
	line-height:1.08;
}

.mc-entry-lead {
	max-width:860px;
	margin:0 auto;
	color:var(--mc-text);
	font-size:21px;
	font-weight:550;
	line-height:1.58;
}

/* Zdjęcie główne */

.mc-entry-image {
	overflow:hidden;
	max-width:1160px;
	margin:0 auto 48px;
	border-radius:21px;
	background:var(--mc-light);
	box-shadow:0 18px 45px rgba(7,52,92,.09);
}

.mc-entry-image img {
	display:block;
	width:100%;
	aspect-ratio:16 / 9;
	object-fit:cover;
}

/* Kolumna tekstowa */

.mc-content-wrap {
	max-width:900px;
	margin:0 auto;
}

.mc-entry-content {
	color:var(--mc-text);
	font-size:18px;
	line-height:1.78;
}

.mc-entry-content > p:first-child {
	color:var(--mc-navy);
	font-size:22px;
	font-weight:650;
	line-height:1.55;
}

.mc-entry-content p {
	margin:0 0 24px;
}

.mc-entry-content h2 {
	margin:64px 0 20px;
	color:var(--mc-navy);
	font-size:clamp(30px,4vw,42px);
	font-weight:850;
	letter-spacing:-.02em;
	line-height:1.15;
}

.mc-entry-content h3 {
	margin:42px 0 14px;
	color:var(--mc-navy);
	font-size:28px;
	font-weight:800;
	line-height:1.22;
}

.mc-entry-content h4 {
	margin:32px 0 12px;
	color:var(--mc-navy);
	font-size:22px;
	line-height:1.25;
}

.mc-entry-content a {
	color:var(--mc-blue);
	font-weight:750;
	text-decoration-thickness:1px;
	text-underline-offset:3px;
}

.mc-entry-content a:hover {
	color:var(--mc-orange-dark);
}

.mc-entry-content ul,
.mc-entry-content ol {
	margin:0 0 28px;
	padding-left:27px;
}

.mc-entry-content li {
	margin-bottom:10px;
}

.mc-entry-content li::marker {
	color:var(--mc-orange);
	font-weight:900;
}

.mc-entry-content blockquote {
	margin:42px 0;
	padding:28px 32px;
	border:0;
	border-left:6px solid var(--mc-orange);
	border-radius:0 15px 15px 0;
	background:var(--mc-light);
	color:var(--mc-navy);
	font-size:23px;
	font-weight:800;
	line-height:1.45;
}

.mc-entry-content blockquote p:last-child {
	margin-bottom:0;
}

.mc-entry-content figure {
	margin:42px 0;
}

.mc-entry-content figure img {
	width:100%;
	height:auto;
	border-radius:17px;
}

.mc-entry-content figcaption {
	margin-top:10px;
	color:var(--mc-muted);
	font-size:14px;
	line-height:1.5;
	text-align:left;
}

.mc-entry-content table {
	width:100%;
	margin:36px 0;
	border:1px solid var(--mc-border);
	border-collapse:separate;
	border-radius:14px;
	border-spacing:0;
	overflow:hidden;
}

.mc-entry-content th,
.mc-entry-content td {
	padding:15px 17px;
	border-right:1px solid var(--mc-border);
	border-bottom:1px solid var(--mc-border);
	text-align:left;
	vertical-align:top;
}

.mc-entry-content th {
	background:var(--mc-navy);
	color:#fff;
}

.mc-entry-content tr:last-child td {
	border-bottom:0;
}

.mc-entry-content th:last-child,
.mc-entry-content td:last-child {
	border-right:0;
}

/* CTA */

.mc-post-cta {
	margin:70px 0 48px;
	padding:39px;
	border-radius:20px;
	background:var(--mc-orange-soft);
	text-align:center;
}

.mc-post-cta-label,
.mc-author-label,
.mc-related-kicker {
	margin-bottom:10px;
	color:var(--mc-orange);
	font-size:12px;
	font-weight:900;
	letter-spacing:.12em;
	text-transform:uppercase;
}

.mc-post-cta h2 {
	margin:0 0 16px;
	color:var(--mc-navy);
	font-size:clamp(29px,4vw,39px);
	line-height:1.16;
}

.mc-post-cta p {
	max-width:720px;
	margin:0 auto;
	color:var(--mc-muted);
	font-size:17px;
}

.mc-post-cta-actions {
	display:flex;
	justify-content:center;
	flex-wrap:wrap;
	gap:12px;
	margin-top:27px;
}

.mc-post-button {
	display:inline-flex;
	align-items:center;
	justify-content:center;
	min-height:51px;
	padding:13px 23px;
	border-radius:10px;
	font-size:16px;
	font-weight:850;
	text-align:center;
	text-decoration:none !important;
	transition:
		transform .18s ease,
		background-color .18s ease,
		box-shadow .18s ease;
}

.mc-post-button:hover {
	transform:translateY(-2px);
}

.mc-post-button-primary {
	background:var(--mc-orange);
	color:#fff !important;
	box-shadow:0 10px 25px rgba(237,118,0,.22);
}

.mc-post-button-primary:hover {
	background:var(--mc-orange-dark);
}

.mc-post-button-secondary {
	border:1px solid var(--mc-border);
	background:#fff;
	color:var(--mc-navy) !important;
}

/* Autor */

.mc-author-box {
	display:grid;
	grid-template-columns:auto 1fr;
	gap:25px;
	align-items:center;
	margin:0 0 65px;
	padding:29px;
	border:1px solid var(--mc-border);
	border-left:6px solid var(--mc-orange);
	border-radius:17px;
	background:var(--mc-light);
}

.mc-author-photo {
	display:block;
	width:100px;
	height:100px;
	border-radius:50%;
	object-fit:cover;
}

.mc-author-content h2 {
	margin:0 0 9px;
	color:var(--mc-navy);
	font-size:27px;
	line-height:1.2;
}

.mc-author-content p {
	margin:0 0 10px;
	color:var(--mc-muted);
}

.mc-author-content a {
	color:var(--mc-blue);
	font-weight:800;
	text-decoration:none;
}

.mc-author-content a:hover {
	color:var(--mc-orange-dark);
	text-decoration:underline;
}

/* Powiązane wpisy */

.mc-related-posts {
	margin-top:70px;
}

.mc-related-heading {
	margin-bottom:27px;
}

.mc-related-heading h2 {
	margin:0;
	color:var(--mc-navy);
	font-size:clamp(30px,4vw,42px);
	line-height:1.16;
}

.mc-related-grid {
	display:grid;
	grid-template-columns:repeat(3,minmax(0,1fr));
	gap:22px;
}

.mc-related-card {
	display:flex;
	flex-direction:column;
	overflow:hidden;
	min-height:100%;
	border:1px solid var(--mc-border);
	border-radius:17px;
	background:#fff;
	box-shadow:0 12px 32px rgba(7,52,92,.07);
	transition:
		transform .18s ease,
		box-shadow .18s ease;
}

.mc-related-card:hover {
	transform:translateY(-4px);
	box-shadow:0 18px 40px rgba(7,52,92,.11);
}

.mc-related-image {
	display:block;
	overflow:hidden;
	min-height:205px;
	background:
		radial-gradient(
			circle at 80% 15%,
			rgba(255,255,255,.12),
			transparent 25%
		),
		linear-gradient(135deg,var(--mc-navy-dark),var(--mc-blue));
	text-decoration:none;
}

.mc-related-image img {
	display:block;
	width:100%;
	height:205px;
	object-fit:cover;
	transition:transform .25s ease;
}

.mc-related-card:hover .mc-related-image img {
	transform:scale(1.035);
}

.mc-related-placeholder {
	display:flex;
	align-items:flex-end;
	min-height:205px;
	padding:24px;
	color:#fff;
	font-size:23px;
	font-weight:900;
}

.mc-related-content {
	display:flex;
	flex:1;
	flex-direction:column;
	padding:25px;
}

.mc-related-category {
	margin-bottom:10px;
	color:var(--mc-orange);
	font-size:11px;
	font-weight:900;
	letter-spacing:.09em;
	text-transform:uppercase;
}

.mc-related-content h3 {
	margin:0 0 12px;
	font-size:23px;
	line-height:1.2;
}

.mc-related-content h3 a {
	color:var(--mc-navy);
	text-decoration:none;
}

.mc-related-content h3 a:hover {
	color:var(--mc-blue);
}

.mc-related-content p {
	margin:0 0 20px;
	color:var(--mc-muted);
	font-size:15px;
	line-height:1.6;
}

.mc-related-link {
	margin-top:auto;
	color:var(--mc-blue);
	font-weight:850;
	text-decoration:none;
}

.mc-related-link:hover {
	color:var(--mc-orange-dark);
	text-decoration:underline;
}

/* Nawigacja między wpisami */

.mc-post-navigation {
	display:grid;
	grid-template-columns:1fr 1fr;
	gap:24px;
	margin-top:65px;
	padding-top:31px;
	border-top:1px solid var(--mc-border);
}

.mc-post-navigation a {
	display:flex;
	flex-direction:column;
	gap:7px;
	color:var(--mc-navy);
	text-decoration:none;
}

.mc-post-navigation a span {
	color:var(--mc-muted);
	font-size:12px;
	font-weight:800;
	letter-spacing:.09em;
	text-transform:uppercase;
}

.mc-post-navigation a strong {
	font-size:17px;
	line-height:1.4;
}

.mc-post-navigation a:hover strong {
	color:var(--mc-orange-dark);
}

.mc-post-navigation-next {
	text-align:right;
}

/* PDF i druk */

.mc-single-post .pdfprnt-buttons,
.mc-single-post .pdfprnt-top-left,
.mc-single-post .pdfprnt-top-right,
.mc-single-post .pdfprnt-bottom-left,
.mc-single-post .pdfprnt-bottom-right,
.mc-single-post .printfriendly,
.mc-single-post .pf-button,
.mc-single-post .pf-button-img {
	display:none !important;
}

/* RWD */

@media (max-width:930px) {
	.mc-related-grid {
		grid-template-columns:1fr;
	}

	.mc-related-image,
	.mc-related-placeholder {
		min-height:260px;
	}

	.mc-related-image img {
		height:260px;
	}
}

@media (max-width:700px) {
	.mc-single-container {
		padding:24px 16px 55px;
	}

	.mc-entry-hero {
		text-align:left;
	}

	.mc-entry-meta-top {
		align-items:flex-start;
	}

	.mc-entry-details {
		justify-content:flex-start;
	}

	.mc-entry-title {
		font-size:clamp(35px,10vw,48px);
	}

	.mc-entry-lead {
		font-size:19px;
	}

	.mc-entry-image {
		margin-bottom:35px;
		border-radius:15px;
	}

	.mc-entry-content {
		font-size:17px;
		line-height:1.72;
	}

	.mc-entry-content > p:first-child {
		font-size:20px;
	}

	.mc-entry-content h2 {
		margin-top:49px;
		font-size:31px;
	}

	.mc-entry-content h3 {
		font-size:24px;
	}

	.mc-entry-content blockquote {
		padding:23px;
		font-size:20px;
	}

	.mc-post-cta {
		padding:25px;
	}

	.mc-post-cta-actions {
		display:grid;
		grid-template-columns:1fr;
	}

	.mc-post-button {
		width:100%;
	}

	.mc-author-box {
		grid-template-columns:1fr;
		text-align:left;
	}

	.mc-post-navigation {
		grid-template-columns:1fr;
	}

	.mc-post-navigation-next {
		text-align:left;
	}
}

/* =========================================================
   NAPRAWA BLOKÓW DOLNEJ CZĘŚCI WPISU
   ========================================================= */

.mc-single-post .mc-post-cta {
	margin:70px 0 48px !important;
	padding:39px !important;
	border-radius:20px !important;
	background:#fff5e9 !important;
	text-align:center !important;
}

.mc-single-post .mc-post-cta-label,
.mc-single-post .mc-author-label,
.mc-single-post .mc-related-kicker {
	display:block !important;
	margin-bottom:10px !important;
	color:#ed7600 !important;
	font-size:12px !important;
	font-weight:900 !important;
	letter-spacing:.12em !important;
	text-transform:uppercase !important;
}

.mc-single-post .mc-post-cta h2 {
	margin:0 0 16px !important;
	color:#07345c !important;
	font-size:clamp(29px,4vw,39px) !important;
	line-height:1.16 !important;
}

.mc-single-post .mc-post-cta p {
	max-width:720px !important;
	margin:0 auto !important;
	color:#5d6d79 !important;
	font-size:17px !important;
}

.mc-single-post .mc-post-cta-actions {
	display:flex !important;
	justify-content:center !important;
	flex-wrap:wrap !important;
	gap:12px !important;
	margin-top:27px !important;
}

.mc-single-post .mc-post-button {
	display:inline-flex !important;
	align-items:center !important;
	justify-content:center !important;
	min-height:51px !important;
	padding:13px 23px !important;
	border-radius:10px !important;
	font-size:16px !important;
	font-weight:850 !important;
	text-align:center !important;
	text-decoration:none !important;
}

.mc-single-post .mc-post-button-primary {
	background:#ed7600 !important;
	color:#fff !important;
}

.mc-single-post .mc-post-button-primary:hover {
	background:#d86600 !important;
}

.mc-single-post .mc-post-button-secondary {
	border:1px solid #dbe4eb !important;
	background:#fff !important;
	color:#07345c !important;
}

/* Autor */

.mc-single-post .mc-author-box {
	display:grid !important;
	grid-template-columns:auto 1fr !important;
	gap:25px !important;
	align-items:center !important;
	margin:0 0 65px !important;
	padding:29px !important;
	border:1px solid #dbe4eb !important;
	border-left:6px solid #ed7600 !important;
	border-radius:17px !important;
	background:#f4f7fa !important;
}

.mc-single-post .mc-author-photo {
	display:block !important;
	width:100px !important;
	height:100px !important;
	border-radius:50% !important;
	object-fit:cover !important;
}

.mc-single-post .mc-author-content h2 {
	margin:0 0 9px !important;
	color:#07345c !important;
	font-size:27px !important;
	line-height:1.2 !important;
}

.mc-single-post .mc-author-content p {
	margin:0 0 10px !important;
	color:#5d6d79 !important;
}

.mc-single-post .mc-author-content a {
	color:#0b64b0 !important;
	font-weight:800 !important;
	text-decoration:none !important;
}

/* Powiązane wpisy */

.mc-single-post .mc-related-posts {
	margin-top:70px !important;
}

.mc-single-post .mc-related-heading {
	margin-bottom:27px !important;
}

.mc-single-post .mc-related-heading h2 {
	margin:0 !important;
	color:#07345c !important;
	font-size:clamp(30px,4vw,42px) !important;
	line-height:1.16 !important;
}

.mc-single-post .mc-related-grid {
	display:grid !important;
	grid-template-columns:repeat(3,minmax(0,1fr)) !important;
	gap:22px !important;
}

.mc-single-post .mc-related-card {
	display:flex !important;
	flex-direction:column !important;
	overflow:hidden !important;
	min-height:100% !important;
	border:1px solid #dbe4eb !important;
	border-radius:17px !important;
	background:#fff !important;
	box-shadow:0 12px 32px rgba(7,52,92,.07) !important;
}

.mc-single-post .mc-related-image {
	display:block !important;
	overflow:hidden !important;
	min-height:205px !important;
	background:linear-gradient(135deg,#052640,#0b64b0) !important;
	text-decoration:none !important;
}

.mc-single-post .mc-related-image img {
	display:block !important;
	width:100% !important;
	height:205px !important;
	object-fit:cover !important;
}

.mc-single-post .mc-related-placeholder {
	display:flex !important;
	align-items:flex-end !important;
	min-height:205px !important;
	padding:24px !important;
	color:#fff !important;
	font-size:23px !important;
	font-weight:900 !important;
}

.mc-single-post .mc-related-content {
	display:flex !important;
	flex:1 !important;
	flex-direction:column !important;
	padding:25px !important;
}

.mc-single-post .mc-related-category {
	margin-bottom:10px !important;
	color:#ed7600 !important;
	font-size:11px !important;
	font-weight:900 !important;
	letter-spacing:.09em !important;
	text-transform:uppercase !important;
}

.mc-single-post .mc-related-content h3 {
	margin:0 0 12px !important;
	font-size:23px !important;
	line-height:1.2 !important;
}

.mc-single-post .mc-related-content h3 a {
	color:#07345c !important;
	text-decoration:none !important;
}

.mc-single-post .mc-related-content p {
	margin:0 0 20px !important;
	color:#5d6d79 !important;
	font-size:15px !important;
	line-height:1.6 !important;
}

.mc-single-post .mc-related-link {
	margin-top:auto !important;
	color:#0b64b0 !important;
	font-weight:850 !important;
	text-decoration:none !important;
}

/* Nawigacja */

.mc-single-post .mc-post-navigation {
	display:grid !important;
	grid-template-columns:1fr 1fr !important;
	gap:24px !important;
	margin-top:65px !important;
	padding-top:31px !important;
	border-top:1px solid #dbe4eb !important;
}

.mc-single-post .mc-post-navigation a {
	display:flex !important;
	flex-direction:column !important;
	gap:7px !important;
	color:#07345c !important;
	text-decoration:none !important;
}

.mc-single-post .mc-post-navigation a span {
	color:#5d6d79 !important;
	font-size:12px !important;
	font-weight:800 !important;
	letter-spacing:.09em !important;
	text-transform:uppercase !important;
}

.mc-single-post .mc-post-navigation a strong {
	font-size:17px !important;
	line-height:1.4 !important;
}

.mc-single-post .mc-post-navigation-next {
	text-align:right !important;
}

@media (max-width:930px) {
	.mc-single-post .mc-related-grid {
		grid-template-columns:1fr !important;
	}
}

@media (max-width:700px) {
	.mc-single-post .mc-post-cta {
		padding:25px !important;
	}

	.mc-single-post .mc-post-cta-actions {
		display:grid !important;
		grid-template-columns:1fr !important;
	}

	.mc-single-post .mc-post-button {
		width:100% !important;
	}

	.mc-single-post .mc-author-box {
		grid-template-columns:1fr !important;
	}

	.mc-single-post .mc-post-navigation {
		grid-template-columns:1fr !important;
	}

	.mc-single-post .mc-post-navigation-next {
		text-align:left !important;
	}
}

/* =========================================================
   DYNAMICZNE KARTY BLOGA
   ========================================================= */

.mc-bh-featured-image,
.mc-bh-card-image {
	text-decoration:none !important;
}

.mc-bh-featured-image {
	display:block;
	background-position:center !important;
	background-size:cover !important;
}

.mc-bh-featured-content h3 a,
.mc-bh-card-body h3 a {
	color:var(--navy, #07345c);
	text-decoration:none !important;
}

.mc-bh-featured-content h3 a:hover,
.mc-bh-card-body h3 a:hover {
	color:var(--blue, #0b64b0);
}

.mc-bh-card-image {
	display:block;
}

.mc-bh-card-image img {
	display:block;
	width:100%;
	height:205px;
	object-fit:cover;
}

.mc-bh-card-image-fallback {
	width:100%;
	height:100%;
	min-height:205px;
}

@media (max-width:930px) {
	.mc-bh-card-image img {
		height:240px;
	}
}
#najnowsze-artykuly {
	scroll-margin-top: 120px;
}

/* =========================================================
   SZERSZY UKŁAD PODSTRON OFERTOWYCH
   ========================================================= */

/* Główny kontener nowych stron oferty */
body[class*="parent-pageid"] .content-main > .container.content-narrow,
body.page .content-main > .container.content-narrow {
	width: min(1240px, calc(100% - 48px));
	max-width: 1240px;
	margin-inline: auto;
}

/* Nagłówek strony i breadcrumbs */
body.page .content-main .breadcrumbs,
body.page .content-main .entry-header {
	max-width: 1120px;
	margin-inline: auto;
}

/* Główny tytuł */
body.page .content-main .entry-header h1 {
	max-width: 1060px;
}

/* Treść strony nie może być ponownie ściskana */
body.page .content-main .content-prose {
	max-width: none;
	width: 100%;
}

/* Nagłówki sekcji mogą być szersze */
body.page .content-main .content-prose h2 {
	max-width: 980px;
	margin-left: auto;
	margin-right: auto;
}

/* Akapity nadal mają czytelną długość */
body.page .content-main .content-prose > p {
	max-width: 860px;
	margin-left: auto;
	margin-right: auto;
}

/* Szersze boksy, komunikaty i CTA */
body.page .content-main .content-prose blockquote,
body.page .content-main .content-prose .mc-callout,
body.page .content-main .content-prose .mc-cta,
body.page .content-main .content-prose .mc-highlight {
	max-width: 980px;
	margin-left: auto;
	margin-right: auto;
}

/* Tablet */
@media (max-width: 900px) {
	body.page .content-main > .container.content-narrow {
		width: min(100% - 32px, 1240px);
	}
}

/* Telefon */
@media (max-width: 600px) {
	body.page .content-main > .container.content-narrow {
		width: min(100% - 24px, 1240px);
	}

	body.page .content-main .entry-header h1 {
		max-width: 100%;
	}
}

/* =========================================================
   POPRAWA CZYTELNOŚCI WYRÓŻNIONEJ KARTY OFERTY
   ========================================================= */

.content-prose .mc-offer-card.mc-offer-featured,
.content-prose .mc-offer-card.mc-offer-featured p,
.content-prose .mc-offer-card.mc-offer-featured li,
.content-prose .mc-offer-card.mc-offer-featured h2,
.content-prose .mc-offer-card.mc-offer-featured h3,
.content-prose .mc-offer-card.mc-offer-featured strong,
.content-prose .mc-offer-card.mc-offer-featured a {
	color: #ffffff !important;
}

/* Tekst opisowy lekko spokojniejszy, ale nadal czytelny */
.content-prose .mc-offer-card.mc-offer-featured p,
.content-prose .mc-offer-card.mc-offer-featured li {
	color: rgba(255, 255, 255, 0.88) !important;
}

/* Lista punktowana */
.content-prose .mc-offer-card.mc-offer-featured ul {
	margin-top: 18px;
	margin-bottom: 22px;
}

.content-prose .mc-offer-card.mc-offer-featured li {
	margin-bottom: 9px;
	line-height: 1.6;
}

/* Pomarańczowe znaczniki listy */
.content-prose .mc-offer-card.mc-offer-featured li::marker {
	color: #ed7600 !important;
}

/* Link na dole */
.content-prose .mc-offer-card.mc-offer-featured a {
	font-weight: 700;
	text-decoration: none;
}

.content-prose .mc-offer-card.mc-offer-featured a:hover {
	color: #ff9b3d !important;
}