/* Modern Swiss editorial index for /artigos/. Scoped to the blog page only. */
.artigos-index-page {
	--art-paper: oklch(96.5% 0.011 67);
	--art-paper-2: oklch(91.5% 0.014 67);
	--art-surface: oklch(99% 0.007 67);
	--art-ink: oklch(18% 0.014 286);
	--art-ink-soft: oklch(31% 0.018 286);
	--art-muted: oklch(49% 0.014 286);
	--art-line: oklch(72% 0.013 67);
	--art-accent: oklch(43% 0.108 18);
	--art-accent-soft: oklch(87% 0.048 18);
	--art-green-soft: oklch(88% 0.038 152);
	--art-blue-soft: oklch(88% 0.032 242);
	--art-deep: oklch(21% 0.018 286);
	--art-light: oklch(94% 0.01 67);
	--art-ease: cubic-bezier(.22, 1, .36, 1);
	background: var(--art-paper);
	color: var(--art-ink);
	font-family: Roobert, "Helvetica Neue", sans-serif;
	letter-spacing: 0;
}

.artigos-index-page .site-container {
	background: var(--art-paper);
}

.artigos-index-page.jt-clinic-modernized .site-header {
	background: oklch(98% 0.008 67 / .96);
	border-bottom: 1px solid oklch(72% 0.013 67 / .55);
}

.artigos-index-page.fg-wh .title-area {
	background-image: url(images/logo.png);
}

.artigos-index-page.fg-wh .genesis-nav-menu a {
	color: var(--art-ink);
}

.artigos-index-page.fg-wh .genesis-nav-menu a:hover,
.artigos-index-page.fg-wh .genesis-nav-menu a:focus,
.artigos-index-page.fg-wh .genesis-nav-menu .current-menu-item > a,
.artigos-index-page.fg-wh .genesis-nav-menu .current-menu-parent > a {
	background: oklch(21% 0.018 286 / .08);
	color: var(--art-ink);
}

.artigos-index-page.fg-wh .menu-toggle:before {
	color: var(--art-ink);
}

@media only screen and (max-width: 767px) {
	.artigos-index-page .site-header .wrap {
		padding: 0 64px 0 20px;
		min-height: 58px;
		display: flex;
		align-items: center;
	}

	.artigos-index-page.fg-wh .title-area {
		width: min(280px, calc(100vw - 96px));
		margin: 0;
		background-size: contain;
	}

	.artigos-index-page .menu-toggle {
		right: 20px;
		top: 12px;
		z-index: 10001;
		width: 34px;
		height: 34px;
		color: var(--art-ink);
	}

	.artigos-index-page.fg-wh .menu-toggle:before {
		content: "";
		display: block;
		width: 24px;
		height: 2px;
		margin: 8px auto 0;
		background: oklch(18% 0.014 286);
		box-shadow: 0 7px 0 oklch(18% 0.014 286), 0 14px 0 oklch(18% 0.014 286);
	}

	.artigos-index-page .menu-toggle.activated:before {
		content: "\e809";
		width: auto;
		height: auto;
		margin: 0;
		background: transparent;
		box-shadow: none;
		color: oklch(94% 0.01 67);
		font-family: fontello;
		font-size: 25px;
		line-height: 34px;
	}

	.artigos-index-page .site-header:has(.menu-toggle.activated) {
		background: oklch(18% 0.014 286 / .97);
		border-bottom-color: oklch(94% 0.01 67 / .18);
	}

	.artigos-index-page.fg-wh .site-header:has(.menu-toggle.activated) .title-area {
		width: 0;
		min-height: 0;
		background-image: none;
		overflow: hidden;
	}

	.artigos-index-page .site-header:has(.menu-toggle.activated) .widget-area {
		width: 100%;
		max-width: none;
	}

	.artigos-index-page .site-header:has(.menu-toggle.activated) nav {
		width: 100%;
		padding: 48px 56px 0;
	}

	.artigos-index-page .site-header:has(.menu-toggle.activated) .genesis-nav-menu {
		max-width: 250px;
		margin: 0 auto;
	}

	.artigos-index-page.fg-wh .site-header:has(.menu-toggle.activated) .genesis-nav-menu a {
		color: oklch(94% 0.01 67);
	}

	.artigos-index-page .site-header:has(.menu-toggle.activated) .genesis-nav-menu .menu-item-has-children > a {
		padding-right: 48px !important;
	}

	.artigos-index-page .site-header:has(.menu-toggle.activated) .sub-menu-toggle {
		right: 0;
		color: oklch(94% 0.01 67);
		background: oklch(94% 0.01 67 / .1);
	}

	.artigos-index-page.fg-wh .site-header:has(.menu-toggle.activated) .genesis-nav-menu a:hover,
	.artigos-index-page.fg-wh .site-header:has(.menu-toggle.activated) .genesis-nav-menu a:focus,
	.artigos-index-page.fg-wh .site-header:has(.menu-toggle.activated) .genesis-nav-menu .current-menu-item > a,
	.artigos-index-page.fg-wh .site-header:has(.menu-toggle.activated) .genesis-nav-menu .current-menu-parent > a {
		background: oklch(94% 0.01 67 / .12);
		color: oklch(94% 0.01 67);
	}
}

