.cc_oqgz31xf_rdBQeKvkZF .bmn-item { border-bottom: 1px solid rgba(100,58,42,.16); color: var(--bmn-ink, var(--color-text-primary, #643A2A)); }
.cc_oqgz31xf_rdBQeKvkZF .bmn-row { display: flex; align-items: center; gap: 1rem; min-height: var(--bmn-row-height, 3.75rem); padding: var(--bmn-row-padding, 1rem 0); color: inherit; text-decoration: none; cursor: pointer; list-style: none; box-sizing: border-box; }
.cc_oqgz31xf_rdBQeKvkZF .bmn-row::-webkit-details-marker { display: none; }
.cc_oqgz31xf_rdBQeKvkZF .bmn-title-link { flex: 1; min-width: 0; display: flex; align-items: center; gap: 1rem; color: inherit; text-decoration: none; }
.cc_oqgz31xf_rdBQeKvkZF .bmn-title-link:focus-visible { outline: 2px solid currentColor; outline-offset: 3px; }
.cc_oqgz31xf_rdBQeKvkZF .bmn-label { flex: 1; min-width: 0; overflow-wrap: anywhere; font-family: var(--font-display, Georgia, serif); font-size: var(--bmn-label-size, 1.25rem); font-weight: 400; line-height: 1.35; }
.cc_oqgz31xf_rdBQeKvkZF .bmn-image { display: block; flex: 0 0 var(--bmn-image-size, 3.5rem); width: var(--bmn-image-size, 3.5rem); height: var(--bmn-image-height, 4.375rem); object-fit: cover; border-radius: 2px; }
.cc_oqgz31xf_rdBQeKvkZF summary.bmn-row::after { content: '+'; flex: 0 0 1rem; font-family: var(--font-body, sans-serif); font-size: 1.25rem; text-align: center; }
.cc_oqgz31xf_rdBQeKvkZF .bmn-item[open] > summary.bmn-row::after { content: '\2212'; }
.cc_oqgz31xf_rdBQeKvkZF .bmn-row:focus-visible, .cc_oqgz31xf_rdBQeKvkZF .bmn-view-all:focus-visible { outline: 2px solid currentColor; outline-offset: 3px; }
.cc_oqgz31xf_rdBQeKvkZF .bmn-children { padding: 0 0 0.75rem 1rem; border-left: 1px solid rgba(91,70,57,.14); margin-bottom: 0.75rem; }
.cc_oqgz31xf_rdBQeKvkZF .bmn-view-all { display: inline-block; padding: 0.75rem 0; color: inherit; font-family: var(--font-body, sans-serif); font-size: 0.875rem; line-height: 1.5; text-underline-offset: 3px; }
