/* Travira Editorial Footer — frontend styles (previously inline in travira-guide) */

.travira-editorial-footer {
	background: #f7f5f0;
	border-top: 1px solid #e8e3d8;
	padding: 3rem 0 2.5rem;
	color: #4b4640;
}

/* .container width inherited from theme (--container = 1240px) */

.travira-editorial-footer__title {
	font-size: 1.4rem;
	margin: 0 0 1rem;
	color: #2b2a26;
	font-weight: 600;
}

.travira-editorial-footer__content {
	line-height: 1.7;
	font-size: 0.95rem;
}

.travira-editorial-footer__content p {
	margin: 0 0 1rem;
}

.travira-editorial-footer__content a {
	color: #5c6b4a;
	text-decoration: underline;
}

.travira-editorial-footer__content a:hover {
	color: #000;
}
