html body.ovh-vf-article-layout-active,
body.ovh-vf-article-layout-active .ovh-vf-page,
body.ovh-vf-article-layout-active .ovh-vf-main,
body.ovh-vf-article-layout-active .ovh-vf-article-shell,
body.ovh-vf-article-layout-active .ovh-vf-article-page {
	overflow-y: visible !important;
}body.ovh-vf-article-layout-active .ovh-vf-article-page {
	background: #fff;
	color: #09213a;
	padding: 18px 0 0;
}body.ovh-vf-article-layout-active .ovh-vf-article {
	max-width: min(1180px, calc(100vw - 40px));
	margin: 0 auto;
}body.ovh-vf-article-layout-active .ovh-vf-article-hero {
	max-width: 880px;
	margin: 0 auto 26px;
	text-align: center;
}body.ovh-vf-article-layout-active .ovh-vf-article-breadcrumb {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	gap: 7px;
	max-width: 100%;
	margin: 0 auto 8px;
	font-size: 12px;
	font-weight: 700;
	line-height: 1.4;
	color: #6f7c8f;
}body.ovh-vf-article-layout-active .ovh-vf-article-breadcrumb a {
	color: #657287;
	text-decoration: none;
}body.ovh-vf-article-layout-active .ovh-vf-article-breadcrumb span:last-child {
	display: inline-block;
	max-width: 240px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	border-radius: 999px;
	background: #f1f6ff;
	padding: 5px 11px;
	color: #2d79f3;
}body.ovh-vf-article-layout-active .ovh-vf-article-title {
	max-width: 780px;
	margin: 0 auto 10px;
	font-size: clamp(28px, 4vw, 42px);
	line-height: 1.08;
	letter-spacing: -0.035em;
	font-weight: 850;
	color: #061d34;
}body.ovh-vf-article-layout-active .ovh-vf-article-meta {
	display: flex;
	align-items: center;
	justify-content: center;
	flex-wrap: wrap;
	gap: 6px 10px;
	font-size: 13px;
	font-weight: 650;
	color: #5f6e81;
}body.ovh-vf-article-layout-active .ovh-vf-article-meta span:not(:last-child)::after {
	content: "·";
	margin-left: 10px;
	color: #9aa9bb;
}body.ovh-vf-article-layout-active .ovh-vf-article-featured {
	max-width: 960px;
	margin: 0 auto 44px;
	border-radius: 16px;
	overflow: hidden;
	background: #f2f6fb;
}body.ovh-vf-article-layout-active .ovh-vf-article-featured img {
	display: block;
	width: 100%;
	min-height: 260px;
	max-height: 520px;
	object-fit: cover;
}body.ovh-vf-article-layout-active .ovh-vf-article-grid {
	display: grid;
	grid-template-columns: 268px minmax(0, 1fr);
	gap: 56px;
	align-items: start;
	max-width: 1180px;
	margin: 0 auto;
}body.ovh-vf-article-layout-active .ovh-vf-article-sidebar {
	position: relative;
	min-width: 0;
}body.ovh-vf-article-layout-active .ovh-vf-article-toc {
	position: sticky;
	top: 110px;
	padding: 24px 24px 26px;
	border: 1px solid #dce5f1;
	border-radius: 18px;
	background: #f8fbff;
	box-shadow: 0 16px 36px rgba(7, 29, 51, 0.045);
}body.ovh-vf-article-layout-active .ovh-vf-article-toc strong {
	display: block;
	margin: 0 0 18px;
	font-size: 14px;
	line-height: 1.35;
	font-weight: 850;
	letter-spacing: 0.04em;
	color: #4d5d72;
}body.ovh-vf-article-layout-active .ovh-vf-article-toc ol {
	list-style: none;
	padding: 0;
	margin: 0 0 22px;
}body.ovh-vf-article-layout-active .ovh-vf-article-toc li + li {
	margin-top: 16px;
}body.ovh-vf-article-layout-active .ovh-vf-article-toc a {
	display: grid;
	grid-template-columns: 32px minmax(0, 1fr);
	gap: 10px;
	align-items: start;
	text-decoration: none;
	font-size: 15px;
	font-weight: 800;
	line-height: 1.35;
	color: #4c5c70;
}body.ovh-vf-article-layout-active .ovh-vf-article-toc a:hover {
	color: #1f73f1;
}body.ovh-vf-article-layout-active .ovh-vf-article-toc a span {
	font-weight: 900;
	color: #8db9ff;
}body.ovh-vf-article-layout-active .ovh-vf-article-toc__button {
	display: flex !important;
	align-items: center !important;
	justify-content: center !important;
	width: 100%;
	min-height: 46px;
	padding: 12px 18px !important;
	border-radius: 999px;
	background: #2b77f3;
	box-shadow: 0 16px 28px rgba(43, 119, 243, 0.22);
	color: #fff !important;
	font-size: 15px !important;
	font-weight: 850 !important;
	line-height: 1.2 !important;
	text-align: center;
}body.ovh-vf-article-layout-active .ovh-vf-article-content-wrap {
	min-width: 0;
}body.ovh-vf-article-layout-active .ovh-vf-article-content {
	max-width: 820px;
	font-size: 17px;
	line-height: 1.85;
	font-weight: 500;
	color: #19324c;
}body.ovh-vf-article-layout-active .ovh-vf-article-content > *:first-child {
	margin-top: 0 !important;
}body.ovh-vf-article-layout-active .ovh-vf-article-content p {
	margin: 0 0 22px;
}body.ovh-vf-article-layout-active .ovh-vf-article-content h2,
body.ovh-vf-article-layout-active .ovh-vf-article-content h3 {
	scroll-margin-top: 118px;
	margin: 36px 0 14px;
	font-weight: 850;
	letter-spacing: -0.02em;
	line-height: 1.22;
	color: #061d34;
}body.ovh-vf-article-layout-active .ovh-vf-article-content h2 {
	font-size: clamp(23px, 2.3vw, 30px);
}body.ovh-vf-article-layout-active .ovh-vf-article-content h3 {
	font-size: clamp(20px, 2vw, 24px);
}body.ovh-vf-article-layout-active .ovh-vf-article-content a {
	color: #2176ff;
	font-weight: 800;
	text-decoration: none;
}body.ovh-vf-article-layout-active .ovh-vf-article-content a:hover {
	text-decoration: underline;
}body.ovh-vf-article-layout-active .ovh-vf-article-content ul,
body.ovh-vf-article-layout-active .ovh-vf-article-content ol {
	margin: 0 0 24px 22px;
	padding: 0;
}body.ovh-vf-article-layout-active .ovh-vf-article-content li {
	margin: 0 0 8px;
	padding-left: 3px;
}body.ovh-vf-article-layout-active .ovh-vf-article-content img {
	display: block;
	max-width: 100%;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	border-radius: 16px;
}body.ovh-vf-article-layout-active .ovh-vf-article-content figure {
	max-width: 100%;
	margin: 30px 0;
}body.ovh-vf-article-layout-active .ovh-vf-article-content figcaption,
body.ovh-vf-article-layout-active .ovh-vf-article-content .wp-caption-text {
	margin-top: 10px;
	font-size: 13px;
	line-height: 1.5;
	text-align: center;
	color: #718198;
}body.ovh-vf-article-layout-active .ovh-vf-article-table-wrap {
	width: 100%;
	max-width: 100%;
	overflow-x: auto;
	-webkit-overflow-scrolling: touch;
	margin: 24px 0 28px;
	border: 1px solid #dce5f1;
	border-radius: 16px;
	background: #fff;
	box-shadow: 0 16px 34px rgba(7, 29, 51, 0.045);
}body.ovh-vf-article-layout-active .ovh-vf-article-table-wrap table,
body.ovh-vf-article-layout-active .ovh-vf-article-content table {
	width: 100% !important;
	min-width: 640px;
	margin: 0 !important;
	border: 0 !important;
	border-collapse: separate !important;
	border-spacing: 0 !important;
	background: #fff;
	table-layout: auto;
}body.ovh-vf-article-layout-active .ovh-vf-article-table-wrap th,
body.ovh-vf-article-layout-active .ovh-vf-article-table-wrap td,
body.ovh-vf-article-layout-active .ovh-vf-article-content table th,
body.ovh-vf-article-layout-active .ovh-vf-article-content table td {
	padding: 16px 20px !important;
	vertical-align: middle !important;
	text-align: left;
	border: 0 !important;
	border-bottom: 1px solid #dce5f1 !important;
	line-height: 1.55;
	white-space: normal;
}body.ovh-vf-article-layout-active .ovh-vf-article-table-wrap th,
body.ovh-vf-article-layout-active .ovh-vf-article-content table th {
	background: #061d34 !important;
	color: #fff !important;
	font-size: 14px;
	font-weight: 850;
	letter-spacing: 0.02em;
	text-transform: uppercase;
}body.ovh-vf-article-layout-active .ovh-vf-article-table-wrap td,
body.ovh-vf-article-layout-active .ovh-vf-article-content table td {
	color: #203852;
	font-size: 16px;
	font-weight: 600;
}body.ovh-vf-article-layout-active .ovh-vf-article-table-wrap tbody tr:nth-child(even) td,
body.ovh-vf-article-layout-active .ovh-vf-article-content table tbody tr:nth-child(even) td {
	background: #f6f9fd;
}body.ovh-vf-article-layout-active .ovh-vf-article-table-wrap tr:last-child td,
body.ovh-vf-article-layout-active .ovh-vf-article-content table tr:last-child td {
	border-bottom: 0 !important;
}body.ovh-vf-article-layout-active .ovh-vf-article-cta {
	max-width: 820px;
	margin: 46px 0 56px;
	padding: 32px 34px;
	border-radius: 16px;
	background: #061d34;
	color: #fff;
}body.ovh-vf-article-layout-active .ovh-vf-article-cta h2 {
	margin: 0 0 8px;
	font-size: clamp(24px, 2.6vw, 32px);
	line-height: 1.2;
	letter-spacing: -0.025em;
	font-weight: 850;
	color: #fff;
}body.ovh-vf-article-layout-active .ovh-vf-article-cta p {
	margin: 0 0 22px;
	font-size: 17px;
	line-height: 1.6;
	font-weight: 500;
	color: rgba(255, 255, 255, 0.82);
}body.ovh-vf-article-layout-active .ovh-vf-article-cta__button {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	min-height: 46px;
	padding: 13px 24px;
	border-radius: 999px;
	background: #2b77f3;
	box-shadow: 0 14px 26px rgba(43, 119, 243, 0.24);
	color: #fff !important;
	font-size: 16px;
	font-weight: 850;
	line-height: 1.2;
	text-decoration: none !important;
}body.ovh-vf-article-layout-active .ovh-vf-article-related {
	max-width: min(1180px, calc(100vw - 40px));
	margin: 0 auto;
	padding: 50px 0 70px;
	border-top: 1px solid #dce5f1;
}body.ovh-vf-article-layout-active .ovh-vf-article-related h2 {
	margin: 0 0 26px;
	font-size: clamp(26px, 3vw, 36px);
	line-height: 1.16;
	font-weight: 850;
	letter-spacing: -0.03em;
	color: #061d34;
}body.ovh-vf-article-layout-active .ovh-vf-article-related__grid {
	display: grid;
	grid-template-columns: repeat(3, minmax(0, 1fr));
	gap: 28px;
}body.ovh-vf-article-layout-active .ovh-vf-article-related-card {
	overflow: hidden;
	border: 1px solid #dce5f1;
	border-radius: 16px;
	background: #fff;
	box-shadow: 0 16px 34px rgba(7, 29, 51, 0.045);
}body.ovh-vf-article-layout-active .ovh-vf-article-related-card__media {
	display: block;
	aspect-ratio: 16 / 9;
	background: #edf3fb;
	overflow: hidden;
}body.ovh-vf-article-layout-active .ovh-vf-article-related-card__media img {
	display: block;
	width: 100%;
	height: 100%;
	object-fit: cover;
	transition: transform 0.25s ease;
}body.ovh-vf-article-layout-active .ovh-vf-article-related-card:hover .ovh-vf-article-related-card__media img {
	transform: scale(1.035);
}body.ovh-vf-article-layout-active .ovh-vf-article-related-card__body {
	padding: 18px 20px 22px;
}body.ovh-vf-article-layout-active .ovh-vf-article-related-card__body span {
	display: block;
	margin: 0 0 8px;
	font-size: 13px;
	font-weight: 850;
	color: #2476f2;
}body.ovh-vf-article-layout-active .ovh-vf-article-related-card__body h3 {
	margin: 0;
	font-size: 19px;
	line-height: 1.28;
	font-weight: 850;
	letter-spacing: -0.015em;
}body.ovh-vf-article-layout-active .ovh-vf-article-related-card__body a {
	color: #061d34;
	text-decoration: none;
}body.ovh-vf-article-layout-active .ovh-vf-article-related-card__body a:hover {
	color: #2476f2;
}@media (max-width: 1100px) {
	body.ovh-vf-article-layout-active .ovh-vf-article-grid {
		grid-template-columns: 230px minmax(0, 1fr);
		gap: 34px;
	}

	body.ovh-vf-article-layout-active .ovh-vf-article-toc {
		padding: 22px 20px;
	}
}@media (max-width: 900px) {
	body.ovh-vf-article-layout-active .ovh-vf-article-grid {
		grid-template-columns: 1fr;
		gap: 26px;
	}

	body.ovh-vf-article-layout-active .ovh-vf-article-toc {
		position: static;
	}

	body.ovh-vf-article-layout-active .ovh-vf-article-content,
	body.ovh-vf-article-layout-active .ovh-vf-article-cta {
		max-width: none;
	}

	body.ovh-vf-article-layout-active .ovh-vf-article-related__grid {
		grid-template-columns: repeat(2, minmax(0, 1fr));
	}
}@media (max-width: 640px) {
	body.ovh-vf-article-layout-active .ovh-vf-article-page {
		padding-top: 12px;
	}

	body.ovh-vf-article-layout-active .ovh-vf-article,
	body.ovh-vf-article-layout-active .ovh-vf-article-related {
		max-width: calc(100vw - 28px);
	}

	body.ovh-vf-article-layout-active .ovh-vf-article-hero {
		margin-bottom: 18px;
	}

	body.ovh-vf-article-layout-active .ovh-vf-article-title {
		font-size: clamp(26px, 8vw, 34px);
	}

	body.ovh-vf-article-layout-active .ovh-vf-article-featured {
		margin-bottom: 28px;
		border-radius: 14px;
	}

	body.ovh-vf-article-layout-active .ovh-vf-article-featured img {
		min-height: 200px;
		max-height: 360px;
	}

	body.ovh-vf-article-layout-active .ovh-vf-article-content {
		font-size: 16px;
		line-height: 1.78;
	}

	body.ovh-vf-article-layout-active .ovh-vf-article-table-wrap {
		margin: 20px -2px 24px;
		border-radius: 14px;
	}

	body.ovh-vf-article-layout-active .ovh-vf-article-table-wrap table,
	body.ovh-vf-article-layout-active .ovh-vf-article-content table {
		min-width: 560px;
	}

	body.ovh-vf-article-layout-active .ovh-vf-article-table-wrap th,
	body.ovh-vf-article-layout-active .ovh-vf-article-table-wrap td,
	body.ovh-vf-article-layout-active .ovh-vf-article-content table th,
	body.ovh-vf-article-layout-active .ovh-vf-article-content table td {
		padding: 12px 14px !important;
		font-size: 14px;
	}

	body.ovh-vf-article-layout-active .ovh-vf-article-cta {
		margin: 34px 0 42px;
		padding: 26px 22px;
		border-radius: 14px;
	}

	body.ovh-vf-article-layout-active .ovh-vf-article-related {
		padding: 38px 0 54px;
	}

	body.ovh-vf-article-layout-active .ovh-vf-article-related__grid {
		grid-template-columns: 1fr;
		gap: 18px;
	}
}body.ovh-vf-article-layout-active,
html body.ovh-vf-article-layout-active,
body.ovh-vf-article-layout-active .ovh-vf-page,
body.ovh-vf-article-layout-active .ovh-vf-main,
body.ovh-vf-article-layout-active .ovh-vf-standalone-page,
body.ovh-vf-article-layout-active .ovh-vf-article-shell,
body.ovh-vf-article-layout-active .ovh-vf-article-page,
body.ovh-vf-article-layout-active .ovh-vf-article-single,
body.ovh-vf-article-layout-active .ovh-vf-article,
body.ovh-vf-article-layout-active .ovh-vf-article-container,
body.ovh-vf-article-layout-active .ovh-vf-article-body,
body.ovh-vf-article-layout-active .ovh-vf-article-grid,
body.ovh-vf-article-layout-active .ovh-vf-article-sidebar,
body.ovh-vf-article-layout-active .entry-content,
body.single-post.ovh-vf-article-layout-active .post-content {
	overflow: visible !important;
	transform: none !important;
	filter: none !important;
	perspective: none !important;
	contain: none !important;
}body.ovh-vf-article-layout-active .ovh-vf-article-container,
body.ovh-vf-article-layout-active .ovh-vf-article-grid {
	display: grid;
	grid-template-columns: 280px minmax(0, 1fr);
	gap: 48px;
	align-items: start;
	max-width: 1180px;
	margin: 0 auto;
	padding: 0 24px;
}body.ovh-vf-article-layout-active .ovh-vf-article-sidebar {
	position: relative;
	min-width: 0;
	align-self: start;
	height: auto;
}body.ovh-vf-article-layout-active .ovh-vf-article-content,
body.ovh-vf-article-layout-active .ovh-vf-article-content-wrap,
body.ovh-vf-article-layout-active .ovh-vf-article-content-shell {
	min-width: 0;
}body.ovh-vf-article-layout-active .ovh-vf-article-toc {
	position: -webkit-sticky !important;
	position: sticky !important;
	top: calc(var(--ovh-vf-header-height, 90px) + 20px) !important;
	z-index: 5;
	align-self: start;
	width: 100%;
	padding: 28px;
	border: 1px solid #d9e4f2;
	border-radius: 24px;
	background: #f8fbff;
	box-shadow: 0 18px 50px rgba(7, 29, 51, 0.06);
}body.ovh-vf-article-layout-active .ovh-vf-article-toc > strong,
body.ovh-vf-article-layout-active .ovh-vf-article-toc__title {
	display: block;
	margin: 0 0 22px;
	color: #53647a;
	font-size: 15px;
	font-weight: 900;
	letter-spacing: 0.12em;
	line-height: 1.25;
	text-transform: uppercase;
}body.ovh-vf-article-layout-active .ovh-vf-article-toc ol {
	display: grid;
	gap: 18px;
	margin: 0;
	padding: 0;
	list-style: none;
}body.ovh-vf-article-layout-active .ovh-vf-article-toc li + li {
	margin-top: 0;
}body.ovh-vf-article-layout-active .ovh-vf-article-toc a {
	display: grid;
	grid-template-columns: 44px minmax(0, 1fr);
	gap: 14px;
	align-items: start;
	color: #4f6075;
	font-size: 17px;
	font-weight: 800;
	line-height: 1.35;
	text-decoration: none;
}body.ovh-vf-article-layout-active .ovh-vf-article-toc a:hover {
	color: #2f80ed;
}body.ovh-vf-article-layout-active .ovh-vf-article-toc a span,
body.ovh-vf-article-layout-active .ovh-vf-article-toc__num {
	color: #8ab6ff;
	font-size: 18px;
	font-weight: 900;
}body.ovh-vf-article-layout-active .ovh-vf-article-toc__button,
body.ovh-vf-article-layout-active .ovh-vf-article-toc__cta {
	display: inline-flex !important;
	align-items: center !important;
	justify-content: center !important;
	width: 100% !important;
	min-height: 54px !important;
	margin-top: 26px;
	padding: 13px 20px !important;
	border-radius: 999px;
	background: #2f80ed !important;
	color: #fff !important;
	font-size: 16px !important;
	font-weight: 900 !important;
	line-height: 1.2 !important;
	text-decoration: none !important;
	box-shadow: 0 14px 28px rgba(47, 128, 237, 0.22);
}body.ovh-vf-article-layout-active .ovh-vf-article-toc__button:hover,
body.ovh-vf-article-layout-active .ovh-vf-article-toc__cta:hover {
	background: #0b63d1 !important;
	color: #fff !important;
}body.ovh-vf-article-layout-active h2[id],
body.ovh-vf-article-layout-active h3[id],
body.ovh-vf-article-layout-active .ovh-vf-article-content h2[id],
body.ovh-vf-article-layout-active .ovh-vf-article-content h3[id] {
	scroll-margin-top: 120px;
}@media (max-width: 991px) {
	body.ovh-vf-article-layout-active .ovh-vf-article-container,
	body.ovh-vf-article-layout-active .ovh-vf-article-grid {
		grid-template-columns: 1fr;
		gap: 28px;
	}

	body.ovh-vf-article-layout-active .ovh-vf-article-toc {
		position: relative !important;
		top: auto !important;
	}
}@media (max-width: 767px) {
	body.ovh-vf-article-layout-active .ovh-vf-article-container,
	body.ovh-vf-article-layout-active .ovh-vf-article-grid {
		padding: 0 16px;
	}

	body.ovh-vf-article-layout-active .ovh-vf-article-toc {
		padding: 22px 20px;
		border-radius: 20px;
	}

	body.ovh-vf-article-layout-active .ovh-vf-article-toc a {
		grid-template-columns: 38px minmax(0, 1fr);
		font-size: 15px;
	}
}.ovh-vf-article-layout-active .ovh-vf-article-container,
body.ovh-vf-article-layout-active .ovh-vf-article-container,
.ovh-vf-article-layout-active .ovh-vf-article-grid,
body.ovh-vf-article-layout-active .ovh-vf-article-grid {
	display: grid !important;
	grid-template-columns: 280px minmax(0, 1fr) !important;
	gap: 48px !important;
	align-items: start !important;
	max-width: 1180px !important;
	margin: 0 auto !important;
	padding: 0 24px !important;
	overflow: visible !important;
	transform: none !important;
	contain: none !important;
}.ovh-vf-article-layout-active .ovh-vf-article-sidebar,
body.ovh-vf-article-layout-active .ovh-vf-article-sidebar {
	position: relative !important;
	display: block !important;
	min-width: 0 !important;
	height: auto !important;
	min-height: 100% !important;
	align-self: start !important;
	overflow: visible !important;
	transform: none !important;
	contain: none !important;
}.ovh-vf-article-layout-active .ovh-vf-article-toc,
body.ovh-vf-article-layout-active .ovh-vf-article-toc {
	position: -webkit-sticky !important;
	position: sticky !important;
	top: calc(var(--ovh-vf-header-height, 90px) + 24px) !important;
	z-index: 20 !important;
	align-self: start !important;
	width: 100% !important;
	max-height: calc(100vh - 140px) !important;
	overflow: auto !important;
	padding: 28px !important;
	border: 1px solid #d9e4f2 !important;
	border-radius: 24px !important;
	background: #f8fbff !important;
	box-shadow: 0 18px 50px rgba(7, 29, 51, 0.06) !important;
}.ovh-vf-article-layout-active .ovh-vf-article-content,
body.ovh-vf-article-layout-active .ovh-vf-article-content {
	min-width: 0 !important;
	overflow: visible !important;
}html body .ovh-vf-article-layout-active,
html body .ovh-vf-article-layout-active .ovh-vf-article-single,
html body .ovh-vf-article-layout-active .ovh-vf-article-container,
html body .ovh-vf-article-layout-active .ovh-vf-article-body,
html body .ovh-vf-article-layout-active .ovh-vf-article-sidebar,
html body .ovh-vf-article-layout-active .ovh-vf-article-content,
html body .ovh-vf-article-layout-active .entry-content,
html body .ovh-vf-article-layout-active .post-content {
	overflow: visible !important;
	transform: none !important;
	filter: none !important;
	perspective: none !important;
	contain: none !important;
}body.single-post,
body.single-post #wrapper,
body.single-post #main,
body.single-post .page-wrapper,
body.single-post .content-area,
body.single-post .site-main,
body.single-post .entry-content {
	overflow: visible !important;
	transform: none !important;
	contain: none !important;
}.ovh-vf-article-layout-active .ovh-vf-article-toc > strong,
.ovh-vf-article-layout-active .ovh-vf-article-toc__title,
body.ovh-vf-article-layout-active .ovh-vf-article-toc > strong,
body.ovh-vf-article-layout-active .ovh-vf-article-toc__title {
	display: block !important;
	margin: 0 0 22px !important;
	color: #53647a !important;
	font-size: 15px !important;
	font-weight: 900 !important;
	letter-spacing: 0.12em !important;
	line-height: 1.25 !important;
	text-transform: uppercase !important;
}.ovh-vf-article-layout-active .ovh-vf-article-toc ol,
body.ovh-vf-article-layout-active .ovh-vf-article-toc ol {
	display: grid !important;
	gap: 18px !important;
	margin: 0 !important;
	padding: 0 !important;
	list-style: none !important;
}.ovh-vf-article-layout-active .ovh-vf-article-toc li + li,
body.ovh-vf-article-layout-active .ovh-vf-article-toc li + li {
	margin-top: 0 !important;
}.ovh-vf-article-layout-active .ovh-vf-article-toc a,
body.ovh-vf-article-layout-active .ovh-vf-article-toc a {
	display: grid !important;
	grid-template-columns: 44px minmax(0, 1fr) !important;
	gap: 14px !important;
	align-items: start !important;
	color: #4f6075 !important;
	font-size: 17px !important;
	font-weight: 800 !important;
	line-height: 1.35 !important;
	text-decoration: none !important;
}.ovh-vf-article-layout-active .ovh-vf-article-toc a:hover,
.ovh-vf-article-layout-active .ovh-vf-article-toc a.is-active,
body.ovh-vf-article-layout-active .ovh-vf-article-toc a:hover,
body.ovh-vf-article-layout-active .ovh-vf-article-toc a.is-active {
	color: #2f80ed !important;
}.ovh-vf-article-layout-active .ovh-vf-article-toc a span,
.ovh-vf-article-layout-active .ovh-vf-article-toc__num,
body.ovh-vf-article-layout-active .ovh-vf-article-toc a span,
body.ovh-vf-article-layout-active .ovh-vf-article-toc__num {
	color: #8ab6ff !important;
	font-size: 18px !important;
	font-weight: 900 !important;
}.ovh-vf-article-layout-active .ovh-vf-article-toc__button,
.ovh-vf-article-layout-active .ovh-vf-article-toc__cta,
body.ovh-vf-article-layout-active .ovh-vf-article-toc__button,
body.ovh-vf-article-layout-active .ovh-vf-article-toc__cta {
	display: inline-flex !important;
	align-items: center !important;
	justify-content: center !important;
	width: 100% !important;
	min-height: 54px !important;
	margin-top: 26px !important;
	padding: 13px 20px !important;
	border-radius: 999px !important;
	background: #2f80ed !important;
	color: #fff !important;
	font-size: 16px !important;
	font-weight: 900 !important;
	line-height: 1.2 !important;
	text-decoration: none !important;
	box-shadow: 0 14px 28px rgba(47, 128, 237, 0.22) !important;
}.ovh-vf-article-layout-active .ovh-vf-article-toc__button:hover,
.ovh-vf-article-layout-active .ovh-vf-article-toc__cta:hover,
body.ovh-vf-article-layout-active .ovh-vf-article-toc__button:hover,
body.ovh-vf-article-layout-active .ovh-vf-article-toc__cta:hover {
	background: #0b63d1 !important;
	color: #fff !important;
}.ovh-vf-article-layout-active h2[id],
.ovh-vf-article-layout-active h3[id],
body.ovh-vf-article-layout-active h2[id],
body.ovh-vf-article-layout-active h3[id] {
	scroll-margin-top: calc(var(--ovh-vf-header-height, 90px) + 40px) !important;
}@media (min-width: 992px) {
	.ovh-vf-article-layout-active .ovh-vf-article-toc.is-toc-fixed,
	body.ovh-vf-article-layout-active .ovh-vf-article-toc.is-toc-fixed {
		position: fixed !important;
		top: calc(var(--ovh-vf-header-height, 90px) + 24px) !important;
		width: 280px !important;
		z-index: 30 !important;
	}

	.ovh-vf-article-layout-active .ovh-vf-article-toc.is-toc-bottom,
	body.ovh-vf-article-layout-active .ovh-vf-article-toc.is-toc-bottom {
		position: absolute !important;
		top: auto !important;
		bottom: 0 !important;
		width: 100% !important;
	}
}@media (max-width: 991px) {
	.ovh-vf-article-layout-active .ovh-vf-article-container,
	body.ovh-vf-article-layout-active .ovh-vf-article-container,
	.ovh-vf-article-layout-active .ovh-vf-article-grid,
	body.ovh-vf-article-layout-active .ovh-vf-article-grid {
		grid-template-columns: 1fr !important;
		gap: 28px !important;
	}

	.ovh-vf-article-layout-active .ovh-vf-article-toc,
	body.ovh-vf-article-layout-active .ovh-vf-article-toc {
		position: relative !important;
		top: auto !important;
		max-height: none !important;
		overflow: visible !important;
	}
}@media (max-width: 767px) {
	.ovh-vf-article-layout-active .ovh-vf-article-container,
	body.ovh-vf-article-layout-active .ovh-vf-article-container,
	.ovh-vf-article-layout-active .ovh-vf-article-grid,
	body.ovh-vf-article-layout-active .ovh-vf-article-grid {
		padding: 0 16px !important;
	}

	.ovh-vf-article-layout-active .ovh-vf-article-toc,
	body.ovh-vf-article-layout-active .ovh-vf-article-toc {
		padding: 22px 20px !important;
		border-radius: 20px !important;
	}

	.ovh-vf-article-layout-active .ovh-vf-article-toc a,
	body.ovh-vf-article-layout-active .ovh-vf-article-toc a {
		grid-template-columns: 38px minmax(0, 1fr) !important;
		font-size: 15px !important;
	}
}.ovh-vf-article-layout-active .ovh-vf-article-container,
body.ovh-vf-article-layout-active .ovh-vf-article-container,
.ovh-vf-article-layout-active .ovh-vf-article-grid,
body.ovh-vf-article-layout-active .ovh-vf-article-grid {
    grid-template-columns: 260px minmax(0, 1fr) !important;
    gap: 44px !important;
    max-width: 1180px !important;
}.ovh-vf-article-layout-active .ovh-vf-article-sidebar,
body.ovh-vf-article-layout-active .ovh-vf-article-sidebar {
    width: 260px !important;
    max-width: 260px !important;
}.ovh-vf-article-layout-active .ovh-vf-article-toc,
body.ovh-vf-article-layout-active .ovh-vf-article-toc {
    position: sticky !important;
    position: -webkit-sticky !important;
    top: calc(var(--ovh-vf-header-height, 90px) + 24px) !important;
    z-index: 20 !important;
    width: 100% !important;
    max-width: 260px !important;
    max-height: calc(100vh - 140px) !important;
    padding: 22px 22px !important;
    border: 1px solid #d9e4f2 !important;
    border-radius: 20px !important;
    background: #f8fbff !important;
    box-shadow: 0 14px 36px rgba(7, 29, 51, 0.06) !important;
    overflow: visible !important;
}.ovh-vf-article-layout-active .ovh-vf-article-toc > strong,
.ovh-vf-article-layout-active .ovh-vf-article-toc__title,
body.ovh-vf-article-layout-active .ovh-vf-article-toc > strong,
body.ovh-vf-article-layout-active .ovh-vf-article-toc__title {
    display: block !important;
    margin: 0 0 18px !important;
    color: #53647a !important;
    font-size: 13px !important;
    font-weight: 900 !important;
    letter-spacing: 0.12em !important;
    line-height: 1.2 !important;
    text-transform: uppercase !important;
}.ovh-vf-article-layout-active .ovh-vf-article-toc ol,
body.ovh-vf-article-layout-active .ovh-vf-article-toc ol {
    display: grid !important;
    gap: 14px !important;
    margin: 0 !important;
    padding: 0 !important;
    list-style: none !important;
}.ovh-vf-article-layout-active .ovh-vf-article-toc li,
body.ovh-vf-article-layout-active .ovh-vf-article-toc li {
    margin: 0 !important;
    padding: 0 !important;
}.ovh-vf-article-layout-active .ovh-vf-article-toc a,
body.ovh-vf-article-layout-active .ovh-vf-article-toc a {
    display: grid !important;
    grid-template-columns: 34px minmax(0, 1fr) !important;
    gap: 10px !important;
    align-items: start !important;
    color: #4f6075 !important;
    font-size: 14px !important;
    font-weight: 800 !important;
    line-height: 1.35 !important;
    text-decoration: none !important;
}.ovh-vf-article-layout-active .ovh-vf-article-toc a:hover,
.ovh-vf-article-layout-active .ovh-vf-article-toc a.is-active,
body.ovh-vf-article-layout-active .ovh-vf-article-toc a:hover,
body.ovh-vf-article-layout-active .ovh-vf-article-toc a.is-active {
    color: #2f80ed !important;
}.ovh-vf-article-layout-active .ovh-vf-article-toc a span:first-child,
.ovh-vf-article-layout-active .ovh-vf-article-toc__num,
body.ovh-vf-article-layout-active .ovh-vf-article-toc a span:first-child,
body.ovh-vf-article-layout-active .ovh-vf-article-toc__num {
    color: #8ab6ff !important;
    font-size: 15px !important;
    font-weight: 900 !important;
    line-height: 1.35 !important;
}.ovh-vf-article-layout-active .ovh-vf-article-toc__text,
body.ovh-vf-article-layout-active .ovh-vf-article-toc__text {
    display: block !important;
    min-width: 0 !important;
}.ovh-vf-article-layout-active .ovh-vf-article-toc__button,
.ovh-vf-article-layout-active .ovh-vf-article-toc__cta,
body.ovh-vf-article-layout-active .ovh-vf-article-toc__button,
body.ovh-vf-article-layout-active .ovh-vf-article-toc__cta {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    flex-wrap: nowrap !important;
    flex-direction: row !important;
    width: 100% !important;
    min-height: 46px !important;
    margin-top: 20px !important;
    padding: 11px 16px !important;
    border-radius: 999px !important;
    background: #2f80ed !important;
    color: #ffffff !important;
    font-size: 14px !important;
    font-weight: 900 !important;
    line-height: 1.2 !important;
    text-align: center !important;
    text-decoration: none !important;
    white-space: nowrap !important;
    word-break: keep-all !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    box-shadow: 0 12px 24px rgba(47, 128, 237, 0.22) !important;
}.ovh-vf-article-layout-active .ovh-vf-article-toc__button:hover,
.ovh-vf-article-layout-active .ovh-vf-article-toc__cta:hover,
body.ovh-vf-article-layout-active .ovh-vf-article-toc__button:hover,
body.ovh-vf-article-layout-active .ovh-vf-article-toc__cta:hover {
    background: #0b63d1 !important;
    color: #ffffff !important;
}.ovh-vf-article-layout-active .ovh-vf-article-toc__button *,
.ovh-vf-article-layout-active .ovh-vf-article-toc__cta *,
body.ovh-vf-article-layout-active .ovh-vf-article-toc__button *,
body.ovh-vf-article-layout-active .ovh-vf-article-toc__cta * {
    color: #ffffff !important;
    white-space: nowrap !important;
}@media (min-width: 992px) {
    .ovh-vf-article-layout-active .ovh-vf-article-toc.is-toc-fixed,
    body.ovh-vf-article-layout-active .ovh-vf-article-toc.is-toc-fixed {
        width: 260px !important;
        max-width: 260px !important;
    }
}@media (max-width: 991px) {
    .ovh-vf-article-layout-active .ovh-vf-article-container,
    body.ovh-vf-article-layout-active .ovh-vf-article-container,
    .ovh-vf-article-layout-active .ovh-vf-article-grid,
    body.ovh-vf-article-layout-active .ovh-vf-article-grid {
        grid-template-columns: 1fr !important;
        gap: 28px !important;
    }

    .ovh-vf-article-layout-active .ovh-vf-article-sidebar,
    body.ovh-vf-article-layout-active .ovh-vf-article-sidebar {
        width: 100% !important;
        max-width: 100% !important;
    }

    .ovh-vf-article-layout-active .ovh-vf-article-toc,
    body.ovh-vf-article-layout-active .ovh-vf-article-toc {
        position: relative !important;
        top: auto !important;
        max-width: 100% !important;
        max-height: none !important;
        overflow: visible !important;
    }
}@media (max-width: 767px) {
    .ovh-vf-article-layout-active .ovh-vf-article-container,
    body.ovh-vf-article-layout-active .ovh-vf-article-container,
    .ovh-vf-article-layout-active .ovh-vf-article-grid,
    body.ovh-vf-article-layout-active .ovh-vf-article-grid {
        padding: 0 16px !important;
    }

    .ovh-vf-article-layout-active .ovh-vf-article-toc,
    body.ovh-vf-article-layout-active .ovh-vf-article-toc {
        padding: 20px 18px !important;
        border-radius: 18px !important;
    }

    .ovh-vf-article-layout-active .ovh-vf-article-toc a,
    body.ovh-vf-article-layout-active .ovh-vf-article-toc a {
        grid-template-columns: 32px minmax(0, 1fr) !important;
        font-size: 14px !important;
    }

    .ovh-vf-article-layout-active .ovh-vf-article-toc__button,
    .ovh-vf-article-layout-active .ovh-vf-article-toc__cta,
    body.ovh-vf-article-layout-active .ovh-vf-article-toc__button,
    body.ovh-vf-article-layout-active .ovh-vf-article-toc__cta {
        min-height: 44px !important;
        font-size: 14px !important;
    }
}.ovh-vf-article-layout-active .ovh-vf-article-container,
body.ovh-vf-article-layout-active .ovh-vf-article-container,
.ovh-vf-article-layout-active .ovh-vf-article-grid,
body.ovh-vf-article-layout-active .ovh-vf-article-grid {
	margin-top: 56px !important;
}.ovh-vf-article-layout-active .ovh-vf-article-sidebar,
body.ovh-vf-article-layout-active .ovh-vf-article-sidebar {
	padding-top: 0 !important;
}.ovh-vf-article-layout-active .ovh-vf-article-toc,
body.ovh-vf-article-layout-active .ovh-vf-article-toc {
	margin-top: 0 !important;
	position: sticky !important;
	position: -webkit-sticky !important;
	top: calc(var(--ovh-vf-header-height, 90px) + 24px) !important;
	z-index: 20 !important;
}.ovh-vf-article-layout-active .ovh-vf-article-toc__cta,
.ovh-vf-article-layout-active a.ovh-vf-article-toc__cta,
.ovh-vf-article-layout-active .ovh-vf-article-toc a.ovh-vf-article-toc__cta,
body.ovh-vf-article-layout-active .ovh-vf-article-toc__cta,
body.ovh-vf-article-layout-active a.ovh-vf-article-toc__cta,
body.ovh-vf-article-layout-active .ovh-vf-article-toc a.ovh-vf-article-toc__cta {
	display: inline-flex !important;
	align-items: center !important;
	justify-content: center !important;
	width: 100% !important;
	min-height: 46px !important;
	margin-top: 20px !important;
	padding: 11px 16px !important;
	border: 0 !important;
	border-radius: 999px !important;
	background: #2f80ed !important;
	color: #ffffff !important;
	font-size: 14px !important;
	font-weight: 900 !important;
	line-height: 1.2 !important;
	text-align: center !important;
	text-decoration: none !important;
	white-space: nowrap !important;
	word-break: keep-all !important;
	overflow: hidden !important;
	text-overflow: ellipsis !important;
	box-shadow: 0 12px 24px rgba(47, 128, 237, 0.22) !important;
	opacity: 1 !important;
	visibility: visible !important;
	text-indent: 0 !important;
	flex-wrap: nowrap !important;
	flex-direction: row !important;
}.ovh-vf-article-layout-active .ovh-vf-article-toc__cta:hover,
.ovh-vf-article-layout-active a.ovh-vf-article-toc__cta:hover,
.ovh-vf-article-layout-active .ovh-vf-article-toc a.ovh-vf-article-toc__cta:hover,
body.ovh-vf-article-layout-active .ovh-vf-article-toc__cta:hover,
body.ovh-vf-article-layout-active a.ovh-vf-article-toc__cta:hover,
body.ovh-vf-article-layout-active .ovh-vf-article-toc a.ovh-vf-article-toc__cta:hover {
	background: #0b63d1 !important;
	color: #ffffff !important;
}.ovh-vf-article-layout-active .ovh-vf-article-toc__cta *,
.ovh-vf-article-layout-active .ovh-vf-article-toc__cta span,
.ovh-vf-article-layout-active a.ovh-vf-article-toc__cta *,
.ovh-vf-article-layout-active a.ovh-vf-article-toc__cta span,
body.ovh-vf-article-layout-active .ovh-vf-article-toc__cta *,
body.ovh-vf-article-layout-active .ovh-vf-article-toc__cta span,
body.ovh-vf-article-layout-active a.ovh-vf-article-toc__cta *,
body.ovh-vf-article-layout-active a.ovh-vf-article-toc__cta span {
	color: #ffffff !important;
	opacity: 1 !important;
	visibility: visible !important;
	text-indent: 0 !important;
	white-space: nowrap !important;
}body.single-post .ovh-vf-article-layout-active {
	padding-top: 24px !important;
}@media (max-width: 991px) {
	.ovh-vf-article-layout-active .ovh-vf-article-container,
	body.ovh-vf-article-layout-active .ovh-vf-article-container,
	.ovh-vf-article-layout-active .ovh-vf-article-grid,
	body.ovh-vf-article-layout-active .ovh-vf-article-grid {
		margin-top: 32px !important;
		grid-template-columns: 1fr !important;
	}

	.ovh-vf-article-layout-active .ovh-vf-article-toc,
	body.ovh-vf-article-layout-active .ovh-vf-article-toc {
		position: relative !important;
		top: auto !important;
	}
}@media (max-width: 767px) {
	.ovh-vf-article-layout-active .ovh-vf-article-container,
	body.ovh-vf-article-layout-active .ovh-vf-article-container,
	.ovh-vf-article-layout-active .ovh-vf-article-grid,
	body.ovh-vf-article-layout-active .ovh-vf-article-grid {
		margin-top: 24px !important;
	}

	.ovh-vf-article-layout-active .ovh-vf-article-toc__cta,
	.ovh-vf-article-layout-active a.ovh-vf-article-toc__cta,
	body.ovh-vf-article-layout-active .ovh-vf-article-toc__cta,
	body.ovh-vf-article-layout-active a.ovh-vf-article-toc__cta {
		min-height: 44px !important;
		font-size: 14px !important;
		color: #ffffff !important;
	}
}