.bcard{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sheet);padding:22px 24px;transition:box-shadow .16s;display:block}.bcard:hover{box-shadow:var(--shadow-card)}.bcard__head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.bcard__date{color:var(--color-text-muted);margin-bottom:4px;font-size:1.2rem}.bcard__title{letter-spacing:-.05rem;font-size:1.8rem;font-weight:800;line-height:2.6rem}.bcard__list{flex-direction:column;gap:10px;display:flex}.bcard__item{gap:12px;font-size:1.4rem;line-height:2.1rem;display:flex}.bcard__no{border-radius:var(--radius-pill);background:var(--color-secondary);width:24px;height:24px;color:var(--color-on-secondary);flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;font-size:1.2rem;font-weight:700;display:inline-flex}.bcard__item--locked .bcard__no{background:var(--color-surface-2);color:var(--color-text-muted)}.bcard__sec{flex-direction:column;gap:2px;min-width:0;display:flex}.bcard__sec b{font-weight:700}.bcard__body{color:var(--color-on-surface-neutral);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.bcard__body :deep(p){margin:0}.bcard__blur{color:var(--color-gray-300);filter:blur(3px);-webkit-user-select:none;user-select:none;letter-spacing:.05em}.bcard__cta{color:var(--color-orange-800);background:var(--color-orange-050);border-radius:var(--radius-pill);align-items:center;gap:6px;margin-top:16px;padding:7px 12px;font-size:1.25rem;font-weight:700;display:inline-flex}.bcard__cta--open{color:var(--color-green-700);background:var(--color-green-050)}