.artigos-index-page .p6-h {
	min-height: 480px;
	border-bottom: 1px solid var(--art-ink);
	background-position: center 42%;
}

.artigos-index-page .p6-h:before {
	position: absolute;
	inset: 0;
	content: "";
	background: linear-gradient(90deg, oklch(18% 0.014 286 / .78), oklch(18% 0.014 286 / .3) 58%, oklch(18% 0.014 286 / .1));
}

.artigos-index-page .p6-ov {
	position: relative;
	z-index: 1;
	max-width: 1540px;
	padding: 146px 5vw 70px;
	display: grid;
	grid-template-columns: minmax(0, 8fr) minmax(260px, 4fr);
	gap: clamp(28px, 5vw, 82px);
	align-items: end;
}

.artigos-index-page .p6-tit {
	margin: 0;
	max-width: 900px;
	color: var(--art-light);
	font-family: Roobert, "Helvetica Neue", sans-serif;
	font-size: clamp(64px, 10vw, 150px);
	font-weight: 700;
	line-height: .88;
}

.artigos-index-page .p6-ov p {
	max-width: 470px;
	margin: 0;
	color: var(--art-light);
	font-family: Roobert, "Helvetica Neue", sans-serif;
	font-size: clamp(17px, 2vw, 24px);
	font-weight: 400;
	line-height: 1.42;
}

.artigos-index-page .downs {
	display: none;
}

.artigos-index-page .site-inner,
.artigos-index-page.blog .site-inner {
	max-width: none;
	width: 100%;
	margin: 0;
	padding: clamp(18px, 4vw, 54px) clamp(16px, 4vw, 56px) clamp(56px, 7vw, 110px);
	display: grid;
	grid-template-columns: repeat(12, minmax(0, 1fr));
	gap: 0;
	background: var(--art-paper);
	position: relative;
	z-index: 2;
}

.artigos-index-page .site-inner:before {
	grid-column: 1 / -1;
	content: "Ultimas publicacoes";
	min-height: 64px;
	padding: 18px 22px;
	border: 1px solid var(--art-ink);
	border-bottom: 0;
	background: var(--art-deep);
	color: var(--art-light);
	font-size: 13px;
	font-weight: 700;
	line-height: 1.2;
}

.artigos-index-page .site-inner article.entry,
.artigos-index-page .site-inner article.entry:nth-of-type(n) {
	grid-column: span 4;
	min-height: 360px;
	margin: 0;
	padding: 0;
	border: 0;
	box-shadow: inset 0 0 0 1px var(--art-line);
	background: var(--art-surface);
	display: grid;
	grid-template-rows: auto minmax(0, 1fr);
	color: var(--art-ink);
	overflow: hidden;
	position: relative;
	transition: background 180ms var(--art-ease), color 180ms var(--art-ease);
}

.artigos-index-page .site-inner article.entry:nth-of-type(4n + 1) {
	box-shadow: inset 0 0 0 1px var(--art-line);
}

.artigos-index-page .site-inner article.entry:hover {
	background: var(--art-paper-2);
}

.artigos-index-page .entry-header {
	display: grid;
	grid-template-rows: auto minmax(0, 1fr);
}

.artigos-index-page .entry-image-link {
	display: block;
	border: 0;
	background: var(--art-deep);
	overflow: hidden;
}

.artigos-index-page .entry-image,
.artigos-index-page .entry-image-link img {
	width: 100%;
	height: 210px;
	max-width: none;
	margin: 0;
	display: block;
	object-fit: cover;
	filter: grayscale(.12) contrast(1.03);
	transition: transform 220ms var(--art-ease), filter 220ms var(--art-ease);
}

.artigos-index-page .entry:hover .entry-image,
.artigos-index-page .entry:hover .entry-image-link img {
	transform: scale(1.025);
	filter: grayscale(0) contrast(1.04);
}

.artigos-index-page .entry-title {
	margin: 0;
	padding: 14px 18px 8px;
	font-family: Roobert, "Helvetica Neue", sans-serif;
	font-size: clamp(17px, 1.25vw, 20px);
	font-weight: 700;
	line-height: 1.16;
	overflow-wrap:normal;
	text-wrap:auto;
	word-break:normal;
}

.artigos-index-page .entry-title a,
.artigos-index-page .entry-title a:hover {
	display:block;
	border: 0;
	color: inherit;
}

.artigos-index-page .entry-meta {
	margin: 0;
	padding: 0 18px 18px;
	color: var(--art-accent);
	font-size: 12px;
	font-weight: 700;
	line-height: 1.35;
}

.artigos-index-page .entry-meta a {
	border: 0;
	color: inherit;
}

