.tg-toolbar{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem;margin-bottom:1.25rem}.tg-blocks{display:grid;gap:1rem}.tg-block{border:1px solid var(--bs-border-color);border-radius:var(--bs-border-radius);overflow:hidden}.tg-block__head{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.5rem .75rem .5rem 1rem;border-bottom:1px solid var(--bs-border-color);background:var(--bs-tertiary-bg)}.tg-block__label{display:inline-flex;align-items:center;gap:.5rem;margin:0;font-size:.8125rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--sb-brand)}.tg-block__meta{color:var(--sb-muted);font-size:.8125rem;font-weight:400;letter-spacing:0;text-transform:none}.tg-block__body{margin:0;padding:1rem;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.7}.tg-block__body.is-code{font-family:var(--bs-font-monospace);font-size:.875rem}.tg-block--headline .tg-block__body:not(.is-code){font-size:1.5rem;font-weight:700;line-height:1.3}.tg-block--teaser .tg-block__body:not(.is-code){font-size:1.125rem;color:var(--sb-muted)}.tg-block--text .tg-block__body{max-height:28rem;overflow-y:auto}
