.elementor-11486 .elementor-element.elementor-element-7433c8a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}/* Start custom CSS for container, class: .elementor-element-7433c8a *//* =========================================================
   Platinum Limousine Inc.
   Story S091 — Related Website Pages / Internal Linking
   Complete replacement CSS
   Scope: body.page-id-11486 #kwdexp-related-website-pages
   ========================================================= */

body.page-id-11486 #kwdexp-related-website-pages {
	--kwdexp-navy: #00193C;
	--kwdexp-dark: #10303D;
	--kwdexp-gold: #CB930D;
	--kwdexp-white: #FFFFFF;
	--kwdexp-text: #10303D;
	--kwdexp-soft: #F7F8F9;
	--kwdexp-border: rgba(16, 48, 61, 0.14);
	--kwdexp-gold-soft: rgba(203, 147, 13, 0.09);

	display: block;
	min-width: 0;
	margin: 0;
	padding: 0;
	color: var(--kwdexp-text);
	font-family: inherit;
	font-size: 17px;
	font-weight: 400;
	line-height: 1.75;
	text-align: left;
}

body.page-id-11486 #kwdexp-related-website-pages,
body.page-id-11486 #kwdexp-related-website-pages *,
body.page-id-11486 #kwdexp-related-website-pages *::before,
body.page-id-11486 #kwdexp-related-website-pages *::after {
	box-sizing: border-box;
}

body.page-id-11486 #kwdexp-related-website-pages h1,
body.page-id-11486 #kwdexp-related-website-pages h2,
body.page-id-11486 #kwdexp-related-website-pages p,
body.page-id-11486 #kwdexp-related-website-pages ul,
body.page-id-11486 #kwdexp-related-website-pages ol,
body.page-id-11486 #kwdexp-related-website-pages nav,
body.page-id-11486 #kwdexp-related-website-pages aside,
body.page-id-11486 #kwdexp-related-website-pages figure {
	margin-top: 0;
}

body.page-id-11486 #kwdexp-related-website-pages p {
	margin-bottom: 18px;
	color: var(--kwdexp-text);
	font-size: 17px;
	font-weight: 400;
	line-height: 1.75;
}

body.page-id-11486 #kwdexp-related-website-pages p:last-child {
	margin-bottom: 0;
}

body.page-id-11486 #kwdexp-related-website-pages h2[id] {
	scroll-margin-top: 120px;
}

/* Hero / introduction */

body.page-id-11486 #kwdexp-related-website-pages .kwdexp-intro {
	margin: 0 0 24px;
	padding: 42px 40px;
	border: 1px solid var(--kwdexp-dark);
	border-top: 5px solid var(--kwdexp-gold);
	border-radius: 16px;
	background: var(--kwdexp-navy);
	box-shadow: 0 8px 30px rgba(0, 0, 0, 0.05);
}

body.page-id-11486 #kwdexp-related-website-pages .kwdexp-intro h1 {
	margin: 0 0 20px;
	color: var(--kwdexp-white);
	font-size: 42px;
	font-weight: 800;
	line-height: 1.14;
	letter-spacing: -0.02em;
	text-wrap: balance;
}

body.page-id-11486 #kwdexp-related-website-pages .kwdexp-lead {
	margin: 0 0 26px;
	padding-left: 18px;
	border-left: 4px solid var(--kwdexp-gold);
	color: var(--kwdexp-white);
	font-size: 20px;
	font-weight: 600;
	line-height: 1.6;
}

body.page-id-11486 #kwdexp-related-website-pages .kwdexp-intro > p:not(.kwdexp-lead) {
	color: rgba(255, 255, 255, 0.92);
}

/* Table of contents */

body.page-id-11486 #kwdexp-related-website-pages .kwdexp-toc {
	margin: 0 0 24px;
	padding: 28px 30px;
	border: 1px solid var(--kwdexp-border);
	border-left: 5px solid var(--kwdexp-gold);
	border-radius: 14px;
	background: var(--kwdexp-soft);
	box-shadow: 0 8px 24px rgba(0, 0, 0, 0.035);
}

body.page-id-11486 #kwdexp-related-website-pages .kwdexp-toc-heading {
	margin: 0 0 16px;
	color: var(--kwdexp-navy);
	font-size: 24px;
	font-weight: 800;
	line-height: 1.25;
}

body.page-id-11486 #kwdexp-related-website-pages .kwdexp-toc-list {
	display: grid;
	grid-template-columns: repeat(2, minmax(0, 1fr));
	gap: 10px 28px;
	margin: 0;
	padding-left: 24px;
}