.artigos-index-page .entry-content {
	padding: 0 18px 22px;
	color: var(--art-muted);
	font-size: 14px;
	line-height: 1.55;
}

.artigos-index-page .entry-content p {
	margin: 0;
}

.artigos-index-page .site-inner article.entry:nth-of-type(1) {
	grid-column: 1 / -1;
	min-height: 0;
	box-shadow: inset 0 0 0 1px var(--art-line);
	background: var(--art-deep);
	color: var(--art-light);
}

.artigos-index-page .site-inner article.entry:nth-of-type(1) .entry-header {
	min-height: clamp(520px, 48vw, 700px);
	display: block;
	position: relative;
	overflow: hidden;
}

.artigos-index-page .site-inner article.entry:nth-of-type(1) .entry-header:after {
	position: absolute;
	inset: 0;
	content: "";
	background: linear-gradient(90deg, oklch(13% 0.015 286 / .72), oklch(18% 0.014 286 / .38) 48%, oklch(18% 0.014 286 / .12));
	pointer-events: none;
}

.artigos-index-page .site-inner article.entry:nth-of-type(1) .entry-image-link {
	position: absolute;
	inset: 0;
	height: 100%;
}

.artigos-index-page .site-inner article.entry:nth-of-type(1) .entry-image,
.artigos-index-page .site-inner article.entry:nth-of-type(1) .entry-image-link img {
	height: 100%;
	filter: grayscale(.05) contrast(1.08);
}

.artigos-index-page .site-inner article.entry:nth-of-type(1) .entry-title {
	position: absolute;
	z-index: 2;
	left: clamp(24px, 5vw, 76px);
	bottom: clamp(30px, 5vw, 72px);
	max-width: min(920px, 76vw);
	padding: 0;
	font-size: clamp(34px, 3.5vw, 52px);
	line-height: .98;
}

.artigos-index-page .site-inner article.entry:nth-of-type(1) .entry-meta,
.artigos-index-page .site-inner article.entry:nth-of-type(1) .entry-content {
	padding-left: 28px;
	padding-right: 28px;
}

.artigos-index-page .site-inner article.entry:nth-of-type(1) .entry-meta {
	position: absolute;
	z-index: 2;
	top: clamp(24px, 4vw, 54px);
	left: clamp(24px, 5vw, 76px);
	max-width: min(620px, 78vw);
	padding: 9px 12px;
	background: oklch(94% 0.01 67 / .9);
	color: var(--art-deep);
}

.artigos-index-page .site-inner article.entry:nth-of-type(1) .entry-content {
	color: oklch(84% 0.02 67);
	font-size: 16px;
	max-width: 860px;
	padding-top: 24px;
	padding-bottom: 26px;
}

.artigos-index-page .site-inner article.entry:nth-of-type(2),
.artigos-index-page .site-inner article.entry:nth-of-type(3),
.artigos-index-page .site-inner article.entry:nth-of-type(4) {
	grid-column: span 4;
	min-height: 390px;
}

.artigos-index-page .site-inner article.entry:nth-of-type(2),
.artigos-index-page .site-inner article.entry:nth-of-type(3) {
	background: var(--art-accent-soft);
}

.artigos-index-page .site-inner article.entry:nth-of-type(4) {
	background: var(--art-green-soft);
}

.artigos-index-page .site-inner article.entry:nth-of-type(2) .entry-image,
.artigos-index-page .site-inner article.entry:nth-of-type(2) .entry-image-link img,
.artigos-index-page .site-inner article.entry:nth-of-type(3) .entry-image,
.artigos-index-page .site-inner article.entry:nth-of-type(3) .entry-image-link img,
.artigos-index-page .site-inner article.entry:nth-of-type(4) .entry-image,
.artigos-index-page .site-inner article.entry:nth-of-type(4) .entry-image-link img {
	height: 220px;
}

.artigos-index-page .site-inner article.entry:nth-of-type(2) .entry-title,
.artigos-index-page .site-inner article.entry:nth-of-type(3) .entry-title,
.artigos-index-page .site-inner article.entry:nth-of-type(4) .entry-title {
	font-size: clamp(18px, 1.55vw, 22px);
	line-height: 1.14;
}

.artigos-index-page .site-inner article.entry:nth-of-type(5),
.artigos-index-page .site-inner article.entry:nth-of-type(6) {
	grid-column: span 6;
	min-height: 400px;
	background: var(--art-blue-soft);
}

.artigos-index-page .site-inner article.entry:nth-of-type(5) .entry-image,
.artigos-index-page .site-inner article.entry:nth-of-type(5) .entry-image-link img,
.artigos-index-page .site-inner article.entry:nth-of-type(6) .entry-image,
.artigos-index-page .site-inner article.entry:nth-of-type(6) .entry-image-link img {
	height: 245px;
}

.artigos-index-page .site-inner article.entry:nth-of-type(5) .entry-title,
.artigos-index-page .site-inner article.entry:nth-of-type(6) .entry-title {
	font-size: clamp(18px, 1.6vw, 22px);
	line-height: 1.14;
}

