@media (width<=1180px){section[id]{scroll-margin-top:72px}}.gallery{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:20px;margin:0;padding:0;list-style:none;display:grid}.gallery li{margin:0;display:flex}.gallery figure{border-radius:var(--tight) 28px var(--tight) var(--tight);width:100%;box-shadow:0 1px 0 var(--line);background:#fff;flex-direction:column;margin:0;display:flex;overflow:hidden}.gthumb{cursor:zoom-in;background:0 0;border:0;width:100%;padding:0;line-height:0;display:block}.gthumb img{width:100%;height:auto}.gthumb:focus-visible{outline-offset:-3px}.gallery figcaption{color:var(--ink);flex:1;padding:14px 18px 18px;font-size:.96rem;line-height:1.5}@media (width<=960px){.gallery{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.gallery{grid-template-columns:minmax(0,1fr)}}.lb{color:#fff;background:0 0;border:0;width:100%;max-width:min(920px,94vw);max-height:96dvh;padding:0;overflow:visible}.lb::backdrop{background:#0e275fe0}.lb-in{background:var(--deep);border-radius:var(--house);flex-direction:column;align-items:center;max-height:96dvh;padding:16px 16px 18px;display:flex;position:relative}.lb-in img{border-radius:var(--tight);width:auto;max-width:100%;height:auto;max-height:68dvh}.lb-in p{color:#fff;text-align:center;max-width:70ch;margin:14px 0 4px;font-size:1rem}.lb-nav{gap:14px;margin-top:8px;display:flex}.lb-btn{background:var(--deep);color:#fff;cursor:pointer;border:2px solid #ffffff80;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.lb-btn:hover{border-color:var(--sun)}.lb-close{z-index:2;background:#0e275fd9;position:absolute;top:10px;right:10px}.stack>.rv:first-child{max-width:var(--m-body)}.stack>.thermo{margin-top:clamp(24px,3vw,36px)}.thermo{border-radius:var(--house);box-shadow:var(--shadow);background:#fff;width:100%;max-width:300px;padding:clamp(20px,3vw,32px) clamp(24px,3vw,32px) clamp(20px,3vw,28px) clamp(20px,3vw,32px)}.thermo svg{width:100%;max-width:100%;height:auto;display:block}.thermo-note{color:var(--deep);text-align:center;max-width:none;margin:14px 0 0;font-weight:700}.cards--ways{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.cards--ways .card{padding:28px 30px}.cards--ways .card p{max-width:none}.cards--ways .addr{color:var(--deep);font-weight:700}.paypal{margin-top:auto;padding-top:6px}.paypal form{margin:0;line-height:0}.paypal input[type=image]{cursor:pointer;border-radius:6px;width:auto;max-width:100%;height:auto}@media (width<=760px){.cards--ways{grid-template-columns:minmax(0,1fr)}}.report{width:100%;max-width:520px;color:var(--navy);border-radius:var(--house);box-shadow:var(--shadow);background:#fff;align-items:center;gap:clamp(16px,3vw,28px);margin-top:clamp(24px,3vw,36px);text-decoration:none;transition:transform .25s,box-shadow .25s;display:flex;overflow:hidden}.report:hover{transform:translateY(-4px)}.report img{flex:0 0 clamp(130px,30%,200px);width:clamp(130px,30%,200px);height:auto}.report-label{overflow-wrap:anywhere;border-bottom:3px solid var(--sky);flex:1 1 0;align-self:center;min-width:0;padding:16px 24px 16px 0;font-weight:800;display:block}.report:hover .report-label{border-bottom-color:var(--orange)}.report-label:after{content:"→";margin-left:.4em}.thanks{font:600 1.25rem/1.4 var(--f-body);color:var(--deep);margin:clamp(28px,4vw,44px) 0 0}.stack{text-align:center;flex-direction:column;align-items:center;display:flex}.stack p{margin-left:auto;margin-right:auto}.report{text-align:left}@media (width>=1101px){#why-give .split{align-items:stretch}#why-give .ph--45{align-self:stretch;max-width:none;display:flex}#why-give .ph--45 picture{width:100%;display:block}#why-give .ph--45 img{aspect-ratio:auto;object-fit:cover;width:100%;height:100%}}.gthumb img{aspect-ratio:4/3;object-fit:cover;object-position:50% 30%}.page-head .hero-act{flex-wrap:wrap;align-items:center;gap:14px 26px;margin:28px 0 0;display:flex}.page-head .hero-act form{margin:0}.page-head .hero-act .more{color:#fff;border-bottom:2px solid var(--sun);font-weight:800;text-decoration:none}.paypal form{line-height:normal}.gallery{grid-auto-flow:dense}.gallery>li.bapair{grid-column:span 2;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.bapair figure{position:relative}.bapair .gthumb img{aspect-ratio:4/3;object-fit:cover}.batag{z-index:1;font:800 .76rem/1 var(--f-body);letter-spacing:.14em;text-transform:uppercase;color:var(--deep);pointer-events:none;background:#fff;border-radius:999px;padding:7px 12px;position:absolute;top:12px;left:12px}.batag--after{background:var(--sun)}@media (width<=620px){.gallery>li.bapair{grid-column:auto;grid-template-columns:minmax(0,1fr)}}.report{flex-direction:column;align-items:stretch;gap:0;width:clamp(260px,26vw,340px);max-width:100%}.report img{flex:none;width:100%;height:auto;display:block}.report-label{text-align:center;border-bottom:0;border-top:4px solid var(--sky);flex:none;align-self:stretch;padding:16px 22px}.report:hover .report-label{border-top-color:var(--orange)}
