#hh-page{--ink:#143238;--coral:#b92d25;--teal:#006c73;--yellow:#ffdc36;font-family:Arial,Helvetica,sans-serif;color:var(--ink);background:#fff;font-size:17px;line-height:1.7}#hh-page *{box-sizing:border-box}#hh-page a{color:inherit}#hh-page a:focus-visible{outline:3px solid #115bd3;outline-offset:5px}#hh-page .hh-wrap{max-width:1160px;margin:auto;padding-left:28px;padding-right:28px}#hh-page .hh-nav{display:flex;justify-content:space-between;align-items:center;gap:24px;padding-top:24px;padding-bottom:24px}#hh-page .hh-brand{font-family:Georgia,serif;font-size:27px;line-height:1.15;font-weight:bold;text-decoration:none;display:inline-block}#hh-page .hh-brand span{display:block;font-family:Arial,sans-serif;font-size:13px;letter-spacing:1px;font-weight:normal;margin-top:8px}#hh-page nav{display:flex;gap:26px;align-items:center;flex-wrap:wrap}#hh-page nav a{font-size:15px;font-weight:bold;text-decoration:none}#hh-page .hh-btn{display:inline-block;background:var(--coral);color:#fff;text-decoration:none;font-size:16px;font-weight:700;padding:15px 23px;border-radius:12px;text-align:center;box-shadow:0 3px 0 #872719;line-height:1.5}#hh-page .hh-btn:hover{background:#972b1c}#hh-page .hh-hero{background:#43e4d3;padding:64px 0 74px}#hh-page .hh-hero-grid{display:grid;grid-template-columns:1.3fr 1fr;gap:70px;align-items:center}#hh-page .hh-label{font-size:13px;letter-spacing:1.4px;text-transform:uppercase;font-weight:bold;margin:0 0 18px}#hh-page h1,#hh-page h2,#hh-page h3{color:inherit;font-family:Georgia,serif;margin:0 0 25px;line-height:1.12;font-weight:bold}#hh-page h1{font-size:clamp(43px,5.5vw,72px);letter-spacing:-2px}#hh-page em{color:var(--coral);font-weight:normal}#hh-page h2{font-size:clamp(34px,4vw,49px);letter-spacing:-1px}#hh-page h3{font-size:28px}#hh-page p{margin:0 0 22px}#hh-page .hh-lead{font-size:21px;line-height:1.6}#hh-page .hh-actions{display:flex;flex-wrap:wrap;align-items:center;gap:20px;margin-top:30px}#hh-page .hh-text-link{font-size:15px;font-weight:bold;text-underline-offset:5px}#hh-page .hh-note{background:var(--yellow);padding:44px 38px;border-radius:22px;box-shadow:10px 10px 0 #007d83;transform:rotate(2deg)}#hh-page .hh-note h2{font-size:clamp(36px,4vw,52px)}#hh-page .hh-white{background:#fff;color:var(--ink);box-shadow:0 3px 0 #d4b950}#hh-page .hh-white:hover{background:#fff7dc}#hh-page .hh-ribbon{background:var(--teal);color:#fff;text-align:center;padding:22px;font-weight:bold;font-size:18px}#hh-page .hh-section{padding-top:85px;padding-bottom:85px;scroll-margin-top:25px}#hh-page .hh-two{display:grid;grid-template-columns:1fr 1fr;gap:65px}#hh-page .hh-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:40px}#hh-page .hh-card{padding:30px 27px;border-radius:18px}#hh-page .hh-card p:last-child{margin:0}#hh-page .hh-yellow{background:#ffdf43}#hh-page .hh-pink{background:#ffa994}#hh-page .hh-blue{background:#6edaf7}#hh-page .hh-community{background:#e0f7ff}#hh-page .hh-simple article{border-top:2px solid #1a8294;padding-top:25px}#hh-page .hh-simple a{font-weight:bold;text-underline-offset:4px}#hh-page .hh-reach{text-align:center;max-width:860px}#hh-page .hh-give{background:#ffcf26;padding:75px 0;scroll-margin-top:20px}#hh-page .hh-donation-box{background:#fff;border-radius:22px;padding:40px;align-self:center;box-shadow:8px 8px 0 #d0ad38}#hh-page .hh-donation-box .hh-btn{width:100%;margin:5px 0 18px}#hh-page .hh-small{font-size:14px}#hh-page .hh-notice{background:#edf6f5;padding:18px;border-radius:10px}#hh-page .hh-footer{background:#006c73;color:#fff;padding:50px 0 22px}#hh-page .hh-footer .hh-brand{margin-bottom:20px}#hh-page .hh-footer-links{display:flex;flex-wrap:wrap;align-items:start;gap:22px}#hh-page .hh-footer-links a{text-underline-offset:4px}#hh-page .hh-bottom{border-top:1px solid #72cbd0;padding-top:22px;margin-top:25px}#hh-page .hh-skip{position:absolute;left:-10000px}#hh-page .hh-skip:focus{left:15px;top:40px;padding:10px;background:#fff;z-index:99999}@media(max-width:760px){#hh-page .hh-nav{flex-direction:column;align-items:flex-start}#hh-page nav{gap:18px}#hh-page .hh-hero-grid,#hh-page .hh-two,#hh-page .hh-grid{grid-template-columns:1fr;gap:28px}#hh-page .hh-hero{padding:40px 0 55px}#hh-page .hh-note{margin:10px 8px 0 0;transform:none}#hh-page .hh-section{padding-top:55px;padding-bottom:55px}#hh-page .hh-wrap{padding-left:22px;padding-right:22px}#hh-page .hh-lead{font-size:19px}#hh-page .hh-give{padding:55px 0}#hh-page .hh-donation-box{padding:28px}#hh-page h1{letter-spacing:-1px}}@media(prefers-reduced-motion:no-preference){#hh-page .hh-btn{transition:background .15s ease}}