.contex-icone {
	flex: none;
	width: var(--tamanho-icone, 1.25em);
	height: var(--tamanho-icone, 1.25em);
	fill: currentColor;
}

.contex-secao + .contex-secao {
	margin-top: var(--espaco-lg);
}

.contex-secao::before {
	content: "";
	display: block;
	height: calc(3px + var(--fio-duplo-intervalo));
	border-top: var(--fio-grosso);
	border-bottom: var(--fio-fino);
}

.contex-secao__cabecalho {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: space-between;
	gap: var(--espaco-xs) var(--espaco-md);
	padding-top: var(--espaco-sm);
}

.contex-secao__titulo {
	margin: 0;
	font-family: var(--fonte-detalhe);
	font-size: var(--tamanho-detalhe);
	line-height: 1.4;
	letter-spacing: 0.06em;
	text-transform: uppercase;
}

.contex-secao__link {
	display: inline-flex;
	align-items: center;
	gap: var(--espaco-xs);
	color: var(--cor-titulo);
	text-decoration: none;
}

.contex-secao__ver-todos,
.contex-voltar-topo {
	display: inline-flex;
	align-items: center;
	gap: 0.35em;
	font-family: var(--fonte-detalhe);
	font-size: var(--tamanho-detalhe);
	color: var(--cor-titulo);
	text-decoration: underline;
	text-decoration-thickness: 1px;
	text-underline-offset: 0.25em;
}

.contex-secao__rodape,
.contex-fecho {
	display: flex;
	justify-content: flex-end;
	padding-top: var(--espaco-sm);
	border-top: var(--fio-fino);
}

.contex-fecho {
	margin-top: var(--espaco-xl);
	padding-block: var(--espaco-lg);
}

.contex-nav-posts + .contex-fecho {
	margin-top: 0;
}

.contex-chamada {
	--cor-realce: var(--paleta-realce-1);

	display: inline-flex;
	align-items: center;
	gap: var(--espaco-xs);
	font-family: var(--fonte-detalhe);
	font-size: var(--tamanho-detalhe);
	line-height: 1.4;
	color: var(--cor-titulo);
	text-decoration: underline;
	text-decoration-thickness: 1px;
	text-underline-offset: 0.25em;
}

.contex-chamada .contex-icone {
	--tamanho-icone: 1.5em;
}

.contex-realce {
	padding-top: 1px;
	background-image: linear-gradient(to right, var(--cor-realce) 50%, transparent 50%);
	background-repeat: no-repeat;
	background-position: right bottom;
	background-size: 205% 100%;
	-webkit-box-decoration-break: clone;
	box-decoration-break: clone;
	transition: background-position var(--tempo-realce) ease;
}

a:hover > .contex-realce,
a:focus-visible > .contex-realce {
	background-position: left bottom;
}

@media (prefers-reduced-motion: reduce) {

	.contex-realce {
		transition: none;
	}
}

.contex-card {
	display: flex;
	flex-direction: column;
}

.contex-card__imagem,
.contex-card__capa {
	display: flex;
	justify-content: center;
	margin-bottom: var(--espaco-sm);
}

.contex-card__imagem img {
	width: 100%;
	aspect-ratio: 1;
	object-fit: cover;
}

.contex-card__corpo {
	display: flex;
	flex: 1;
	flex-direction: column;
	align-items: flex-start;
}

.contex-card__titulo {
	margin: 0 0 var(--espaco-xs);
	font-size: var(--tamanho-titulo-card);
	font-style: italic;
	line-height: 1.25;
}

.contex-card__titulo a {
	color: inherit;
	text-decoration: none;
}

.contex-card__titulo a:hover {
	text-decoration: underline;
	text-decoration-thickness: 1px;
	text-underline-offset: 0.15em;
}

.contex-card__meta {
	margin: 0 0 var(--espaco-sm);
	font-family: var(--fonte-detalhe);
	font-size: var(--tamanho-detalhe);
	line-height: 1.4;
	color: var(--cor-detalhe);
}

