p {
  line-height: 180%;
}
.indent-1 {
    text-indent: 1rem;
}
.blink:hover {
  text-decoration: underline;
}
.img-item {
  display: flex;
  gap: 1.5rem;
  justify-content: space-between;
}
.img-item-mobile {
  display: flex;
  flex-direction: column;
  gap: 1.5rem;
  justify-content: space-between;
}

.img-item > p {
  flex: 5;
  display: flex;
  flex-direction: column;
}

.img-item > div {
  flex: 3;
}
img {
  max-width: 100%;
  height: auto;
  margin-bottom: 0.5rem;
}
.font-bold {
  font-weight: 600;
}

.text-center {
  text-align: center;
}

.img-80-center {
  display: flex;
  justify-content: center;
  width: 100%;
}
.img-80-center > img {
  max-width: 80%;
  width: 80%;
}
.img-90-center {
  display: flex;
  justify-content: center;
  width: 100%;
}
.img-90-center > img {
  max-width: 90%;
  width: 90%;
}

.border-blue {
  border: 2px solid #1073b9;
}
.border {
  border: 2px solid black;
}

.w-50 {
  width: 55%;
}
.w-100 {
  width: 100%;
}


.container-video {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 32px;
    max-width: 1400px;
    margin: auto;
}

.video-card {
    background: #ffffff;
    padding: 20px;
    border-radius: 14px;
    box-shadow: 0 4px 18px rgba(0,0,0,0.1);
    display: flex;
    flex-direction: column;

}

.video-card h2 {
    font-size: 18px;
    margin-bottom: 8px;
}

.video-card p {
    color: #444;
    margin-bottom: 12px;
}

video {
    width: 100%;
    border-radius: 10px;
    margin-top: auto;
}
div.article {
  width: 1000px;
}


.container-mb {
    display: flex;
    flex-direction: column;
    gap: 28px;
}

.video-card-mb {
    background: #ffffff;
    padding: 18px;
    border-radius: 12px;
    box-shadow: 0 3px 14px rgba(0,0,0,0.1);
}

.video-card-mb h2 {
    margin-bottom: 6px;
}

.video-card-mb p {
    margin-bottom: 10px;
    color: #444;
}
