/* PIA Aid — warm editorial presentation, v0.10.9. */
.aid-page{--aid-green:#345b45;--aid-dark:#102c27;--aid-paper:#faf7f0;--aid-muted:#45574d;background:var(--aid-paper);color:#142b32}.aid-page p{font-size:17px;line-height:1.85}.aid-page h2{font:400 clamp(34px,4vw,53px)/1.14 var(--serif);letter-spacing:-.025em;margin:12px 0 26px;color:#17362d}.aid-page h3{font:400 26px/1.2 var(--serif);margin:14px 0;color:inherit}.aid-page .eyebrow{color:#6a5736!important;letter-spacing:.15em;font-size:11px}.aid-page .container{max-width:1250px}.aid-section{padding:96px 0;scroll-margin-top:100px}.aid-split{display:grid;grid-template-columns:1fr 1fr;gap:86px;align-items:start}.aid-prose p:first-child{margin-top:0}.aid-lead{font-size:21px!important;line-height:1.65!important}.aid-text-link{font-size:15px;font-weight:650;text-decoration:underline;text-underline-offset:6px;color:#28573e;display:inline-block;line-height:1.6}.aid-text-link:hover{color:#142b32}.aid-hero{padding:76px 0 58px;background:#f4eee1}.aid-hero-grid{display:grid;grid-template-columns:.95fr 1.05fr;gap:55px;align-items:center}.aid-hero h1{font:400 clamp(48px,4.9vw,68px)/1.07 var(--serif);letter-spacing:-.035em;margin:22px 0 30px;color:#163c2c}.aid-hero h1 em{font-style:normal;color:#263930}.aid-hero .aid-lead{max-width:480px;margin-bottom:18px}.aid-hero p{max-width:510px}.aid-hero .hero-actions{gap:22px;align-items:center;margin-top:32px}.aid-page .button.dark{background:#224934;color:white;border-color:#224934}.aid-hero-art{position:relative;margin:0}.aid-hero-art img{width:100%;height:590px;object-fit:cover;object-position:58% center;border-radius:180px 180px 8px 8px;display:block}.aid-hero-art figcaption{font-size:12px;line-height:1.6;color:#4d5b51;margin:16px 8px 0}.aid-art-seal{position:absolute;bottom:66px;left:-28px;background:#eff0d8;color:#294932;width:139px;height:139px;border-radius:50%;display:flex;flex-direction:column;justify-content:center;text-align:center;font-size:14px;box-shadow:0 6px 24px #193c2422;border:7px solid #f4eee1;transform:rotate(-8deg)}.aid-art-seal em{font:italic 25px var(--serif);margin-top:5px}.aid-page-nav{border-block:1px solid #d7d9c8;background:#fffdf8}.aid-page-nav .container{display:flex;flex-wrap:wrap;align-items:center;gap:8px 26px;padding-block:19px}.aid-page-nav span{font-size:11px;font-weight:700;color:#536648;text-transform:uppercase;letter-spacing:.1em;margin-right:auto}.aid-page-nav a{font-size:13px;color:#284735;padding:10px 0;text-decoration:underline;text-underline-offset:5px}.aid-opening{background:#fffdf8}.aid-section-heading{max-width:760px;margin-bottom:48px}.aid-section-heading p{max-width:700px}.aid-bean{background:#eaf0e3}.aid-growth{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(4,1fr);gap:30px}.aid-growth li{border-top:1px solid #82977b;padding-top:24px}.aid-growth-icon{display:block;width:90px;height:90px;margin-bottom:28px}.aid-growth-icon svg{fill:#ccdab5;stroke:#355d3e;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%}.aid-step{display:block;font-size:11px;letter-spacing:.12em;color:#455f3c;font-weight:650;text-transform:uppercase}.aid-growth p{font-size:16px;line-height:1.8}.aid-growth h3{font-size:26px;min-height:62px}.aid-pullquote{text-align:center;border-top:1px solid #b3c3a9;margin-top:52px;padding-top:32px}.aid-pullquote p{font:400 clamp(27px,3vw,36px)/1.5 var(--serif);color:#29472f;margin:12px 0}.aid-pullquote em{color:#45602e}.aid-pullquote>span{font-size:12px;color:#496043}.aid-phone-section{align-items:center}.aid-phone-visual{position:relative;min-height:610px;display:grid;place-items:center;align-content:center;background:#e9e0cd;border-radius:8px 120px 8px 8px;padding:42px 20px}.aid-phone{width:254px;border:9px solid #263b36;border-radius:34px;background:#263b36;box-shadow:18px 20px 0 #b2ad9822,0 25px 50px #263b3622;transform:rotate(-6deg)}.aid-phone-speaker{width:50px;height:5px;background:#7e8b82;margin:4px auto 12px;border-radius:4px}.aid-phone-screen{background:#fdfbf3;border-radius:14px;padding:28px 19px 22px;min-height:397px}.aid-phone-brand{font:600 19px var(--serif);color:#254c36}.aid-phone-sun{float:right;color:#638545;font-size:24px}.aid-phone-screen>p{font:400 25px/1.4 var(--serif);margin:27px 0}.aid-phone-screen>div{display:flex;justify-content:space-between;gap:8px;border:1px solid #c6cebd;border-radius:5px;padding:12px 8px;margin-bottom:9px;font-size:12px;background:#f1f5e9;color:#294831}.aid-phone-screen small{display:block;margin-top:24px;color:#52664d;font-size:11px}.aid-phone-home{width:25px;height:25px;border:2px solid #687b70;border-radius:50%;margin:11px auto 3px}.aid-visual-caption{font-size:12px!important;color:#52604f;margin:27px 0 0}.aid-phone-note{position:absolute;right:22px;top:40px;background:#fffaf0;padding:15px 22px;transform:rotate(7deg);font-size:12px;line-height:1.6;box-shadow:0 3px 12px #5b4d2322}.aid-phone-note em{font:italic 21px var(--serif)}.aid-detail-box{padding:20px 26px;background:#edf1e7;border-left:3px solid #658152;margin:28px 0}.aid-detail-box h3{font-size:24px;margin:0 0 15px}.aid-detail-box ul{padding-left:18px;margin:0}.aid-detail-box li{padding:4px 0;font-size:15px;line-height:1.8}.aid-work{background:#17382f;color:#f8f4e7}.aid-work h2,.aid-work h3{color:#f8f4e7}.aid-work .eyebrow{color:#d6c99f!important}.aid-work p{color:#e0e7dc}.aid-example-buttons{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:24px}.aid-example-buttons[hidden]{display:none}.aid-example-buttons button{font:600 14px/1.5 var(--sans);padding:13px 19px;border:1px solid #8da18c;border-radius:30px;color:#edf2e8;background:transparent;cursor:pointer}.aid-example-buttons button[aria-pressed=true]{background:#e8edcf;border-color:#e8edcf;color:#1a3827}.aid-example{display:grid;grid-template-columns:1fr 1fr;gap:60px;border:1px solid #6d8875;padding:48px;border-radius:8px;margin:22px 0;background:#1c4035}.aid-example[hidden]{display:none}.aid-example h3{font-size:clamp(28px,3vw,38px);line-height:1.25;margin:20px 0}.aid-example span,.aid-work-principle>span{font-size:11px;letter-spacing:.13em;text-transform:uppercase;color:#cfdbb3;font-weight:600}.aid-example p{font-size:16px}.aid-example-result{border-left:1px solid #698570;padding-left:45px}.aid-human-choice{background:#2b4e3f;padding:19px 22px;font-size:14px;line-height:1.8;color:#e5ecd7}.aid-human-choice strong{display:block;color:#f6f3e5}.aid-examples-caption{font-size:12px!important;color:#c1d0c2!important}.aid-work-principle{display:grid;grid-template-columns:.55fr 1.45fr;gap:40px;border-top:1px solid #78917c;margin-top:38px;padding-top:26px}.aid-work-principle p{margin:0;font-size:16px}.aid-pals{background:#f1e9d9}.aid-pals-list article{display:flex;gap:26px;border-bottom:1px solid #c3bfaa;padding:28px 0}.aid-pals-list article:first-child{padding-top:0}.aid-pals-list article>span{font:400 35px var(--serif);color:#6d684c;margin-top:8px}.aid-pals-list h3{font-size:28px;margin-top:5px}.aid-pals-list p{font-size:16px}.aid-support-note{margin-top:48px;padding:24px 30px;border:1px solid #b8b79d;border-radius:6px;display:grid;grid-template-columns:.5fr 1.5fr;gap:36px}.aid-support-note strong{font:400 24px/1.3 var(--serif);color:#334c30}.aid-support-note p{font-size:15px;margin:0}.aid-control{background:#fffdf8}.aid-rights{display:grid;grid-template-columns:repeat(4,1fr);gap:28px}.aid-rights article{border-top:1px solid #9fac92;padding-top:24px}.aid-rights article>span{display:grid;place-items:center;width:42px;height:42px;background:#e8eddf;border-radius:50%;font-size:25px;color:#3f6241}.aid-rights h3{font-size:25px}.aid-rights p{font-size:15px}.aid-reserve{background:#eaf0e3}.aid-funding-map{padding:35px 32px;background:#fffdf7;border:1px solid #bbc8ac;border-radius:8px;text-align:center}.aid-map-label{display:block;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#536148;margin-bottom:24px}.aid-funding-map>div{padding:22px 16px;border:1px solid #becbb0;border-radius:5px;background:#f3f5e9}.aid-funding-map strong{font:400 24px var(--serif);color:#294932}.aid-funding-map p{font-size:14px;margin:9px 0 0}.aid-map-arrow{display:block;font-size:25px;color:#537246;padding:7px}.aid-map-foot{margin-top:22px!important;font-size:13px!important;color:#455e40}.aid-local-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:34px}.aid-local-grid article{border-left:2px solid #9cae88;padding-left:25px}.aid-local-grid span{color:#536c42;letter-spacing:.12em;font-size:11px;text-transform:uppercase;font-weight:650}.aid-local-grid p{font-size:16px}.aid-source-line{margin-top:42px;font-size:13px!important;color:#4e5c4b;max-width:890px}.aid-source-line a{text-decoration:underline;text-underline-offset:4px}.aid-charter{background:#122c2b;color:#ecede3}.aid-charter .eyebrow{color:#d5c99e!important}.aid-charter h2{color:#f7f1e3}.aid-charter-heading{display:grid;grid-template-columns:.5fr 1.5fr;gap:55px;align-items:center;max-width:1020px}.aid-article-number{font:400 clamp(100px,13vw,180px)/1 var(--serif);color:#d3c591;border-top:1px solid #7a8c77;border-bottom:1px solid #7a8c77;padding:22px 0;text-align:center}.aid-charter-heading p{max-width:720px;color:#d6e0d7}.aid-charter blockquote{margin:52px 0 44px;border-left:3px solid #c9b67e;padding:4px 0 4px 35px;max-width:960px}.aid-charter blockquote p{font:400 28px/1.6 var(--serif);margin:0 0 18px}.aid-charter cite{font-style:normal;font-size:13px;color:#d4caa7}.aid-charter-mapping{display:grid;grid-template-columns:repeat(4,1fr);gap:28px}.aid-charter-mapping article{border-top:1px solid #6f8373;padding-top:23px}.aid-charter-mapping span{font-size:11px;text-transform:uppercase;letter-spacing:.12em;color:#d6caa3}.aid-charter-mapping h3{font-size:25px;color:#f7f1e3}.aid-charter-mapping p{font-size:15px;color:#d9e1d6}.aid-charter-links{display:flex;align-items:center;flex-wrap:wrap;gap:25px;margin-top:40px}.aid-charter-links .button{color:#f7f2e6;border-color:#b9c0a4}.aid-charter-links .aid-text-link{color:#dfdfbd}.aid-outcomes{list-style:none;margin:0;padding:0}.aid-outcomes li{border-bottom:1px solid #bec6b0;padding:20px 0 20px 36px;position:relative;font-size:17px;line-height:1.7}.aid-outcomes li:before{content:'↗';position:absolute;left:0;color:#4d7048}.aid-outcomes li:first-child{border-top:1px solid #bec6b0}.aid-faq{background:#fffdf8;border-top:1px solid #d7ddcb}.aid-reading{max-width:880px!important}.aid-faq details{border-bottom:1px solid #c4cebb;padding:0}.aid-faq summary{padding:24px 35px 24px 0;font-size:17px;line-height:1.6;font-weight:600;cursor:pointer;color:#274d36;list-style:none;position:relative}.aid-faq summary::-webkit-details-marker{display:none}.aid-faq summary:after{content:'+';position:absolute;right:3px;font-size:25px;top:19px;font-weight:400}.aid-faq details[open] summary:after{content:'−'}.aid-faq details p{font-size:16px;padding:0 30px 18px 0;margin-top:0}.aid-join{background:#e6eddb}.aid-join-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.aid-join-grid article{background:#fafbf0;padding:30px;border:1px solid #b8c8a6;border-radius:6px}.aid-join-grid h3{margin-top:0}.aid-join-grid p{font-size:16px}.aid-join-grid a{margin-top:14px}.aid-closing{text-align:center;border-top:1px solid #a8ba93;margin-top:65px;padding-top:50px}.aid-closing span{font-size:11px;letter-spacing:.1em;color:#425e36;text-transform:uppercase}.aid-closing p{font:400 clamp(32px,4vw,52px)/1.25 var(--serif);color:#284a2e;margin:25px 0}.aid-closing a{font-size:14px;color:#355a34;text-decoration:underline;text-underline-offset:5px}.aid-crosslink{background:#edf1e3;border-top:1px solid #c6cfb8;border-bottom:1px solid #c6cfb8;padding:48px 0;color:#213e2c}.aid-crosslink .container{display:grid;grid-template-columns:90px 1fr auto;gap:30px;align-items:center}.aid-crosslink img{width:90px;height:90px;object-fit:cover;border-radius:50%}.aid-crosslink h2{font:400 32px/1.2 var(--serif);margin:8px 0 14px;color:#284b32}.aid-crosslink p{font-size:16px;line-height:1.8;margin:0;max-width:760px}.aid-crosslink .eyebrow{color:#58633e!important;font-size:11px}.aid-crosslink .button{color:#234633;border-color:#708a60;white-space:nowrap}.aid-page a:focus-visible,.aid-page button:focus-visible,.aid-page summary:focus-visible{outline:3px solid #a56e25;outline-offset:5px}
@media(min-width:1051px) and (max-width:1300px){.nav-links{gap:11px;font-size:11px}.brand.brand-approved{min-width:185px}.brand.brand-approved img{width:180px}.nav-wrap{gap:15px}}
@media(max-width:1100px){.aid-hero-grid{gap:35px}.aid-hero-art img{height:540px}.aid-split{gap:45px}.aid-growth{gap:22px}.aid-charter-mapping,.aid-rights{grid-template-columns:repeat(2,1fr)}.aid-example{gap:30px;padding:34px}.aid-example-result{padding-left:30px}.aid-crosslink .container{grid-template-columns:75px 1fr}.aid-crosslink .button{grid-column:2;justify-self:start}.aid-crosslink img{width:75px;height:75px}.aid-page-nav .container{gap:6px 20px}.aid-page-nav span{width:100%}}
@media(max-width:760px){.aid-section{padding:60px 0;scroll-margin-top:80px}.aid-hero{padding:40px 0}.aid-hero-grid,.aid-split{grid-template-columns:1fr;gap:35px}.aid-hero h1{font-size:49px}.aid-hero .aid-lead{font-size:20px!important}.aid-hero p,.aid-page p{font-size:16px}.aid-hero-art{margin:5px 10px 0}.aid-hero-art img{height:370px;border-radius:130px 130px 6px 6px;object-position:55% center}.aid-art-seal{width:110px;height:110px;left:-17px;bottom:66px;font-size:12px}.aid-art-seal em{font-size:21px}.aid-page-nav .container{gap:0 20px;padding-block:15px}.aid-page-nav a{font-size:12px}.aid-page-nav span{margin-bottom:8px}.aid-growth{grid-template-columns:1fr 1fr;gap:24px 22px}.aid-growth-icon{width:70px;height:70px;margin-bottom:20px}.aid-growth h3{font-size:23px;min-height:56px}.aid-growth p{font-size:14px;line-height:1.8}.aid-step{font-size:9px;letter-spacing:.08em}.aid-pullquote p{font-size:28px}.aid-phone-visual{min-height:540px;order:2;margin-top:10px}.aid-phone-note{right:18px;top:27px}.aid-example-buttons{gap:8px}.aid-example-buttons button{font-size:12px;padding:11px 14px}.aid-example{grid-template-columns:1fr;padding:26px;gap:25px}.aid-example h3{font-size:29px}.aid-example-result{border-left:0;border-top:1px solid #698570;padding:27px 0 0}.aid-work-principle,.aid-support-note{grid-template-columns:1fr;gap:15px}.aid-pals-list article{padding:24px 0}.aid-rights{gap:25px 22px}.aid-rights h3{font-size:23px}.aid-rights p{font-size:14px}.aid-local-grid,.aid-join-grid{grid-template-columns:1fr;gap:28px}.aid-charter-heading{grid-template-columns:1fr;gap:25px}.aid-article-number{width:125px;font-size:86px;padding:14px 0}.aid-charter blockquote{padding-left:22px;margin-top:32px}.aid-charter blockquote p{font-size:23px}.aid-charter-mapping{grid-template-columns:1fr 1fr;gap:26px 22px}.aid-charter-mapping h3{font-size:23px}.aid-charter-mapping p{font-size:14px}.aid-charter-links{align-items:flex-start;flex-direction:column;gap:23px}.aid-funding-map{padding:28px 22px}.aid-outcomes li{font-size:16px}.aid-faq summary{font-size:16px}.aid-join-grid article{padding:26px}.aid-closing span{font-size:9px}.aid-crosslink .container{grid-template-columns:1fr;gap:20px}.aid-crosslink .button{grid-column:1}.aid-crosslink h2{font-size:30px}.aid-crosslink img{width:80px;height:80px}}
.aid-page .aid-hero p{color:#344b3b}.aid-page .aid-hero .aid-lead{color:#294330}.aid-hero-grid>*{min-width:0}
@media(prefers-reduced-motion:reduce){.aid-page *{scroll-behavior:auto}}
