.partner-section{display:grid;grid-template-columns:.8fr 1.2fr;gap:7vw;padding:88px max(7vw,24px);background:#e3ebdf;align-items:center}.partner-copy h2{margin-bottom:13px}.partner-copy>p:not(.eyebrow){max-width:500px}.partner-options{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.partner-options article{background:#fff;padding:25px 19px;border-radius:8px;border:1px solid #d2ddd0;min-height:210px}.partner-options h3{margin:14px 0 8px;font-size:17px}.partner-options p{font-size:13px;line-height:1.6;margin:0}.partner-icon{display:grid;place-items:center;width:37px;height:37px;border-radius:50%;background:#efe8d8;color:#245b45;font-weight:700}.supporters-section{padding:88px max(7vw,24px);background:#fff}.supporter-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:34px}.supporter-card{margin:0;background:#fff;border:1px solid #deded5;border-radius:8px;padding:18px;text-align:center;box-shadow:0 7px 18px rgba(38,51,44,.06)}.supporter-logo{height:135px;display:grid;place-items:center;border-bottom:1px solid #ecece5;color:#8a6848;background:#fcfcfa;font:600 14px Poppins;letter-spacing:.08em}.supporter-logo img{width:100%;height:100%;object-fit:contain;display:block}.supporter-card h3{font-size:14px;margin:15px 0 0}.supporter-note{margin:18px 0 0;color:#687068;font-size:12px}@media(max-width:850px){.partner-section{grid-template-columns:1fr}.partner-options{grid-template-columns:repeat(3,1fr)}}@media(max-width:540px){.partner-section,.supporters-section{padding:62px 24px}.partner-options,.supporter-grid{grid-template-columns:repeat(2,1fr)}.partner-options article{min-height:0}.supporter-logo{height:110px}.supporter-card{padding:12px}.supporter-card h3{font-size:12px}}