.contex-card__resumo {
	margin: 0 0 var(--espaco-sm);
	font-family: var(--fonte-detalhe);
	font-size: var(--tamanho-detalhe);
	line-height: 1.5;
	color: var(--cor-corpo);
}

.contex-card--destaque .contex-card__titulo {
	font-size: var(--tamanho-heading);
}

.contex-card--destaque .contex-card__resumo {
	font-family: var(--fonte-corpo);
	font-size: var(--tamanho-corpo);
	line-height: var(--line-height-corpo);
}

.contex-card--conto.contex-card--destaque {
	display: grid;
	grid-template-columns: repeat(3, minmax(0, 1fr));
	column-gap: var(--intervalo-grade);
}

.contex-card--conto.contex-card--destaque .contex-card__imagem {
	margin-bottom: 0;
}

.contex-card--conto.contex-card--destaque .contex-card__corpo {
	grid-column: span 2;
}

.contex-curadoria__apresentacao {
	max-width: var(--largura-apresentacao);
	margin-bottom: var(--espaco-xs);
	font-family: var(--fonte-corpo);
	font-size: var(--tamanho-corpo);
	line-height: var(--line-height-corpo);
	color: var(--cor-corpo);
}

.contex-curadoria__apresentacao p {
	margin: 0 0 0.8em;
}

.contex-curadoria__apresentacao p:last-child {
	margin-bottom: 0;
}

.contex-card__origem {
	margin: 0 0 var(--espaco-xs);
	font-family: var(--fonte-detalhe);
	font-size: 12px;
	line-height: 1.4;
	letter-spacing: 0.06em;
	text-transform: uppercase;
	color: var(--cor-detalhe);
}

.contex-card__capa img,
.contex-obra__capa img {
	width: auto;
	max-width: 100%;
	height: auto;
}

.contex-obra__capa img {
	max-height: 250px;
}

.contex-card--nota.contex-card--destaque.contex-card--com-capa {
	display: grid;
	grid-template-columns: repeat(3, minmax(0, 1fr));
	column-gap: var(--intervalo-grade);
	align-items: start;
}

.contex-card--nota.contex-card--destaque .contex-card__capa {
	margin-bottom: 0;
}

.contex-card--nota.contex-card--destaque .contex-card__corpo {
	grid-column: span 2;
}

.contex-post__meta {
	margin: 0 0 var(--espaco-lg);
	font-family: var(--fonte-detalhe);
	font-size: var(--tamanho-detalhe);
	line-height: 1.6;
	color: var(--cor-detalhe);
}

.contex-post__meta p {
	margin: 0;
}

.contex-post__autor-link {
	display: inline-flex;
	align-items: center;
	gap: 0.35em;
	color: var(--cor-titulo);
	text-decoration: underline;
	text-decoration-thickness: 1px;
	text-underline-offset: 0.25em;
}

.contex-post__separador {
	margin-inline: 0.5em;
}

.contex-caixa {
	font-family: var(--fonte-detalhe);
	font-size: var(--tamanho-detalhe);
	line-height: 1.45;
	border-bottom: var(--fio-fino);
}

.contex-caixa__bloco {
	border-top: var(--fio-fino);
}

.contex-caixa__rotulo {
	display: flex;
	align-items: center;
	gap: var(--espaco-xs);
	padding-block: var(--espaco-sm);
	letter-spacing: 0.06em;
	text-transform: uppercase;
	color: var(--cor-titulo);
	list-style: none;
	cursor: pointer;
}

.contex-caixa__rotulo::-webkit-details-marker {
	display: none;
}

.contex-caixa__seta {
	margin-left: auto;
	transform: rotate(-90deg);
	transition: transform var(--tempo-realce) ease;
}

.contex-caixa__bloco[open] .contex-caixa__seta {
	transform: none;
}

.contex-caixa__indice nav {
	max-height: 45vh;
	overflow-y: auto;
}

.contex-indice {
	margin: 0;
	padding: 0 0 var(--espaco-sm);
	list-style: none;
}