body.page-id-11486 #kwdexp-related-website-pages .kwdexp-toc-list > li {
	min-width: 0;
	margin: 0;
	padding-left: 2px;
	color: var(--kwdexp-text) !important;
	font-size: 16px;
	line-height: 1.5;
}

body.page-id-11486 #kwdexp-related-website-pages .kwdexp-toc-list > li::marker {
	color: var(--kwdexp-gold) !important;
	font-weight: 800;
}

/* Main content sections */

body.page-id-11486 #kwdexp-related-website-pages .kwdexp-section {
	min-width: 0;
	margin: 0 0 24px;
	padding: 34px 36px;
	border: 1px solid var(--kwdexp-border);
	border-radius: 16px;
	background: var(--kwdexp-white);
	box-shadow: 0 8px 24px rgba(0, 0, 0, 0.035);
}

body.page-id-11486 #kwdexp-related-website-pages .kwdexp-section-heading {
	margin: 0 0 22px;
	padding-bottom: 14px;
	border-bottom: 2px solid rgba(203, 147, 13, 0.28);
	color: var(--kwdexp-navy);
	font-size: 28px;
	font-weight: 800;
	line-height: 1.24;
	letter-spacing: -0.015em;
	text-wrap: balance;
}

/* Lists */

body.page-id-11486 #kwdexp-related-website-pages .kwdexp-question-list,
body.page-id-11486 #kwdexp-related-website-pages .kwdexp-decision-list {
	display: grid;
	grid-template-columns: repeat(2, minmax(0, 1fr));
	gap: 12px;
	margin: 22px 0 24px;
	padding: 0;
	list-style: none;
}

body.page-id-11486 #kwdexp-related-website-pages .kwdexp-question-list > li,
body.page-id-11486 #kwdexp-related-website-pages .kwdexp-decision-list > li {
	position: relative;
	min-width: 0;
	margin: 0;
	padding: 16px 18px 16px 42px;
	border: 1px solid var(--kwdexp-border);
	border-radius: 10px;
	background: var(--kwdexp-soft);
	color: var(--kwdexp-text) !important;
	font-size: 16px;
	font-weight: 500;
	line-height: 1.58;
}

body.page-id-11486 #kwdexp-related-website-pages .kwdexp-question-list > li::before,
body.page-id-11486 #kwdexp-related-website-pages .kwdexp-decision-list > li::before {
	content: "";
	position: absolute;
	top: 22px;
	left: 18px;
	width: 9px;
	height: 9px;
	border-radius: 50%;
	background: var(--kwdexp-gold);
}

/* Callouts */

body.page-id-11486 #kwdexp-related-website-pages .kwdexp-highlight,
body.page-id-11486 #kwdexp-related-website-pages .kwdexp-takeaway,
body.page-id-11486 #kwdexp-related-website-pages .kwdexp-note {
	margin-top: 24px;
	padding: 20px 22px;
	border-left: 5px solid var(--kwdexp-gold);
	border-radius: 10px;
	font-size: 17px;
	line-height: 1.65;
}

body.page-id-11486 #kwdexp-related-website-pages .kwdexp-highlight {
	background: var(--kwdexp-navy);
	color: var(--kwdexp-white);
	font-weight: 600;
}

body.page-id-11486 #kwdexp-related-website-pages .kwdexp-takeaway {
	border-top: 1px solid rgba(203, 147, 13, 0.28);
	border-right: 1px solid rgba(203, 147, 13, 0.28);
	border-bottom: 1px solid rgba(203, 147, 13, 0.28);
	background: var(--kwdexp-gold-soft);
	color: var(--kwdexp-navy);
	font-weight: 700;
}

body.page-id-11486 #kwdexp-related-website-pages .kwdexp-note {
	border-top: 1px solid var(--kwdexp-border);
	border-right: 1px solid var(--kwdexp-border);
	border-bottom: 1px solid var(--kwdexp-border);
	background: var(--kwdexp-soft);
	color: var(--kwdexp-text);
	font-weight: 500;
}

body.page-id-11486 #kwdexp-related-website-pages .kwdexp-decision-note {
	margin: 24px 0 18px;
	padding: 22px 24px;
	border: 1px solid var(--kwdexp-border);
	border-left: 5px solid var(--kwdexp-gold);
	border-radius: 10px;
	background: var(--kwdexp-navy);
}