.artigos-index-page .site-inner article.entry:nth-of-type(13),
.artigos-index-page .site-inner article.entry:nth-of-type(14),
.artigos-index-page .site-inner article.entry:nth-of-type(21),
.artigos-index-page .site-inner article.entry:nth-of-type(22) {
	grid-column: span 6;
	min-height: 370px;
	background: var(--art-paper-2);
}

.artigos-index-page .site-inner article.entry:nth-of-type(14),
.artigos-index-page .site-inner article.entry:nth-of-type(22) {
	background: var(--art-green-soft);
}

.artigos-index-page .site-inner article.entry:nth-of-type(13) .entry-image,
.artigos-index-page .site-inner article.entry:nth-of-type(13) .entry-image-link img,
.artigos-index-page .site-inner article.entry:nth-of-type(14) .entry-image,
.artigos-index-page .site-inner article.entry:nth-of-type(14) .entry-image-link img,
.artigos-index-page .site-inner article.entry:nth-of-type(21) .entry-image,
.artigos-index-page .site-inner article.entry:nth-of-type(21) .entry-image-link img,
.artigos-index-page .site-inner article.entry:nth-of-type(22) .entry-image,
.artigos-index-page .site-inner article.entry:nth-of-type(22) .entry-image-link img {
	height: 230px;
}

.artigos-index-page .site-inner article.entry:nth-of-type(13) .entry-title,
.artigos-index-page .site-inner article.entry:nth-of-type(14) .entry-title,
.artigos-index-page .site-inner article.entry:nth-of-type(21) .entry-title,
.artigos-index-page .site-inner article.entry:nth-of-type(22) .entry-title {
	font-size: clamp(18px, 1.55vw, 23px);
	line-height: 1.13;
}

.artigos-index-page .site-inner article.entry:nth-of-type(7),
.artigos-index-page .site-inner article.entry:nth-of-type(8),
.artigos-index-page .site-inner article.entry:nth-of-type(9),
.artigos-index-page .site-inner article.entry:nth-of-type(10),
.artigos-index-page .site-inner article.entry:nth-of-type(11),
.artigos-index-page .site-inner article.entry:nth-of-type(12) {
	min-height: 330px;
}

.artigos-index-page .site-inner article.entry:nth-of-type(n + 13) {
	min-height: 310px;
}

.artigos-index-page .site-inner article.entry:nth-of-type(n + 13) .entry-header {
	display: grid;
	grid-template-rows: auto minmax(0, 1fr);
}

.artigos-index-page .site-inner article.entry:nth-of-type(n + 13) .entry-image,
.artigos-index-page .site-inner article.entry:nth-of-type(n + 13) .entry-image-link img {
	height: 168px;
}

.artigos-index-page .site-inner article.entry:nth-of-type(n + 13) .entry-title {
	font-size: clamp(17px, 1.25vw, 20px);
	line-height: 1.16;
}

.artigos-index-page .site-inner article.entry:nth-of-type(n + 13):before {
	content: counter(artigos-list, decimal-leading-zero);
	position: absolute;
	z-index: 2;
	top: 10px;
	left: 10px;
	padding: 6px 9px;
	background: oklch(94% 0.01 67 / .92);
	color: var(--art-deep);
	font-size: 14px;
	font-weight: 700;
	line-height: 1;
}

.artigos-index-page .site-inner {
	counter-reset: artigos-list;
}

.artigos-index-page .site-inner article.entry {
	counter-increment: artigos-list;
}

.artigos-index-page .archive-pagination {
	grid-column: 1 / -1;
	margin: 0;
	padding: 24px;
	border: 1px solid var(--art-ink);
	border-top: 0;
	background: var(--art-surface);
}

.artigos-index-page .archive-pagination ul {
	margin: 0;
	display: flex;
	flex-wrap: wrap;
	gap: 8px;
}

.artigos-index-page .archive-pagination li {
	margin: 0;
	list-style: none;
}

.artigos-index-page .archive-pagination li a {
	min-width: 44px;
	min-height: 44px;
	padding: 12px 15px;
	border: 1px solid var(--art-ink);
	border-radius: 999px;
	background: transparent;
	color: var(--art-ink);
	display: inline-flex;
	align-items: center;
	justify-content: center;
	font-size: 12px;
	font-weight: 700;
	line-height: 1;
}

.artigos-index-page .archive-pagination li a:hover,
.artigos-index-page .archive-pagination li.active a {
	background: var(--art-ink);
	color: var(--art-light);
}

.artigos-index-page .jt-owned-authority-media--archive {
	grid-column: 1 / -1;
	width: 100%;
	max-width: none;
	margin: 30px 0 36px;
}

.artigos-index-page .jt-owned-authority-media--archive .jt-owned-authority-media__copy {
	min-height: 320px;
}

