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