.contex-indice__link {
	display: flex;
	gap: 0.6em;
	padding: 0.3em 0 0.3em var(--espaco-xs);
	color: var(--cor-detalhe);
	text-decoration: none;
	border-left: 2px solid transparent;
}

.contex-indice__numero {
	flex: none;
}

.contex-indice__link:hover .contex-realce,
.contex-indice__link:focus-visible .contex-realce {
	background-position: left bottom;
}

.contex-indice__link[aria-current="true"] {
	color: var(--cor-titulo);
	border-left-color: var(--cor-fio);
}

.contex-citacao {
	margin: 0 0 var(--espaco-sm);
	color: var(--cor-corpo);
	overflow-wrap: anywhere;
}

.contex-citacao a {
	color: var(--cor-titulo);
	text-decoration: underline;
	text-decoration-thickness: 1px;
	text-underline-offset: 0.2em;
}

.contex-citacao a:hover {
	text-decoration: none;
}

.contex-caixa__copiar {
	display: inline-flex;
	align-items: center;
	gap: var(--espaco-xs);
	margin: 0 0 var(--espaco-sm);
	padding: 0;
	font: inherit;
	color: var(--cor-titulo);
	text-decoration: underline;
	text-decoration-thickness: 1px;
	text-underline-offset: 0.25em;
	background: none;
	border: 0;
	cursor: pointer;
}

.contex-caixa__copiar[hidden] {
	display: none;
}

.contex-caixa__copiar:hover .contex-realce,
.contex-caixa__copiar:focus-visible .contex-realce {
	background-position: left bottom;
}

.contex-caixa__icone-copiado,
.contex-caixa__copiar.is-copiado .contex-caixa__icone-copiar {
	display: none;
}

.contex-caixa__copiar.is-copiado .contex-caixa__icone-copiado {
	display: block;
}

.contex-obra {
	padding-bottom: var(--espaco-sm);
}

.contex-obra__capa {
	display: flex;
	justify-content: center;
	margin: 0 0 var(--espaco-sm);
}

.contex-obra__titulo {
	margin: 0 0 0.2em;
	font-family: var(--fonte-titulo);
	font-size: var(--tamanho-corpo);
	font-style: italic;
	line-height: 1.25;
	color: var(--cor-titulo);
}

.contex-obra__autor {
	margin: 0 0 var(--espaco-sm);
	font-style: italic;
	color: var(--cor-corpo);
}

.contex-obra__referencia {
	margin: 0;
	color: var(--cor-corpo);
	overflow-wrap: anywhere;
}

.contex-arquivo__cabecalho {
	align-items: flex-start;
}

.contex-arquivo__contagem {
	margin: 0;
	font-family: var(--fonte-detalhe);
	font-size: var(--tamanho-detalhe);
	line-height: 1.4;
	text-align: right;
	color: var(--cor-detalhe);
}

.contex-arquivo__descricao {
	max-width: var(--largura-texto);
	padding-top: var(--espaco-sm);
	font-size: 0.85em;
	color: var(--cor-detalhe);
}

.contex-arquivo__descricao p:last-child {
	margin-bottom: 0;
}

.contex-arquivo__vazio {
	padding-block: var(--espaco-lg);
	font-family: var(--fonte-detalhe);
	font-size: var(--tamanho-detalhe);
	color: var(--cor-detalhe);
}

.contex-sumario__item {
	display: grid;
	grid-template-columns: repeat(12, minmax(0, 1fr));
	column-gap: var(--intervalo-grade);
	padding-block: var(--espaco-md);
}

.contex-sumario__item + .contex-sumario__item {
	border-top: var(--fio-fino);
}

.contex-sumario__margem {
	grid-column: 1 / 3;
	padding-top: 0.6em;
	font-family: var(--fonte-detalhe);
	font-size: var(--tamanho-detalhe);
	line-height: 1.5;
	color: var(--cor-detalhe);
}

.contex-sumario__margem p {
	margin: 0;
}

.contex-sumario__corpo {
	grid-column: 3 / 11;
}