.artigos-index-page .jt-owned-authority-media--archive .jt-owned-authority-media__grid {
	min-height: 390px;
}

.artigos-index-page .jt-owned-authority-media--archive .jt-owned-authority-media__figure--lead img {
	object-position: center 30%;
}

.artigos-index-page .jt-article-cta {
	grid-column: 1 / -1;
	margin: 8px 0 36px;
	padding: clamp(24px, 4vw, 42px);
	border: 1px solid var(--art-ink);
	background: var(--art-surface);
	color: var(--art-ink);
	display: grid;
	grid-template-columns: minmax(120px, 1.15fr) minmax(0, 4.25fr) minmax(210px, 2fr) minmax(210px, 1.8fr);
	gap: clamp(18px, 3vw, 40px);
	align-items: center;
	font-family: Roobert, "Helvetica Neue", sans-serif;
	letter-spacing: 0;
}

.artigos-index-page .jt-article-cta__label {
	align-self: start;
	color: var(--art-accent);
	font-size: 12px;
	font-weight: 800;
	line-height: 1.2;
	text-transform: uppercase;
}

.artigos-index-page .jt-article-cta__copy {
	max-width: 720px;
}

.artigos-index-page .jt-article-cta h2 {
	margin: 0;
	color: var(--art-ink);
	font-family: Roobert, "Helvetica Neue", sans-serif;
	font-size: clamp(28px, 3vw, 46px);
	font-weight: 700;
	line-height: 1.02;
}

.artigos-index-page .jt-article-cta p {
	max-width: 680px;
	margin: 16px 0 0;
	color: var(--art-ink-soft);
	font-size: clamp(16px, 1.2vw, 18px);
	font-weight: 300;
	line-height: 1.58;
}

.artigos-index-page .jt-article-cta__details {
	display: grid;
	gap: 10px;
	color: var(--art-muted);
	font-size: 13px;
	font-weight: 700;
	line-height: 1.25;
}

.artigos-index-page .jt-article-cta__details span {
	min-height: 34px;
	padding: 10px 12px;
	border: 1px solid var(--art-line);
	background: var(--art-paper);
	display: flex;
	align-items: center;
}

.artigos-index-page .jt-article-cta__actions {
	display: grid;
	gap: 10px;
	justify-items: stretch;
}

.artigos-index-page .jt-article-cta__button {
	min-height: 48px;
	padding: 14px 18px;
	border: 1px solid var(--art-ink);
	border-radius: 999px;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	color: var(--art-ink);
	font-size: 12px;
	font-weight: 800;
	line-height: 1.15;
	text-align: center;
	text-transform: uppercase;
	transition: background 180ms var(--art-ease), color 180ms var(--art-ease), border-color 180ms var(--art-ease);
}

.artigos-index-page .jt-article-cta__button:hover,
.artigos-index-page .jt-article-cta__button:focus {
	background: var(--art-paper-2);
	color: var(--art-ink);
}

.artigos-index-page .jt-article-cta__button--primary {
	background: var(--art-deep);
	color: var(--art-light);
}

.artigos-index-page .jt-article-cta__button--primary:hover,
.artigos-index-page .jt-article-cta__button--primary:focus {
	background: var(--art-accent);
	border-color: var(--art-accent);
	color: var(--art-light);
}

.artigos-index-page .jt-focused-qa-author {
	grid-column: 1 / -1;
	width: 100%;
	max-width: none;
	margin: 0 0 30px;
	padding: 0;
	border: 1px solid var(--art-ink);
	background: var(--art-surface);
	color: var(--art-ink);
}

.artigos-index-page .jt-focused-qa-author .h-authorbox {
	max-width: none;
	margin: 0;
	border: 0;
	background: transparent;
	display: grid;
	grid-template-columns: minmax(232px, .72fr) minmax(0, 2.55fr);
	overflow: hidden;
}

.artigos-index-page .jt-focused-qa-author .h-authorbox:before {
	content: "CRM / RQE";
	right: clamp(18px, 3vw, 42px);
	top: auto;
	bottom: clamp(16px, 3vw, 36px);
	color: oklch(18% 0.014 286 / .052);
	font-size: clamp(52px, 7vw, 112px);
	letter-spacing: 0;
}

.artigos-index-page .jt-focused-qa-author .h-author-identity {
	min-height: 100%;
	padding: clamp(22px, 2.5vw, 34px);
	background: var(--art-deep);
	color: var(--art-light);
	display: flex;
	flex-direction: column;
	justify-content: space-between;
}

.artigos-index-page .jt-focused-qa-author .h-author-kicker {
	color: oklch(87% 0.048 18);
	font-size: 12px;
	letter-spacing: 0;
}

.artigos-index-page .jt-focused-qa-author .aut-bio-link {
	display: block;
	border: 0;
	color: inherit;
}

