.ab-community{padding-top:48px;padding-bottom:48px}.ab-community h2{font-size:clamp(26px,3vw,36px);letter-spacing:-1px;line-height:1.2;margin:12px 0}.ab-community-intro{color:var(--muted,#80758c);margin:0 0 24px}.ab-community-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.ab-community-link{display:flex;align-items:center;gap:18px;padding:26px;background:var(--card,#fff);border:1px solid var(--line,#e4dbf3);border-radius:18px;color:var(--text,#282135);text-decoration:none;transition:border-color .15s,transform .15s}.ab-community-link:hover{border-color:#8b5af2;transform:translateY(-2px)}.ab-community-link:focus-visible{outline:3px solid #ad87ff;outline-offset:4px}.ab-community-link strong{display:block;font-size:19px}.ab-community-link small{display:block;color:var(--muted,#80758c);font-size:13px;margin-top:4px}.ab-community-icon{display:grid;place-items:center;width:48px;height:48px;flex:none;border-radius:13px;background:#efe7ff;color:#7542e8}.ab-community-icon svg{width:28px;height:28px;fill:currentColor}.ab-community-arrow{margin-left:auto;color:#8454e7;font-size:25px}.ab-footer-social{display:flex;gap:18px;margin-top:10px}.footer-bottom .analytics-settings{display:inline;padding:0}.footer-bottom .analytics-settings button{font:inherit;padding:0;color:inherit;text-decoration:none}.footer-bottom .analytics-settings button:hover{text-decoration:underline}@media(max-width:640px){.ab-community{padding-top:32px;padding-bottom:32px}.ab-community-grid{grid-template-columns:1fr;gap:12px}.ab-community-link{padding:20px;gap:14px}.ab-community-link strong{font-size:17px}.ab-community-link small{font-size:12px}}