body.page-id-11486 #kwdexp-related-website-pages .kwdexp-decision-note p {
	color: rgba(255, 255, 255, 0.94);
}

body.page-id-11486 #kwdexp-related-website-pages .kwdexp-decision-note p:last-child {
	font-size: 19px;
	font-weight: 700;
}

/* Quoted phrases */

body.page-id-11486 #kwdexp-related-website-pages q {
	color: var(--kwdexp-navy);
	font-weight: 700;
	text-decoration: underline;
	text-decoration-color: rgba(203, 147, 13, 0.7);
	text-decoration-thickness: 2px;
	text-underline-offset: 3px;
}

/* Links */

body.page-id-11486 #kwdexp-related-website-pages a,
body.page-id-11486 #kwdexp-related-website-pages a:visited {
	color: var(--kwdexp-navy);
	font-weight: 700;
	text-decoration: underline;
	text-decoration-color: var(--kwdexp-gold);
	text-decoration-thickness: 2px;
	text-underline-offset: 3px;
	overflow-wrap: anywhere;
}

body.page-id-11486 #kwdexp-related-website-pages a:hover {
	color: var(--kwdexp-gold);
	text-decoration-color: var(--kwdexp-navy);
}

body.page-id-11486 #kwdexp-related-website-pages a:focus-visible {
	outline: 3px solid var(--kwdexp-gold);
	outline-offset: 3px;
	border-radius: 3px;
}

body.page-id-11486 #kwdexp-related-website-pages a:active {
	color: var(--kwdexp-dark);
}

body.page-id-11486 #kwdexp-related-website-pages .kwdexp-intro a,
body.page-id-11486 #kwdexp-related-website-pages .kwdexp-intro a:visited,
body.page-id-11486 #kwdexp-related-website-pages .kwdexp-highlight a,
body.page-id-11486 #kwdexp-related-website-pages .kwdexp-highlight a:visited,
body.page-id-11486 #kwdexp-related-website-pages .kwdexp-decision-note a,
body.page-id-11486 #kwdexp-related-website-pages .kwdexp-decision-note a:visited,
body.page-id-11486 #kwdexp-related-website-pages .kwdexp-conclusion a,
body.page-id-11486 #kwdexp-related-website-pages .kwdexp-conclusion a:visited {
	color: var(--kwdexp-white);
	text-decoration-color: var(--kwdexp-gold);
}

body.page-id-11486 #kwdexp-related-website-pages .kwdexp-intro a:hover,
body.page-id-11486 #kwdexp-related-website-pages .kwdexp-highlight a:hover,
body.page-id-11486 #kwdexp-related-website-pages .kwdexp-decision-note a:hover,
body.page-id-11486 #kwdexp-related-website-pages .kwdexp-conclusion a:hover {
	color: #F2D27E;
	text-decoration-color: #F2D27E;
}

/* Video */

body.page-id-11486 #kwdexp-related-website-pages .kwdexp-video {
	margin: 28px 0 0;
	padding: 0;
}

body.page-id-11486 #kwdexp-related-website-pages .kwdexp-video-frame {
	position: relative;
	overflow: hidden;
	width: 100%;
	aspect-ratio: 16 / 9;
	border: 1px solid var(--kwdexp-border);
	border-radius: 12px;
	background: var(--kwdexp-navy);
}

body.page-id-11486 #kwdexp-related-website-pages .kwdexp-video-frame iframe {
	display: block;
	width: 100%;
	height: 100%;
	border: 0;
}

body.page-id-11486 #kwdexp-related-website-pages .kwdexp-video figcaption {
	margin-top: 10px;
	color: var(--kwdexp-muted, #5B6670);
	font-size: 14px;
	font-weight: 500;
	line-height: 1.5;
}

/* Conclusion */

body.page-id-11486 #kwdexp-related-website-pages .kwdexp-conclusion {
	margin-bottom: 0;
	border-color: var(--kwdexp-dark);
	border-top: 5px solid var(--kwdexp-gold);
	background: var(--kwdexp-navy);
}

body.page-id-11486 #kwdexp-related-website-pages .kwdexp-conclusion .kwdexp-section-heading {
	border-bottom-color: rgba(203, 147, 13, 0.42);
	color: var(--kwdexp-white);
}

body.page-id-11486 #kwdexp-related-website-pages .kwdexp-conclusion > p {
	color: rgba(255, 255, 255, 0.92);
}