.artigos-index-page .jt-focused-qa-author .h-author-avatar {
	width: clamp(104px, 8.4vw, 126px);
	height: clamp(104px, 8.4vw, 126px);
	margin: clamp(22px, 3vw, 38px) 0 18px;
	border: 1px solid oklch(94% 0.01 67 / .45);
	border-radius: 999px;
	background: oklch(94% 0.01 67 / .12);
}

.artigos-index-page .jt-focused-qa-author .h-author-avatar img {
	filter: grayscale(.08) contrast(1.03);
}

.artigos-index-page .jt-focused-qa-author h3.h-author-name {
	max-width: 230px;
	color: var(--art-light);
	font-size: clamp(30px, 2.55vw, 40px);
	line-height: .98;
}

.artigos-index-page .jt-focused-qa-author .h-author-lead {
	max-width: 230px;
	margin: 18px 0 0;
	color: oklch(88% 0.012 67);
	font-size: 13px;
	font-weight: 400;
	line-height: 1.4;
}

.artigos-index-page .jt-focused-qa-author .h-author-copy {
	padding: clamp(24px, 3vw, 38px);
	color: var(--art-ink);
}

.artigos-index-page .jt-focused-qa-author .h-author-credential-row {
	margin: 0 0 20px;
	padding: 0 0 16px;
	border-bottom: 1px solid var(--art-line);
	display: flex;
	flex-wrap: wrap;
	gap: 10px;
}

.artigos-index-page .jt-focused-qa-author .h-author-role,
.artigos-index-page .jt-focused-qa-author .h-author-credentials {
	min-height: 34px;
	border-color: var(--art-ink);
	font-size: 12px;
	letter-spacing: 0;
}

.artigos-index-page .jt-focused-qa-author .h-author-role {
	background: var(--art-ink);
	color: var(--art-light);
}

.artigos-index-page .jt-focused-qa-author .h-author-credentials {
	background: var(--art-paper);
	color: var(--art-ink);
}

.artigos-index-page .jt-focused-qa-author .h-author-description {
	max-width: 86ch;
	color: var(--art-ink-soft);
	font-size: clamp(15px, 1.02vw, 16px);
	font-weight: 300;
	line-height: 1.56;
}

.artigos-index-page .jt-focused-qa-author .h-author-description p {
	margin: 0 0 10px;
}

.artigos-index-page .jt-focused-qa-author .h-author-description p:last-child {
	margin-bottom: 0;
}

.artigos-index-page .jt-focused-qa-author .h-author-cv-grid {
	margin-top: 20px;
	border-top: 1px solid var(--art-ink);
	display: grid;
	grid-template-columns: repeat(3, minmax(0, 1fr));
}

.artigos-index-page .jt-focused-qa-author .h-author-cv-item {
	min-height: 76px;
	padding: 12px 12px;
	border-right: 1px solid var(--art-line);
	border-bottom: 1px solid var(--art-line);
	display: grid;
	align-content: space-between;
	gap: 7px;
	background: oklch(96.5% 0.011 67 / .62);
}

.artigos-index-page .jt-focused-qa-author .h-author-cv-item:nth-child(3n) {
	border-right: 0;
}

.artigos-index-page .jt-focused-qa-author .h-author-cv-item:nth-last-child(-n + 3) {
	border-bottom: 0;
}

.artigos-index-page .jt-focused-qa-author .h-author-cv-item strong,
.artigos-index-page .jt-focused-qa-author .h-author-cv-item small {
	display: block;
	font-family: Roobert, "Helvetica Neue", sans-serif;
	letter-spacing: 0;
}

.artigos-index-page .jt-focused-qa-author .h-author-cv-item strong {
	color: var(--art-ink);
	font-size: 13px;
	font-weight: 800;
	line-height: 1.12;
	text-transform: uppercase;
}

.artigos-index-page .jt-focused-qa-author .h-author-cv-item small {
	color: var(--art-muted);
	font-size: 11.5px;
	font-weight: 500;
	line-height: 1.28;
}

