#rch-sunshine{--navy:#00246c;--blue:#005daa;--gold:#f7a81b;--ink:#243746;--pale:#f2f7fb;--line:#d8e3eb;font:15px/1.65 'Open Sans',Arial,sans-serif;color:var(--ink);background:#fff}#rch-sunshine *{box-sizing:border-box}#rch-sunshine h1,#rch-sunshine h2{font-family:'Open Sans Condensed',Arial,sans-serif;font-weight:700;text-transform:none;line-height:1.12;color:var(--navy);margin:0 0 18px}#rch-sunshine h2{font-size:32px}#rch-sunshine p{margin:0 0 16px}#rch-sunshine a{color:var(--blue)}#rch-sunshine .sun-hero{display:grid;grid-template-columns:1.2fr 1fr;background:var(--navy);border-bottom:6px solid var(--gold);overflow:hidden}#rch-sunshine .sun-copy{padding:32px}#rch-sunshine .sun-label{color:var(--gold);font-weight:700;font-size:12px;letter-spacing:1.6px}#rch-sunshine h1{font-size:58px;color:#fff;margin:14px 0}#rch-sunshine h1 em{font-style:normal;color:var(--gold)}#rch-sunshine .sun-copy p{color:#fff;max-width:320px;font-size:16px}#rch-sunshine .sun-button{display:inline-flex;align-items:center;justify-content:center;gap:20px;padding:12px 20px;background:var(--blue);color:#fff;text-decoration:none;border-radius:4px;font-weight:700;font-size:14px;border:1px solid var(--blue)}#rch-sunshine .sun-copy .sun-button{border-color:var(--gold);margin-top:4px}#rch-sunshine a:focus-visible{outline:3px solid var(--gold);outline-offset:4px}#rch-sunshine .sun-art{position:relative;background:#fff;display:flex;justify-content:center;align-items:center;overflow:hidden}#rch-sunshine .sun-art:before{content:'';position:absolute;width:270px;height:270px;border:25px solid var(--gold);border-radius:50%;right:-120px;top:30px}#rch-sunshine .sun-art img{position:relative;display:block;width:100%;height:330px;object-fit:contain;margin:0;mix-blend-mode:multiply}#rch-sunshine .sun-goals{display:grid;grid-template-columns:repeat(3,1fr);background:var(--pale);padding:20px 24px;gap:20px}#rch-sunshine .sun-goals>div{border-left:3px solid var(--gold);padding-left:14px}#rch-sunshine .sun-goals strong{font:700 34px/1.1 'Open Sans Condensed',Arial,sans-serif;color:var(--navy);display:block}#rch-sunshine .sun-goals span{font-size:12px;display:block;margin-top:7px}#rch-sunshine .sun-section{padding:30px 32px}#rch-sunshine .sun-section>p{max-width:72ch}#rch-sunshine .sun-intro{padding-bottom:20px}#rch-sunshine .sun-impact{background:var(--pale)}#rch-sunshine .sun-impact-list{margin-top:22px;display:grid;grid-template-columns:1fr 1fr;gap:0 28px}#rch-sunshine .sun-impact-list>div{display:flex;align-items:center;gap:18px;padding:16px 0;border-top:1px solid var(--line)}#rch-sunshine .sun-impact-list>div:last-child{grid-column:1/-1}#rch-sunshine .sun-amount{font:700 38px/1.1 'Open Sans Condensed',Arial,sans-serif;color:var(--blue);min-width:65px}#rch-sunshine .sun-impact-list p{margin:0;font-size:14px}#rch-sunshine .sun-donations{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:22px 0}#rch-sunshine .sun-donations>div{display:flex;justify-content:center;align-items:start;padding:16px 6px;border:1px solid var(--line);border-radius:10px;background:#fff;min-width:0}#rch-sunshine .sun-projects{border-top:4px solid var(--gold);background:var(--pale)}#rch-sunshine ul{margin:20px 0;padding:0;list-style:none}#rch-sunshine li{margin:0;padding:12px 0 12px 22px;position:relative;border-bottom:1px solid var(--line);list-style:none}#rch-sunshine li:before{content:'';position:absolute;left:0;top:22px;width:7px;height:7px;background:var(--gold);border-radius:50%}#rch-sunshine .sun-end{padding:24px 32px;background:var(--navy);display:flex;gap:20px;align-items:center;justify-content:space-between}#rch-sunshine .sun-end h2{color:#fff;font-size:28px;margin:0}#sunshine-give{scroll-margin-top:145px}body.page-id-5724 #content{margin-bottom:24px}body.page-id-5724 #content>.col9{margin-bottom:0}@media(max-width:760px){#rch-sunshine .sun-hero{grid-template-columns:1fr}#rch-sunshine .sun-copy{padding:24px}#rch-sunshine h1{font-size:48px}#rch-sunshine .sun-art img{height:240px}#rch-sunshine .sun-goals{padding:18px 16px;gap:12px}#rch-sunshine .sun-goals strong{font-size:28px}#rch-sunshine .sun-goals span{font-size:11px}#rch-sunshine .sun-section{padding:26px 20px}#rch-sunshine h2{font-size:29px}#rch-sunshine .sun-impact-list,#rch-sunshine .sun-donations{grid-template-columns:1fr}#rch-sunshine .sun-end{display:block;padding:24px 20px}#rch-sunshine .sun-end h2{margin-bottom:18px}}
#rch-sunshine .sun-art img{mix-blend-mode:normal}
#rch-sunshine .sun-art:before{width:50px;height:50px;border:0;background:var(--gold);right:18px;top:18px;z-index:2;box-shadow:0 0 0 8px #f2f7fb}

#rch-sunshine .sun-section>p{max-width:none;width:100%}

#rch-sunshine .sun-kindness{background:var(--pale);border-left:4px solid var(--gold);padding:22px 24px;margin:20px 0 0;border-radius:0 10px 10px 0}#rch-sunshine .sun-kindness p{margin:0 0 12px;max-width:none}#rch-sunshine .sun-thanks{display:block;white-space:nowrap;color:var(--navy);font:700 28px/1.15 'Open Sans Condensed',Arial,sans-serif}@media(max-width:760px){#rch-sunshine .sun-kindness{padding:18px}}
