*,:after,:before{box-sizing:border-box}blockquote,body,dd,dl,figure,h1,h2,h3,h4,p{margin:0}ol[role=list],ul[role=list]{list-style:none}html:focus-within{scroll-behavior:smooth}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.5}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}img,picture{max-width:100%;display:block}button,input,select,textarea{font:inherit}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:root{--main-bg-color:#fff;--main-text-color:#000;--button-bg-color:#498268;--button-hover-bg-color:#215a40;--link-hover-bg-color:#e7f6f0;--button-disabled-bg-color:#a5a5a5}body{color:var(--main-text-color);font-size:16px;font-family:Arial,sans-serif;background:var(--main-bg-color)}.wrapper{border-bottom:1px solid var(--main-text-color);padding-bottom:2em;position:relative;margin-left:.5em;margin-right:.5em;max-width:600px}.ttl{left:0}.ttl,.ttr{position:absolute;top:0}.ttr{right:0}.tbl{left:0}.tbl,.tbr{position:absolute;bottom:0}.tbr{right:0}@media screen and (min-width:600px){body{font-size:1.5em}.wrapper{margin:0 auto}}header .links{display:flex;justify-content:center;gap:1em;padding:1em 0}header .link{display:inline-block;text-align:center;margin-left:1.25em;margin-bottom:1em;line-height:1}.lang-dropdown,header .link{text-transform:uppercase;font-size:.75em}.lang-dropdown{padding:.5em 2.5em .5em 1em;border:1px solid var(--main-text-color);border-radius:20px;background-color:var(--main-bg-color);color:var(--main-text-color);cursor:pointer;transition:background-color .3s,box-shadow .3s;box-shadow:0 2px 5px rgba(0,0,0,.1);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:right .7em top 50%;background-size:.65em auto}.lang-dropdown:hover{background-color:var(--link-hover-bg-color);box-shadow:0 4px 10px rgba(0,0,0,.2)}.lang-dropdown:focus{outline:none;box-shadow:0 0 0 2px var(--button-bg-color)}header .logo{width:100%}header .wrapper{text-align:center;margin-top:1em;margin-bottom:1em}header .tbl,header .tbr{bottom:1em}a{color:var(--main-text-color)}nav{text-transform:uppercase;font-size:.75em}nav a{display:inline-block;margin-right:2em;margin-bottom:1.5em}@media screen and (min-width:700px){header nav{margin-bottom:2em}}h1{text-transform:uppercase;font-size:3em;text-align:center}h2{text-transform:uppercase}h2,h4{font-size:1.5em}h2,h3,h4{font-weight:400}h3{font-size:2.6em;text-transform:uppercase;line-height:1.1}@media screen and (min-width:600px){h3{font-size:2.9em}}p{line-height:1.1;letter-spacing:-.02em;margin-bottom:.75em}.subheader{text-align:center}.subheader h2{line-height:1.1;margin-bottom:.5em;margin-top:.75em}.subheader h2+p{font-size:1.5em;margin:.75em}.button{border:none;color:var(--main-bg-color);background-color:var(--button-bg-color);text-decoration:none;display:block;padding:1.365em 2em;font-size:1.375em;text-align:center;text-transform:uppercase;border-radius:4em;line-height:1.1;margin-bottom:.5em;width:100%;cursor:pointer}.button:hover{background-color:var(--button-hover-bg-color)}.button:disabled{background-color:var(--button-disabled-bg-color);cursor:not-allowed}.button-small{display:inline-block;padding:.75em 1.5em;width:-moz-fit-content;width:fit-content;font-size:1em}.button+p{font-size:.75em;text-align:center}.about h4,.button+p{text-transform:uppercase}.about h4{font-weight:400;line-height:1.1;font-size:1.75em;margin:.75rem 0}ul{list-style:none;padding:0;margin:0}.help ul{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:-2em}.help li{border-top:1px solid var(--main-text-color);width:49%;padding-top:.425em;overflow-wrap:break-word}.help h5{font-size:1.5em;font-weight:400;line-height:1.1;text-transform:uppercase;margin:0 0 .75em}.help li p{font-size:.875em}.help{padding-bottom:4em}.faq .wrapper,.help .wrapper,.subscription .wrapper{padding-top:2em}.faq .wrapper{padding:5rem 0}.faq .content{display:block;border:1px solid var(--main-text-color);border-radius:7em;padding:1.5rem 4em;text-align:center;text-decoration:none}.faq h3{font-size:2.625em}.faq .tbl,.faq .tbr{bottom:2em}.faq .ttl,.faq .ttr{top:2em}.subscription-form{display:flex;flex-direction:column;align-items:flex-start;width:100%;font-family:Arial,sans-serif}.subscription-form div{display:flex;flex-direction:row;align-items:center;width:100%;margin-top:1em;margin-bottom:1.3em}.subscription-form label{margin-right:.5em}.subscription-form input{box-sizing:border-box;flex-grow:1;padding:10px;border:1px solid #bdbcbc;border-radius:.3em}.team ul{display:flex;flex-wrap:wrap;justify-content:space-between}.team li{width:49%}.team h5{text-transform:uppercase;font-weight:400;font-size:1em;margin:0}.team li img{width:100%;height:auto;object-fit:cover}.press ul{display:flex;flex-wrap:wrap;justify-content:space-between}.press li{border:1px solid var(--main-text-color);width:49%;margin-bottom:.5em}.press a{display:block;padding:2em}.press img{margin:0 auto}.press.list ul{display:block;margin-bottom:0}.press.list li{border:0 solid;border-bottom:1px solid var(--main-text-color);margin-bottom:0;width:100%}.press.list a{display:block;padding:.5em 0;font-size:1em;line-height:1.1em;text-decoration:none;color:var(--main-text-color)}.press.list a:hover{background-color:var(--link-hover-bg-color);color:var(--button-bg-color)}footer .wrapper{display:flex;align-items:center;justify-content:space-between;border-bottom:0;padding:.5em 0 2em}footer .logo{max-width:1.7em;height:auto;margin-left:.3em;margin-right:.3em}footer .copy{display:flex;align-items:center}footer .link{text-transform:uppercase;line-height:1;font-size:.75em;display:flex;flex-direction:column;justify-content:center}@media screen and (min-width:600px){footer .logo{height:30px}}.donation-form{margin:1.5em 0;padding:1.5em;background-color:var(--section-bg-color);border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.donation-form h4{margin-top:0;margin-bottom:1em;font-size:1.3em;color:#333}.donation-type-selector{display:flex;gap:8px;margin-bottom:1.5em}.donation-type-selector .button{flex:1 1;padding:.6em;background-color:#e0e0e0;color:#333;border:none;border-radius:2em;transition:all .2s ease;font-size:.9em}.donation-type-selector .button:hover{background-color:var(--button-hover-bg-color);color:var(--main-bg-color);transform:translateY(-2px)}.donation-type-selector .button.active{background-color:var(--button-bg-color);color:#fff}.donation-amount-selector{margin-bottom:1.5em}.donation-amount-selector p{margin-bottom:.8em;font-weight:500;font-size:.9em}.amount-buttons{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;margin-bottom:1.2em}.amount-buttons .button{background-color:#e0e0e0;color:#333;padding:.6em;border:none;border-radius:2em;transition:all .2s ease;font-size:.9em}.amount-buttons .button:hover{background-color:var(--button-hover-bg-color);color:var(--main-bg-color);transform:translateY(-2px)}.amount-buttons .button.active{background-color:var(--button-bg-color);color:#fff}.custom-amount{margin-top:1.2em;padding:.8em;background-color:#f9f9f9;border-radius:6px;border-left:4px solid #ccc;transition:all .3s ease}.custom-amount.active{background-color:#f5f5f5;border-left:4px solid var(--button-bg-color);box-shadow:0 2px 4px rgba(0,0,0,.05)}.custom-amount label{display:block;margin-bottom:.5em;font-weight:500;font-size:.9em}.input-group{display:flex;align-items:center}.input-group .currency{padding:.6em;background-color:#e8e8e8;border:1px solid #ccc;border-right:none;border-radius:4px 0 0 4px;font-weight:500;font-size:.9em}.custom-amount input{padding:.6em;border:1px solid #ccc;border-radius:0 4px 4px 0;width:100px;font-size:.9em}.donate-button{width:100%;padding:.8em;background-color:var(--button-bg-color);color:#fff;font-weight:600;font-size:1em;border:none;border-radius:2em;cursor:pointer;transition:all .3s ease}.donate-button:hover{background-color:var(--button-hover-bg-color);transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.1)}.donate-button:disabled{background-color:#ccc;cursor:not-allowed;transform:none;box-shadow:none}.donation-container{display:flex;flex-direction:column;gap:2em;margin-bottom:3em}.other-donations{margin-top:1.5em}.other-donations h4{font-size:1.3em;margin-bottom:.8em;color:#333}.other-donations ul{padding-left:0}.other-donations li{margin-bottom:1em}.donation-type-icon{margin-right:8px;font-size:1.2em}.donation-success{text-align:center;max-width:600px;margin:3em auto;padding:2em;background-color:var(--section-bg-color);border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.donation-success h1{color:var(--button-bg-color);margin-bottom:1em}.donation-success p{margin-bottom:1.5em;font-size:1.1em}.donation-success .button{display:inline-block;padding:.8em 1.5em}@media (min-width:768px){.donation-container{flex-direction:row}.donation-column{flex:1 1}.amount-buttons{grid-template-columns:repeat(3,1fr)}}@media (max-width:767px){.amount-buttons{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.donation-form{padding:1em}.amount-buttons{grid-template-columns:repeat(2,1fr)}.amount-buttons .button,.donation-type-selector .button{padding:.5em;font-size:.85em}.donation-form h4{font-size:1.2em;margin-bottom:.8em}.custom-amount{padding:.6em}.custom-amount input{width:80px}.donate-button{padding:.7em;font-size:.95em}}.subscription{padding-bottom:4em}