@media only screen and (max-width: 1180px) {
	.artigos-index-page .p6-ov {
		grid-template-columns: 1fr;
	}

	.artigos-index-page .site-inner article.entry,
	.artigos-index-page .site-inner article.entry:nth-of-type(n),
	.artigos-index-page .site-inner article.entry:nth-of-type(1),
	.artigos-index-page .site-inner article.entry:nth-of-type(2),
	.artigos-index-page .site-inner article.entry:nth-of-type(3),
	.artigos-index-page .site-inner article.entry:nth-of-type(4),
	.artigos-index-page .site-inner article.entry:nth-of-type(5),
	.artigos-index-page .site-inner article.entry:nth-of-type(6),
	.artigos-index-page .site-inner article.entry:nth-of-type(13),
	.artigos-index-page .site-inner article.entry:nth-of-type(14),
	.artigos-index-page .site-inner article.entry:nth-of-type(21),
	.artigos-index-page .site-inner article.entry:nth-of-type(22) {
		grid-column: span 6;
		min-height: 360px;
	}

	.artigos-index-page .site-inner article.entry:nth-of-type(2n + 1) {
		box-shadow: inset 0 0 0 1px var(--art-line);
	}

	.artigos-index-page .site-inner article.entry:nth-of-type(1) .entry-image,
	.artigos-index-page .site-inner article.entry:nth-of-type(1) .entry-image-link img {
		height: 100%;
	}

	.artigos-index-page .site-inner article.entry:nth-of-type(1) {
		grid-column: 1 / -1;
		min-height: 0;
	}

	.artigos-index-page .site-inner article.entry:nth-of-type(1) .entry-header {
		min-height: 500px;
	}

	.artigos-index-page .site-inner article.entry:nth-of-type(1) .entry-title {
		font-size: clamp(34px, 4.8vw, 50px);
	}

	.artigos-index-page .entry-title {
		font-size: clamp(16px, 1.9vw, 19px);
		line-height: 1.18;
	}

	.artigos-index-page .site-inner article.entry:nth-of-type(2) .entry-title,
	.artigos-index-page .site-inner article.entry:nth-of-type(3) .entry-title,
	.artigos-index-page .site-inner article.entry:nth-of-type(4) .entry-title,
	.artigos-index-page .site-inner article.entry:nth-of-type(5) .entry-title,
	.artigos-index-page .site-inner article.entry:nth-of-type(6) .entry-title {
		font-size: clamp(17px, 2vw, 20px);
		line-height: 1.16;
	}

	.artigos-index-page .jt-article-cta {
		grid-template-columns: minmax(0, 1fr) minmax(220px, .58fr);
	}

	.artigos-index-page .jt-article-cta__label,
	.artigos-index-page .jt-article-cta__copy {
		grid-column: 1 / 2;
	}

	.artigos-index-page .jt-article-cta__details,
	.artigos-index-page .jt-article-cta__actions {
		grid-column: 2 / 3;
	}

	.artigos-index-page .jt-focused-qa-author .h-authorbox {
		grid-template-columns: minmax(216px, .72fr) minmax(0, 1.55fr);
	}

	.artigos-index-page .jt-focused-qa-author .h-author-cv-grid {
		grid-template-columns: repeat(2, minmax(0, 1fr));
	}

	.artigos-index-page .jt-focused-qa-author .h-author-cv-item:nth-child(n) {
		border-right: 1px solid var(--art-line);
		border-bottom: 1px solid var(--art-line);
	}

	.artigos-index-page .jt-focused-qa-author .h-author-cv-item:nth-child(2n) {
		border-right: 0;
	}

	.artigos-index-page .jt-focused-qa-author .h-author-cv-item:nth-last-child(-n + 2) {
		border-bottom: 0;
	}
}

@media only screen and (min-width: 768px) and (max-width: 900px) {
	.artigos-index-page .site-inner article.entry,
	.artigos-index-page .site-inner article.entry:nth-of-type(n),
	.artigos-index-page .site-inner article.entry:nth-of-type(2),
	.artigos-index-page .site-inner article.entry:nth-of-type(3),
	.artigos-index-page .site-inner article.entry:nth-of-type(4),
	.artigos-index-page .site-inner article.entry:nth-of-type(5),
	.artigos-index-page .site-inner article.entry:nth-of-type(6),
	.artigos-index-page .site-inner article.entry:nth-of-type(13),
	.artigos-index-page .site-inner article.entry:nth-of-type(14),
	.artigos-index-page .site-inner article.entry:nth-of-type(21),
	.artigos-index-page .site-inner article.entry:nth-of-type(22) {
		grid-column: span 6;
		min-height: 350px;
	}

	.artigos-index-page .site-inner article.entry:nth-of-type(1) {
		grid-column: 1 / -1;
		min-height: 0;
	}
}