.contex-sumario__titulo {
	margin: 0 0 var(--espaco-sm);
	font-style: italic;
	font-size: var(--tamanho-heading);
	line-height: 1.2;
}

.contex-sumario__titulo a {
	color: inherit;
	text-decoration: none;
}

.contex-sumario__titulo a:hover {
	text-decoration: underline;
	text-decoration-thickness: 1px;
	text-underline-offset: 0.15em;
}

.contex-sumario__resumo {
	margin: 0 0 var(--espaco-sm);
}

.contex-paginacao {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: center;
	gap: 0.25em;
	padding-block: var(--espaco-md);
	font-family: var(--fonte-detalhe);
	font-size: var(--tamanho-detalhe);
	line-height: 1.4;
	border-top: var(--fio-fino);
}

.contex-paginacao .page-numbers {
	display: inline-block;
	min-width: 2em;
	padding: 0.35em 0.4em 0.25em;
	text-align: center;
	color: var(--cor-detalhe);
	text-decoration: none;
	border-top: 2px solid transparent;
}

.contex-paginacao a.page-numbers:hover {
	color: var(--cor-titulo);
	border-top-color: var(--cor-separador);
}

.contex-paginacao .page-numbers.current {
	color: var(--cor-titulo);
	border-top-color: var(--cor-fio);
}

.contex-paginacao .prev,
.contex-paginacao .next {
	display: inline-flex;
	align-items: center;
	gap: 0.35em;
	min-width: 0;
	padding: 0;
	color: var(--cor-titulo);
	text-decoration: underline;
	text-decoration-thickness: 1px;
	text-underline-offset: 0.25em;
	border-top: 0;
}

.contex-paginacao .prev {
	margin-right: var(--espaco-sm);
}

.contex-paginacao .next {
	margin-left: var(--espaco-sm);
}

.contex-paginacao + .contex-fecho {
	margin-top: 0;
}

.contex-arquivo-ano {
	padding-top: var(--espaco-md);
	border-top: var(--fio-fino);
}

.contex-arquivo-ano + .contex-arquivo-ano {
	margin-top: var(--espaco-lg);
}

.contex-arquivo-ano__titulo {
	margin: 0 0 var(--espaco-sm);
	font-size: var(--tamanho-heading);
	line-height: 1.2;
}

.contex-arquivo-lista {
	margin: 0;
	padding: 0;
	list-style: none;
}

.contex-arquivo-item {
	display: grid;
	grid-template-columns: repeat(9, minmax(0, 1fr));
	column-gap: var(--intervalo-grade);
	align-items: baseline;
	padding-block: 0.35em;
}

.contex-arquivo-item__categoria,
.contex-arquivo-item__data {
	font-family: var(--fonte-detalhe);
	font-size: var(--tamanho-detalhe);
	line-height: 1.4;
	color: var(--cor-detalhe);
}

.contex-arquivo-item__titulo {
	grid-column: 2 / 6;
	font-family: var(--fonte-titulo);
	font-style: italic;
	line-height: 1.3;
	color: var(--cor-titulo);
	text-decoration: none;
}

.contex-arquivo-item__categoria {
	grid-column: 6 / 9;
	letter-spacing: 0.04em;
	text-transform: uppercase;
}

.contex-arquivo-item__data {
	grid-column: 9 / 10;
	white-space: nowrap;
}

.contex-comentarios {
	display: grid;
	grid-template-columns: repeat(12, minmax(0, 1fr));
	column-gap: var(--intervalo-grade);
	margin-top: var(--espaco-xl);
	padding-top: var(--espaco-md);
	border-top: var(--fio-fino);
}

.contex-comentarios > * {
	grid-column: 3 / 10;
}

.contex-comentarios > .contex-comentarios__titulo {
	grid-column: 2 / 11;
	display: flex;
	align-items: center;
	gap: var(--espaco-xs);
	margin-bottom: var(--espaco-lg);
}

.contex-comentarios__lista,
.contex-comentarios__lista .children {
	margin: 0;
	padding: 0;
	list-style: none;
}

