.lex600-guides nav{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:1.5rem}.lex600-guides__group{min-width:0}.lex600-guides__group ul{padding-left:1.2rem;margin:0}.lex600-guides__group li{padding:.4rem 0;break-inside:avoid}.lex600-guides__group a{overflow-wrap:anywhere}.lex600-guides__group h3{margin-top:0}.lex600-guides h2{margin-bottom:1.4rem}
.lex600-guides__group a,.lex600-guides__group a:visited{color:#6f571b}.lex600-guides__group a:hover,.lex600-guides__group a:focus{color:#49390f;text-decoration:underline}.lex600-guides__group a:focus-visible{outline:2px solid #6f571b;outline-offset:3px}

/* Mobile tables for this release; legacy/R3 theme rules remain untouched. */
@media screen and (max-width: 767px) {
  body.single-post .lex-blog-article__content.entry-content table {
    display: block;
    width: 100%;
    max-width: 100%;
    overflow-x: auto;
    table-layout: auto;
    scroll-margin-block-start: 100px;
    -webkit-overflow-scrolling: touch;
  }
  body.single-post .lex-blog-article__content.entry-content table thead { display: table-header-group; }
  body.single-post .lex-blog-article__content.entry-content table tbody { display: table-row-group; }
  body.single-post .lex-blog-article__content.entry-content table :is(th, td) {
    min-width: 160px;
    word-break: normal;
    overflow-wrap: normal;
    hyphens: none;
  }
  body.single-post .lex-blog-article__content.entry-content table:focus-visible {
    outline: 2px solid #6f571b;
    outline-offset: 2px;
  }
}
