.ukraine-info{background:linear-gradient(90deg,var(--ident-orange,#ff7a00) 0,#ff7a00 100%);padding:1.25rem 0}.ukraine-info__inner{width:92%;max-width:1200px;margin:0 auto;display:flex;align-items:center;justify-items:center;gap:1rem;padding:.25rem 0}.ukraine-info__left{min-width:0}@media(min-width:1200px){.ukraine-info__left{margin-left:10em;min-width:0}}.ukraine-info__left h2{margin:0 0 .35rem;font-size:1.3rem;line-height:1.05;font-weight:800;color:#fff}.ukraine-info__left a{font-size:1.6em;display:inline-block;color:#0069d9;font-weight:700;text-decoration:none;margin-bottom:.35rem}.ukraine-info__left p{margin:0;color:#fff;line-height:1.45}.ukraine-info__right{display:flex;align-items:center;justify-content:flex-end}.ukraine-info__donate{align-self:flex-start;background:#0b5bd6;color:#fff;padding:.55rem 1.05rem;border-radius:8px;text-decoration:none;font-weight:700;box-shadow:0 3px 0 rgba(0,0,0,.12)}.ukraine-info__donate img,.ukraine-info__donate-img{height:1.25rem;display:inline-block;vertical-align:middle}.ukraine-info__donate{display:inline-flex;align-items:center;justify-content:center}@media(max-width:820px){.ukraine-info__inner{flex-direction:column;align-items:flex-start;gap:.6rem;width:95%}.ukraine-info__right{width:100%;justify-content:flex-start}.ukraine-info__donate{width:auto}}.ukraine-hero,.ukraine-hero__media{width:100%;display:flex;justify-content:center}.ukraine-hero__media{position:relative}.ukraine-hero__img{width:95%;max-width:1600px;height:auto;display:block;object-fit:contain}@media(max-width:640px){.ukraine-hero__img{width:95%}}.ukraine-gallery{padding:2rem 0 3rem}.ukraine-gallery__inner{width:92%;max-width:1400px;margin:0 auto}.ukraine-gallery__title{margin:0 0 1rem;font-size:1.25rem;font-weight:800}.ukraine-gallery__grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:.75rem;gap:.75rem;align-items:stretch}.ukraine-gallery__item{display:block;width:100%;overflow:hidden;border-radius:6px;background:#fff;aspect-ratio:1/1}.ukraine-gallery__img{width:100%;height:100%;display:block;object-fit:cover}@media(max-width:1024px){.ukraine-gallery__grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:768px){.ukraine-gallery__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:420px){.ukraine-gallery__grid{grid-template-columns:1fr}}