 .campaign-bar{align-items:center;gap:32px}.community-hero-copy{max-width:620px}.community-hero-copy h1{font-size:clamp(25px,3vw,38px);line-height:1.13;margin:0 0 12px;letter-spacing:-.025em}.community-hero-copy p{font-size:16px;line-height:1.6;margin:0;color:#B2F7EF}.community-share{background:none;border:0;color:#001F2B;font:inherit;font-weight:700;padding:12px 0;cursor:pointer;text-decoration:underline;text-underline-offset:4px}.share-status{font-size:14px!important}.menu-button{align-items:center;gap:6px;font-size:14px;min-height:44px;width:auto;padding:8px 12px}.community-section .feature-card{display:flex;flex-direction:column}.community-section .feature-card p{margin-bottom:0}.community-section .community-share{margin-top:auto;align-self:flex-start}a:focus-visible,button:focus-visible,input:focus-visible,summary:focus-visible{outline:3px solid #00C4B2;outline-offset:4px}@media(max-width:700px){.campaign-bar{gap:20px}.community-hero-copy h1{font-size:29px}.community-hero-copy p{font-size:16px}.community-section .feature-card{padding:20px}.community-section .feature-icon{width:32px;height:32px;margin-bottom:12px}.community-section .section-heading{margin-bottom:24px}.section{padding-top:44px;padding-bottom:44px}.donation-section{padding-top:44px;padding-bottom:44px}.hero-actions{width:100%}.menu-button{font-size:13px;padding:8px}.lang-picker button{min-height:36px}.footer-links a{padding:7px 0}.tutorial-tip{font-size:14px}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.support-topics{margin-top:24px;border-top:1px solid #d6e5e5;padding-top:12px}.support-topics a{display:block;padding:10px 0;font-weight:600}.support-topics p{margin-bottom:8px}.faq .community-share{display:inline-block}