.board-module__49COsq__container{max-width:var(--container-width);padding:var(--spacing-xl)var(--spacing-md);margin:0 auto}.board-module__49COsq__header{margin-bottom:var(--spacing-lg);justify-content:space-between;align-items:center;display:flex}.board-module__49COsq__filterBar{margin-bottom:var(--spacing-lg);flex-flow:wrap;gap:10px;display:flex}.board-module__49COsq__filterTab{cursor:pointer;border:none;border-radius:9999px;outline:none;padding:8px 20px;font-size:.875rem;font-weight:600;transition:all .2s}.board-module__49COsq__filterTabActive{color:#fff;background-color:#1d1d1f}.board-module__49COsq__filterTabInactive{color:#86868b;background-color:#0000}.board-module__49COsq__filterTabInactive:hover{background-color:#f5f5f7}.board-module__49COsq__postGrid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:32px;display:grid}.board-module__49COsq__postCard{background-color:var(--color-surface);height:100%;box-shadow:none;border:1px solid #e5e5ea;border-radius:16px;flex-direction:column;text-decoration:none;transition:all .3s;display:flex;overflow:hidden}.board-module__49COsq__postCard:hover{border-color:#d2d2d7;transform:translateY(-4px);box-shadow:0 4px 20px #00000014}.board-module__49COsq__cardHeader{background-color:var(--color-surface);padding:24px 24px 16px}.board-module__49COsq__postTitle{color:var(--color-text-main);margin:0;font-size:1.35rem;font-weight:700;line-height:1.4;transition:color .2s}.board-module__49COsq__postCard:hover .board-module__49COsq__postTitle{color:var(--color-primary)}.board-module__49COsq__cardBody{background-color:var(--color-surface);flex-direction:column;flex-grow:1;padding:0 24px 24px;display:flex}.board-module__49COsq__postExcerpt{color:var(--color-text-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;flex-grow:1;margin-bottom:20px;font-size:1rem;line-height:1.6;display:-webkit-box;overflow:hidden}.board-module__49COsq__postMeta{border-top:1px solid var(--color-bg-subtle);color:var(--color-text-muted);justify-content:space-between;align-items:center;padding-top:16px;font-size:.85rem;font-weight:500;display:flex}.board-module__49COsq__input,.board-module__49COsq__textarea{background-color:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-md);width:100%;color:var(--color-text-main);padding:16px;font-size:1rem;transition:all .2s}.board-module__49COsq__input:focus,.board-module__49COsq__textarea:focus{border-color:var(--color-primary);outline:none;box-shadow:0 0 0 4px #0071e31a}.board-module__49COsq__button{background-color:var(--color-primary);color:#fff;border-radius:var(--radius-full);cursor:pointer;box-shadow:none;border:none;justify-content:center;align-items:center;padding:14px 32px;font-size:1rem;font-weight:600;transition:all .2s;display:inline-flex}.board-module__49COsq__button:hover{background-color:var(--color-primary-hover);box-shadow:none;opacity:.9;transform:translateY(-2px)}
