.children-instrument,.children-board{box-sizing:border-box;min-width:0;max-width:100%;margin:1.3rem 0}
.children-instrument :is(section,article,div,fieldset,details,label){box-sizing:border-box;min-width:0}
.children-instrument :is(p,h2,h3,h4,legend,span,label,summary){overflow-wrap:anywhere;word-break:normal;line-height:1.8}
.children-instrument :is(h2,h3,h4),.children-board :is(h2,h3){color:#eedeb4;font-size:1.1rem}
.children-instrument p,.children-board p{font-size:1rem;line-height:1.9}
.children-records,.children-fields{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem}
.children-evidence-card,.children-row{padding:1rem;border:1px solid #b9a47766;background:#1b3025;margin-bottom:1rem}
.children-evidence-card.is-open{border-color:#cbb78399}.children-meta{color:#d8d8bf}
.children-source{margin:1rem 0;padding:.8rem;border-left:3px solid #b4bd9d;background:#14271e}.children-source h4{margin:0}
.children-fields fieldset{border:1px solid #b9a47766;padding:.75rem}.children-fields legend{font-size:1rem;padding:0 .3rem}
.children-choices{display:grid;gap:.5rem}.children-instrument button{min-height:48px;max-width:100%;white-space:normal;font-size:1rem;line-height:1.6;overflow-wrap:anywhere;padding:.65rem .8rem}
.children-choices [aria-pressed=true]{border:2px solid #e0c284;background:#354630;color:#fff0c8}
.children-notes,.children-feedback{padding:.8rem;border:1px solid #b9a47766;margin:1rem 0}.children-notes label{display:block;margin-top:.7rem}
.children-notes textarea{display:block;box-sizing:border-box;width:100%;max-width:100%;min-height:8rem;margin-top:.5rem;padding:.7rem;background:#102219;color:#f0e2c5;border:1px solid #b9a47780;font:inherit;line-height:1.8;resize:vertical}
.children-instrument :is(button,summary,textarea):focus-visible{outline:2px solid #ead6a0;outline-offset:3px}
.children-best{padding:.8rem;border-left:3px solid #bea36f;font-size:1rem;line-height:1.8}
.children-telegram{box-sizing:border-box;min-width:0;margin:1.2rem 0;padding:1rem;border:1px solid #b9a47780;background:#182c22}.children-telegram h2{font-size:1.1rem;line-height:1.8;color:#eedeb4}.children-telegram p{font-size:1rem;line-height:1.9;overflow-wrap:anywhere}
@media(min-width:700px){.children-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:390px){.children-evidence-card,.children-row,.children-source,.children-fields fieldset{padding:.65rem}.children-records,.children-fields{gap:.7rem}}