.contex-comentario + .contex-comentario {
	margin-top: var(--espaco-lg);
}

.contex-comentarios__lista .children {
	margin-top: var(--espaco-md);
	padding-left: var(--espaco-md);
	border-left: var(--borda-separador);
}

.contex-comentario__balao {
	position: relative;
	padding: var(--espaco-sm) var(--espaco-md);
	font-size: 0.85em;
	line-height: 1.6;
	background-color: var(--cor-link-fundo);
	border-radius: var(--radius-link);
	overflow-wrap: break-word;
}

.contex-comentario__balao p {
	margin: 0 0 0.8em;
}

.contex-comentario__balao p:last-child {
	margin-bottom: 0;
}

.contex-comentario__balao::after {
	content: "";
	position: absolute;
	top: -8px;
	left: calc(var(--tamanho-foto-comentario) / 2 - 8px);
	border-bottom: 8px solid var(--cor-link-fundo);
	border-right: 8px solid transparent;
	border-left: 8px solid transparent;
}

.contex-comentario__moderacao {
	font-family: var(--fonte-detalhe);
	font-size: var(--tamanho-detalhe);
	font-style: italic;
	color: var(--cor-detalhe);
}

.contex-comentario__autoria {
	display: flex;
	margin-bottom: 14px;
	flex-wrap: wrap;
	align-items: center;
	gap: 0.2em 0.5em;
	font-family: var(--fonte-detalhe);
	font-size: 13px;
	line-height: 1.4;
	color: var(--cor-detalhe);
}

.contex-comentario__autoria .contex-post__separador {
	margin-inline: 0;
}

.contex-comentario__foto {
	flex: none;
	width: var(--tamanho-foto-comentario);
	height: var(--tamanho-foto-comentario);
	margin-right: 0.25em;
	border-radius: 50%;
	filter: grayscale(1);
}

.contex-comentario__nome {
	color: var(--cor-titulo);
}

.contex-comentario__selo {
	padding: 0.1em 0.45em;
	font-size: 11px;
	letter-spacing: 0.06em;
	text-transform: uppercase;
	color: var(--cor-fundo);
	background-color: var(--cor-titulo);
	border-radius: 3px;
}

.contex-comentario__data {
	color: var(--cor-detalhe);
	text-decoration: none;
}

.contex-comentario__data:hover {
	text-decoration: underline;
}

.contex-comentario__responder a {
	color: var(--cor-titulo);
	text-decoration: underline;
	text-decoration-thickness: 1px;
	text-underline-offset: 0.25em;
}

.contex-comentarios__navegacao,
.contex-comentarios__fechados {
	margin-top: var(--espaco-lg);
	font-family: var(--fonte-detalhe);
	font-size: var(--tamanho-detalhe);
	color: var(--cor-detalhe);
}

.contex-comentarios__navegacao .nav-links {
	display: flex;
	justify-content: space-between;
}

.contex-comentarios__navegacao a {
	color: var(--cor-titulo);
}

.contex-comentarios__formulario {
	margin-top: var(--espaco-xl);
}

.contex-comentarios__subtitulo {
	margin: 0 0 var(--espaco-xs);
	font-family: var(--fonte-detalhe);
	font-size: var(--tamanho-detalhe);
	font-weight: 400;
	letter-spacing: 0.06em;
	text-transform: uppercase;
	color: var(--cor-titulo);
}

.contex-comentarios__subtitulo small {
	margin-left: var(--espaco-sm);
	font-size: inherit;
	text-transform: none;
	letter-spacing: 0;
}

.contex-comentarios__subtitulo small a {
	color: var(--cor-detalhe);
}

.contex-comentarios__nota {
	margin: 0 0 var(--espaco-md);
	font-family: var(--fonte-detalhe);
	font-size: 13px;
	line-height: 1.5;
	color: var(--cor-detalhe);
}

.contex-comentarios__nota a {
	color: var(--cor-titulo);
	text-decoration: underline;
	text-decoration-thickness: 1px;
	text-underline-offset: 0.25em;
}

