.video-field-note{margin:2.5rem 0;padding:1.5rem;border:1px solid #c6d5cb;border-radius:16px;background:#f5f8f3;scroll-margin-top:110px}
.video-field-note h2{margin-top:0}.video-field-note h3{font-size:1.15rem;margin-top:1.5rem}.source-meta{font-size:.85rem;color:#5c6b61}
.article .video-field-note a.button-forest{color:#fff}
.video-chapters{display:flex;flex-wrap:wrap;gap:.45rem;list-style:none;padding:0!important;margin:1rem 0!important}.video-chapters li{margin:0!important}.video-chapters a{display:block;padding:.45rem .7rem;border:1px solid #c6d5cb;border-radius:8px;font-size:.85rem;background:#fff}
.video-source-grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.video-source-card{padding:1.25rem;border:1px solid #d6dfd6;background:#f7f9f5;border-radius:12px}.video-source-card h3{margin-top:.5rem}.video-source-card p{margin-bottom:.6rem}
.drop-controls{display:flex;gap:1rem;align-items:end;flex-wrap:wrap;margin:1.25rem 0}.drop-controls label{display:grid;gap:.4rem;flex:1;min-width:180px;font-weight:600}.drop-controls select,.drop-controls input{padding:.75rem;border:1px solid #a9bdb0;border-radius:8px;background:white;color:#143b32;font:inherit;min-width:0;width:100%}.drop-controls button{min-height:47px}
#drop-table{min-width:620px}#drop-table th,#drop-table td{vertical-align:top}#drop-table tr[hidden]{display:none}#drop-empty{padding:1rem;background:#f7f4e9;border-radius:8px}
.menu-evidence{display:grid;gap:1rem}.menu-evidence figure{margin:0}.menu-evidence img{display:block;width:100%;height:auto;border-radius:8px;border:1px solid #c6d5cb}.menu-evidence figcaption{font-size:.85rem;color:#5c6b61;margin-top:.4rem}.field-discovery{margin:2rem 0}.field-discovery h2{font-size:1.6rem}
@media(max-width:650px){.video-source-grid{grid-template-columns:1fr}.video-field-note{padding:1rem;margin:1.5rem 0}.video-field-note h2{font-size:1.55rem}.drop-controls{display:grid;grid-template-columns:1fr}.drop-controls label{min-width:0}.drop-controls button{width:100%}.video-chapters a{font-size:.8rem}}
