/* v2.92: evidence-first nonfinite reading, within NT verse tutor */
.bgs-root .bgs-nonfinite292{max-width:100%;min-width:0;margin:1rem 0;padding:clamp(.8rem,2vw,1.1rem);background:#f9fbff;border:1px solid #d3deef;border-radius:14px;color:#213653}
.bgs-root .bgs-nonfinite292 h5{margin:0 0 .25rem;color:#193767}
.bgs-root .bgs-nonfinite292 p{line-height:1.55}
.bgs-root .bgs-nonfinite292-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:.8rem 0}
.bgs-root .bgs-nonfinite292-item{min-width:0;border:1px solid #dbe5f2;background:#fff;border-radius:10px;padding:.8rem}
.bgs-root .bgs-nonfinite292-head{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:.3rem;color:#245080}
.bgs-root .bgs-nonfinite292-head .bgs-greek{font-size:1.3rem;overflow-wrap:anywhere;color:#1b3358}
.bgs-root .bgs-nonfinite292-head>span{font-size:.8rem}
.bgs-root .bgs-nonfinite292-fields{display:grid;grid-template-columns:minmax(0,1fr);gap:.35rem}
.bgs-root .bgs-nonfinite292-fields label{font-size:.83rem;font-weight:650;color:#203b60}
.bgs-root .bgs-nonfinite292-fields select{display:block;min-width:0;max-width:100%;width:100%;color:#172f52;background:white;border:1px solid #98abc6;border-radius:8px;padding:.55rem;font:inherit}
.bgs-root .bgs-nonfinite292-feedback{font-size:.85rem;min-height:1em;color:#27527f;overflow-wrap:anywhere}
.bgs-root .bgs-nonfinite292-interpret{background:#edf4fd;border-radius:10px;padding:.7rem .85rem;margin-top:.9rem}
.bgs-root .bgs-nonfinite292-interpret h6{margin:0;font-size:1rem;color:#163d70}
.bgs-root .bgs-nonfinite292-interpret .bgs-greek{font-size:1.05em;overflow-wrap:anywhere}
.bgs-root .bgs-nonfinite292 :is(select,button):focus-visible{outline:3px solid #1e5dab;outline-offset:2px}
.bgs-root .bgs-nonfinite292 [aria-invalid="true"]{outline:2px solid #aa3434}
@media(max-width:650px){.bgs-root .bgs-nonfinite292-grid{grid-template-columns:minmax(0,1fr)}.bgs-root .bgs-nonfinite292-item{padding:.65rem}.bgs-root .bgs-nonfinite292{padding:.75rem}}
@media(forced-colors:active){.bgs-root .bgs-nonfinite292,.bgs-root .bgs-nonfinite292-item{border:1px solid CanvasText}}
