
.community-header{height:auto;min-height:96px;flex-wrap:wrap;padding-top:20px;padding-bottom:20px}.community-header nav{flex-wrap:wrap;gap:18px}.community-header nav a[aria-current=page]{border-bottom:2px solid var(--orange)}.community-hero{padding:65px 0 45px;border-bottom:1px solid var(--line);background:var(--sage)}.community-hero h1{font-size:clamp(38px,6vw,68px);max-width:800px;margin:16px 0 24px}.community-hero .intro{max-width:660px;font-size:17px}.community-hero .actions{margin-top:25px}.community-section{padding:45px 0}.community-section h2{font-size:36px;margin-bottom:20px}.community-filters{display:grid;grid-template-columns:2fr 1fr 1fr;gap:15px;padding:22px;background:white;border:1px solid var(--line);border-radius:8px;margin-bottom:24px}.community-filters label,.community-form label{display:block;font-size:12px;font-weight:600}.community-filters input,.community-filters select,.community-form input,.community-form select,.community-form textarea{width:100%;padding:12px;border:1px solid #b8c5b3;background:var(--white);border-radius:4px;margin-top:6px}.community-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:22px}.community-card{padding:28px;border:1px solid var(--line);background:var(--white);border-radius:8px;display:flex;flex-direction:column;align-items:flex-start;gap:14px;overflow-wrap:anywhere}.community-card h3{font-size:28px;line-height:1.2;letter-spacing:-.5px}.community-card .meta{font-size:12px;color:#586b55}.community-card .card-actions{margin-top:auto;display:flex;flex-wrap:wrap;gap:12px}.community-card .tag{font-size:10px;letter-spacing:1px;text-transform:uppercase;background:var(--sage);padding:5px 9px;border-radius:3px}.community-card a:not(.button){text-decoration:underline;text-underline-offset:4px}.community-empty{border:1px dashed #9aac92;padding:40px;border-radius:8px;background:#f0f2e7;grid-column:1/-1}.community-empty h3{font-size:28px;margin-bottom:12px}.community-form{max-width:720px;padding:26px;border:1px solid var(--line);background:white;border-radius:8px}.community-form h3{font-size:30px}.community-form label{margin:16px 0 5px}.community-form .pair{display:grid;grid-template-columns:1fr 1fr;gap:18px}.community-form .checkbox{display:flex;align-items:flex-start;gap:9px;font-weight:400}.community-form .checkbox input{width:auto;margin-top:5px}.community-form button{margin-top:20px}.community-form small,.community-note{font-size:13px;color:#53684d}.community-status{min-height:24px;margin:14px 0}.community-footer{padding:30px 0;border-top:1px solid var(--line);margin-top:35px}.community-footer .wrap{display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between}.manage-layout{display:grid;grid-template-columns:1fr 1.3fr;gap:25px}.manage-list{display:grid;align-content:start;gap:16px}.manage-list .community-card{gap:10px}.draft{width:100%;min-height:180px}.actions{display:flex;flex-wrap:wrap;gap:14px}.community-header .languages{margin-left:auto}button:disabled{opacity:.5}.directory-teaser{background:var(--sage);margin-top:30px}.directory-teaser h2{max-width:700px}.directory-teaser .actions{margin-top:20px}.directory-teaser p{max-width:650px;margin-top:16px}@media(max-width:950px){.community-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.community-header{padding:18px 25px}.community-header nav{width:100%;order:3}.community-filters{grid-template-columns:1fr 1fr}.community-filters>div:first-child{grid-column:1/-1}}@media(max-width:600px){.community-grid,.manage-layout,.community-form .pair,.community-filters{grid-template-columns:1fr}.community-hero{padding:40px 0}.community-card{padding:22px}.community-filters>div:first-child{grid-column:auto}.community-hero h1{letter-spacing:-1px}.community-section h2{font-size:30px}.community-form{padding:20px}.community-header .brand{font-size:24px}}
