.support-info{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,.8fr);gap:70px;align-items:center;border-top:1px solid var(--line);background:#eee7db}
.support-info h2{font-size:clamp(32px,3.8vw,52px);max-width:650px}
.support-info p{font-size:16px;line-height:1.85;max-width:690px}
.support-info .support-credit{font-weight:800;color:#164194;letter-spacing:.01em;font-size:17px;margin-bottom:22px}
.support-poster{margin:0;max-width:379px;width:100%;justify-self:center;min-width:0}
.support-poster svg{display:block;width:100%;height:auto;background:white;overflow:hidden;box-shadow:0 8px 28px #253c310c}
.support-poster figcaption{font-size:12px;padding:12px 0 0;color:#596557;line-height:1.6}
@media(max-width:800px){.support-info{grid-template-columns:1fr;gap:28px}.support-poster{justify-self:start}.support-info h2{font-size:clamp(31px,7vw,42px)}}
@media(max-width:450px){.support-info .support-credit{font-size:16px}.support-info p{font-size:15px}.support-poster{max-width:100%}}
