.grant-publication .kg-photo{min-width:0;margin:0}.grant-publication .kg-photo-space{aspect-ratio:4/3;color:#777;text-align:center;background:#f4f4f4;border:1px solid #ddd;justify-content:center;align-items:center;min-width:0;padding:24px;font-size:14px;display:flex}.grant-publication .kg-photo figcaption{color:#666;margin-top:14px;font-size:14px;line-height:1.5}.grant-publication .kg-story{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start;gap:clamp(40px,7vw,120px);padding:60px 0 72px;display:grid}.grant-publication .kg-prose{max-width:730px;font-size:18px;line-height:1.75}.grant-publication .kg-prose p{margin:0 0 24px}.grant-publication .kg-prose p:last-child{margin-bottom:0}.grant-publication .kg-photo-rail{gap:44px;display:grid}.grant-publication .kg-gallery-section{border-top:1px solid #111;padding-top:38px}.grant-publication .kg-gallery-section>h2{letter-spacing:-.035em;margin:0 0 32px;font-size:clamp(30px,3vw,44px);font-weight:400}.grant-publication .kg-gallery{grid-template-columns:1fr 1fr;gap:36px 30px;display:grid}.grant-publication .kg-gallery .kg-real-photo img{aspect-ratio:16/9;object-fit:cover;object-position:center;width:100%;height:auto}.grant-publication .kg-attribution{color:#555;border-top:1px solid #bbb;max-width:1000px;margin-top:48px;padding-top:24px;font-size:14px;line-height:1.75}.grant-publication .kg-attribution p{margin:0}.grant-publication .kg-donor-logos{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:28px;display:grid}.grant-publication .kg-logo-slot{text-align:center;color:#555;border:1px solid #ddd;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:110px;padding:18px 12px;font-size:13px;display:flex}.grant-publication .kg-logo-slot span{color:#777;font-size:11px}.grant-publication .kg-logo-real{border:0}.grant-publication .kg-logo-real img{object-fit:contain;width:100%;height:90px}.grant-publication figure{margin:0}.grant-publication .kg-photo img{width:100%;height:auto;display:block}.grant-publication figcaption{color:#666;margin-top:12px;font-size:14px}.grant-publication .kg-date{color:#666;font-size:14px;display:block}.grant-publication .kg-main-photo{max-width:1100px}.grant-publication .kg-photo-set{gap:28px;display:grid}.grant-publication .kg-donor-logos img[alt=Швеція]{max-width:75%;height:64px}@media (max-width:640px){.grant-publication .kg-story{grid-template-columns:1fr;gap:34px;padding:34px 0 44px}.grant-publication .kg-prose{font-size:17px;line-height:1.7}.grant-publication .kg-gallery{gap:26px 16px}.grant-publication .kg-donor-logos{grid-template-columns:repeat(2,minmax(0,1fr))}.grant-publication .kg-photo-rail{gap:26px}}img[src="/activities/first-grant/main.jpeg"]{filter:brightness(1.1)}
