.gd-legacy-content { max-width: 100%; }
.gd-legacy-content img { max-width: 100%; height: auto; }
.gd-legacy-content .wsite-multicol-table { width: 100%; border-collapse: collapse; table-layout: fixed; }
.gd-legacy-content .wsite-multicol-col { vertical-align: top; }
.gd-legacy-content .wsite-image { max-width: 100%; }
.gd-legacy-content .wsite-button { display: inline-block; text-decoration: none; }
.gd-legacy-content .wsite-button-inner { display: inline-block; padding: 12px 18px; }
.gd-legacy-content .guitardaily-migrated-slideshow { display: grid; grid-template-columns: repeat(auto-fit, minmax(220px, 1fr)); gap: 16px; margin: 18px 0; }
.gd-legacy-content .guitardaily-migrated-slide { margin: 0; text-align: center; }
.gd-legacy-content .guitardaily-migrated-slide img { display: block; margin: 0 auto; }
.gd-legacy-content pre.chords { white-space: pre-wrap; overflow-wrap: normal; overflow-x: auto; font-family: monospace; }
.gd-legacy-content pre.chords.split-2-chords { column-count: 2; column-gap: 32px; }
.gd-legacy-content .transpose-keys { display: flex; flex-wrap: wrap; gap: 6px; margin: 8px 0 16px; }
.gd-legacy-content .transpose-keys a { display: inline-block; padding: 4px 7px; border: 1px solid currentColor; text-decoration: none; }
.gd-legacy-content .transpose-keys a.selected { font-weight: 700; }
.gd-legacy-content .accordion__title { cursor: pointer; }
.gd-legacy-content .accordion__item.active > .accordion__content { display: block !important; max-height: none !important; overflow: visible !important; }
.gd-legacy-content .tabbed-box-tab { cursor: pointer; }
.gd-legacy-content .tabbed-box-content { display: none; }
.gd-legacy-content .tabbed-box-content:first-child { display: block; }
.gd-legacy-content iframe { max-width: 100%; }
@media (max-width: 760px) {
  .gd-legacy-content .wsite-multicol-table,
  .gd-legacy-content .wsite-multicol-tbody,
  .gd-legacy-content .wsite-multicol-tr,
  .gd-legacy-content .wsite-multicol-col { display: block; width: 100% !important; }
  .gd-legacy-content .wsite-multicol-col { padding-left: 0 !important; padding-right: 0 !important; }
  .gd-legacy-content pre.chords.split-2-chords { column-count: 1; }
}


/* V1.4 chronological archive page */
.gd-blog-archive-item{margin:0 0 2rem}.gd-blog-archive-item h2{margin-bottom:.35rem}.gd-blog-archive-date{opacity:.7;font-size:.9em;margin-bottom:.6rem}.gd-blog-archive-pagination ul{display:flex;gap:.5rem;list-style:none;padding:0;flex-wrap:wrap}