.comment-form {
	display: grid;
	grid-template-columns: repeat(2, minmax(0, 1fr));
	gap: var(--espaco-sm) var(--espaco-md);
}

.comment-form > * {
	grid-column: 1 / -1;
	margin: 0;
}

.comment-form > .comment-form-author,
.comment-form > .comment-form-email {
	grid-column: auto;
}

.comment-form label {
	display: block;
	margin-bottom: 0.35em;
	font-family: var(--fonte-detalhe);
	font-size: 13px;
	letter-spacing: 0.05em;
	text-transform: uppercase;
	color: var(--cor-detalhe);
}

.comment-form input[type="text"],
.comment-form input[type="email"],
.comment-form textarea {
	width: 100%;
	padding: 0.6em 0.75em;
	font-family: var(--fonte-corpo);
	font-size: 0.85em;
	line-height: 1.5;
	color: var(--cor-corpo);
	background-color: var(--cor-fundo);
	border: var(--borda-separador);
	border-radius: var(--radius-link);
}

.comment-form input:focus,
.comment-form textarea:focus {
	border-color: var(--cor-titulo);
}

.comment-form textarea {
	min-height: 8em;
	resize: vertical;
}

.contex-campo__dica {
	display: block;
	margin-top: 0.35em;
	font-family: var(--fonte-detalhe);
	font-size: 12px;
	line-height: 1.4;
	color: var(--cor-detalhe);
}

.comment-form .comment-form-cookies-consent {
	display: flex;
	align-items: baseline;
	gap: 0.5em;
}

.comment-form .comment-form-cookies-consent label {
	display: inline;
	margin: 0;
	text-transform: none;
	letter-spacing: 0;
}

.comment-form .form-submit {
	display: flex;
	justify-content: flex-end;
}

.contex-botao {
	display: inline-flex;
	align-items: center;
	padding: 0.75em 1.25em;
	font-family: var(--fonte-detalhe);
	font-size: var(--tamanho-detalhe);
	letter-spacing: 0.06em;
	text-transform: uppercase;
	color: var(--cor-fundo);
	background-color: var(--cor-titulo);
	border: 0;
	border-radius: var(--radius-link);
	cursor: pointer;
	transition: background-color var(--tempo-realce) ease;
}

.contex-botao:hover,
.contex-botao:focus-visible {
	background-color: var(--cor-detalhe);
}

.contex-topo-flutuante {
	position: fixed;
	right: var(--espaco-md);
	bottom: var(--espaco-md);
	z-index: 40;
	display: flex;
	align-items: center;
	justify-content: center;
	width: var(--tamanho-topo-flutuante);
	height: var(--tamanho-topo-flutuante);
	color: var(--cor-fundo);
	background-color: var(--cor-titulo);
	border-radius: 50%;
	opacity: 0;
	visibility: hidden;
	transform: translateY(8px);
	transition:
		opacity var(--tempo-realce) ease,
		transform var(--tempo-realce) ease,
		visibility 0s linear var(--tempo-realce),
		background-color var(--tempo-realce) ease;
}

.contex-topo-flutuante.is-visivel {
	opacity: 1;
	visibility: visible;
	transform: none;
	transition:
		opacity var(--tempo-realce) ease,
		transform var(--tempo-realce) ease,
		visibility 0s,
		background-color var(--tempo-realce) ease;
}

.contex-topo-flutuante:hover,
.contex-topo-flutuante:focus-visible {
	background-color: var(--cor-detalhe);
}

.contex-topo-flutuante .contex-icone {
	--tamanho-icone: 1.4rem;
}

.contex-nav-posts__item {
	display: flex;
	flex-direction: column;
	gap: var(--espaco-xs);
	color: var(--cor-titulo);
	text-decoration: none;
}

.contex-nav-posts__item--seguinte {
	align-items: flex-end;
	text-align: right;
}

