/* v2.94: clause reading; source-tree evidence, compact by default. */
.bgs-root .bgs-clause294{max-width:100%;min-width:0;margin:1rem 0;border:1px solid #cfdded;border-radius:12px;background:#f8fbff;color:#1d3451;overflow-wrap:anywhere}
.bgs-root .bgs-clause294>summary{cursor:pointer;font-weight:700;color:#19477b;padding:.8rem 1rem;list-style-position:inside}
.bgs-root .bgs-clause294>summary span{font-size:.85em;font-weight:400;color:#496683}
.bgs-root .bgs-clause294-body{padding:0 clamp(.7rem,2vw,1rem) 1rem}
.bgs-root .bgs-clause294-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin:.8rem 0}
.bgs-root .bgs-clause294-item{background:#fff;border:1px solid #d6e4f2;border-radius:10px;min-width:0;padding:.8rem}
.bgs-root .bgs-clause294-item>small{color:#4f6480}
.bgs-root .bgs-clause294-greek{font-size:clamp(1.15rem,2vw,1.35rem);line-height:1.8;overflow-wrap:anywhere;word-break:normal;color:#193956;margin:.5rem 0 .7rem}
.bgs-root .bgs-clause294 label{display:block;font-weight:600;font-size:.9rem;color:#1c436d;margin:.5rem 0}
.bgs-root .bgs-clause294 select{width:100%;max-width:100%;min-width:0;border:1px solid #9eb4cf;border-radius:8px;background:#fff;color:#173750;padding:.6rem;font:inherit}
.bgs-root .bgs-clause294-feedback{font-size:.9rem;line-height:1.5;color:#274b70;overflow-wrap:anywhere}
.bgs-root .bgs-clause294-feedback:empty{display:none}
.bgs-root .bgs-clause294 :is(select,button,summary):focus-visible{outline:3px solid #1b62bc;outline-offset:2px}
.bgs-root .bgs-clause294 [aria-invalid=true]{border:2px solid #ae3434}
@media(max-width:650px){.bgs-root .bgs-clause294-grid{grid-template-columns:minmax(0,1fr)}.bgs-root .bgs-clause294-item{padding:.7rem}}
@media(forced-colors:active){.bgs-root .bgs-clause294,.bgs-root .bgs-clause294-item{border:1px solid CanvasText}}