body.page-id-11486 #kwdexp-related-website-pages .kwdexp-conclusion .kwdexp-takeaway {
	border-color: rgba(203, 147, 13, 0.5);
	border-left-color: var(--kwdexp-gold);
	background: rgba(203, 147, 13, 0.12);
	color: var(--kwdexp-white);
}

/* Tablet */

@media (max-width: 991.98px) {
	body.page-id-11486 #kwdexp-related-website-pages,
	body.page-id-11486 #kwdexp-related-website-pages p {
		font-size: 16.5px;
	}

	body.page-id-11486 #kwdexp-related-website-pages .kwdexp-intro {
		padding: 36px 32px;
	}

	body.page-id-11486 #kwdexp-related-website-pages .kwdexp-intro h1 {
		font-size: 36px;
	}

	body.page-id-11486 #kwdexp-related-website-pages .kwdexp-lead {
		font-size: 18.5px;
	}

	body.page-id-11486 #kwdexp-related-website-pages .kwdexp-section {
		padding: 30px;
	}

	body.page-id-11486 #kwdexp-related-website-pages .kwdexp-section-heading {
		font-size: 25px;
	}

	body.page-id-11486 #kwdexp-related-website-pages .kwdexp-question-list,
	body.page-id-11486 #kwdexp-related-website-pages .kwdexp-decision-list,
	body.page-id-11486 #kwdexp-related-website-pages .kwdexp-toc-list {
		grid-template-columns: minmax(0, 1fr);
	}
}

/* Mobile */

@media (max-width: 767.98px) {
	body.page-id-11486 #kwdexp-related-website-pages,
	body.page-id-11486 #kwdexp-related-website-pages p {
		font-size: 16px;
		line-height: 1.7;
	}

	body.page-id-11486 #kwdexp-related-website-pages .kwdexp-intro {
		margin-bottom: 18px;
		padding: 28px 20px;
		border-radius: 12px;
	}

	body.page-id-11486 #kwdexp-related-website-pages .kwdexp-intro h1 {
		font-size: 30px;
		line-height: 1.16;
	}

	body.page-id-11486 #kwdexp-related-website-pages .kwdexp-lead {
		padding-left: 14px;
		font-size: 17px;
	}

	body.page-id-11486 #kwdexp-related-website-pages .kwdexp-toc {
		margin-bottom: 18px;
		padding: 22px 20px;
		border-radius: 12px;
	}

	body.page-id-11486 #kwdexp-related-website-pages .kwdexp-toc-heading {
		font-size: 22px;
	}

	body.page-id-11486 #kwdexp-related-website-pages .kwdexp-toc-list {
		gap: 9px;
		padding-left: 22px;
	}

	body.page-id-11486 #kwdexp-related-website-pages .kwdexp-section {
		margin-bottom: 18px;
		padding: 24px 20px;
		border-radius: 12px;
	}

	body.page-id-11486 #kwdexp-related-website-pages .kwdexp-section-heading {
		margin-bottom: 18px;
		padding-bottom: 12px;
		font-size: 23px;
	}

	body.page-id-11486 #kwdexp-related-website-pages .kwdexp-question-list,
	body.page-id-11486 #kwdexp-related-website-pages .kwdexp-decision-list {
		gap: 10px;
		margin: 18px 0 20px;
	}

	body.page-id-11486 #kwdexp-related-website-pages .kwdexp-question-list > li,
	body.page-id-11486 #kwdexp-related-website-pages .kwdexp-decision-list > li {
		padding: 14px 15px 14px 38px;
		font-size: 15.5px;
	}

	body.page-id-11486 #kwdexp-related-website-pages .kwdexp-question-list > li::before,
	body.page-id-11486 #kwdexp-related-website-pages .kwdexp-decision-list > li::before {
		top: 20px;
		left: 16px;
	}

	body.page-id-11486 #kwdexp-related-website-pages .kwdexp-highlight,
	body.page-id-11486 #kwdexp-related-website-pages .kwdexp-takeaway,
	body.page-id-11486 #kwdexp-related-website-pages .kwdexp-note,
	body.page-id-11486 #kwdexp-related-website-pages .kwdexp-decision-note {
		padding: 18px;
	}

	body.page-id-11486 #kwdexp-related-website-pages .kwdexp-video-frame {
		border-radius: 10px;
	}
}

/* Reduced motion */

@media (prefers-reduced-motion: reduce) {
	body.page-id-11486 #kwdexp-related-website-pages a {
		transition: none;
	}
}/* End custom CSS */