/* Round Table-only additions; all document and photograph conventions remain shared. */
.brewery-chapter { --gold:#79502f; }
.brewery-feature .gallery-item { padding:12px; background:#ded3bb; }
.brewery-reflection-meta { max-width:66ch; margin:0 auto 26px; font:.95rem/1.8 var(--serif); color:var(--muted); }
.brewery-scenes { margin-top:55px; }
.brewery-video-grid { display:flex; flex-wrap:wrap; justify-content:center; align-items:start; gap:28px; margin-top:30px; }
.brewery-video { width:min(100%,320px); padding:10px; border:1px solid var(--line); background:#e3d7bd; }
.brewery-video video { display:block; width:100%; height:auto; aspect-ratio:9/16; object-fit:contain; background:#101815; }
.brewery-video figcaption { font:italic .85rem/1.7 var(--serif); padding:9px 4px 2px; }
.brewery-video video:focus-visible { outline:3px solid #79502f; outline-offset:4px; }
.brewery-chapter [id] { scroll-margin-top:30px; }