@media only screen and (max-width: 767px) {
	.artigos-index-page .p6-h {
		min-height: 390px;
	}

	.artigos-index-page .p6-ov {
		padding: 102px 5vw 48px;
	}

	.artigos-index-page .p6-tit {
		font-size: clamp(52px, 18vw, 82px);
		line-height: .9;
	}

	.artigos-index-page .site-inner,
	.artigos-index-page.blog .site-inner {
		padding-left: 5%;
		padding-right: 5%;
	}

	.artigos-index-page .site-inner article.entry,
	.artigos-index-page .site-inner article.entry:nth-of-type(n),
	.artigos-index-page .site-inner article.entry:nth-of-type(1),
	.artigos-index-page .site-inner article.entry:nth-of-type(2),
	.artigos-index-page .site-inner article.entry:nth-of-type(3),
	.artigos-index-page .site-inner article.entry:nth-of-type(4),
	.artigos-index-page .site-inner article.entry:nth-of-type(5),
	.artigos-index-page .site-inner article.entry:nth-of-type(6) {
		grid-column: 1 / -1;
		min-height: 0;
		box-shadow: inset 0 0 0 1px var(--art-line);
	}

	.artigos-index-page .site-inner article.entry:nth-of-type(1) .entry-image,
	.artigos-index-page .site-inner article.entry:nth-of-type(1) .entry-image-link img,
	.artigos-index-page .entry-image,
	.artigos-index-page .entry-image-link img {
		height: 255px;
	}

	.artigos-index-page .site-inner article.entry:nth-of-type(1) .entry-title,
	.artigos-index-page .entry-title {
		padding: 20px 18px 12px;
		font-size: clamp(21px, 6.2vw, 28px);
		line-height: 1.06;
	}

	.artigos-index-page .site-inner article.entry:nth-of-type(n) .entry-title {
		font-size: clamp(21px, 6.2vw, 28px);
		line-height: 1.06;
	}

	.artigos-index-page .entry-title a {
		display: flex;
		align-items: flex-start;
		min-height: 44px;
	}

	.artigos-index-page .site-inner article.entry:nth-of-type(1) .entry-header {
		min-height: 390px;
	}

	.artigos-index-page .site-inner article.entry:nth-of-type(1) .entry-image,
	.artigos-index-page .site-inner article.entry:nth-of-type(1) .entry-image-link img {
		height: 100%;
	}

	.artigos-index-page .site-inner article.entry:nth-of-type(1) .entry-title {
		left: 18px;
		right: 18px;
		bottom: 22px;
		max-width: none;
		padding: 0;
		font-size: clamp(27px, 8.2vw, 34px);
	}

	.artigos-index-page .site-inner article.entry:nth-of-type(1) .entry-meta {
		top: 18px;
		left: 18px;
		max-width: calc(100% - 36px);
	}

	.artigos-index-page .site-inner article.entry:nth-of-type(n + 13) .entry-image-link {
		display: block;
	}

	.artigos-index-page .archive-pagination {
		padding: 18px;
	}

	.artigos-index-page .jt-article-cta {
		margin-top: 18px;
		padding: 24px 18px;
		grid-template-columns: 1fr;
		gap: 18px;
	}

	.artigos-index-page .jt-article-cta__label,
	.artigos-index-page .jt-article-cta__copy,
	.artigos-index-page .jt-article-cta__details,
	.artigos-index-page .jt-article-cta__actions {
		grid-column: auto;
	}

	.artigos-index-page .jt-article-cta h2 {
		font-size: clamp(27px, 8vw, 34px);
		line-height: 1.04;
	}

	.artigos-index-page .jt-article-cta__button {
		width: 100%;
	}

	.artigos-index-page .jt-focused-qa-author {
		margin-bottom: 24px;
	}

	.artigos-index-page .jt-focused-qa-author .h-authorbox {
		grid-template-columns: 1fr;
	}

	.artigos-index-page .jt-focused-qa-author .h-authorbox:before {
		display: none;
	}

	.artigos-index-page .jt-focused-qa-author .h-author-identity {
		min-height: 0;
		padding: 18px 18px;
	}

	.artigos-index-page .jt-focused-qa-author .aut-bio-link {
		display: grid;
		grid-template-columns: 70px minmax(0, 1fr);
		gap: 14px;
		align-items: center;
	}

	.artigos-index-page .jt-focused-qa-author .h-author-avatar {
		width: 70px;
		height: 70px;
		margin: 14px 0 0;
		grid-row: 1;
	}

	.artigos-index-page .jt-focused-qa-author h3.h-author-name {
		max-width: none;
		margin-top: 14px;
		font-size: 26px;
		line-height: 1;
	}

	.artigos-index-page .jt-focused-qa-author .h-author-lead {
		max-width: none;
		margin-top: 14px;
		font-size: 13px;
		line-height: 1.36;
	}

	.artigos-index-page .jt-focused-qa-author .h-author-copy {
		padding: 20px 16px 18px;
	}

	.artigos-index-page .jt-focused-qa-author .h-author-credential-row {
		margin-bottom: 16px;
		padding-bottom: 14px;
	}

	.artigos-index-page .jt-focused-qa-author .h-author-role,
	.artigos-index-page .jt-focused-qa-author .h-author-credentials {
		width: 100%;
		justify-content: center;
		text-align: center;
	}

	.artigos-index-page .jt-focused-qa-author .h-author-description {
		font-size: 15px;
		line-height: 1.54;
	}

	.artigos-index-page .jt-focused-qa-author .h-author-cv-grid {
		margin-top: 18px;
		grid-template-columns: repeat(2, minmax(0, 1fr));
	}

	.artigos-index-page .jt-focused-qa-author .h-author-cv-item:nth-child(n) {
		min-height: 68px;
		padding: 11px 10px;
		border-right: 1px solid var(--art-line);
		border-bottom: 1px solid var(--art-line);
	}

	.artigos-index-page .jt-focused-qa-author .h-author-cv-item:nth-child(2n) {
		border-right: 0;
	}

	.artigos-index-page .jt-focused-qa-author .h-author-cv-item:nth-last-child(-n + 2) {
		border-bottom: 0;
	}
}
