:root{font-family:Kanit,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light;color:#333;background-color:#fff;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#0093f7;text-decoration:inherit}body{margin:0;min-width:320px;min-height:100vh;width:100%;font-family:Kanit,Segoe UI,Tahoma,Geneva,Verdana,sans-serif}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;cursor:pointer;transition:border-color .25s}*:focus-visible{outline:3px solid #1677ff!important;outline-offset:2px!important;border-radius:2px}*:focus:not(:focus-visible){outline:none}.skip-to-content{position:absolute;left:-9999px;top:-9999px;z-index:9999;padding:10px 16px;background-color:#1677ff;color:#fff;text-decoration:none;border-radius:4px;font-weight:600;font-size:14px;white-space:nowrap}.skip-to-content:focus,.skip-to-content:focus-visible{left:10px!important;top:10px!important;outline:3px solid #fff!important;outline-offset:2px!important}.a11y-panel{position:fixed;top:80px;right:16px;z-index:1000;background:#fff;border:2px solid #1677ff;border-radius:8px;box-shadow:0 4px 16px #00000026;padding:0 0 8px;width:210px;overflow:hidden}.a11y-panel-title{display:flex;align-items:center;gap:6px;padding:10px 12px;background:#1677ff;color:#fff;font-size:13px;font-weight:700;letter-spacing:.01em}.a11y-section{padding:6px 8px;border-bottom:1px solid #f0f0f0}.a11y-section:last-child{border-bottom:none}.a11y-section-label{font-size:11px;color:#595959;margin-bottom:4px;text-transform:uppercase;letter-spacing:.05em}.a11y-row{display:flex;align-items:center;gap:6px}.a11y-font-label{flex:1;text-align:center;font-size:13px;font-weight:600;color:#333}.a11y-btn{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:0 10px;border:1.5px solid #d9d9d9;border-radius:6px;background:#fff;color:#333;font-size:14px;font-weight:600;cursor:pointer;transition:border-color .15s,background .15s,color .15s;text-align:left;font-family:inherit;line-height:1}.a11y-btn:hover:not(:disabled){border-color:#1677ff;color:#1677ff;background:#f0f5ff}.a11y-btn:focus-visible{outline:3px solid #1677ff!important;outline-offset:2px}.a11y-btn:disabled,.a11y-btn[aria-disabled=true]{opacity:.35;cursor:not-allowed;pointer-events:none}.a11y-btn-icon{padding:0;justify-content:center;font-size:13px;font-weight:700}.a11y-btn-full{width:100%;gap:6px;justify-content:flex-start;font-size:13px;font-weight:500}.a11y-btn-active{background:#1677ff;color:#fff;border-color:#1677ff}.a11y-btn-active:hover:not(:disabled){background:#0958d9;border-color:#0958d9;color:#fff}.a11y-btn-reset{color:#666;border-color:#d9d9d9}.a11y-btn-reset:hover:not(:disabled){color:#ff4d4f;border-color:#ff4d4f;background:#fff1f0}html.line-height-relaxed body,html.line-height-relaxed p,html.line-height-relaxed li,html.line-height-relaxed span,html.line-height-relaxed label,html.line-height-relaxed .ant-typography,html.line-height-relaxed .ant-form-item-label>label{line-height:1.8!important;letter-spacing:.012em!important;word-spacing:.12em!important}html.line-height-loose body,html.line-height-loose p,html.line-height-loose li,html.line-height-loose span,html.line-height-loose label,html.line-height-loose .ant-typography,html.line-height-loose .ant-form-item-label>label{line-height:2!important;letter-spacing:.02em!important;word-spacing:.16em!important}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media(forced-colors:active){.a11y-btn{border:1px solid ButtonText;color:ButtonText;background:ButtonFace;forced-color-adjust:none}.a11y-btn-active{background:Highlight;color:HighlightText;border-color:Highlight}.a11y-panel{border:2px solid ButtonText}.a11y-panel-title{background:Highlight;color:HighlightText}.skip-to-content:focus{outline:2px solid ButtonText!important;background:Highlight;color:HighlightText}}@media(prefers-contrast:more){a{color:#00c;text-decoration:underline}.ant-btn-default{border-color:#000!important;color:#000!important}}html.font-small body,html.font-small .ant-typography,html.font-small .ant-card,html.font-small .ant-form-item-label,html.font-small .ant-input,html.font-small .ant-select,html.font-small p,html.font-small span,html.font-small div{font-size:.875rem!important}html.font-normal{font-size:16px!important}html.font-large{font-size:18px!important}html.font-large body,html.font-large .ant-typography,html.font-large .ant-card,html.font-large .ant-form-item-label,html.font-large .ant-input,html.font-large .ant-select,html.font-large p,html.font-large span:not([class*=anticon]),html.font-large div:not([class*=ant-btn]){font-size:1.125rem!important}html.font-xlarge{font-size:20px!important}html.font-xlarge body,html.font-xlarge .ant-typography,html.font-xlarge .ant-card,html.font-xlarge .ant-form-item-label,html.font-xlarge .ant-input,html.font-xlarge .ant-select,html.font-xlarge p,html.font-xlarge span:not([class*=anticon]),html.font-xlarge div:not([class*=ant-btn]){font-size:1.25rem!important}html.font-large .ant-btn,html.font-xlarge .ant-btn{font-size:1rem!important;padding:4px 15px!important}html.font-large h1,html.font-large .ant-typography h1{font-size:2.5rem!important}html.font-large h2,html.font-large .ant-typography h2{font-size:2rem!important}html.font-large h3,html.font-large .ant-typography h3{font-size:1.75rem!important}html.font-xlarge h1,html.font-xlarge .ant-typography h1{font-size:2.75rem!important}html.font-xlarge h2,html.font-xlarge .ant-typography h2{font-size:2.25rem!important}html.font-xlarge h3,html.font-xlarge .ant-typography h3{font-size:2rem!important}html.high-contrast{filter:contrast(1.5)}html.high-contrast body{background-color:#000!important;color:#fff!important}html.high-contrast .ant-card{background-color:#1a1a1a!important;border-color:#fff!important;color:#fff!important}html.high-contrast .ant-card-head{background-color:#0d0d0d!important;border-bottom-color:#fff!important;color:#fff!important}html.high-contrast .ant-card-head-title,html.high-contrast .ant-typography{color:#fff!important}html.high-contrast .ant-btn-default{background-color:#333!important;border-color:#fff!important;color:#fff!important}html.high-contrast .ant-btn-primary{background-color:#06c!important;border-color:#fff!important;color:#fff!important}html.high-contrast .ant-input,html.high-contrast .ant-input-number,html.high-contrast .ant-select-selector{background-color:#1a1a1a!important;border-color:#fff!important;color:#fff!important}html.high-contrast a{color:#ff0!important;text-decoration:underline!important}html.high-contrast .ant-alert{background-color:#1a1a1a!important;border-color:#fff!important;color:#fff!important}html.high-contrast .ant-steps-item-title{color:#fff!important}html.high-contrast .ant-steps-item-description{color:#ccc!important}.skip-to-content:focus{position:absolute!important;left:10px!important;top:10px!important;z-index:9999!important}button,a,input,select,textarea{cursor:pointer}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}html.high-contrast .ant-layout-header{background-color:#000!important;border-bottom-color:#fff!important}html.high-contrast .ant-layout-footer{background-color:#000!important;color:#fff!important}html.high-contrast .ant-form-item-label>label{color:#fff!important}html.high-contrast .ant-radio-wrapper,html.high-contrast .ant-checkbox-wrapper{color:#fff!important}html.high-contrast .ant-radio-inner,html.high-contrast .ant-checkbox-inner{background-color:#1a1a1a!important;border-color:#fff!important}html.high-contrast .ant-radio-checked .ant-radio-inner,html.high-contrast .ant-checkbox-checked .ant-checkbox-inner{background-color:#06c!important;border-color:#fff!important}html.high-contrast .ant-descriptions-item-label{background-color:#0d0d0d!important;color:#fff!important}html.high-contrast .ant-descriptions-item-content{background-color:#1a1a1a!important;color:#fff!important}html.high-contrast .ant-divider{border-top-color:#fff!important}html.high-contrast .ant-modal-content{background-color:#1a1a1a!important;color:#fff!important}html.high-contrast .ant-modal-header{background-color:#0d0d0d!important;border-bottom-color:#fff!important}html.high-contrast .ant-modal-title{color:#fff!important}@media(max-width:768px){html.font-small{font-size:13px}html.font-normal{font-size:15px}html.font-large{font-size:17px}html.font-xlarge{font-size:19px}}@media(min-width:992px){.donation-form-col{margin-top:-80px}}.pa-contact-desktop-only{display:none}.pa-contact-mobile-only{display:block}.charity-contact-card{margin-bottom:80px}@media(min-width:992px){.pa-contact-desktop-only{display:block}.charity-contact-card{margin-bottom:32px}.pa-contact-mobile-only{display:none}}@media(max-width:991px){.remove-shadow-mobile{box-shadow:none!important}}*{box-sizing:border-box;margin:0;padding:0}.comment{font-size:14px;color:#7b7b7b}body{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;line-height:1.6;color:#333;background-color:#f8f9fa;margin:0;min-height:100vh;width:100%}
