
.support-page .wrap{max-width:1200px}.support-hero{display:grid;grid-template-columns:1.2fr .8fr;gap:65px;align-items:center;padding:70px 0 80px}.support-hero h1{font-size:clamp(38px,4.7vw,62px);letter-spacing:-2px}.support-hero h1 em{font-size:.92em}.support-lead{font-size:19px;max-width:610px}.support-caption{font-size:13px;max-width:440px}.support-photo{margin:0;border-radius:160px 160px 24px 24px;overflow:hidden;background:#dcefeb}.support-photo img{display:block;width:100%;height:370px;object-fit:cover;object-position:center 30%}.support-photo figcaption{padding:26px 28px 30px}.support-photo figcaption span{font-size:10px;letter-spacing:1.5px}.support-photo figcaption p{font:500 27px 'Lora',serif;margin:12px 0;color:var(--ink)}.support-photo figcaption a{font-size:14px;text-decoration:underline;text-underline-offset:4px}.support-letter{padding:65px 0;max-width:760px;margin:auto;border-top:1px solid #d4e4e8}.support-letter h2{font-size:39px}.support-letter p{font-size:19px}.support-letter .support-pull{font:400 27px/1.6 'Lora',serif;color:#00867e;border-left:3px solid #009c91;padding-left:25px;margin-top:35px}.support-process{padding:55px 0 70px}.support-process h2{font-size:37px}.support-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;margin-top:35px}.support-steps>div{border-top:2px solid #a2cfca;padding-top:22px}.support-steps span{font-size:11px;letter-spacing:1.5px;color:#00867e}.support-steps h3{font-size:23px;line-height:1.35}.support-steps p{font-size:16px}.support-donate{display:grid;grid-template-columns:1.05fr 1fr;gap:50px;background:#e8f3f2;border-radius:24px;padding:45px}.support-donate h2{font-size:35px}.support-donate p{font-size:17px}.support-donate .pix-box{background:white;padding:28px}.pix-box h3{font-size:25px;line-height:1.3;margin-top:0}.pix-box .button{width:100%;justify-content:center;min-height:50px}.pix-box input{font-size:18px}.pix-box #support-feedback{font-size:14px;min-height:75px;line-height:1.7}.pix-box .support-voluntary{font-size:12px;border-top:1px solid #dce7ed;padding-top:15px}.support-signature{color:#00867e;font-weight:800}.support-clarity{padding:25px 20px;max-width:850px;margin:auto}.support-clarity h2{font-size:19px;letter-spacing:0}.support-clarity p{font-size:14px;line-height:1.8}.support-share{text-align:center;padding:60px 0 75px;max-width:800px;margin:auto}.support-share .eyebrow,.support-share .buttons{justify-content:center}.support-share p{max-width:680px;margin:25px auto}.support-share .support-end{font-family:'Lora',serif;color:#00867e;margin-top:40px}.support-page button:focus-visible{outline:3px solid #009c91;outline-offset:4px}@media(max-width:900px){.support-hero{gap:30px}.support-donate{gap:25px;padding:30px}.support-steps{gap:20px}.support-hero h1{font-size:44px}}@media(max-width:640px){.support-hero{grid-template-columns:1fr;padding:40px 0;gap:30px}.support-hero h1{font-size:40px;letter-spacing:-1.4px}.support-lead{font-size:17px}.support-photo{max-width:360px;width:100%;margin:auto}.support-photo img{height:290px}.support-letter{padding:40px 0}.support-letter h2,.support-process h2,.support-share h2{font-size:31px}.support-letter p{font-size:17px}.support-letter .support-pull{font-size:23px}.support-steps{grid-template-columns:1fr;gap:25px}.support-process{padding:30px 0 45px}.support-donate{grid-template-columns:1fr;padding:25px 18px;gap:20px}.support-donate h2{font-size:31px}.support-donate .pix-box{padding:22px 16px}.pix-box input{font-size:16px}.support-share{padding:40px 0}.support-share .buttons{flex-direction:column}.support-clarity{padding:20px 5px}}
