@media (max-aspect-ratio: 686/358) {
  #donate > div,
  _ {
/*     background: orange !important; */
    flex-direction: column !important;
  }
}

header, section, footer {
  display: flex;
  flex-direction: column;
}

header {
  justify-content: space-between;
/*   justify-content: flex-start; */
  gap: 10vh;
  align-items: flex-end;
}
header > :last-child {
  align-self: center;
}
header > a:last-of-type,
_ {
	align-self: center;
}

section, footer {
/*   justify-content: space-between; */
  justify-content: flex-start;
  align-items: flex-end;
}
footer {
  justify-content: space-between;
}

#sobytia {
  gap: var(--sobytia-gap);
  flex-basis: 50%;
}
#sobytia > :nth-child(n+2) {
  align-self: stretch;
}

#verh article,
.verh article,
_ {
  display: flex;
  flex-direction: column;
  /* 	flex-basis: calc(100vw - var(--logo-1d-size)); */
  /* 	width: calc(100vw - var(--logo-1d-size)); */
  /*   justify-content: space-between; */
  gap: 6vw;
  align-items: center;
  /*   align-self: flex-start; */
  /*   border: 10px solid red !important; */
  align-self: stretch;
}

.content > section:nth-of-type(1) > article {
/*   align-self: center; */
}

.ofonde#verh article {
  display: block;
}

header > div,
section > div,
/* footer > div, */
_ {
  display: flex;
  flex-direction: row;
  justify-content: space-around;

/*   border: 3px solid orange;
  background: orange; */
}
header > div > article {
/*   border: 10px solid blanchedalmond; */
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  flex-shrink: 2;
}
header > div > article > h2 {
  /* border: 1px solid red; */
    align-self: flex-start !important;
}
header > div img {
  flex-grow: 2;
}
.foto-otchot#verh div{
  flex-wrap: wrap;
  /* justify-content:space-around; */
  justify-content:space-evenly;
  row-gap: 3vh;
}

section > :nth-child(n+2),
/* footer > :nth-child(n+2), */
_ {
  align-self: flex-start;
/*   border: 30px solid black; */
}
footer > :nth-child(n+2),
_ {
  align-self: stretch;
/*   border: 30px solid black; */
}

#donate > :nth-child(n+2) {
  align-self: stretch;
}
#sobytia > :nth-child(n+2) {
  justify-content: space-evenly;
}

section:nth-of-type(1),
#donate,
_ {
  justify-content: space-between;
}
section:nth-of-type(1) > div,
#donate > div,
_ {
  justify-content: space-between;
  
/*   border: 10px solid red; */
}

footer > div {
  justify-content: space-around;
  
  align-items: flex-end;
}
#verh a:last-of-type,
section > div a:last-of-type,
_ {
/*   background: black; */
  align-self: flex-end;
}
footer > div > form {
  display: flex;
  flex-direction: column;
  align-items: stretch;
}

footer > div > form input[type="submit"] {
  align-self: flex-end;
}

#sobytia article {
  display: flex;
  flex-direction: row;
  align-items: flex-end;
  justify-content: flex-end;
}
.sobytie date {
/*     border: 50px solid red; */
/*     position: absolute; */
/*     top: calc(var(--nav-height) * 1.5); */
/*     right: 20px; */
   align-self: flex-start;
   align-self: stretch;
}
.sobytie {
  justify-content: flex-start;
}
.sobytie div {
  gap: .1vw;
  align-items: flex-start;
}
.sobytie article {
  gap: 0 !important;
/*   border: 5px solid red; */
/*   flex-shrink: 6; */
  align-self:flex-start !important;
}

figure {
  display: flex;
  flex-direction: column;
}

.soc-podderjka article > ol,
_ {
  display: flex;
  flex-wrap: wrap;
  gap: 2vh 3.4vw;
/*   column-gap: 2.5vw;
  row-gap:2vh; */

  justify-content: space-between;
}
.soc-podderjka article > ol > li,
_ {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-end;
  
  flex-basis: 25vw;
  flex-basis: 60vw;
  flex-grow: 1;
/*   flex-shrink: 100; */
}
/* .soc-podderjka article > ol > li *, */
.soc-podderjka article > ol > li::before,
_ {
/*   background: blue;
  border: 5px solid orange; */
  align-self: flex-start;
}
.soc-podderjka article > ol > li *,
/* .soc-podderjka article > ol > li::before, */
_ {
/*   background: blue;
  border: 5px solid orange; */
  align-self: stretch;
}

.soc-podderjka article > ol > li.wider,
_ {
/*   flex-basis: 40vw; */
/*   flex-grow: 100;
  flex-shrink: 1; */
}
.soc-podderjka article > ol > li.widest,
_ {
/*   flex-basis: 80vw; */
/*   flex-grow: 100;
  flex-shrink: 1; */
}
.soc-podderjka article > ol > li p,
_ {
/*   border: 1px solid red; */
}
