.circles-page,.circles-page .community-heading>div{min-width:0}.circles-page .community-heading p{margin-top:8px}.circles-scope{width:fit-content;max-width:100%}.circle-directory-search{max-width:560px;margin-top:20px}.circle-directory-search .ant-input-affix-wrapper,.circle-directory-search .ant-input-search-button{min-height:44px}.circle-directory-search .ant-input-affix-wrapper{padding-inline:14px}.circle-directory-status{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px}.circle-directory-status p{min-width:0;overflow-wrap:anywhere}.circle-directory-status>div{display:flex;flex-shrink:0;gap:4px}.circle-directory-status .ant-btn{min-height:44px}.circle-directory-loading{padding:48px 16px;text-align:center}.circles-page .circle-card{min-width:0}.circles-page .circle-card .ant-image{display:block;width:100%;height:160px}.circles-page .circle-card img{height:160px}.circles-page .circle-card h2,.circles-page .circle-card p{overflow-wrap:anywhere}@media (max-width:640px){.circle-directory-status{flex-wrap:wrap;font-size:14px}.circles-page{padding:20px 16px 64px}.circles-page .community-heading{margin-bottom:16px;padding-bottom:16px}.circles-page .community-heading p{font-size:14px;line-height:1.6}.circles-scope{width:100%;padding:4px}.circles-scope .ant-segmented-item-label{min-height:40px;line-height:40px}.circles-page .circle-directory{gap:12px;margin:16px 0}.circles-page .circle-card{display:grid;grid-template-columns:96px minmax(0,1fr);align-items:center;gap:14px;padding:12px;border-radius:12px}.circles-page .circle-card .ant-image,.circles-page .circle-cover-placeholder{width:96px;height:96px;border-radius:8px;overflow:hidden}.circles-page .circle-card img{height:96px}.circles-page .circle-card article{min-width:0;padding:0}.circles-page .circle-card h2{margin-bottom:6px;font-size:16px;line-height:1.4}.circles-page .circle-card p{margin-bottom:8px;font-size:13px;line-height:1.5}.circles-page .circle-card small{margin:0;font-size:12px;line-height:1.5}}@media (max-width:359px){.desktop-theme:has(.circles-page)>.desktop-header nav{gap:14px}.circles-page .circle-card{grid-template-columns:80px minmax(0,1fr);gap:12px}.circles-page .circle-card .ant-image,.circles-page .circle-card img,.circles-page .circle-cover-placeholder{width:80px;height:80px}}