.contex-nav-posts__rotulo {
	display: inline-flex;
	align-items: center;
	gap: 0.35em;
	font-family: var(--fonte-detalhe);
	font-size: var(--tamanho-detalhe);
	letter-spacing: 0.06em;
	text-transform: uppercase;
	color: var(--cor-detalhe);
}

.contex-nav-posts__titulo {
	font-family: var(--fonte-titulo);
	font-size: var(--tamanho-titulo-card);
	line-height: 1.25;
}

.contex-nav-posts__item:hover .contex-realce,
.contex-nav-posts__item:focus-visible .contex-realce {
	background-position: left bottom;
}

.contex-nav-posts__item--vazio::before,
.contex-nav-posts__item--vazio + .contex-nav-posts__item::before {
	content: none;
}

@media (max-width: 900px) {

	.contex-card--compacto.contex-card--conto,
	.contex-linha--quatro > .contex-card--nota.contex-card--com-capa {
		display: grid;
		grid-template-columns: minmax(0, 1fr) minmax(0, 2fr);
		column-gap: var(--calha-grade);
		align-items: start;
	}

	.contex-card--compacto .contex-card__imagem,
	.contex-linha--quatro > .contex-card--nota .contex-card__capa {
		margin-bottom: 0;
	}

	.contex-card--compacto .contex-card__corpo:only-child {
		grid-column: 1 / -1;
	}

	.contex-caixa__indice nav {
		max-height: none;
		overflow: visible;
	}

	.contex-indice--anos {
		display: flex;
		flex-wrap: wrap;
		gap: 0.25em 1.25em;
	}

	.contex-indice--anos .contex-indice__link {
		padding-left: 0;
		border-left: 0;
	}

	.contex-arquivo-item {
		grid-template-columns: minmax(0, 1fr);
		padding-block: 0.5em;
	}

	.contex-arquivo-item__titulo,
	.contex-arquivo-item__categoria,
	.contex-arquivo-item__data {
		grid-column: 1;
	}

	.contex-comentarios > *,
	.contex-comentarios > .contex-comentarios__titulo {
		grid-column: 1 / -1;
	}

	.contex-sumario__margem,
	.contex-sumario__corpo {
		grid-column: 1 / -1;
	}

	.contex-sumario__margem {
		margin-bottom: var(--espaco-xs);
		padding-top: 0;
	}
}

@media (max-width: 480px) {

	.contex-curadoria__apresentacao {
		max-width: none;
	}

	.contex-comentarios {
		--tamanho-foto-comentario: 32px;
	}

	.contex-comentarios__lista .children {
		padding-left: var(--espaco-sm);
	}

	.comment-form > .comment-form-author,
	.comment-form > .comment-form-email {
		grid-column: 1 / -1;
	}

	.contex-paginacao .prev .contex-realce,
	.contex-paginacao .next .contex-realce {
		position: absolute;
		width: 1px;
		height: 1px;
		overflow: hidden;
		clip: rect(0, 0, 0, 0);
		clip-path: inset(50%);
		white-space: nowrap;
	}

	.contex-paginacao .prev {
		margin-right: var(--espaco-xs);
	}

	.contex-paginacao .next {
		margin-left: var(--espaco-xs);
	}

	.contex-card--conto.contex-card--destaque {
		grid-template-columns: minmax(0, 1fr);
	}

	.contex-card--conto.contex-card--destaque .contex-card__imagem {
		margin-bottom: var(--espaco-sm);
	}

	.contex-card--conto.contex-card--destaque .contex-card__corpo {
		grid-column: auto;
	}

	.contex-card--nota.contex-card--com-capa {
		display: grid;
		grid-template-columns: minmax(0, 1fr) minmax(0, 2fr);
		column-gap: var(--calha-grade);
		align-items: start;
	}

	.contex-card--nota .contex-card__capa {
		margin-bottom: 0;
	}

	.contex-nav-posts__item--seguinte {
		align-items: flex-start;
		text-align: left;
	}

	.contex-nav-posts__item--vazio {
		display: none;
	}

	.contex-nav-posts__item--vazio + .contex-nav-posts__item {
		padding-top: 0;
		border-top: 0;
	}
}
