#articles[data-builder-articles="true"] {
  padding: 68px 0;
  scroll-margin-top: 180px;
}
#articles .article-preview {
  display: flex;
  flex-direction: column;
  min-width: 0;
  gap: 16px;
  overflow-wrap: anywhere;
}
#articles .article-preview p,
#articles .article-preview h3 {
  margin: 0;
  line-height: 1.6;
}
#articles .article-preview h3 { line-height: 1.3; }
#articles .article-preview .btn {
  align-self: flex-start;
  margin-top: auto;
}
.wp-article-breadcrumbs {
  padding-top: 24px;
  line-height: 1.7;
  overflow-wrap: anywhere;
}
.wp-article-breadcrumbs a { text-decoration: underline; text-underline-offset: 3px; }
.wp-article-main { min-width: 0; }
.wp-article-section { padding: 24px 0 44px; }
.wp-article-card { min-width: 0; }
.wp-article-header { margin-bottom: 28px; }
.wp-article-header h1 { line-height: 1.15; overflow-wrap: anywhere; }
.wp-article-date { color: var(--muted); line-height: 1.6; margin: 0 0 12px; }
.wp-article-body { min-width: 0; }
.wp-article-body > .tablelobby-editorial {
  background: linear-gradient(160deg, rgba(12, 16, 21, 0.92), rgba(6, 8, 11, 0.9));
  border: 1px solid var(--line);
  border-radius: var(--radius-lg);
  padding: 24px;
  box-shadow: var(--shadow);
  backdrop-filter: blur(4px);
  line-height: 1.75;
  overflow-wrap: anywhere;
}
.tablelobby-editorial > p,
.tablelobby-editorial > ul,
.tablelobby-editorial > ol,
.tablelobby-editorial > nav {
  max-width: 76ch;
  margin: 0 0 22px;
}
.tablelobby-editorial h2 { margin: 32px 0 14px; line-height: 1.25; }
.tablelobby-editorial h3 { margin: 24px 0 12px; line-height: 1.35; }
.tablelobby-editorial [id] { scroll-margin-top: 180px; }
.tablelobby-editorial a { text-decoration: underline; text-underline-offset: 3px; }
.tablelobby-editorial ul,
.tablelobby-editorial ol { padding-left: 24px; }
.tablelobby-editorial li + li { margin-top: 8px; }
.tablelobby-editorial > img {
  width: 100%;
  height: auto;
  border-radius: var(--radius-md);
  margin: 24px 0;
}
.tablelobby-editorial .article-table {
  overflow-x: auto;
  max-width: 100%;
  margin: 24px 0;
}
.tablelobby-editorial table { width: 100%; border-collapse: collapse; }
.tablelobby-editorial caption { text-align: left; margin-bottom: 10px; font-weight: 700; }
.tablelobby-editorial th,
.tablelobby-editorial td {
  text-align: left;
  vertical-align: top;
  padding: 12px;
  border: 1px solid var(--line);
  min-width: 130px;
}
.tablelobby-editorial .article-byline { color: var(--muted); }
.tablelobby-editorial > :last-child { margin-bottom: 0; }
@media (max-width: 600px) {
  #articles[data-builder-articles="true"] { padding: 40px 0; }
  .wp-article-section { padding: 20px 0 32px; }
  .wp-article-body > .tablelobby-editorial { padding: 18px; }
  .tablelobby-editorial h2 { margin-top: 26px; }
  .tablelobby-editorial th,
  .tablelobby-editorial td { padding: 10px; }
}
