.lead {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 8px;
  padding: 16px;
  border: 1px solid var(--color-lgray);
  background: color-mix(in srgb, var(--color-lgray), white 10%);
  text-wrap-style: balanced;
}

@media (min-width: 740px) {
	.lead { 
  padding: 40px; 
}
}
 
.typography .lead p {
  margin: 0;
  text-align: center;
  color: var(--color-brown);
  text-wrap: balance;
}
 
.lead p:first-of-type {
  font-family: var(--font-circular);
  font-size: clamp(16px, 2vw, 18px);
  line-height: 1.25;
}
 
.lead p:last-of-type {
  font-family: var(--font-minion);
  font-size: clamp(20px, 2vw, 32px);
  line-height: 1;
  font-weight: 700;
}
 
@media (min-width: 740px) {
.lead p:last-of-type strong {
  display: inline-block;
  padding: 6px 16px;
  border-radius: 40px;
  background: var(--color-red);
  color: var(--color-white);
  font-family: var(--font-circular);
  font-size: clamp(20px, 2vw, 24px);
}
 }
 

 
.lead svg {
  display: none;
  width: 60%;
  margin-top: 18px;
}

@media (min-width: 740px) {
  .lead svg {
    display: block;
  }
}
 
.page_theme_overflow .wysiwyg_block_inner:has(.lead) {
  padding: 0;
}

.menu_handle{
	display: none;
}