/* v4.9.0 — printed-punctuation reading guide; no inferred syntax */
.bgs-root .bgs-v490-guide{border:1px solid var(--bgs-border,#d5dbe2);border-radius:.65rem;padding:1rem;margin:1rem 0;min-width:0;max-width:100%}
.bgs-root .bgs-v490-guide>summary{cursor:pointer;font-weight:700}
.bgs-root .bgs-v490-actions{display:flex;gap:.55rem;flex-wrap:wrap;margin:.8rem 0}
.bgs-root .bgs-v490-actions button{min-height:44px;max-width:100%}
.bgs-root .bgs-v490-units{display:grid;grid-template-columns:minmax(0,1fr);gap:.75rem;max-width:100%}
.bgs-root .bgs-v490-units article{border:1px solid var(--bgs-border,#d5dbe2);border-radius:.55rem;padding:.8rem;min-width:0;overflow-wrap:anywhere}
.bgs-root .bgs-v490-meta{font-size:.87rem;line-height:1.5;opacity:.9}
.bgs-root .bgs-v490-units p[lang="grc"]{font-size:1.15rem;line-height:1.95;margin:.35rem 0 .05rem;white-space:pre-wrap;overflow-wrap:anywhere}
.bgs-root .bgs-v490-guide :focus-visible{outline:3px solid currentColor;outline-offset:2px}
@media(max-width:600px){.bgs-root .bgs-v490-guide{padding:.7rem}.bgs-root .bgs-v490-actions button{width:100%}}
@media(forced-colors:active){.bgs-root .bgs-v490-guide,.bgs-root .bgs-v490-units article{border-color:CanvasText}}
