@charset "UTF-8";
/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/
html, body, div, span, applet, object, iframe,
h1,
cs-info-fact ._value, h2, cs-info-listicle ._value, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  -moz-padding-start: 0px;
  -webkit-padding-start: 0px;
}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block;
}

body {
  line-height: 1;
}

ol, ul {
  list-style: none;
}

blockquote, q {
  quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
  content: '';
  content: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

* {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.no-select, cs-button, .button {
  -webkit-touch-callout: none;
  /* iOS Safari */
  -webkit-user-select: none;
  /* Safari */
  /* Konqueror HTML */
  -moz-user-select: none;
  /* Old versions of Firefox */
  -ms-user-select: none;
  /* Internet Explorer/Edge */
  user-select: none;
  /* Non-prefixed version, currently
							supported by Chrome, Edge, Opera and Firefox */
}

/* ----------------------------------------------------------------------------------------------------

Super Form Reset

A couple of things to watch out for:

- IE8: If a text input doesn't have padding on all sides or none the text won't be centered.
- The default border sizes on text inputs in all UAs seem to be slightly different. You're better off using custom borders.
- You NEED to set the font-size and family on all form elements
- Search inputs need to have their appearance reset and the box-sizing set to content-box to match other UAs
- You can style the upload button in webkit using ::-webkit-file-upload-button
- ::-webkit-file-upload-button selectors can't be used in the same selector as normal ones. FF and IE freak out.
- IE: You don't need to fake inline-block with labels and form controls in IE. They function as inline-block.
- By turning off ::-webkit-search-decoration, it removes the extra whitespace on the left on search inputs

----------------------------------------------------------------------------------------------------*/
input,
label,
select,
button,
textarea {
  margin: 0;
  border: 0;
  padding: 0;
  display: inline-block;
  vertical-align: middle;
  white-space: normal;
  background: none;
  line-height: 1;
  /* Browsers have different default form fonts */
  font-size: 13px;
  font-family: Arial;
}

/* Remove the stupid outer glow in Webkit */
input:focus {
  outline: 0;
}

/* Box Sizing Reset
-----------------------------------------------*/
/* All of our custom controls should be what we expect them to be */
input,
textarea {
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}

/* These elements are usually rendered a certain way by the browser */
button,
input[type=reset],
input[type=button],
input[type=submit],
input[type=checkbox],
input[type=radio],
select {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

/* Text Inputs
-----------------------------------------------*/
/* Button Controls
-----------------------------------------------*/
input[type=checkbox],
input[type=radio] {
  width: 13px;
  height: 13px;
}

/* File Uploads
-----------------------------------------------*/
/* Search Input
-----------------------------------------------*/
/* Make webkit render the search input like a normal text field */
input[type=search] {
  -webkit-appearance: textfield;
  -webkit-box-sizing: content-box;
}

/* Turn off the recent search for webkit. It adds about 15px padding on the left */
::-webkit-search-decoration {
  display: none;
}

/* Buttons
-----------------------------------------------*/
button,
input[type="reset"],
input[type="button"],
input[type="submit"] {
  /* Fix IE7 display bug */
  overflow: visible;
  width: auto;
}

/* IE8 and FF freak out if this rule is within another selector */
::-webkit-file-upload-button {
  padding: 0;
  border: 0;
  background: none;
}

/* Textarea
-----------------------------------------------*/
textarea {
  /* Move the label to the top */
  vertical-align: top;
  /* Turn off scroll bars in IE unless needed */
  overflow: auto;
}

/* Selects
-----------------------------------------------*/
select[multiple] {
  /* Move the label to the top */
  vertical-align: top;
}

.font-display, h1, cs-info-fact ._value, h2, cs-info-listicle ._value, h3, h4 {
  font-family: 'DM Sans', sans-serif;
  font-weight: 700;
  font-style: normal;
  letter-spacing: -.05em;
}

.font-body, body, html {
  font-family: 'DM Sans', monospace;
  font-weight: 400;
  font-style: normal;
}

.font-ui, h5, .avatar, cs-avatar, cs-button, .button, .chart-legend, .dropdown, .-reset-type, label, input[type=text],
input[type=email],
input[type=number],
input[type=password],
input[type=search],
input[type=url],
textarea, select, cs-radio-buttons, cs-toggle, cs-menu, cs-progress-stepper, cs-tabs, table td:not(:first-child), .tag, cs-toc, .cs-toc, .tooltip, cs-tooltip {
  font-family: 'DM Mono', monospace;
  font-weight: normal;
  font-style: normal;
}

body, html {
  font-size: 16px;
  line-height: 125%;
}


h1,
cs-info-fact ._value, h2, cs-info-listicle ._value, h3, h4, h5, h6 {
  margin: 0;
}


h1,
cs-info-fact ._value, h2, cs-info-listicle ._value, h3, h4 {
  line-height: 100%;
}


h1,
cs-info-fact ._value {
  font-size: 3.5rem;
  line-height: 100%;
}

h2, cs-info-listicle ._value {
  font-size: 2.5rem;
}

h3 {
  font-size: 1.5rem;
}

h4 {
  font-size: 1.25rem;
  text-transform: capitalize;
}

h5 {
  text-transform: uppercase;
}

b {
  font-weight: 700;
}

.-font-l, cs-progress-stepper ._steps ._step {
  font-size: 1.25rem;
  line-height: 133%;
}

.-font-m, .-reset-type, label, input[type=text],
input[type=email],
input[type=number],
input[type=password],
input[type=search],
input[type=url],
textarea, select {
  font-size: 1rem;
  line-height: 133%;
}

.-font-s, .chart-legend, .tooltip, cs-tooltip {
  font-size: .8rem;
  line-height: 133%;
}

.-all-caps {
  text-transform: uppercase;
}

p {
  max-width: 60ch;
  line-height: 150%;
}

span {
  white-space: nowrap;
}

a:not(.button) {
  color: #00a89d;
  text-decoration: underline;
  cursor: pointer;
}

a:not(.button):hover {
  text-decoration: none;
}

.-text-left {
  text-align: left;
}

.-text-center, .footer {
  text-align: center;
}

.-text-right {
  text-align: right;
}

code {
  background-color: var(--col-main);
  color: var(--col-bg);
}

:root {
  --col-accent: #00a89d;
}

.-apply-theme, .-theme-dark, .bottom-bar, cs-menu, .-theme-light, .screen, .modal ._window {
  background: var(--col-bg);
  color: var(--col-main);
  stroke: var(--col-main);
}

.-invert-theme, table tr:not(:first-child):not(.-disabled):hover, cs-toc ul li.-selected, .cs-toc ul li.-selected {
  background: var(--col-main);
  color: var(--col-bg);
  stroke: var(--col-bg);
}

.-bg-off, .footer, cs-card, cs-card.-horizontal cs-card-thumb ._icon, cs-card cs-card-thumb ._icon {
  background: var(--col-off-bg);
}

.-bg-white {
  background: white;
}

.-bg-warning {
  background: #FFBB00;
}

.-bg-error {
  background: #FF0222;
}

.-col-warning {
  color: #FFBB00;
  stroke: #FFBB00;
}

.-col-error {
  color: #FF0222;
  stroke: #FF0222;
}

.-theme-dark, .bottom-bar, cs-menu {
  --col-main: white;
  --col-bg: #141b26;
  --col-off-bg: #000000;
}

.-theme-light, .screen, .modal ._window {
  --col-main: #141b26;
  --col-bg: #dde7e5;
  --col-off-bg: #ffffff;
}

.-col-accent, h5 {
  color: var(--col-accent);
  stroke: var(--col-accent);
}

.-space-half-screen {
  margin-top: 40vh;
}

.-space-xxl {
  margin-top: 8rem !important;
}

.-space-xl, .footer {
  margin-top: 4rem !important;
}

.-space-l, .topic {
  margin-top: 2rem !important;
}

.-space, .space-m {
  margin-top: 1rem !important;
}

.-space-s {
  margin-top: 0.5rem !important;
}

.-space-xs {
  margin-top: 0.25rem !important;
}

.-pad-xxl {
  padding: 8rem;
}

.-pad-xl {
  padding: 4rem;
}

.-pad-l, .modal ._window {
  padding: 2rem;
}

.-pad, code, .bottom-bar, cs-button.-primary, .button.-primary, cs-button.-secondary, .button.-secondary, cs-button.-menu, .button.-menu, cs-card cs-card-content, cs-card cs-card-footer, table td, table th,
.-pad-m {
  padding: 1rem;
}

.-pad-s, cs-card.-horizontal cs-card-thumb ._icon, cs-card cs-card-thumb ._icon, .tag, .tooltip, cs-tooltip {
  padding: 0.5rem;
}

.-pad-xs {
  padding: 0.25rem;
}

.-pad-horiz {
  padding: 0 1rem;
}

.-absolute {
  position: absolute;
}

.-relative, cs-card cs-card-footer, .topic {
  position: relative;
}

.-z-over-top {
  z-index: 200;
}

.-z-top {
  z-index: 100;
}

.-z-mid {
  z-index: 50;
}

.-width-s {
  width: 100%;
  max-width: 420px;
}

.-width-m {
  width: 100%;
  max-width: 640px;
}

.-width-l {
  width: 100%;
  max-width: 960px;
}

.-width-xl {
  width: 100%;
  max-width: 1440px;
}

.-h-100, .-expand, .chart-legend {
  height: 100%;
}

.-h-50 {
  height: 50%;
}

.-w-125 {
  width: 125%;
}

.-w-100, .-expand {
  width: 100%;
}

.-expand {
  -o-object-fit: cover;
     object-fit: cover;
}

.debug {
  border: 1px solid gold;
}

hr {
  border-top: 1px solid var(--col-accent);
}

.-aspect-1x1 {
  padding-bottom: 100%;
}

.-aspect-4x3 {
  padding-bottom: 75%;
}

.-aspect-3x2 {
  padding-bottom: 66.66%;
}

.-aspect-16x9 {
  padding-bottom: 56.25%;
}

.-aspect-2x1 {
  padding-bottom: 50%;
}

.-round-corners, cs-card {
  border-radius: 4px;
  overflow: hidden;
}

.-hide {
  display: none !important;
}

body, html {
  width: 100%;
  height: 100%;
  max-width: 100%;
  padding: 0;
  margin: 0;
  overflow: hidden;
}

body {
  position: relative;
}

.screen {
  position: fixed;
  left: 3.5rem;
  top: 0;
  width: calc(100vw - 3.5rem);
  height: 100vh;
  overflow: auto;
}

.page, main {
  position: relative;
  width: calc(100% - 14rem - 8rem);
  min-width: 960px;
  margin-left: 4rem;
}

main {
  min-height: calc(100vh - 4rem);
}

main.-w-full {
  width: calc(100% - 8rem);
  margin-left: auto;
  margin-right: auto;
}

section {
  margin-top: 2rem;
}

.footer {
  padding: 4rem 2rem;
}

.-scrolling {
  overflow-y: auto;
}

.bg-cover {
  width: 100%;
  height: 100%;
  background: #00a89d;
}

.bg-cover img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  mix-blend-mode: multiply;
}

img {
  max-width: 100%;
  width: 100%;
}

.login {
  position: fixed;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
}

.avatar, cs-avatar {
  position: relative;
  --size: 3rem;
  overflow: hidden;
}

.avatar.-s, cs-avatar.-s {
  --size: 2rem;
}

.avatar.-l, cs-avatar.-l {
  --size: 6rem;
}

.avatar.-xl, cs-avatar.-xl {
  --size: 12rem;
}

.avatar img, cs-avatar img {
  display: block;
  -o-object-fit: cover;
     object-fit: cover;
  width: var(--size);
  height: var(--size);
  border-radius: 50%;
  border: 1.5px solid var(--col-main);
}

.avatar ._initials, cs-avatar ._initials {
  position: relative;
  background-color: var(--col-main);
  color: #00a89d;
  width: var(--size);
  height: var(--size);
  min-width: var(--size);
  min-height: var(--size);
  border-radius: 50%;
  font-size: calc(var(--size) * .5);
  overflow: hidden;
}

.bottom-bar {
  width: 100%;
}

cs-button, .button {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  text-decoration: none;
  cursor: pointer;
  -webkit-transition: background-color 250ms, -webkit-transform 250ms;
  transition: background-color 250ms, -webkit-transform 250ms;
  transition: transform 250ms, background-color 250ms;
  transition: transform 250ms, background-color 250ms, -webkit-transform 250ms;
}

cs-button:hover:not(.-in-group):not(.-menu), .button:hover:not(.-in-group):not(.-menu) {
  -webkit-transform: scale(0.95);
          transform: scale(0.95);
  text-decoration: none;
}

cs-button:hover:not(.-in-group):not(.-menu), .button:hover:not(.-in-group):not(.-menu) {
  -webkit-transform: scale(0.9);
          transform: scale(0.9);
  text-decoration: none;
}

cs-button.-in-group, .button.-in-group {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

cs-button span, .button span {
  white-space: nowrap;
}

cs-button span, cs-button svg, .button span, .button svg {
  pointer-events: none;
}

cs-button[disabled], .button[disabled] {
  opacity: .33;
  pointer-events: none;
}

cs-button.-selected:not(.-active-selected), .button.-selected:not(.-active-selected) {
  pointer-events: none;
}

cs-button > *:not(:first-child), .button > *:not(:first-child) {
  margin-left: 0.5rem;
}

cs-button.-reverse, .button.-reverse {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
}

cs-button.-reverse > *:not(:first-child), .button.-reverse > *:not(:first-child) {
  margin-left: 0;
  margin-right: 0.5rem;
}

cs-button.-primary, .button.-primary {
  background-color: var(--col-main);
  color: var(--col-bg);
  stroke: var(--col-bg);
}

cs-button.-primary:not(.-in-group), .button.-primary:not(.-in-group) {
  border-radius: 4px;
}

cs-button.-primary:hover, .button.-primary:hover {
  color: #00a89d;
  stroke: #00a89d;
}

cs-button.-primary.-selected, .button.-primary.-selected {
  background: #00a89d;
  color: #dde7e5;
  stroke: #dde7e5;
}

cs-button.-secondary:not(.-in-group), .button.-secondary:not(.-in-group) {
  -webkit-box-shadow: inset 0 0 0 1.5px var(--col-main);
          box-shadow: inset 0 0 0 1.5px var(--col-main);
  border-radius: 4px;
}

cs-button.-secondary:hover, .button.-secondary:hover {
  text-decoration: underline;
}

cs-button.-secondary.-selected, .button.-secondary.-selected {
  background-color: var(--col-main);
  color: var(--col-bg);
  stroke: var(--col-bg);
}

cs-button.-secondary.-in-group, .button.-secondary.-in-group {
  -webkit-box-shadow: none;
          box-shadow: none;
}

cs-button.-menu > *:not(:first-child), .button.-menu > *:not(:first-child) {
  margin-left: 1rem;
}

cs-button.-menu.-selected, cs-button.-menu:hover, .button.-menu.-selected, .button.-menu:hover {
  background: #00a89d;
  color: #dde7e5;
  stroke: #dde7e5;
}

cs-button:not(.-primary):not(.-secondary):not(.-menu).-selected, .button:not(.-primary):not(.-secondary):not(.-menu).-selected {
  background-color: var(--col-main);
  color: var(--col-bg);
  stroke: var(--col-bg);
  border-radius: 4px;
}

.button-group.-joined, cs-button-group.-joined {
  overflow: hidden;
  border-radius: 4px;
}

.button-group.-joined.-primary cs-button:not(:first-child), cs-button-group.-joined.-primary cs-button:not(:first-child) {
  margin-left: 1px;
}

.button-group.-joined.-inline, cs-card cs-card-footer .button-group.-joined._details, cs-button-group.-joined.-inline, cs-card cs-card-footer cs-button-group.-joined._details {
  display: -webkit-inline-box !important;
  display: -ms-inline-flexbox !important;
  display: inline-flex !important;
}

.button-group.-joined.-secondary, cs-button-group.-joined.-secondary {
  -webkit-box-shadow: inset 0 0 0 1.5px var(--col-main);
          box-shadow: inset 0 0 0 1.5px var(--col-main);
}

.button-group.-joined.-secondary cs-button:not(:first-child), cs-button-group.-joined.-secondary cs-button:not(:first-child) {
  border-left: 1.5px solid var(--col-main);
}

.button-group.-joined:not(.-primary):not(.-secondary) cs-button, cs-button-group.-joined:not(.-primary):not(.-secondary) cs-button {
  padding: 0.5rem 1rem;
}

.button-group.-joined:not(.-primary):not(.-secondary) cs-button:not(:first-child), cs-button-group.-joined:not(.-primary):not(.-secondary) cs-button:not(:first-child) {
  margin-left: 1rem;
}

cs-card {
  position: relative;
  overflow: hidden;
}

cs-card.-horizontal {
  grid-column: span 2;
}

cs-card.-horizontal cs-card-header, cs-card.-horizontal cs-card-content, cs-card.-horizontal cs-card-footer {
  margin-left: 20rem;
  width: calc(100% - 20rem);
}

cs-card.-horizontal cs-card-thumb {
  position: absolute;
  left: 0;
  top: 0;
  width: 18rem;
  height: 100%;
}

cs-card.-horizontal cs-card-thumb ._icon {
  left: auto;
  bottom: auto;
  top: 1rem;
  right: 0;
}

cs-card cs-card-content {
  width: 100%;
}

cs-card cs-card-content > p._description {
  text-overflow: ellipsis;
  overflow: hidden;
  display: -webkit-box !important;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
  white-space: normal;
}

cs-card cs-card-content.-tall > p {
  -webkit-line-clamp: 8;
}

cs-card cs-card-header {
  padding: 1rem 1rem 0;
}

cs-card cs-card-header span {
  color: #909496;
}

cs-card cs-card-thumb {
  position: relative;
  width: 100%;
  height: 10rem;
  overflow: hidden;
}

cs-card cs-card-thumb img {
  position: absolute;
  width: 100%;
  height: 100%;
  max-width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -webkit-transition: -webkit-transform 400ms;
  transition: -webkit-transform 400ms;
  transition: transform 400ms;
  transition: transform 400ms, -webkit-transform 400ms;
}

cs-card cs-card-thumb ._icon {
  position: absolute;
  left: 1rem;
  bottom: 0;
}

cs-card cs-card-footer ._divider {
  position: absolute;
  top: 0;
  width: calc(100% - 2 * 1rem);
  height: 0;
  border-top: 1.5px solid var(--col-off-bg);
}

cs-card cs-card-footer ._details > span {
  margin-left: 0.25rem;
}

/*

Card Anatomy:
Two types of card

cs-card-article
	layout: .-vertical (default), .-horizontal
	.title
	.description
	.icon
	.footer-[...properties] (ie. footer-labels="Projects,Datasets",...)

cs-card-info
// freefall of content


Common elements:
cs-card-title
	.title .subtitle

cs-card-footer
	.icons "brain,table,users"
	.labels "Projects,Datasets,Collaborators" // for tooltip
	.values "15,0,4"
	.cta-icon
	.cta-label



*/
.chart {
  position: relative;
  width: 100%;
  height: 100%;
  --min-h:none;
  overflow: auto;
}

.chart._container {
  position: relative;
}

.chart.-s {
  --min-h: 15rem;
}

.chart.-l {
  --min-h: 25rem;
}

.chart.-xl {
  --min-h: 40rem;
}

.chart canvas {
  position: relative;
  width: 100% !important;
  height: 100% !important;
  min-height: var(--min-h);
}

.chart-legend ._item ._key {
  width: 2em;
  height: 1em;
  background-color: var(--col-key);
}

.dropdown {
  position: absolute;
  top: 100%;
  right: 0;
  z-index: 100;
  background-color: white;
  --dropdown-height: 8rem;
  -webkit-transition: max-height 250ms;
  transition: max-height 250ms;
  height: auto;
  max-height: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  border-radius: 4px;
  -webkit-box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.3);
          box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.3);
  overflow: hidden;
}

.dropdown > * {
  border-radius: 0;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}

.dropdown > *:not(:last-child) {
  border-bottom: 1px solid #dde7e5;
}

.dropdown-parent {
  display: block;
  cursor: pointer;
}

.dropdown-parent .dropdown-trigger {
  -webkit-transition: -webkit-transform 400ms;
  transition: -webkit-transform 400ms;
  transition: transform 400ms;
  transition: transform 400ms, -webkit-transform 400ms;
}

.dropdown-parent.-expanded .dropdown-trigger {
  -webkit-transform: translateY(-0.5rem);
          transform: translateY(-0.5rem);
}

.dropdown-parent.-expanded .dropdown {
  max-height: var(--dropdown-height);
}

label {
  margin-bottom: 0.25rem;
  width: 100%;
}

input[type=text],
input[type=email],
input[type=number],
input[type=password],
input[type=search],
input[type=url],
textarea {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: block;
  width: 100%;
  padding: 1rem;
  background: var(--col-off-bg);
  border: 1.5px solid var(--col-off-bg);
  border-radius: 4px;
  color: var(--col-main);
}

input[type=text]:focus,
input[type=email]:focus,
input[type=number]:focus,
input[type=password]:focus,
input[type=search]:focus,
input[type=url]:focus,
textarea:focus {
  border: 1.5px solid #00a89d;
}

input[type=text]:disabled, input[type=text][readonly],
input[type=email]:disabled,
input[type=email][readonly],
input[type=number]:disabled,
input[type=number][readonly],
input[type=password]:disabled,
input[type=password][readonly],
input[type=search]:disabled,
input[type=search][readonly],
input[type=url]:disabled,
input[type=url][readonly],
textarea:disabled,
textarea[readonly] {
  opacity: .5;
  border: 1.5px solid var(--col-off-bg);
}

input[type=text]:invalid, input[type=text].-invalid,
input[type=email]:invalid,
input[type=email].-invalid,
input[type=number]:invalid,
input[type=number].-invalid,
input[type=password]:invalid,
input[type=password].-invalid,
input[type=search]:invalid,
input[type=search].-invalid,
input[type=url]:invalid,
input[type=url].-invalid,
textarea:invalid,
textarea.-invalid {
  border: 1.5px solid #FF0222;
}

textarea {
  resize: vertical;
  line-height: 150%;
}

.form-field {
  display: block;
  width: 100%;
  position: relative;
}

.form-field svg {
  position: absolute;
  bottom: 14px;
  right: 1rem;
  fill: #909496;
  mix-blend-mode: exclusion;
  pointer-events: none;
}

.form-field:hover svg {
  display: none;
}

select {
  display: block;
  color: var(--col-main);
  line-height: 120%;
  height: 52px;
  padding: 0 1rem;
  width: 100%;
  max-width: 50ch;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin: 0;
  border: 1.5px solid var(--col-off-bg);
  border-radius: 4px;
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  background-color: var(--col-off-bg);
  color: var(--col-main);
  /* Support for rtl text, explicit support for Arabic and Hebrew */
}

select:focus {
  border: 1.5px solid #00a89d;
  outline: none;
}

select:disabled {
  opacity: .5;
}

select option {
  font-weight: normal;
}

select *[dir="rtl"] select, select :root:lang(ar) select, select :root:lang(iw) select {
  background-position: left .7em top 50%, 0 0;
  padding: .6em .8em .5em 1.4em;
}

cs-radio-buttons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}

@media (max-width: 500px) {
  cs-radio-buttons {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    width: 100%;
  }
}

cs-radio-buttons:not(.-vertical) ._radio-button:not(:first-child) {
  margin-left: 1rem;
}

cs-radio-buttons.-vertical {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

cs-radio-buttons.-vertical ._radio-button:not(:first-child) {
  margin-top: 0.5rem;
}

cs-radio-buttons ._radio-button {
  width: auto;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  cursor: pointer;
}

cs-radio-buttons ._radio-button span {
  white-space: nowrap;
}

cs-radio-buttons ._radio-button input {
  display: inline;
  position: absolute;
  opacity: 0;
  cursor: pointer;
}

cs-radio-buttons ._radio-button .checkmark {
  position: relative;
  display: inline;
  height: 1.25rem;
  width: 1.25rem;
  background-color: transparent;
  border: 2px solid var(--col-main);
  border-radius: 50%;
  margin-right: 0.25rem;
  -webkit-transition: border-width 250ms;
  transition: border-width 250ms;
}

cs-radio-buttons ._radio-button:hover input:not(:checked) ~ .checkmark:after {
  -webkit-transform: translate(-50%, -50%) scale(0.25);
          transform: translate(-50%, -50%) scale(0.25);
}

cs-radio-buttons ._radio-button .checkmark:after {
  content: "";
  position: absolute;
}

cs-radio-buttons ._radio-button input:checked ~ .checkmark:after {
  -webkit-transform: translate(-50%, -50%) scale(1);
          transform: translate(-50%, -50%) scale(1);
}

cs-radio-buttons ._radio-button .checkmark:after {
  top: 50%;
  left: 50%;
  width: .75rem;
  height: .75rem;
  -webkit-transform: translate(-50%, -50%) scale(0);
          transform: translate(-50%, -50%) scale(0);
  -webkit-transition: -webkit-transform 250ms;
  transition: -webkit-transform 250ms;
  transition: transform 250ms;
  transition: transform 250ms, -webkit-transform 250ms;
  border-radius: 50%;
  background: var(--col-main);
}

cs-toggle {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  cursor: pointer;
}

cs-toggle cs-icon {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  margin-right: 0.5rem;
}

cs-toggle span {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  white-space: nowrap;
}

cs-toggle:not(.-selected) {
  color: #909496;
}

cs-toggle:not(.-selected) svg {
  stroke: #909496;
}

cs-toggle:not(.-selected) ._icon-off {
  display: block;
}

cs-toggle:not(.-selected) ._icon-on {
  display: none;
}

cs-toggle.-selected {
  color: var(--col-main);
}

cs-toggle.-selected svg {
  stroke: var(--col-main);
}

cs-toggle.-selected ._icon-off {
  display: none;
}

cs-toggle.-selected ._icon-on {
  display: inline;
}

.grid, cs-grid {
  --cell-size:400px;
  display: -ms-grid;
  display: grid;
  grid-gap: 0.5rem;
  grid-auto-flow: dense;
  -ms-grid-columns: (minmax(var(--cell-size), 1fr))[auto-fit];
      grid-template-columns: repeat(auto-fit, minmax(var(--cell-size), 1fr));
}

.grid > *.-col-3, cs-grid > *.-col-3 {
  grid-column: span 3;
}

.grid > *.-col-2, cs-grid > *.-col-2 {
  grid-column: span 2;
}

.grid > *.-collapse, cs-grid > *.-collapse {
  -ms-grid-column: 1;
  grid-column: 1;
}

cs-header ._bg {
  position: absolute;
  width: 100%;
  height: 20vw;
  -o-object-fit: cover;
     object-fit: cover;
  -webkit-clip-path: polygon(0% 0%, 100% 0%, 100% 100%);
          clip-path: polygon(0% 0%, 100% 0%, 100% 100%);
}

cs-header ._nav {
  height: calc(20vw - 2rem);
}

cs-header ._breadcrumbs {
  padding-bottom: 1rem;
}

cs-header ._breadcrumbs a {
  color: var(--col-main);
}

cs-icon {
  display: table;
}

cs-icon svg {
  display: table-row;
  vertical-align: -33%;
  width: 1.5em;
  height: 1.5em;
  fill: none;
  stroke-width: 2;
  stroke-linecap: round;
  stroke-linejoin: round;
}

cs-icon.-xl svg {
  width: 4em;
  height: 4em;
  stroke-width: 1;
}

cs-icon.-l svg {
  width: 3em;
  height: 3em;
  stroke-width: 1.5;
}

cs-icon.-xl svg {
  width: 6em;
  height: 6em;
  stroke-width: 0.75;
}

cs-icon.-s svg {
  stroke-width: 3;
  width: 1em;
  height: 1em;
}

cs-icon._logo svg {
  width: 8.75rem;
  height: 4.5rem;
  stroke: none;
  fill: var(--col-main);
  padding: none;
}

cs-info-fact {
  padding-left: 0.5rem;
  border-left: 0.25rem solid #00a89d;
}

cs-info-fact p {
  max-width: 350px;
}

cs-info-listicle ._value {
  width: 2.5em;
  text-align: right;
}

cs-info-listicle p {
  padding: 0.5rem;
  border-left: 0.25rem solid #00a89d;
}

ul {
  list-style-position: inside;
}

ul > *:not(:first-child) {
  margin-top: 1rem;
}

ul[disc] {
  list-style-type: disc;
}

ul[arrow] {
  list-style-type: '→ ';
}

ul li {
  max-width: 78ch;
}

ol[type] {
  list-style: lower-roman inside !important;
}

ol[type] li {
  margin-top: 1rem;
}

cs-menu {
  position: fixed;
  left: 0;
  top: 0;
  width: 3.5rem;
  height: 100vh;
  z-index: 200;
  -webkit-transition: width 400ms, -webkit-box-shadow 400ms;
  transition: width 400ms, -webkit-box-shadow 400ms;
  transition: width 400ms, box-shadow 400ms;
  transition: width 400ms, box-shadow 400ms, -webkit-box-shadow 400ms;
  -webkit-box-shadow: 0 0 0 #0008;
          box-shadow: 0 0 0 #0008;
  padding-top: 3rem;
  overflow: hidden;
  --col-main: #566;
}

cs-menu:hover {
  --col-main: #dde7e5;
  width: 13rem;
  -webkit-box-shadow: 4px 0 16px #000A;
          box-shadow: 4px 0 16px #000A;
}

cs-menu > * {
  width: 13rem;
}

.modal {
  --modal-trans:-50%, calc(-50% + 4rem);
  --modal-scale:.5;
  --modal-opacity:0;
  position: fixed;
  z-index: 1001;
}

.modal ._bg {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #000C;
  opacity: var(--modal-opacity);
  -webkit-transition: opacity 500ms;
  transition: opacity 500ms;
  pointer-events: none;
}

.modal ._window {
  background-color: white;
  position: fixed;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(var(--modal-trans)) scale(var(--modal-scale));
          transform: translate(var(--modal-trans)) scale(var(--modal-scale));
  height: auto;
  opacity: var(--modal-opacity);
  -webkit-transition: opacity 500ms, -webkit-transform 500ms;
  transition: opacity 500ms, -webkit-transform 500ms;
  transition: opacity 500ms, transform 500ms;
  transition: opacity 500ms, transform 500ms, -webkit-transform 500ms;
  border-radius: 4px;
  -webkit-box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.3);
          box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.3);
}

.modal.-show {
  --modal-trans:-50%,-50%;
  --modal-scale:1;
  --modal-opacity:1;
}

.modal.-show ._bg {
  pointer-events: all;
}

.notification-dot {
  position: absolute;
  top: 12px;
  left: 32px;
  width: 12px;
  height: 12px;
  border-radius: 50%;
  background: red;
}

.progress-bar {
  --percent: 50%;
  position: relative;
  height: 8px;
  border-radius: 4px;
  overflow: hidden;
  background: white;
}

.progress-bar ._bar {
  position: absolute;
  top: 0;
  left: 0;
  width: var(--percent);
  height: 100%;
  background-color: #00a89d;
  -webkit-transition: width 150ms;
  transition: width 150ms;
}

cs-progress-stepper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

cs-progress-stepper ._steps {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

cs-progress-stepper ._steps > *:not(:first-child) {
  margin-left: 0.25rem;
}

cs-progress-stepper ._steps ._step {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 3rem;
          flex: 0 0 3rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-radius: 50%;
  width: 3rem;
  height: 3rem;
  border: 1.5px solid var(--col-main);
}

cs-progress-stepper ._steps ._step:not(.-disabled) {
  background: var(--col-main);
  color: var(--col-bg);
  stroke: var(--col-bg);
}

cs-progress-stepper ._steps ._step.-disabled span, cs-progress-stepper ._steps ._step.-current span {
  display: block;
}

cs-progress-stepper ._steps ._step.-disabled ._icon-not-completed,
cs-progress-stepper ._steps ._step.-disabled ._icon-completed, cs-progress-stepper ._steps ._step.-current ._icon-not-completed,
cs-progress-stepper ._steps ._step.-current ._icon-completed {
  display: none;
}

cs-progress-stepper ._steps ._step:not(.-current):not(.-disabled) {
  cursor: pointer;
}

cs-progress-stepper ._steps ._step:not(.-current):not(.-disabled) span {
  display: none;
}

cs-progress-stepper ._steps ._step:not(.-current):not(.-disabled).-completed ._icon-not-completed {
  display: none;
}

cs-progress-stepper ._steps ._step:not(.-current):not(.-disabled).-completed ._icon-completed {
  display: block;
}

cs-progress-stepper ._steps ._step:not(.-current):not(.-disabled):not(.-completed) ._icon-not-completed {
  display: block;
}

cs-progress-stepper ._steps ._step:not(.-current):not(.-disabled):not(.-completed) ._icon-completed {
  display: none;
}

cs-progress-stepper ._steps ._line {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  border-top: 1.5px solid var(--col-main);
}

cs-progress-stepper ._steps ._inline-title {
  display: inline;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}

@media (orientation: portrait) {
  cs-progress-stepper ._steps ._inline-title {
    display: none;
  }
}

cs-progress-stepper ._below-title {
  display: none;
}

@media (orientation: portrait) {
  cs-progress-stepper ._below-title {
    display: block;
  }
}

cs-tabs {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  height: auto;
}

@media (max-width: 500px) {
  cs-tabs {
    width: 100%;
  }
}

cs-tabs.-inline, cs-card cs-card-footer cs-tabs._details {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}

cs-tabs ._tab {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: top;
      -ms-flex-pack: top;
          justify-content: top;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding: 1rem 4rem;
  color: #909496;
  stroke: #909496;
  white-space: nowrap;
  border-bottom: 1.5px solid var(--col-main);
}

@media (max-width: 500px) {
  cs-tabs ._tab {
    padding: 1rem 0.5rem;
  }
}

cs-tabs ._tab > *:not(:first-child) {
  margin-top: 0.5rem;
}

cs-tabs ._tab:not(.-selected):hover {
  color: var(--col-main);
  stroke: var(--col-main);
  cursor: pointer;
}

cs-tabs ._tab.-selected {
  color: var(--col-main);
  stroke: var(--col-main);
  border-bottom: 8px solid var(--col-main);
}

cs-tabs.-small ._tab {
  padding: 0.5rem;
}

cs-tabs.-vertical {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  overflow: hidden;
  text-overflow: ellipsis;
}

cs-tabs.-vertical > *:not(:first-child) {
  margin-top: auto;
}

cs-tabs.-vertical ._tab {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-bottom: none;
  border-left: 1.5px solid var(--col-main);
  padding: 1rem;
  overflow: hidden;
}

cs-tabs.-vertical ._tab.-selected {
  border-bottom: none;
  border-left: 8px solid var(--col-main);
}

cs-tabs.-vertical ._tab span {
  max-width: 35ch;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  -ms-flex-negative: 1;
      flex-shrink: 1;
}

cs-tabs.-vertical ._tab > *:not(:first-child) {
  margin-top: 0;
  margin-left: 0.5rem;
}

table {
  background: white;
  border-radius: 4px;
  border: 1px solid #dde7e5;
  width: 100%;
  overflow: hidden;
}

table tr:first-child {
  background: #f5faf9;
}

table tr:not(:last-child) {
  border-bottom: 1px solid #dde7e5;
}

table tr:not(:first-child):not(.-disabled) {
  cursor: pointer;
}

table tr.-disabled {
  opacity: .5;
}

table td, table th {
  text-align: left;
}

table td {
  vertical-align: middle;
}

table td span {
  margin: 0;
  display: block;
}

.tag {
  display: -webkit-inline-box !important;
  display: -ms-inline-flexbox !important;
  display: inline-flex !important;
  width: auto;
  border-radius: 4px;
  border: 1.5px solid #141b26;
  margin-bottom: 0.5rem;
}

.tag:not([disabled]) {
  cursor: pointer;
}

.tag:not([disabled]):hover {
  opacity: .66;
}

cs-toc, .cs-toc {
  position: fixed;
  right: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  z-index: 200;
  max-width: 14rem;
}

cs-toc ul li, .cs-toc ul li {
  margin-top: 0 !important;
  padding: 1rem 4rem 1rem 1rem;
  cursor: pointer;
}

cs-toc ul li:hover, .cs-toc ul li:hover {
  text-decoration: underline;
}

cs-toc ul li.-selected, .cs-toc ul li.-selected {
  pointer-events: none;
  text-decoration: none;
}

.topic {
  -webkit-transition: -webkit-transform 400ms;
  transition: -webkit-transform 400ms;
  transition: transform 400ms;
  transition: transform 400ms, -webkit-transform 400ms;
}

.topic:not(.-empty) {
  cursor: pointer;
}

.topic:not(.-empty):hover {
  -webkit-transform: translateX(-1rem);
          transform: translateX(-1rem);
}

._cover {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: -webkit-gradient(linear, left top, right top, color-stop(75%, #FFF0), to(var(--col-bg)));
  background: linear-gradient(90deg, #FFF0 75%, var(--col-bg) 100%);
}

.tooltip, cs-tooltip {
  --display: none;
  position: fixed;
  bottom: var(--y);
  left: var(--x);
  max-width: 25rem;
  display: var(--display);
  border: 1px solid #FFBB00;
  background: #FD8;
  border-radius: 4px;
  -webkit-box-shadow: 1px 2px 4px #0004;
          box-shadow: 1px 2px 4px #0004;
  z-index: 200;
  pointer-events: none;
}

.sliding-panels {
  position: relative;
  width: 100%;
  overflow: hidden;
}

:root {
  --panels-offset: 0
;
}

.sliding-panels-content {
  position: absolute;
  width: auto;
  height: 100%;
  overflow-x: scroll;
  overflow-y: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-transform: translateX(var(--panels-offset));
          transform: translateX(var(--panels-offset));
  -webkit-transition: -webkit-transform 700ms;
  transition: -webkit-transform 700ms;
  transition: transform 700ms;
  transition: transform 700ms, -webkit-transform 700ms;
}

.sliding-panel {
  position: relative;
  float: left;
  padding-bottom: 8rem;
  width: 100vw;
  height: 100%;
  overflow-y: auto;
  opacity: 0;
  -webkit-transition: opacity 400ms;
  transition: opacity 400ms;
}

.sliding-panel.-selected {
  opacity: 1;
}

.stack-h, .avatar, cs-avatar, .bottom-bar, cs-button, .button, .button-group.-joined, cs-button-group.-joined, cs-card cs-card-header, cs-card cs-card-footer, cs-card cs-card-footer ._details, .chart-legend ._item, cs-info-listicle, .tag, .topic {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}

.stack-h.-inline, .-inline.avatar, cs-avatar.-inline, .-inline.bottom-bar, cs-button.-inline, .-inline.button, .-inline.button-group.-joined, cs-button-group.-inline.-joined, cs-card cs-card-header.-inline, cs-card cs-card-footer.-inline, cs-card cs-card-footer ._details, .chart-legend .-inline._item, .chart-legend cs-card cs-card-footer ._item._details, cs-card cs-card-footer .chart-legend ._item._details, cs-info-listicle.-inline, .-inline.tag, .-inline.topic {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}

.stack-h.-reverse, .-reverse.avatar, cs-avatar.-reverse, .-reverse.bottom-bar, cs-button.-reverse, .-reverse.button, .-reverse.button-group.-joined, cs-button-group.-reverse.-joined, cs-card cs-card-header.-reverse, cs-card cs-card-footer.-reverse, cs-card cs-card-footer .-reverse._details, .chart-legend .-reverse._item, cs-info-listicle.-reverse, .-reverse.tag, .-reverse.topic {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
}

.stack-h.-wrap, .-wrap.avatar, cs-avatar.-wrap, .-wrap.bottom-bar, cs-button.-wrap, .-wrap.button, .-wrap.button-group.-joined, cs-button-group.-wrap.-joined, cs-card cs-card-header.-wrap, cs-card cs-card-footer.-wrap, cs-card cs-card-footer .-wrap._details, .chart-legend .-wrap._item, cs-info-listicle.-wrap, .-wrap.tag, .-wrap.topic {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.stack-h.-gap.-wrap, .-gap.-wrap.avatar, .-wrap.avatar.chart-legend, .modal .-wrap.avatar._window, cs-avatar.-gap.-wrap, cs-avatar.-wrap.chart-legend, .modal cs-avatar.-wrap._window, .-gap.-wrap.bottom-bar, .-wrap.bottom-bar.chart-legend, .modal .-wrap.bottom-bar._window, cs-button.-gap.-wrap, cs-button.-wrap.chart-legend, .modal cs-button.-wrap._window, .-gap.-wrap.button, .-wrap.button.chart-legend, .modal .-wrap.button._window, .-gap.-wrap.button-group.-joined, .-wrap.button-group.-joined.chart-legend, cs-info-listicle.-wrap.button-group.-joined, .modal .-wrap.button-group.-joined._window, cs-button-group.-gap.-wrap.-joined, cs-button-group.-wrap.-joined.chart-legend, .modal cs-button-group.-wrap.-joined._window, cs-card cs-card-header.-gap.-wrap, cs-card cs-card-header.-wrap.chart-legend, cs-card .modal cs-card-header.-wrap._window, .modal cs-card cs-card-header.-wrap._window, cs-card cs-card-footer.-gap.-wrap, cs-card cs-card-footer.-wrap.chart-legend, cs-card .modal cs-card-footer.-wrap._window, .modal cs-card cs-card-footer.-wrap._window, cs-card cs-card-footer .-gap.-wrap._details, cs-card cs-card-footer .-wrap._details.chart-legend, cs-card cs-card-footer cs-info-listicle.-wrap._details, cs-card cs-card-footer .modal .-wrap._details._window, .modal cs-card cs-card-footer .-wrap._details._window, .stack-h.-wrap.chart-legend, .chart-legend .-wrap.chart-legend._item, .-wrap.chart-legend.topic, .chart-legend .-gap.-wrap._item, .chart-legend cs-info-listicle.-wrap._item, .chart-legend .modal .-wrap._item._window, .modal .chart-legend .-wrap._item._window, cs-info-listicle.-wrap, .modal .stack-h.-wrap._window, .modal cs-info-listicle.-wrap._window, .modal .-wrap._window.topic, .-wrap.tag, .-gap.-wrap.topic {
  margin-top: -1rem;
  margin-left: -1rem;
}

.stack-h.-gap.-wrap > *, .-gap.-wrap.avatar > *, .-wrap.avatar.chart-legend > *, cs-info-listicle.-wrap.avatar > *, .modal .-wrap.avatar._window > *, .-wrap.avatar.tag > *, cs-avatar.-gap.-wrap > *, cs-avatar.-wrap.chart-legend > *, .modal cs-avatar.-wrap._window > *, cs-avatar.-wrap.tag > *, .-gap.-wrap.bottom-bar > *, .-wrap.bottom-bar.chart-legend > *, cs-info-listicle.-wrap.bottom-bar > *, .modal .-wrap.bottom-bar._window > *, .-wrap.bottom-bar.tag > *, cs-button.-gap.-wrap > *, cs-button.-wrap.chart-legend > *, .modal cs-button.-wrap._window > *, cs-button.-wrap.tag > *, .-gap.-wrap.button > *, .-wrap.button.chart-legend > *, cs-info-listicle.-wrap.button > *, .modal .-wrap.button._window > *, .-wrap.button.tag > *, .-gap.-wrap.button-group.-joined > *, .-wrap.button-group.-joined.chart-legend > *, cs-info-listicle.-wrap.button-group.-joined > *, .modal .-wrap.button-group.-joined._window > *, .-wrap.button-group.-joined.tag > *, cs-button-group.-gap.-wrap.-joined > *, cs-button-group.-wrap.-joined.chart-legend > *, .modal cs-button-group.-wrap.-joined._window > *, cs-button-group.-wrap.-joined.tag > *, cs-card cs-card-header.-gap.-wrap > *, cs-card cs-card-header.-wrap.chart-legend > *, cs-card .modal cs-card-header.-wrap._window > *, .modal cs-card cs-card-header.-wrap._window > *, cs-card cs-card-header.-wrap.tag > *, cs-card cs-card-footer.-gap.-wrap > *, cs-card cs-card-footer.-wrap.chart-legend > *, cs-card .modal cs-card-footer.-wrap._window > *, .modal cs-card cs-card-footer.-wrap._window > *, cs-card cs-card-footer.-wrap.tag > *, cs-card cs-card-footer .-gap.-wrap._details > *, cs-card cs-card-footer .-wrap._details.chart-legend > *, cs-card cs-card-footer cs-info-listicle.-wrap._details > *, cs-card cs-card-footer .modal .-wrap._details._window > *, .modal cs-card cs-card-footer .-wrap._details._window > *, cs-card cs-card-footer .-wrap._details.tag > *, .stack-h.-wrap.chart-legend > *, .chart-legend .-wrap.chart-legend._item > *, cs-info-listicle.-wrap.chart-legend > *, .-wrap.chart-legend.tag > *, .-wrap.chart-legend.topic > *, .chart-legend .-gap.-wrap._item > *, .chart-legend cs-info-listicle.-wrap._item > *, .chart-legend .modal .-wrap._item._window > *, .modal .chart-legend .-wrap._item._window > *, .chart-legend .-wrap._item.tag > *, cs-info-listicle.-wrap > *, .modal .stack-h.-wrap._window > *, .modal cs-info-listicle.-wrap._window > *, .modal .-wrap._window.tag > *, .modal .-wrap._window.topic > *, .-wrap.tag > *, .-gap.-wrap.topic > *, cs-info-listicle.-wrap.topic > *, .-wrap.topic.tag > * {
  margin-top: 1rem;
  margin-left: 1rem;
}

.stack-h.-gap:not(.-wrap) > *:not(:first-child), .-gap.avatar:not(.-wrap) > *:not(:first-child), .avatar.chart-legend:not(.-wrap) > *:not(:first-child), cs-info-listicle.avatar:not(.-wrap) > *:not(:first-child), .modal .avatar._window:not(.-wrap) > *:not(:first-child), .avatar.tag:not(.-wrap) > *:not(:first-child), cs-avatar.-gap:not(.-wrap) > *:not(:first-child), cs-avatar.chart-legend:not(.-wrap) > *:not(:first-child), .modal cs-avatar._window:not(.-wrap) > *:not(:first-child), cs-avatar.tag:not(.-wrap) > *:not(:first-child), .-gap.bottom-bar:not(.-wrap) > *:not(:first-child), .bottom-bar.chart-legend:not(.-wrap) > *:not(:first-child), cs-info-listicle.bottom-bar:not(.-wrap) > *:not(:first-child), .modal .bottom-bar._window:not(.-wrap) > *:not(:first-child), .bottom-bar.tag:not(.-wrap) > *:not(:first-child), cs-button.-gap:not(.-wrap) > *:not(:first-child), cs-button.chart-legend:not(.-wrap) > *:not(:first-child), .modal cs-button._window:not(.-wrap) > *:not(:first-child), cs-button.tag:not(.-wrap) > *:not(:first-child), .-gap.button:not(.-wrap) > *:not(:first-child), .button.chart-legend:not(.-wrap) > *:not(:first-child), cs-info-listicle.button:not(.-wrap) > *:not(:first-child), .modal .button._window:not(.-wrap) > *:not(:first-child), .button.tag:not(.-wrap) > *:not(:first-child), .-gap.button-group.-joined:not(.-wrap) > *:not(:first-child), .button-group.-joined.chart-legend:not(.-wrap) > *:not(:first-child), cs-info-listicle.button-group.-joined:not(.-wrap) > *:not(:first-child), .modal .button-group.-joined._window:not(.-wrap) > *:not(:first-child), .button-group.-joined.tag:not(.-wrap) > *:not(:first-child), cs-button-group.-gap.-joined:not(.-wrap) > *:not(:first-child), cs-button-group.-joined.chart-legend:not(.-wrap) > *:not(:first-child), .modal cs-button-group.-joined._window:not(.-wrap) > *:not(:first-child), cs-button-group.-joined.tag:not(.-wrap) > *:not(:first-child), cs-card cs-card-header.-gap:not(.-wrap) > *:not(:first-child), cs-card cs-card-header.chart-legend:not(.-wrap) > *:not(:first-child), cs-card .modal cs-card-header._window:not(.-wrap) > *:not(:first-child), .modal cs-card cs-card-header._window:not(.-wrap) > *:not(:first-child), cs-card cs-card-header.tag:not(.-wrap) > *:not(:first-child), cs-card cs-card-footer.-gap:not(.-wrap) > *:not(:first-child), cs-card cs-card-footer.chart-legend:not(.-wrap) > *:not(:first-child), cs-card .modal cs-card-footer._window:not(.-wrap) > *:not(:first-child), .modal cs-card cs-card-footer._window:not(.-wrap) > *:not(:first-child), cs-card cs-card-footer.tag:not(.-wrap) > *:not(:first-child), cs-card cs-card-footer .-gap._details:not(.-wrap) > *:not(:first-child), cs-card cs-card-footer ._details.chart-legend:not(.-wrap) > *:not(:first-child), cs-card cs-card-footer cs-info-listicle._details:not(.-wrap) > *:not(:first-child), cs-card cs-card-footer .modal ._details._window:not(.-wrap) > *:not(:first-child), .modal cs-card cs-card-footer ._details._window:not(.-wrap) > *:not(:first-child), cs-card cs-card-footer ._details.tag:not(.-wrap) > *:not(:first-child), .stack-h.chart-legend:not(.-wrap) > *:not(:first-child), .chart-legend .chart-legend._item:not(.-wrap) > *:not(:first-child), cs-info-listicle.chart-legend:not(.-wrap) > *:not(:first-child), .chart-legend.tag:not(.-wrap) > *:not(:first-child), .chart-legend.topic:not(.-wrap) > *:not(:first-child), .chart-legend .-gap._item:not(.-wrap) > *:not(:first-child), .chart-legend cs-info-listicle._item:not(.-wrap) > *:not(:first-child), .chart-legend .modal ._item._window:not(.-wrap) > *:not(:first-child), .modal .chart-legend ._item._window:not(.-wrap) > *:not(:first-child), .chart-legend ._item.tag:not(.-wrap) > *:not(:first-child), cs-info-listicle:not(.-wrap) > *:not(:first-child), .modal .stack-h._window:not(.-wrap) > *:not(:first-child), .modal cs-info-listicle._window:not(.-wrap) > *:not(:first-child), .modal ._window.tag:not(.-wrap) > *:not(:first-child), .modal ._window.topic:not(.-wrap) > *:not(:first-child), .tag:not(.-wrap) > *:not(:first-child), .-gap.topic:not(.-wrap) > *:not(:first-child), cs-info-listicle.topic:not(.-wrap) > *:not(:first-child), .topic.tag:not(.-wrap) > *:not(:first-child) {
  margin-left: 1rem;
}

.stack-h.-gap-xs.-wrap, .-gap-xs.-wrap.avatar, cs-avatar.-gap-xs.-wrap, .-gap-xs.-wrap.bottom-bar, cs-button.-gap-xs.-wrap, .-gap-xs.-wrap.button, .-gap-xs.-wrap.button-group.-joined, cs-button-group.-gap-xs.-wrap.-joined, cs-card cs-card-header.-gap-xs.-wrap, cs-card cs-card-footer.-gap-xs.-wrap, cs-card cs-card-footer .-gap-xs.-wrap._details, .chart-legend .-gap-xs.-wrap._item, cs-info-listicle.-gap-xs.-wrap, .-gap-xs.-wrap.tag, .-gap-xs.-wrap.topic {
  margin-top: -0.25rem;
  margin-left: -0.25rem;
}

.stack-h.-gap-xs.-wrap > *, .-gap-xs.-wrap.avatar > *, cs-avatar.-gap-xs.-wrap > *, .-gap-xs.-wrap.bottom-bar > *, cs-button.-gap-xs.-wrap > *, .-gap-xs.-wrap.button > *, .-gap-xs.-wrap.button-group.-joined > *, cs-button-group.-gap-xs.-wrap.-joined > *, cs-card cs-card-header.-gap-xs.-wrap > *, cs-card cs-card-footer.-gap-xs.-wrap > *, cs-card cs-card-footer .-gap-xs.-wrap._details > *, .chart-legend .-gap-xs.-wrap._item > *, cs-info-listicle.-gap-xs.-wrap > *, .-gap-xs.-wrap.tag > *, .-gap-xs.-wrap.topic > * {
  margin-top: 0.25rem;
  margin-left: 0.25rem;
}

.stack-h.-gap-xs:not(.-wrap) > *:not(:first-child), .-gap-xs.avatar:not(.-wrap) > *:not(:first-child), cs-avatar.-gap-xs:not(.-wrap) > *:not(:first-child), .-gap-xs.bottom-bar:not(.-wrap) > *:not(:first-child), cs-button.-gap-xs:not(.-wrap) > *:not(:first-child), .-gap-xs.button:not(.-wrap) > *:not(:first-child), .-gap-xs.button-group.-joined:not(.-wrap) > *:not(:first-child), cs-button-group.-gap-xs.-joined:not(.-wrap) > *:not(:first-child), cs-card cs-card-header.-gap-xs:not(.-wrap) > *:not(:first-child), cs-card cs-card-footer.-gap-xs:not(.-wrap) > *:not(:first-child), cs-card cs-card-footer .-gap-xs._details:not(.-wrap) > *:not(:first-child), .chart-legend .-gap-xs._item:not(.-wrap) > *:not(:first-child), cs-info-listicle.-gap-xs:not(.-wrap) > *:not(:first-child), .-gap-xs.tag:not(.-wrap) > *:not(:first-child), .-gap-xs.topic:not(.-wrap) > *:not(:first-child) {
  margin-left: 0.25rem;
}

.stack-h.-gap-s.-wrap, .-wrap.avatar, cs-avatar.-wrap, .-gap-s.-wrap.bottom-bar, cs-button.-gap-s.-wrap, .-gap-s.-wrap.button, .-gap-s.-wrap.button-group.-joined, cs-avatar.-wrap.button-group.-joined, cs-button-group.-gap-s.-wrap.-joined, cs-card cs-card-header.-gap-s.-wrap, cs-card cs-card-footer.-gap-s.-wrap, cs-card cs-card-footer .-gap-s.-wrap._details, cs-card cs-card-footer cs-avatar.-wrap._details, .chart-legend .-wrap._item, cs-info-listicle.-gap-s.-wrap, .-gap-s.-wrap.tag, .-wrap.topic {
  margin-top: -0.5rem;
  margin-left: -0.5rem;
}

.stack-h.-gap-s.-wrap > *, .-wrap.avatar > *, cs-avatar.-wrap > *, .-gap-s.-wrap.bottom-bar > *, .-wrap.bottom-bar.avatar > *, cs-avatar.-wrap.bottom-bar > *, .-wrap.bottom-bar.topic > *, cs-button.-gap-s.-wrap > *, cs-button.-wrap.avatar > *, cs-button.-wrap.topic > *, .-gap-s.-wrap.button > *, .-wrap.button.avatar > *, cs-avatar.-wrap.button > *, .-wrap.button.topic > *, .-gap-s.-wrap.button-group.-joined > *, .-wrap.button-group.-joined.avatar > *, cs-avatar.-wrap.button-group.-joined > *, .-wrap.button-group.-joined.topic > *, cs-button-group.-gap-s.-wrap.-joined > *, cs-button-group.-wrap.-joined.avatar > *, cs-button-group.-wrap.-joined.topic > *, cs-card cs-card-header.-gap-s.-wrap > *, cs-card cs-card-header.-wrap.avatar > *, .chart-legend cs-card cs-card-header.-wrap._item > *, cs-card cs-card-header.-wrap.topic > *, cs-card cs-card-footer.-gap-s.-wrap > *, cs-card cs-card-footer.-wrap.avatar > *, .chart-legend cs-card cs-card-footer.-wrap._item > *, cs-card cs-card-footer.-wrap.topic > *, cs-card cs-card-footer .-gap-s.-wrap._details > *, cs-card cs-card-footer .-wrap._details.avatar > *, cs-card cs-card-footer cs-avatar.-wrap._details > *, .chart-legend cs-card cs-card-footer .-wrap._details._item > *, cs-card cs-card-footer .-wrap._details.topic > *, .chart-legend .-wrap._item > *, cs-info-listicle.-gap-s.-wrap > *, cs-info-listicle.-wrap.avatar > *, cs-info-listicle.-wrap.topic > *, .-gap-s.-wrap.tag > *, .-wrap.tag.avatar > *, cs-avatar.-wrap.tag > *, .-wrap.tag.topic > *, .-wrap.topic > * {
  margin-top: 0.5rem;
  margin-left: 0.5rem;
}

.stack-h.-gap-s:not(.-wrap) > *:not(:first-child), .avatar:not(.-wrap) > *:not(:first-child), cs-avatar:not(.-wrap) > *:not(:first-child), .-gap-s.bottom-bar:not(.-wrap) > *:not(:first-child), .bottom-bar.avatar:not(.-wrap) > *:not(:first-child), cs-avatar.bottom-bar:not(.-wrap) > *:not(:first-child), .bottom-bar.topic:not(.-wrap) > *:not(:first-child), cs-button.-gap-s:not(.-wrap) > *:not(:first-child), cs-button.avatar:not(.-wrap) > *:not(:first-child), cs-button.topic:not(.-wrap) > *:not(:first-child), .-gap-s.button:not(.-wrap) > *:not(:first-child), .button.avatar:not(.-wrap) > *:not(:first-child), cs-avatar.button:not(.-wrap) > *:not(:first-child), .button.topic:not(.-wrap) > *:not(:first-child), .-gap-s.button-group.-joined:not(.-wrap) > *:not(:first-child), .button-group.-joined.avatar:not(.-wrap) > *:not(:first-child), cs-avatar.button-group.-joined:not(.-wrap) > *:not(:first-child), .button-group.-joined.topic:not(.-wrap) > *:not(:first-child), cs-button-group.-gap-s.-joined:not(.-wrap) > *:not(:first-child), cs-button-group.-joined.avatar:not(.-wrap) > *:not(:first-child), cs-button-group.-joined.topic:not(.-wrap) > *:not(:first-child), cs-card cs-card-header.-gap-s:not(.-wrap) > *:not(:first-child), cs-card cs-card-header.avatar:not(.-wrap) > *:not(:first-child), .chart-legend cs-card cs-card-header._item:not(.-wrap) > *:not(:first-child), cs-card cs-card-header.topic:not(.-wrap) > *:not(:first-child), cs-card cs-card-footer.-gap-s:not(.-wrap) > *:not(:first-child), cs-card cs-card-footer.avatar:not(.-wrap) > *:not(:first-child), .chart-legend cs-card cs-card-footer._item:not(.-wrap) > *:not(:first-child), cs-card cs-card-footer.topic:not(.-wrap) > *:not(:first-child), cs-card cs-card-footer .-gap-s._details:not(.-wrap) > *:not(:first-child), cs-card cs-card-footer ._details.avatar:not(.-wrap) > *:not(:first-child), cs-card cs-card-footer cs-avatar._details:not(.-wrap) > *:not(:first-child), .chart-legend cs-card cs-card-footer ._details._item:not(.-wrap) > *:not(:first-child), cs-card cs-card-footer ._details.topic:not(.-wrap) > *:not(:first-child), .chart-legend ._item:not(.-wrap) > *:not(:first-child), cs-info-listicle.-gap-s:not(.-wrap) > *:not(:first-child), cs-info-listicle.avatar:not(.-wrap) > *:not(:first-child), cs-info-listicle.topic:not(.-wrap) > *:not(:first-child), .-gap-s.tag:not(.-wrap) > *:not(:first-child), .tag.avatar:not(.-wrap) > *:not(:first-child), cs-avatar.tag:not(.-wrap) > *:not(:first-child), .tag.topic:not(.-wrap) > *:not(:first-child), .topic:not(.-wrap) > *:not(:first-child) {
  margin-left: 0.5rem;
}

.stack-h.-gap-l.-wrap, cs-card-content section.stack-h.-wrap, cs-card-content section.-wrap.avatar, cs-card-content section.-wrap.bottom-bar, cs-card-content section.-wrap.button, cs-card-content section.-wrap.button-group.-joined, cs-card-content cs-card cs-card-footer section.-wrap._details, cs-card cs-card-footer cs-card-content section.-wrap._details, cs-card-content .chart-legend section.-wrap._item, .chart-legend cs-card-content section.-wrap._item, cs-card-content section.-wrap.tag, cs-card-content section.-wrap.topic, .-gap-l.-wrap.avatar, cs-header .-wrap.avatar._nav, cs-avatar.-gap-l.-wrap, cs-header cs-avatar.-wrap._nav, .-gap-l.-wrap.bottom-bar, cs-header .-wrap.bottom-bar._nav, cs-button.-gap-l.-wrap, cs-header cs-button.-wrap._nav, .-gap-l.-wrap.button, cs-header .-wrap.button._nav, .-gap-l.-wrap.button-group.-joined, cs-header .-wrap.button-group.-joined._nav, cs-button-group.-gap-l.-wrap.-joined, cs-header cs-button-group.-wrap.-joined._nav, cs-card cs-card-header.-gap-l.-wrap, cs-card cs-header cs-card-header.-wrap._nav, cs-header cs-card cs-card-header.-wrap._nav, cs-card cs-card-footer.-gap-l.-wrap, cs-card cs-header cs-card-footer.-wrap._nav, cs-header cs-card cs-card-footer.-wrap._nav, cs-card cs-card-footer .-gap-l.-wrap._details, cs-card cs-card-footer cs-header .-wrap._details._nav, cs-header cs-card cs-card-footer .-wrap._details._nav, .chart-legend .-gap-l.-wrap._item, .chart-legend cs-header .-wrap._item._nav, cs-header .chart-legend .-wrap._item._nav, cs-header .stack-h.-wrap._nav, cs-header cs-info-listicle.-wrap._nav, cs-header .-wrap._nav.tag, cs-header .-wrap._nav.topic, cs-info-listicle.-gap-l.-wrap, .-gap-l.-wrap.tag, .-gap-l.-wrap.topic {
  margin-top: -2rem;
  margin-left: -2rem;
}

.stack-h.-gap-l.-wrap > *, cs-card-content section.stack-h.-wrap > *, cs-card-content section.-wrap.avatar > *, cs-card-content section.-wrap.bottom-bar > *, cs-card-content section.-wrap.button > *, cs-card-content section.-wrap.button-group.-joined > *, cs-card-content cs-card cs-card-footer section.-wrap._details > *, cs-card cs-card-footer cs-card-content section.-wrap._details > *, cs-card-content .chart-legend section.-wrap._item > *, .chart-legend cs-card-content section.-wrap._item > *, cs-card-content section.-wrap.tag > *, cs-card-content section.-wrap.topic > *, .-gap-l.-wrap.avatar > *, cs-header .-wrap.avatar._nav > *, cs-avatar.-gap-l.-wrap > *, cs-header cs-avatar.-wrap._nav > *, .-gap-l.-wrap.bottom-bar > *, cs-header .-wrap.bottom-bar._nav > *, cs-button.-gap-l.-wrap > *, cs-header cs-button.-wrap._nav > *, .-gap-l.-wrap.button > *, cs-header .-wrap.button._nav > *, .-gap-l.-wrap.button-group.-joined > *, cs-header .-wrap.button-group.-joined._nav > *, cs-button-group.-gap-l.-wrap.-joined > *, cs-header cs-button-group.-wrap.-joined._nav > *, cs-card cs-card-header.-gap-l.-wrap > *, cs-card cs-header cs-card-header.-wrap._nav > *, cs-header cs-card cs-card-header.-wrap._nav > *, cs-card cs-card-footer.-gap-l.-wrap > *, cs-card cs-header cs-card-footer.-wrap._nav > *, cs-header cs-card cs-card-footer.-wrap._nav > *, cs-card cs-card-footer .-gap-l.-wrap._details > *, cs-card cs-card-footer cs-header .-wrap._details._nav > *, cs-header cs-card cs-card-footer .-wrap._details._nav > *, .chart-legend .-gap-l.-wrap._item > *, .chart-legend cs-header .-wrap._item._nav > *, cs-header .chart-legend .-wrap._item._nav > *, cs-header .stack-h.-wrap._nav > *, cs-header cs-info-listicle.-wrap._nav > *, cs-header .-wrap._nav.tag > *, cs-header .-wrap._nav.topic > *, cs-info-listicle.-gap-l.-wrap > *, .-gap-l.-wrap.tag > *, .-gap-l.-wrap.topic > * {
  margin-top: 2rem;
  margin-left: 2rem;
}

.stack-h.-gap-l:not(.-wrap) > *:not(:first-child), cs-card-content section.stack-h:not(.-wrap) > *:not(:first-child), cs-card-content section.avatar:not(.-wrap) > *:not(:first-child), cs-card-content section.bottom-bar:not(.-wrap) > *:not(:first-child), cs-card-content section.button:not(.-wrap) > *:not(:first-child), cs-card-content section.button-group.-joined:not(.-wrap) > *:not(:first-child), cs-card-content cs-card cs-card-footer section._details:not(.-wrap) > *:not(:first-child), cs-card cs-card-footer cs-card-content section._details:not(.-wrap) > *:not(:first-child), cs-card-content .chart-legend section._item:not(.-wrap) > *:not(:first-child), .chart-legend cs-card-content section._item:not(.-wrap) > *:not(:first-child), cs-card-content section.tag:not(.-wrap) > *:not(:first-child), cs-card-content section.topic:not(.-wrap) > *:not(:first-child), .-gap-l.avatar:not(.-wrap) > *:not(:first-child), cs-header .avatar._nav:not(.-wrap) > *:not(:first-child), cs-avatar.-gap-l:not(.-wrap) > *:not(:first-child), cs-header cs-avatar._nav:not(.-wrap) > *:not(:first-child), .-gap-l.bottom-bar:not(.-wrap) > *:not(:first-child), cs-header .bottom-bar._nav:not(.-wrap) > *:not(:first-child), cs-button.-gap-l:not(.-wrap) > *:not(:first-child), cs-header cs-button._nav:not(.-wrap) > *:not(:first-child), .-gap-l.button:not(.-wrap) > *:not(:first-child), cs-header .button._nav:not(.-wrap) > *:not(:first-child), .-gap-l.button-group.-joined:not(.-wrap) > *:not(:first-child), cs-header .button-group.-joined._nav:not(.-wrap) > *:not(:first-child), cs-button-group.-gap-l.-joined:not(.-wrap) > *:not(:first-child), cs-header cs-button-group.-joined._nav:not(.-wrap) > *:not(:first-child), cs-card cs-card-header.-gap-l:not(.-wrap) > *:not(:first-child), cs-card cs-header cs-card-header._nav:not(.-wrap) > *:not(:first-child), cs-header cs-card cs-card-header._nav:not(.-wrap) > *:not(:first-child), cs-card cs-card-footer.-gap-l:not(.-wrap) > *:not(:first-child), cs-card cs-header cs-card-footer._nav:not(.-wrap) > *:not(:first-child), cs-header cs-card cs-card-footer._nav:not(.-wrap) > *:not(:first-child), cs-card cs-card-footer .-gap-l._details:not(.-wrap) > *:not(:first-child), cs-card cs-card-footer cs-header ._details._nav:not(.-wrap) > *:not(:first-child), cs-header cs-card cs-card-footer ._details._nav:not(.-wrap) > *:not(:first-child), .chart-legend .-gap-l._item:not(.-wrap) > *:not(:first-child), .chart-legend cs-header ._item._nav:not(.-wrap) > *:not(:first-child), cs-header .chart-legend ._item._nav:not(.-wrap) > *:not(:first-child), cs-header .stack-h._nav:not(.-wrap) > *:not(:first-child), cs-header cs-info-listicle._nav:not(.-wrap) > *:not(:first-child), cs-header ._nav.tag:not(.-wrap) > *:not(:first-child), cs-header ._nav.topic:not(.-wrap) > *:not(:first-child), cs-info-listicle.-gap-l:not(.-wrap) > *:not(:first-child), .-gap-l.tag:not(.-wrap) > *:not(:first-child), .-gap-l.topic:not(.-wrap) > *:not(:first-child) {
  margin-left: 2rem;
}

.stack-h.-gap-xl.-wrap, .-gap-xl.-wrap.avatar, cs-avatar.-gap-xl.-wrap, .-gap-xl.-wrap.bottom-bar, cs-button.-gap-xl.-wrap, .-gap-xl.-wrap.button, .-gap-xl.-wrap.button-group.-joined, cs-button-group.-gap-xl.-wrap.-joined, cs-card cs-card-header.-gap-xl.-wrap, cs-card cs-card-footer.-gap-xl.-wrap, cs-card cs-card-footer .-gap-xl.-wrap._details, .chart-legend .-gap-xl.-wrap._item, cs-info-listicle.-gap-xl.-wrap, .-gap-xl.-wrap.tag, .-gap-xl.-wrap.topic {
  margin-top: -4rem;
  margin-left: -4rem;
}

.stack-h.-gap-xl.-wrap > *, .-gap-xl.-wrap.avatar > *, cs-avatar.-gap-xl.-wrap > *, .-gap-xl.-wrap.bottom-bar > *, cs-button.-gap-xl.-wrap > *, .-gap-xl.-wrap.button > *, .-gap-xl.-wrap.button-group.-joined > *, cs-button-group.-gap-xl.-wrap.-joined > *, cs-card cs-card-header.-gap-xl.-wrap > *, cs-card cs-card-footer.-gap-xl.-wrap > *, cs-card cs-card-footer .-gap-xl.-wrap._details > *, .chart-legend .-gap-xl.-wrap._item > *, cs-info-listicle.-gap-xl.-wrap > *, .-gap-xl.-wrap.tag > *, .-gap-xl.-wrap.topic > * {
  margin-top: 4rem;
  margin-left: 4rem;
}

.stack-h.-gap-xl:not(.-wrap) > *:not(:first-child), .-gap-xl.avatar:not(.-wrap) > *:not(:first-child), cs-avatar.-gap-xl:not(.-wrap) > *:not(:first-child), .-gap-xl.bottom-bar:not(.-wrap) > *:not(:first-child), cs-button.-gap-xl:not(.-wrap) > *:not(:first-child), .-gap-xl.button:not(.-wrap) > *:not(:first-child), .-gap-xl.button-group.-joined:not(.-wrap) > *:not(:first-child), cs-button-group.-gap-xl.-joined:not(.-wrap) > *:not(:first-child), cs-card cs-card-header.-gap-xl:not(.-wrap) > *:not(:first-child), cs-card cs-card-footer.-gap-xl:not(.-wrap) > *:not(:first-child), cs-card cs-card-footer .-gap-xl._details:not(.-wrap) > *:not(:first-child), .chart-legend .-gap-xl._item:not(.-wrap) > *:not(:first-child), cs-info-listicle.-gap-xl:not(.-wrap) > *:not(:first-child), .-gap-xl.tag:not(.-wrap) > *:not(:first-child), .-gap-xl.topic:not(.-wrap) > *:not(:first-child) {
  margin-left: 4rem;
}

@media (orientation: portrait) {
  .stack-h.-responsive, .-responsive.avatar, cs-avatar.-responsive, .-responsive.bottom-bar, cs-button.-responsive, .-responsive.button, .-responsive.button-group.-joined, cs-button-group.-responsive.-joined, cs-card cs-card-header.-responsive, cs-card cs-card-footer.-responsive, cs-card cs-card-footer .-responsive._details, .chart-legend .-responsive._item, cs-info-listicle.-responsive, .-responsive.tag, .-responsive.topic {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .stack-h.-responsive > *, .-responsive.avatar > *, cs-avatar.-responsive > *, .-responsive.bottom-bar > *, cs-button.-responsive > *, .-responsive.button > *, .-responsive.button-group.-joined > *, cs-button-group.-responsive.-joined > *, cs-card cs-card-header.-responsive > *, cs-card cs-card-footer.-responsive > *, cs-card cs-card-footer .-responsive._details > *, .chart-legend .-responsive._item > *, cs-info-listicle.-responsive > *, .-responsive.tag > *, .-responsive.topic > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
  }
  .stack-h.-responsive.-wrap, .-responsive.-wrap.avatar, cs-avatar.-responsive.-wrap, .-responsive.-wrap.bottom-bar, cs-button.-responsive.-wrap, .-responsive.-wrap.button, .-responsive.-wrap.button-group.-joined, cs-button-group.-responsive.-wrap.-joined, cs-card cs-card-header.-responsive.-wrap, cs-card cs-card-footer.-responsive.-wrap, cs-card cs-card-footer .-responsive.-wrap._details, .chart-legend .-responsive.-wrap._item, cs-info-listicle.-responsive.-wrap, .-responsive.-wrap.tag, .-responsive.-wrap.topic {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }
  .stack-h.-responsive.-gap.-wrap, .-responsive.-gap.-wrap.avatar, .-responsive.-wrap.avatar.chart-legend, .modal .-responsive.-wrap.avatar._window, cs-avatar.-responsive.-gap.-wrap, cs-avatar.-responsive.-wrap.chart-legend, .modal cs-avatar.-responsive.-wrap._window, .-responsive.-gap.-wrap.bottom-bar, .-responsive.-wrap.bottom-bar.chart-legend, .modal .-responsive.-wrap.bottom-bar._window, cs-button.-responsive.-gap.-wrap, cs-button.-responsive.-wrap.chart-legend, .modal cs-button.-responsive.-wrap._window, .-responsive.-gap.-wrap.button, .-responsive.-wrap.button.chart-legend, .modal .-responsive.-wrap.button._window, .-responsive.-gap.-wrap.button-group.-joined, .-responsive.-wrap.button-group.-joined.chart-legend, .modal .-responsive.-wrap.button-group.-joined._window, cs-button-group.-responsive.-gap.-wrap.-joined, cs-button-group.-responsive.-wrap.-joined.chart-legend, .modal cs-button-group.-responsive.-wrap.-joined._window, cs-card cs-card-header.-responsive.-gap.-wrap, cs-card cs-card-header.-responsive.-wrap.chart-legend, cs-card .modal cs-card-header.-responsive.-wrap._window, .modal cs-card cs-card-header.-responsive.-wrap._window, cs-card cs-card-footer.-responsive.-gap.-wrap, cs-card cs-card-footer.-responsive.-wrap.chart-legend, cs-card .modal cs-card-footer.-responsive.-wrap._window, .modal cs-card cs-card-footer.-responsive.-wrap._window, cs-card cs-card-footer .-responsive.-gap.-wrap._details, cs-card cs-card-footer .-responsive.-wrap._details.chart-legend, cs-card cs-card-footer .modal .-responsive.-wrap._details._window, .modal cs-card cs-card-footer .-responsive.-wrap._details._window, .stack-h.-responsive.-wrap.chart-legend, .chart-legend .-responsive.-wrap.chart-legend._item, .-responsive.-wrap.chart-legend.topic, .chart-legend .-responsive.-gap.-wrap._item, .chart-legend .modal .-responsive.-wrap._item._window, .modal .chart-legend .-responsive.-wrap._item._window, cs-info-listicle.-responsive.-wrap, .modal .stack-h.-responsive.-wrap._window, .modal .-responsive.-wrap._window.topic, .-responsive.-wrap.tag, .-responsive.-gap.-wrap.topic {
    margin-top: 0;
    margin-left: 0;
  }
  .stack-h.-responsive.-gap.-wrap > *:first-child, .-responsive.-gap.-wrap.avatar > *:first-child, .-responsive.-wrap.avatar.chart-legend > *:first-child, cs-info-listicle.-responsive.-wrap.avatar > *:first-child, .modal .-responsive.-wrap.avatar._window > *:first-child, .-responsive.-wrap.avatar.tag > *:first-child, cs-avatar.-responsive.-gap.-wrap > *:first-child, cs-avatar.-responsive.-wrap.chart-legend > *:first-child, .modal cs-avatar.-responsive.-wrap._window > *:first-child, cs-avatar.-responsive.-wrap.tag > *:first-child, .-responsive.-gap.-wrap.bottom-bar > *:first-child, .-responsive.-wrap.bottom-bar.chart-legend > *:first-child, cs-info-listicle.-responsive.-wrap.bottom-bar > *:first-child, .modal .-responsive.-wrap.bottom-bar._window > *:first-child, .-responsive.-wrap.bottom-bar.tag > *:first-child, cs-button.-responsive.-gap.-wrap > *:first-child, cs-button.-responsive.-wrap.chart-legend > *:first-child, .modal cs-button.-responsive.-wrap._window > *:first-child, cs-button.-responsive.-wrap.tag > *:first-child, .-responsive.-gap.-wrap.button > *:first-child, .-responsive.-wrap.button.chart-legend > *:first-child, cs-info-listicle.-responsive.-wrap.button > *:first-child, .modal .-responsive.-wrap.button._window > *:first-child, .-responsive.-wrap.button.tag > *:first-child, .-responsive.-gap.-wrap.button-group.-joined > *:first-child, .-responsive.-wrap.button-group.-joined.chart-legend > *:first-child, cs-info-listicle.-responsive.-wrap.button-group.-joined > *:first-child, .modal .-responsive.-wrap.button-group.-joined._window > *:first-child, .-responsive.-wrap.button-group.-joined.tag > *:first-child, cs-button-group.-responsive.-gap.-wrap.-joined > *:first-child, cs-button-group.-responsive.-wrap.-joined.chart-legend > *:first-child, .modal cs-button-group.-responsive.-wrap.-joined._window > *:first-child, cs-button-group.-responsive.-wrap.-joined.tag > *:first-child, cs-card cs-card-header.-responsive.-gap.-wrap > *:first-child, cs-card cs-card-header.-responsive.-wrap.chart-legend > *:first-child, cs-card .modal cs-card-header.-responsive.-wrap._window > *:first-child, .modal cs-card cs-card-header.-responsive.-wrap._window > *:first-child, cs-card cs-card-header.-responsive.-wrap.tag > *:first-child, cs-card cs-card-footer.-responsive.-gap.-wrap > *:first-child, cs-card cs-card-footer.-responsive.-wrap.chart-legend > *:first-child, cs-card .modal cs-card-footer.-responsive.-wrap._window > *:first-child, .modal cs-card cs-card-footer.-responsive.-wrap._window > *:first-child, cs-card cs-card-footer.-responsive.-wrap.tag > *:first-child, cs-card cs-card-footer .-responsive.-gap.-wrap._details > *:first-child, cs-card cs-card-footer .-responsive.-wrap._details.chart-legend > *:first-child, cs-card cs-card-footer cs-info-listicle.-responsive.-wrap._details > *:first-child, cs-card cs-card-footer .modal .-responsive.-wrap._details._window > *:first-child, .modal cs-card cs-card-footer .-responsive.-wrap._details._window > *:first-child, cs-card cs-card-footer .-responsive.-wrap._details.tag > *:first-child, .stack-h.-responsive.-wrap.chart-legend > *:first-child, .chart-legend .-responsive.-wrap.chart-legend._item > *:first-child, cs-info-listicle.-responsive.-wrap.chart-legend > *:first-child, .-responsive.-wrap.chart-legend.tag > *:first-child, .-responsive.-wrap.chart-legend.topic > *:first-child, .chart-legend .-responsive.-gap.-wrap._item > *:first-child, .chart-legend cs-info-listicle.-responsive.-wrap._item > *:first-child, .chart-legend .modal .-responsive.-wrap._item._window > *:first-child, .modal .chart-legend .-responsive.-wrap._item._window > *:first-child, .chart-legend .-responsive.-wrap._item.tag > *:first-child, cs-info-listicle.-responsive.-wrap > *:first-child, .modal .stack-h.-responsive.-wrap._window > *:first-child, .modal cs-info-listicle.-responsive.-wrap._window > *:first-child, .modal .-responsive.-wrap._window.tag > *:first-child, .modal .-responsive.-wrap._window.topic > *:first-child, .-responsive.-wrap.tag > *:first-child, .-responsive.-gap.-wrap.topic > *:first-child, cs-info-listicle.-responsive.-wrap.topic > *:first-child, .-responsive.-wrap.topic.tag > *:first-child {
    margin-top: 0;
  }
  .stack-h.-responsive.-gap.-wrap > *, .-responsive.-gap.-wrap.avatar > *, .-responsive.-wrap.avatar.chart-legend > *, cs-info-listicle.-responsive.-wrap.avatar > *, .modal .-responsive.-wrap.avatar._window > *, .-responsive.-wrap.avatar.tag > *, cs-avatar.-responsive.-gap.-wrap > *, cs-avatar.-responsive.-wrap.chart-legend > *, .modal cs-avatar.-responsive.-wrap._window > *, cs-avatar.-responsive.-wrap.tag > *, .-responsive.-gap.-wrap.bottom-bar > *, .-responsive.-wrap.bottom-bar.chart-legend > *, cs-info-listicle.-responsive.-wrap.bottom-bar > *, .modal .-responsive.-wrap.bottom-bar._window > *, .-responsive.-wrap.bottom-bar.tag > *, cs-button.-responsive.-gap.-wrap > *, cs-button.-responsive.-wrap.chart-legend > *, .modal cs-button.-responsive.-wrap._window > *, cs-button.-responsive.-wrap.tag > *, .-responsive.-gap.-wrap.button > *, .-responsive.-wrap.button.chart-legend > *, cs-info-listicle.-responsive.-wrap.button > *, .modal .-responsive.-wrap.button._window > *, .-responsive.-wrap.button.tag > *, .-responsive.-gap.-wrap.button-group.-joined > *, .-responsive.-wrap.button-group.-joined.chart-legend > *, cs-info-listicle.-responsive.-wrap.button-group.-joined > *, .modal .-responsive.-wrap.button-group.-joined._window > *, .-responsive.-wrap.button-group.-joined.tag > *, cs-button-group.-responsive.-gap.-wrap.-joined > *, cs-button-group.-responsive.-wrap.-joined.chart-legend > *, .modal cs-button-group.-responsive.-wrap.-joined._window > *, cs-button-group.-responsive.-wrap.-joined.tag > *, cs-card cs-card-header.-responsive.-gap.-wrap > *, cs-card cs-card-header.-responsive.-wrap.chart-legend > *, cs-card .modal cs-card-header.-responsive.-wrap._window > *, .modal cs-card cs-card-header.-responsive.-wrap._window > *, cs-card cs-card-header.-responsive.-wrap.tag > *, cs-card cs-card-footer.-responsive.-gap.-wrap > *, cs-card cs-card-footer.-responsive.-wrap.chart-legend > *, cs-card .modal cs-card-footer.-responsive.-wrap._window > *, .modal cs-card cs-card-footer.-responsive.-wrap._window > *, cs-card cs-card-footer.-responsive.-wrap.tag > *, cs-card cs-card-footer .-responsive.-gap.-wrap._details > *, cs-card cs-card-footer .-responsive.-wrap._details.chart-legend > *, cs-card cs-card-footer cs-info-listicle.-responsive.-wrap._details > *, cs-card cs-card-footer .modal .-responsive.-wrap._details._window > *, .modal cs-card cs-card-footer .-responsive.-wrap._details._window > *, cs-card cs-card-footer .-responsive.-wrap._details.tag > *, .stack-h.-responsive.-wrap.chart-legend > *, .chart-legend .-responsive.-wrap.chart-legend._item > *, cs-info-listicle.-responsive.-wrap.chart-legend > *, .-responsive.-wrap.chart-legend.tag > *, .-responsive.-wrap.chart-legend.topic > *, .chart-legend .-responsive.-gap.-wrap._item > *, .chart-legend cs-info-listicle.-responsive.-wrap._item > *, .chart-legend .modal .-responsive.-wrap._item._window > *, .modal .chart-legend .-responsive.-wrap._item._window > *, .chart-legend .-responsive.-wrap._item.tag > *, cs-info-listicle.-responsive.-wrap > *, .modal .stack-h.-responsive.-wrap._window > *, .modal cs-info-listicle.-responsive.-wrap._window > *, .modal .-responsive.-wrap._window.tag > *, .modal .-responsive.-wrap._window.topic > *, .-responsive.-wrap.tag > *, .-responsive.-gap.-wrap.topic > *, cs-info-listicle.-responsive.-wrap.topic > *, .-responsive.-wrap.topic.tag > * {
    margin-left: 0;
  }
  .stack-h.-responsive.-gap:not(.-wrap) > *:not(:first-child), .-responsive.-gap.avatar:not(.-wrap) > *:not(:first-child), .-responsive.avatar.chart-legend:not(.-wrap) > *:not(:first-child), cs-info-listicle.-responsive.avatar:not(.-wrap) > *:not(:first-child), .modal .-responsive.avatar._window:not(.-wrap) > *:not(:first-child), .-responsive.avatar.tag:not(.-wrap) > *:not(:first-child), cs-avatar.-responsive.-gap:not(.-wrap) > *:not(:first-child), cs-avatar.-responsive.chart-legend:not(.-wrap) > *:not(:first-child), .modal cs-avatar.-responsive._window:not(.-wrap) > *:not(:first-child), cs-avatar.-responsive.tag:not(.-wrap) > *:not(:first-child), .-responsive.-gap.bottom-bar:not(.-wrap) > *:not(:first-child), .-responsive.bottom-bar.chart-legend:not(.-wrap) > *:not(:first-child), cs-info-listicle.-responsive.bottom-bar:not(.-wrap) > *:not(:first-child), .modal .-responsive.bottom-bar._window:not(.-wrap) > *:not(:first-child), .-responsive.bottom-bar.tag:not(.-wrap) > *:not(:first-child), cs-button.-responsive.-gap:not(.-wrap) > *:not(:first-child), cs-button.-responsive.chart-legend:not(.-wrap) > *:not(:first-child), .modal cs-button.-responsive._window:not(.-wrap) > *:not(:first-child), cs-button.-responsive.tag:not(.-wrap) > *:not(:first-child), .-responsive.-gap.button:not(.-wrap) > *:not(:first-child), .-responsive.button.chart-legend:not(.-wrap) > *:not(:first-child), cs-info-listicle.-responsive.button:not(.-wrap) > *:not(:first-child), .modal .-responsive.button._window:not(.-wrap) > *:not(:first-child), .-responsive.button.tag:not(.-wrap) > *:not(:first-child), .-responsive.-gap.button-group.-joined:not(.-wrap) > *:not(:first-child), .-responsive.button-group.-joined.chart-legend:not(.-wrap) > *:not(:first-child), cs-info-listicle.-responsive.button-group.-joined:not(.-wrap) > *:not(:first-child), .modal .-responsive.button-group.-joined._window:not(.-wrap) > *:not(:first-child), .-responsive.button-group.-joined.tag:not(.-wrap) > *:not(:first-child), cs-button-group.-responsive.-gap.-joined:not(.-wrap) > *:not(:first-child), cs-button-group.-responsive.-joined.chart-legend:not(.-wrap) > *:not(:first-child), .modal cs-button-group.-responsive.-joined._window:not(.-wrap) > *:not(:first-child), cs-button-group.-responsive.-joined.tag:not(.-wrap) > *:not(:first-child), cs-card cs-card-header.-responsive.-gap:not(.-wrap) > *:not(:first-child), cs-card cs-card-header.-responsive.chart-legend:not(.-wrap) > *:not(:first-child), cs-card .modal cs-card-header.-responsive._window:not(.-wrap) > *:not(:first-child), .modal cs-card cs-card-header.-responsive._window:not(.-wrap) > *:not(:first-child), cs-card cs-card-header.-responsive.tag:not(.-wrap) > *:not(:first-child), cs-card cs-card-footer.-responsive.-gap:not(.-wrap) > *:not(:first-child), cs-card cs-card-footer.-responsive.chart-legend:not(.-wrap) > *:not(:first-child), cs-card .modal cs-card-footer.-responsive._window:not(.-wrap) > *:not(:first-child), .modal cs-card cs-card-footer.-responsive._window:not(.-wrap) > *:not(:first-child), cs-card cs-card-footer.-responsive.tag:not(.-wrap) > *:not(:first-child), cs-card cs-card-footer .-responsive.-gap._details:not(.-wrap) > *:not(:first-child), cs-card cs-card-footer .-responsive._details.chart-legend:not(.-wrap) > *:not(:first-child), cs-card cs-card-footer cs-info-listicle.-responsive._details:not(.-wrap) > *:not(:first-child), cs-card cs-card-footer .modal .-responsive._details._window:not(.-wrap) > *:not(:first-child), .modal cs-card cs-card-footer .-responsive._details._window:not(.-wrap) > *:not(:first-child), cs-card cs-card-footer .-responsive._details.tag:not(.-wrap) > *:not(:first-child), .stack-h.-responsive.chart-legend:not(.-wrap) > *:not(:first-child), .chart-legend .-responsive.chart-legend._item:not(.-wrap) > *:not(:first-child), cs-info-listicle.-responsive.chart-legend:not(.-wrap) > *:not(:first-child), .-responsive.chart-legend.tag:not(.-wrap) > *:not(:first-child), .-responsive.chart-legend.topic:not(.-wrap) > *:not(:first-child), .chart-legend .-responsive.-gap._item:not(.-wrap) > *:not(:first-child), .chart-legend cs-info-listicle.-responsive._item:not(.-wrap) > *:not(:first-child), .chart-legend .modal .-responsive._item._window:not(.-wrap) > *:not(:first-child), .modal .chart-legend .-responsive._item._window:not(.-wrap) > *:not(:first-child), .chart-legend .-responsive._item.tag:not(.-wrap) > *:not(:first-child), cs-info-listicle.-responsive:not(.-wrap) > *:not(:first-child), .modal .stack-h.-responsive._window:not(.-wrap) > *:not(:first-child), .modal cs-info-listicle.-responsive._window:not(.-wrap) > *:not(:first-child), .modal .-responsive._window.tag:not(.-wrap) > *:not(:first-child), .modal .-responsive._window.topic:not(.-wrap) > *:not(:first-child), .-responsive.tag:not(.-wrap) > *:not(:first-child), .-responsive.-gap.topic:not(.-wrap) > *:not(:first-child), cs-info-listicle.-responsive.topic:not(.-wrap) > *:not(:first-child), .-responsive.topic.tag:not(.-wrap) > *:not(:first-child) {
    margin-left: 0;
    margin-top: 1rem;
  }
  .stack-h.-responsive.-gap-l.-wrap, cs-card-content section.stack-h.-responsive.-wrap, cs-card-content section.-responsive.-wrap.avatar, cs-card-content section.-responsive.-wrap.bottom-bar, cs-card-content section.-responsive.-wrap.button, cs-card-content section.-responsive.-wrap.button-group.-joined, cs-card-content cs-card cs-card-footer section.-responsive.-wrap._details, cs-card cs-card-footer cs-card-content section.-responsive.-wrap._details, cs-card-content .chart-legend section.-responsive.-wrap._item, .chart-legend cs-card-content section.-responsive.-wrap._item, cs-card-content section.-responsive.-wrap.tag, cs-card-content section.-responsive.-wrap.topic, .-responsive.-gap-l.-wrap.avatar, cs-header .-responsive.-wrap.avatar._nav, cs-avatar.-responsive.-gap-l.-wrap, cs-header cs-avatar.-responsive.-wrap._nav, .-responsive.-gap-l.-wrap.bottom-bar, cs-header .-responsive.-wrap.bottom-bar._nav, cs-button.-responsive.-gap-l.-wrap, cs-header cs-button.-responsive.-wrap._nav, .-responsive.-gap-l.-wrap.button, cs-header .-responsive.-wrap.button._nav, .-responsive.-gap-l.-wrap.button-group.-joined, cs-header .-responsive.-wrap.button-group.-joined._nav, cs-button-group.-responsive.-gap-l.-wrap.-joined, cs-header cs-button-group.-responsive.-wrap.-joined._nav, cs-card cs-card-header.-responsive.-gap-l.-wrap, cs-card cs-header cs-card-header.-responsive.-wrap._nav, cs-header cs-card cs-card-header.-responsive.-wrap._nav, cs-card cs-card-footer.-responsive.-gap-l.-wrap, cs-card cs-header cs-card-footer.-responsive.-wrap._nav, cs-header cs-card cs-card-footer.-responsive.-wrap._nav, cs-card cs-card-footer .-responsive.-gap-l.-wrap._details, cs-card cs-card-footer cs-header .-responsive.-wrap._details._nav, cs-header cs-card cs-card-footer .-responsive.-wrap._details._nav, .chart-legend .-responsive.-gap-l.-wrap._item, .chart-legend cs-header .-responsive.-wrap._item._nav, cs-header .chart-legend .-responsive.-wrap._item._nav, cs-header .stack-h.-responsive.-wrap._nav, cs-header cs-info-listicle.-responsive.-wrap._nav, cs-header .-responsive.-wrap._nav.tag, cs-header .-responsive.-wrap._nav.topic, cs-info-listicle.-responsive.-gap-l.-wrap, .-responsive.-gap-l.-wrap.tag, .-responsive.-gap-l.-wrap.topic {
    margin-top: 0;
    margin-left: 0;
  }
  .stack-h.-responsive.-gap-l.-wrap > *:first-child, cs-card-content section.stack-h.-responsive.-wrap > *:first-child, cs-card-content section.-responsive.-wrap.avatar > *:first-child, cs-card-content section.-responsive.-wrap.bottom-bar > *:first-child, cs-card-content section.-responsive.-wrap.button > *:first-child, cs-card-content section.-responsive.-wrap.button-group.-joined > *:first-child, cs-card-content cs-card cs-card-footer section.-responsive.-wrap._details > *:first-child, cs-card cs-card-footer cs-card-content section.-responsive.-wrap._details > *:first-child, cs-card-content .chart-legend section.-responsive.-wrap._item > *:first-child, .chart-legend cs-card-content section.-responsive.-wrap._item > *:first-child, cs-card-content section.-responsive.-wrap.tag > *:first-child, cs-card-content section.-responsive.-wrap.topic > *:first-child, .-responsive.-gap-l.-wrap.avatar > *:first-child, cs-header .-responsive.-wrap.avatar._nav > *:first-child, cs-avatar.-responsive.-gap-l.-wrap > *:first-child, cs-header cs-avatar.-responsive.-wrap._nav > *:first-child, .-responsive.-gap-l.-wrap.bottom-bar > *:first-child, cs-header .-responsive.-wrap.bottom-bar._nav > *:first-child, cs-button.-responsive.-gap-l.-wrap > *:first-child, cs-header cs-button.-responsive.-wrap._nav > *:first-child, .-responsive.-gap-l.-wrap.button > *:first-child, cs-header .-responsive.-wrap.button._nav > *:first-child, .-responsive.-gap-l.-wrap.button-group.-joined > *:first-child, cs-header .-responsive.-wrap.button-group.-joined._nav > *:first-child, cs-button-group.-responsive.-gap-l.-wrap.-joined > *:first-child, cs-header cs-button-group.-responsive.-wrap.-joined._nav > *:first-child, cs-card cs-card-header.-responsive.-gap-l.-wrap > *:first-child, cs-card cs-header cs-card-header.-responsive.-wrap._nav > *:first-child, cs-header cs-card cs-card-header.-responsive.-wrap._nav > *:first-child, cs-card cs-card-footer.-responsive.-gap-l.-wrap > *:first-child, cs-card cs-header cs-card-footer.-responsive.-wrap._nav > *:first-child, cs-header cs-card cs-card-footer.-responsive.-wrap._nav > *:first-child, cs-card cs-card-footer .-responsive.-gap-l.-wrap._details > *:first-child, cs-card cs-card-footer cs-header .-responsive.-wrap._details._nav > *:first-child, cs-header cs-card cs-card-footer .-responsive.-wrap._details._nav > *:first-child, .chart-legend .-responsive.-gap-l.-wrap._item > *:first-child, .chart-legend cs-header .-responsive.-wrap._item._nav > *:first-child, cs-header .chart-legend .-responsive.-wrap._item._nav > *:first-child, cs-header .stack-h.-responsive.-wrap._nav > *:first-child, cs-header cs-info-listicle.-responsive.-wrap._nav > *:first-child, cs-header .-responsive.-wrap._nav.tag > *:first-child, cs-header .-responsive.-wrap._nav.topic > *:first-child, cs-info-listicle.-responsive.-gap-l.-wrap > *:first-child, .-responsive.-gap-l.-wrap.tag > *:first-child, .-responsive.-gap-l.-wrap.topic > *:first-child {
    margin-top: 0;
  }
  .stack-h.-responsive.-gap-l.-wrap > *, cs-card-content section.stack-h.-responsive.-wrap > *, cs-card-content section.-responsive.-wrap.avatar > *, cs-card-content section.-responsive.-wrap.bottom-bar > *, cs-card-content section.-responsive.-wrap.button > *, cs-card-content section.-responsive.-wrap.button-group.-joined > *, cs-card-content cs-card cs-card-footer section.-responsive.-wrap._details > *, cs-card cs-card-footer cs-card-content section.-responsive.-wrap._details > *, cs-card-content .chart-legend section.-responsive.-wrap._item > *, .chart-legend cs-card-content section.-responsive.-wrap._item > *, cs-card-content section.-responsive.-wrap.tag > *, cs-card-content section.-responsive.-wrap.topic > *, .-responsive.-gap-l.-wrap.avatar > *, cs-header .-responsive.-wrap.avatar._nav > *, cs-avatar.-responsive.-gap-l.-wrap > *, cs-header cs-avatar.-responsive.-wrap._nav > *, .-responsive.-gap-l.-wrap.bottom-bar > *, cs-header .-responsive.-wrap.bottom-bar._nav > *, cs-button.-responsive.-gap-l.-wrap > *, cs-header cs-button.-responsive.-wrap._nav > *, .-responsive.-gap-l.-wrap.button > *, cs-header .-responsive.-wrap.button._nav > *, .-responsive.-gap-l.-wrap.button-group.-joined > *, cs-header .-responsive.-wrap.button-group.-joined._nav > *, cs-button-group.-responsive.-gap-l.-wrap.-joined > *, cs-header cs-button-group.-responsive.-wrap.-joined._nav > *, cs-card cs-card-header.-responsive.-gap-l.-wrap > *, cs-card cs-header cs-card-header.-responsive.-wrap._nav > *, cs-header cs-card cs-card-header.-responsive.-wrap._nav > *, cs-card cs-card-footer.-responsive.-gap-l.-wrap > *, cs-card cs-header cs-card-footer.-responsive.-wrap._nav > *, cs-header cs-card cs-card-footer.-responsive.-wrap._nav > *, cs-card cs-card-footer .-responsive.-gap-l.-wrap._details > *, cs-card cs-card-footer cs-header .-responsive.-wrap._details._nav > *, cs-header cs-card cs-card-footer .-responsive.-wrap._details._nav > *, .chart-legend .-responsive.-gap-l.-wrap._item > *, .chart-legend cs-header .-responsive.-wrap._item._nav > *, cs-header .chart-legend .-responsive.-wrap._item._nav > *, cs-header .stack-h.-responsive.-wrap._nav > *, cs-header cs-info-listicle.-responsive.-wrap._nav > *, cs-header .-responsive.-wrap._nav.tag > *, cs-header .-responsive.-wrap._nav.topic > *, cs-info-listicle.-responsive.-gap-l.-wrap > *, .-responsive.-gap-l.-wrap.tag > *, .-responsive.-gap-l.-wrap.topic > * {
    margin-left: 0;
  }
  .stack-h.-responsive.-gap-l:not(.-wrap) > *:not(:first-child), cs-card-content section.stack-h.-responsive:not(.-wrap) > *:not(:first-child), cs-card-content section.-responsive.avatar:not(.-wrap) > *:not(:first-child), cs-card-content section.-responsive.bottom-bar:not(.-wrap) > *:not(:first-child), cs-card-content section.-responsive.button:not(.-wrap) > *:not(:first-child), cs-card-content section.-responsive.button-group.-joined:not(.-wrap) > *:not(:first-child), cs-card-content cs-card cs-card-footer section.-responsive._details:not(.-wrap) > *:not(:first-child), cs-card cs-card-footer cs-card-content section.-responsive._details:not(.-wrap) > *:not(:first-child), cs-card-content .chart-legend section.-responsive._item:not(.-wrap) > *:not(:first-child), .chart-legend cs-card-content section.-responsive._item:not(.-wrap) > *:not(:first-child), cs-card-content section.-responsive.tag:not(.-wrap) > *:not(:first-child), cs-card-content section.-responsive.topic:not(.-wrap) > *:not(:first-child), .-responsive.-gap-l.avatar:not(.-wrap) > *:not(:first-child), cs-header .-responsive.avatar._nav:not(.-wrap) > *:not(:first-child), cs-avatar.-responsive.-gap-l:not(.-wrap) > *:not(:first-child), cs-header cs-avatar.-responsive._nav:not(.-wrap) > *:not(:first-child), .-responsive.-gap-l.bottom-bar:not(.-wrap) > *:not(:first-child), cs-header .-responsive.bottom-bar._nav:not(.-wrap) > *:not(:first-child), cs-button.-responsive.-gap-l:not(.-wrap) > *:not(:first-child), cs-header cs-button.-responsive._nav:not(.-wrap) > *:not(:first-child), .-responsive.-gap-l.button:not(.-wrap) > *:not(:first-child), cs-header .-responsive.button._nav:not(.-wrap) > *:not(:first-child), .-responsive.-gap-l.button-group.-joined:not(.-wrap) > *:not(:first-child), cs-header .-responsive.button-group.-joined._nav:not(.-wrap) > *:not(:first-child), cs-button-group.-responsive.-gap-l.-joined:not(.-wrap) > *:not(:first-child), cs-header cs-button-group.-responsive.-joined._nav:not(.-wrap) > *:not(:first-child), cs-card cs-card-header.-responsive.-gap-l:not(.-wrap) > *:not(:first-child), cs-card cs-header cs-card-header.-responsive._nav:not(.-wrap) > *:not(:first-child), cs-header cs-card cs-card-header.-responsive._nav:not(.-wrap) > *:not(:first-child), cs-card cs-card-footer.-responsive.-gap-l:not(.-wrap) > *:not(:first-child), cs-card cs-header cs-card-footer.-responsive._nav:not(.-wrap) > *:not(:first-child), cs-header cs-card cs-card-footer.-responsive._nav:not(.-wrap) > *:not(:first-child), cs-card cs-card-footer .-responsive.-gap-l._details:not(.-wrap) > *:not(:first-child), cs-card cs-card-footer cs-header .-responsive._details._nav:not(.-wrap) > *:not(:first-child), cs-header cs-card cs-card-footer .-responsive._details._nav:not(.-wrap) > *:not(:first-child), .chart-legend .-responsive.-gap-l._item:not(.-wrap) > *:not(:first-child), .chart-legend cs-header .-responsive._item._nav:not(.-wrap) > *:not(:first-child), cs-header .chart-legend .-responsive._item._nav:not(.-wrap) > *:not(:first-child), cs-header .stack-h.-responsive._nav:not(.-wrap) > *:not(:first-child), cs-header cs-info-listicle.-responsive._nav:not(.-wrap) > *:not(:first-child), cs-header .-responsive._nav.tag:not(.-wrap) > *:not(:first-child), cs-header .-responsive._nav.topic:not(.-wrap) > *:not(:first-child), cs-info-listicle.-responsive.-gap-l:not(.-wrap) > *:not(:first-child), .-responsive.-gap-l.tag:not(.-wrap) > *:not(:first-child), .-responsive.-gap-l.topic:not(.-wrap) > *:not(:first-child) {
    margin-left: 0;
    margin-top: 2rem;
  }
  .stack-h.-responsive.-gap-xl.-wrap, .-responsive.-gap-xl.-wrap.avatar, cs-avatar.-responsive.-gap-xl.-wrap, .-responsive.-gap-xl.-wrap.bottom-bar, cs-button.-responsive.-gap-xl.-wrap, .-responsive.-gap-xl.-wrap.button, .-responsive.-gap-xl.-wrap.button-group.-joined, cs-button-group.-responsive.-gap-xl.-wrap.-joined, cs-card cs-card-header.-responsive.-gap-xl.-wrap, cs-card cs-card-footer.-responsive.-gap-xl.-wrap, cs-card cs-card-footer .-responsive.-gap-xl.-wrap._details, .chart-legend .-responsive.-gap-xl.-wrap._item, cs-info-listicle.-responsive.-gap-xl.-wrap, .-responsive.-gap-xl.-wrap.tag, .-responsive.-gap-xl.-wrap.topic {
    margin-top: 0;
    margin-left: 0;
  }
  .stack-h.-responsive.-gap-xl.-wrap > *:first-child, .-responsive.-gap-xl.-wrap.avatar > *:first-child, cs-avatar.-responsive.-gap-xl.-wrap > *:first-child, .-responsive.-gap-xl.-wrap.bottom-bar > *:first-child, cs-button.-responsive.-gap-xl.-wrap > *:first-child, .-responsive.-gap-xl.-wrap.button > *:first-child, .-responsive.-gap-xl.-wrap.button-group.-joined > *:first-child, cs-button-group.-responsive.-gap-xl.-wrap.-joined > *:first-child, cs-card cs-card-header.-responsive.-gap-xl.-wrap > *:first-child, cs-card cs-card-footer.-responsive.-gap-xl.-wrap > *:first-child, cs-card cs-card-footer .-responsive.-gap-xl.-wrap._details > *:first-child, .chart-legend .-responsive.-gap-xl.-wrap._item > *:first-child, cs-info-listicle.-responsive.-gap-xl.-wrap > *:first-child, .-responsive.-gap-xl.-wrap.tag > *:first-child, .-responsive.-gap-xl.-wrap.topic > *:first-child {
    margin-top: 0;
  }
  .stack-h.-responsive.-gap-xl.-wrap > *, .-responsive.-gap-xl.-wrap.avatar > *, cs-avatar.-responsive.-gap-xl.-wrap > *, .-responsive.-gap-xl.-wrap.bottom-bar > *, cs-button.-responsive.-gap-xl.-wrap > *, .-responsive.-gap-xl.-wrap.button > *, .-responsive.-gap-xl.-wrap.button-group.-joined > *, cs-button-group.-responsive.-gap-xl.-wrap.-joined > *, cs-card cs-card-header.-responsive.-gap-xl.-wrap > *, cs-card cs-card-footer.-responsive.-gap-xl.-wrap > *, cs-card cs-card-footer .-responsive.-gap-xl.-wrap._details > *, .chart-legend .-responsive.-gap-xl.-wrap._item > *, cs-info-listicle.-responsive.-gap-xl.-wrap > *, .-responsive.-gap-xl.-wrap.tag > *, .-responsive.-gap-xl.-wrap.topic > * {
    margin-left: 0;
  }
  .stack-h.-responsive.-gap-xl:not(.-wrap) > *:not(:first-child), .-responsive.-gap-xl.avatar:not(.-wrap) > *:not(:first-child), cs-avatar.-responsive.-gap-xl:not(.-wrap) > *:not(:first-child), .-responsive.-gap-xl.bottom-bar:not(.-wrap) > *:not(:first-child), cs-button.-responsive.-gap-xl:not(.-wrap) > *:not(:first-child), .-responsive.-gap-xl.button:not(.-wrap) > *:not(:first-child), .-responsive.-gap-xl.button-group.-joined:not(.-wrap) > *:not(:first-child), cs-button-group.-responsive.-gap-xl.-joined:not(.-wrap) > *:not(:first-child), cs-card cs-card-header.-responsive.-gap-xl:not(.-wrap) > *:not(:first-child), cs-card cs-card-footer.-responsive.-gap-xl:not(.-wrap) > *:not(:first-child), cs-card cs-card-footer .-responsive.-gap-xl._details:not(.-wrap) > *:not(:first-child), .chart-legend .-responsive.-gap-xl._item:not(.-wrap) > *:not(:first-child), cs-info-listicle.-responsive.-gap-xl:not(.-wrap) > *:not(:first-child), .-responsive.-gap-xl.tag:not(.-wrap) > *:not(:first-child), .-responsive.-gap-xl.topic:not(.-wrap) > *:not(:first-child) {
    margin-left: 0;
    margin-top: 4rem;
  }
}

.stack-v, .login, cs-card-content section, .avatar ._initials, cs-avatar ._initials, cs-card, .chart-legend, cs-header ._nav, cs-menu, .modal ._window, cs-toc ul, .cs-toc ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.stack-v.-gap-xl > *:not(:first-child), .-gap-xl.login > *:not(:first-child), cs-card-content section.-gap-xl > *:not(:first-child), .avatar .-gap-xl._initials > *:not(:first-child), cs-avatar .-gap-xl._initials > *:not(:first-child), cs-card.-gap-xl > *:not(:first-child), .-gap-xl.chart-legend > *:not(:first-child), cs-header .-gap-xl._nav > *:not(:first-child), cs-menu.-gap-xl > *:not(:first-child), .modal .-gap-xl._window > *:not(:first-child), cs-toc ul.-gap-xl > *:not(:first-child), .cs-toc ul.-gap-xl > *:not(:first-child) {
  margin-top: 4rem;
}

.stack-v.-gap-l > *:not(:first-child), .-gap-l.login > *:not(:first-child), cs-card-content section.login > *:not(:first-child), cs-header .login._nav > *:not(:first-child), cs-card-content section > *:not(:first-child), .avatar .-gap-l._initials > *:not(:first-child), .avatar cs-card-content section._initials > *:not(:first-child), cs-card-content .avatar section._initials > *:not(:first-child), .avatar cs-header ._initials._nav > *:not(:first-child), cs-header .avatar ._initials._nav > *:not(:first-child), cs-avatar .-gap-l._initials > *:not(:first-child), cs-avatar cs-card-content section._initials > *:not(:first-child), cs-card-content cs-avatar section._initials > *:not(:first-child), cs-avatar cs-header ._initials._nav > *:not(:first-child), cs-header cs-avatar ._initials._nav > *:not(:first-child), cs-card.-gap-l > *:not(:first-child), cs-header cs-card._nav > *:not(:first-child), .-gap-l.chart-legend > *:not(:first-child), cs-card-content section.chart-legend > *:not(:first-child), cs-header .chart-legend._nav > *:not(:first-child), cs-header ._nav > *:not(:first-child), cs-menu.-gap-l > *:not(:first-child), cs-header cs-menu._nav > *:not(:first-child), .modal .-gap-l._window > *:not(:first-child), .modal cs-card-content section._window > *:not(:first-child), cs-card-content .modal section._window > *:not(:first-child), .modal cs-header ._window._nav > *:not(:first-child), cs-header .modal ._window._nav > *:not(:first-child), cs-toc ul.-gap-l > *:not(:first-child), cs-toc cs-header ul._nav > *:not(:first-child), cs-header cs-toc ul._nav > *:not(:first-child), .cs-toc ul.-gap-l > *:not(:first-child), .cs-toc cs-header ul._nav > *:not(:first-child), cs-header .cs-toc ul._nav > *:not(:first-child) {
  margin-top: 2rem;
}

.stack-v.-gap > *:not(:first-child), .-gap.login > *:not(:first-child), .login.chart-legend > *:not(:first-child), cs-info-listicle.login > *:not(:first-child), .login.tag > *:not(:first-child), cs-card-content section.-gap > *:not(:first-child), cs-card-content section.chart-legend > *:not(:first-child), .modal cs-card-content section._window > *:not(:first-child), cs-card-content section.tag > *:not(:first-child), .avatar .-gap._initials > *:not(:first-child), .avatar ._initials.chart-legend > *:not(:first-child), .avatar cs-info-listicle._initials > *:not(:first-child), .modal .avatar ._initials._window > *:not(:first-child), .avatar ._initials.tag > *:not(:first-child), cs-avatar .-gap._initials > *:not(:first-child), cs-avatar ._initials.chart-legend > *:not(:first-child), cs-avatar cs-info-listicle._initials > *:not(:first-child), .modal cs-avatar ._initials._window > *:not(:first-child), cs-avatar ._initials.tag > *:not(:first-child), cs-card.-gap > *:not(:first-child), cs-card.chart-legend > *:not(:first-child), cs-card.tag > *:not(:first-child), .chart-legend > *:not(:first-child), cs-header .-gap._nav > *:not(:first-child), cs-header ._nav.chart-legend > *:not(:first-child), cs-header cs-info-listicle._nav > *:not(:first-child), .modal cs-header ._nav._window > *:not(:first-child), cs-header ._nav.tag > *:not(:first-child), cs-info-listicle.stack-v > *:not(:first-child), cs-info-listicle.chart-legend > *:not(:first-child), cs-menu.-gap > *:not(:first-child), cs-menu.chart-legend > *:not(:first-child), cs-menu.tag > *:not(:first-child), .modal ._window > *:not(:first-child), .stack-v.tag > *:not(:first-child), .tag.chart-legend > *:not(:first-child), cs-toc ul.tag > *:not(:first-child), .cs-toc ul.tag > *:not(:first-child), cs-toc ul.-gap > *:not(:first-child), cs-toc ul.chart-legend > *:not(:first-child), .modal cs-toc ul._window > *:not(:first-child), .cs-toc ul.-gap > *:not(:first-child), .cs-toc ul.chart-legend > *:not(:first-child), .modal .cs-toc ul._window > *:not(:first-child) {
  margin-top: 1rem;
}

.stack-v.-gap-s > *:not(:first-child), .-gap-s.login > *:not(:first-child), .login.avatar > *:not(:first-child), cs-avatar.login > *:not(:first-child), .chart-legend .login._item > *:not(:first-child), .login.topic > *:not(:first-child), cs-card-content section.-gap-s > *:not(:first-child), cs-card-content section.avatar > *:not(:first-child), cs-card-content .chart-legend section._item > *:not(:first-child), .chart-legend cs-card-content section._item > *:not(:first-child), cs-card-content section.topic > *:not(:first-child), .stack-v.avatar > *:not(:first-child), .avatar .avatar._initials > *:not(:first-child), cs-avatar .avatar._initials > *:not(:first-child), cs-card.avatar > *:not(:first-child), .avatar.chart-legend > *:not(:first-child), cs-header .avatar._nav > *:not(:first-child), cs-menu.avatar > *:not(:first-child), .modal .avatar._window > *:not(:first-child), cs-toc ul.avatar > *:not(:first-child), .cs-toc ul.avatar > *:not(:first-child), cs-avatar.stack-v > *:not(:first-child), .avatar cs-avatar._initials > *:not(:first-child), cs-avatar cs-avatar._initials > *:not(:first-child), cs-avatar.chart-legend > *:not(:first-child), cs-header cs-avatar._nav > *:not(:first-child), .modal cs-avatar._window > *:not(:first-child), .avatar .-gap-s._initials > *:not(:first-child), .avatar .chart-legend ._initials._item > *:not(:first-child), .chart-legend .avatar ._initials._item > *:not(:first-child), .avatar ._initials.topic > *:not(:first-child), cs-avatar .-gap-s._initials > *:not(:first-child), cs-avatar .chart-legend ._initials._item > *:not(:first-child), .chart-legend cs-avatar ._initials._item > *:not(:first-child), cs-avatar ._initials.topic > *:not(:first-child), cs-card.-gap-s > *:not(:first-child), .chart-legend cs-card._item > *:not(:first-child), cs-card.topic > *:not(:first-child), .-gap-s.chart-legend > *:not(:first-child), .chart-legend .chart-legend._item > *:not(:first-child), .chart-legend.topic > *:not(:first-child), .chart-legend .stack-v._item > *:not(:first-child), .chart-legend cs-header ._item._nav > *:not(:first-child), cs-header .chart-legend ._item._nav > *:not(:first-child), .chart-legend cs-menu._item > *:not(:first-child), .chart-legend .modal ._item._window > *:not(:first-child), .modal .chart-legend ._item._window > *:not(:first-child), .chart-legend cs-toc ul._item > *:not(:first-child), cs-toc .chart-legend ul._item > *:not(:first-child), .chart-legend .cs-toc ul._item > *:not(:first-child), .cs-toc .chart-legend ul._item > *:not(:first-child), cs-header .-gap-s._nav > *:not(:first-child), cs-header ._nav.topic > *:not(:first-child), cs-menu.-gap-s > *:not(:first-child), cs-menu.topic > *:not(:first-child), .modal .-gap-s._window > *:not(:first-child), .modal ._window.topic > *:not(:first-child), cs-toc ul.-gap-s > *:not(:first-child), cs-toc ul.topic > *:not(:first-child), .cs-toc ul.-gap-s > *:not(:first-child), .cs-toc ul.topic > *:not(:first-child), .stack-v.topic > *:not(:first-child) {
  margin-top: 0.5rem;
}

.stack-v.-gap-xs > *:not(:first-child), .-gap-xs.login > *:not(:first-child), cs-card-content section.-gap-xs > *:not(:first-child), .avatar .-gap-xs._initials > *:not(:first-child), cs-avatar .-gap-xs._initials > *:not(:first-child), cs-card.-gap-xs > *:not(:first-child), .-gap-xs.chart-legend > *:not(:first-child), cs-header .-gap-xs._nav > *:not(:first-child), cs-menu.-gap-xs > *:not(:first-child), .modal .-gap-xs._window > *:not(:first-child), cs-toc ul.-gap-xs > *:not(:first-child), .cs-toc ul.-gap-xs > *:not(:first-child) {
  margin-top: 0.25rem;
}

.stack-h.-space-between, .-space-between.avatar, cs-card cs-card-header.avatar, cs-card cs-card-footer.avatar, cs-menu.avatar, cs-avatar.-space-between, .-space-between.bottom-bar, cs-card cs-card-header.bottom-bar, cs-card cs-card-footer.bottom-bar, cs-menu.bottom-bar, cs-button.-space-between, .-space-between.button, cs-card cs-card-header.button, cs-card cs-card-footer.button, cs-menu.button, .-space-between.button-group.-joined, cs-card cs-card-header.button-group.-joined, cs-card cs-card-footer.button-group.-joined, cs-menu.button-group.-joined, cs-button-group.-space-between.-joined, cs-card cs-card-header, cs-card cs-card-footer, cs-card cs-card-footer .-space-between._details, cs-card cs-card-footer cs-card-header._details, cs-card cs-card-footer cs-card-footer._details, cs-card cs-card-footer cs-menu._details, .chart-legend .-space-between._item, .chart-legend cs-card cs-card-header._item, cs-card .chart-legend cs-card-header._item, .chart-legend cs-card cs-card-footer._item, cs-card .chart-legend cs-card-footer._item, .chart-legend cs-menu._item, cs-info-listicle.-space-between, cs-menu.stack-h, cs-menu.tag, cs-menu.topic, .-space-between.tag, cs-card cs-card-header.tag, cs-card cs-card-footer.tag, .-space-between.topic, cs-card cs-card-header.topic, cs-card cs-card-footer.topic, .stack-v.-space-between, .-space-between.login, cs-card cs-card-header.login, cs-card cs-card-footer.login, cs-menu.login, cs-card-content section.-space-between, .avatar .-space-between._initials, .avatar cs-card cs-card-header._initials, cs-card .avatar cs-card-header._initials, .avatar cs-card cs-card-footer._initials, cs-card .avatar cs-card-footer._initials, .avatar cs-menu._initials, cs-avatar .-space-between._initials, cs-avatar cs-card cs-card-header._initials, cs-card cs-avatar cs-card-header._initials, cs-avatar cs-card cs-card-footer._initials, cs-card cs-avatar cs-card-footer._initials, cs-avatar cs-menu._initials, cs-card.-space-between, cs-card cs-card-header.stack-v, cs-card cs-card-header.chart-legend, cs-card cs-header cs-card-header._nav, cs-header cs-card cs-card-header._nav, cs-card .modal cs-card-header._window, .modal cs-card cs-card-header._window, cs-card cs-card-footer.stack-v, cs-card cs-card-footer.chart-legend, cs-card cs-header cs-card-footer._nav, cs-header cs-card cs-card-footer._nav, cs-card .modal cs-card-footer._window, .modal cs-card cs-card-footer._window, .-space-between.chart-legend, cs-menu.chart-legend, cs-header .-space-between._nav, cs-header cs-menu._nav, cs-menu, .modal .-space-between._window, .modal cs-menu._window, cs-toc ul.-space-between, .cs-toc ul.-space-between {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.stack-h.-space-around, .-space-around.avatar, cs-avatar.-space-around, .-space-around.bottom-bar, cs-button.-space-around, .-space-around.button, .-space-around.button-group.-joined, cs-button-group.-space-around.-joined, cs-card cs-card-header.-space-around, cs-card cs-card-footer.-space-around, cs-card cs-card-footer .-space-around._details, .chart-legend .-space-around._item, cs-info-listicle.-space-around, .-space-around.tag, .-space-around.topic, .stack-v.-space-around, .-space-around.login, cs-card-content section.-space-around, .avatar .-space-around._initials, cs-avatar .-space-around._initials, cs-card.-space-around, .-space-around.chart-legend, cs-header .-space-around._nav, cs-menu.-space-around, .modal .-space-around._window, cs-toc ul.-space-around, .cs-toc ul.-space-around {
  -ms-flex-pack: distribute;
      justify-content: space-around;
}

.stack-h.-justify-center, .stack-h.login, .login.avatar, cs-avatar.login, .login.bottom-bar, cs-button.login, .login.button, .login.button-group.-joined, cs-button-group.login.-joined, cs-card cs-card-header.login, cs-card cs-card-footer.login, cs-card cs-card-footer .login._details, .chart-legend .login._item, cs-info-listicle.login, .login.tag, .login.topic, .-justify-center.avatar, .avatar .avatar._initials, cs-avatar .avatar._initials, .avatar.bottom-bar, cs-button.avatar, .avatar.button, .avatar.chart-legend, cs-avatar.-justify-center, .avatar cs-avatar._initials, cs-avatar cs-avatar._initials, cs-avatar.bottom-bar, cs-avatar.button, cs-avatar.chart-legend, .avatar .stack-h._initials, .avatar ._initials.bottom-bar, .avatar cs-button._initials, .avatar ._initials.button, .avatar ._initials.button-group.-joined, .avatar cs-button-group._initials.-joined, .avatar cs-card cs-card-header._initials, cs-card .avatar cs-card-header._initials, .avatar cs-card cs-card-footer._initials, cs-card .avatar cs-card-footer._initials, .avatar cs-card cs-card-footer ._initials._details, cs-card cs-card-footer .avatar ._initials._details, .avatar .chart-legend ._initials._item, .chart-legend .avatar ._initials._item, .avatar cs-info-listicle._initials, .avatar ._initials.tag, .avatar ._initials.topic, cs-avatar .stack-h._initials, cs-avatar ._initials.bottom-bar, cs-avatar cs-button._initials, cs-avatar ._initials.button, cs-avatar ._initials.button-group.-joined, cs-avatar cs-button-group._initials.-joined, cs-avatar cs-card cs-card-header._initials, cs-card cs-avatar cs-card-header._initials, cs-avatar cs-card cs-card-footer._initials, cs-card cs-avatar cs-card-footer._initials, cs-avatar cs-card cs-card-footer ._initials._details, cs-card cs-card-footer cs-avatar ._initials._details, cs-avatar .chart-legend ._initials._item, .chart-legend cs-avatar ._initials._item, cs-avatar cs-info-listicle._initials, cs-avatar ._initials.tag, cs-avatar ._initials.topic, .bottom-bar, cs-button, .button, .-justify-center.button-group.-joined, .button-group.-joined.bottom-bar, cs-button.button-group.-joined, .button-group.-joined.button, .button-group.-joined.chart-legend, cs-button-group.-justify-center.-joined, cs-button-group.-joined.bottom-bar, cs-button-group.-joined.button, cs-button-group.-joined.chart-legend, cs-card cs-card-header.-justify-center, cs-card cs-card-header.bottom-bar, cs-card cs-card-header.button, cs-card cs-card-header.chart-legend, cs-card cs-card-footer.-justify-center, cs-card cs-card-footer.bottom-bar, cs-card cs-card-footer.button, cs-card cs-card-footer.chart-legend, cs-card cs-card-footer .-justify-center._details, cs-card cs-card-footer ._details.bottom-bar, cs-card cs-card-footer cs-button._details, cs-card cs-card-footer ._details.button, cs-card cs-card-footer ._details.chart-legend, .stack-h.chart-legend, .chart-legend.bottom-bar, cs-button.chart-legend, .chart-legend.button, .chart-legend .chart-legend._item, cs-info-listicle.chart-legend, .chart-legend.tag, .chart-legend.topic, .chart-legend .-justify-center._item, .chart-legend ._item.bottom-bar, .chart-legend cs-button._item, .chart-legend ._item.button, cs-info-listicle.-justify-center, cs-info-listicle.bottom-bar, cs-info-listicle.button, .-justify-center.tag, .tag.bottom-bar, cs-button.tag, .tag.button, .-justify-center.topic, .topic.bottom-bar, cs-button.topic, .topic.button, .stack-v.-justify-center, .login, cs-card-content section.-justify-center, cs-card-content section.bottom-bar, cs-card-content section.button, .avatar ._initials, cs-avatar ._initials, .stack-v.bottom-bar, cs-card.bottom-bar, cs-header .bottom-bar._nav, cs-menu.bottom-bar, .modal .bottom-bar._window, cs-toc ul.bottom-bar, .cs-toc ul.bottom-bar, cs-button.stack-v, cs-header cs-button._nav, .modal cs-button._window, .stack-v.button, cs-card.button, cs-header .button._nav, cs-menu.button, .modal .button._window, cs-toc ul.button, .cs-toc ul.button, cs-card.-justify-center, .chart-legend, cs-header .-justify-center._nav, cs-header ._nav.login, cs-header ._nav.chart-legend, cs-menu.-justify-center, .modal .-justify-center._window, .modal ._window.login, .modal cs-avatar ._window._initials, cs-avatar .modal ._window._initials, .modal ._window.chart-legend, cs-toc ul.-justify-center, .cs-toc ul.-justify-center, .cs-toc ul.login, .cs-toc ul.chart-legend {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.stack-h.-justify-start, .-justify-start.avatar, cs-avatar.-justify-start, .-justify-start.bottom-bar, cs-button.-justify-start, cs-button.-menu, .-justify-start.button, .button.-menu, cs-button.-menu.button-group.-joined, cs-card cs-card-footer cs-button.-menu._details, .chart-legend cs-button.-menu._item, .-justify-start.button-group.-joined, cs-button-group.-justify-start.-joined, cs-card cs-card-header.-justify-start, cs-card cs-card-footer.-justify-start, cs-card cs-card-footer .-justify-start._details, .chart-legend .-justify-start._item, cs-info-listicle.-justify-start, .-justify-start.tag, .-justify-start.topic, .stack-v.-justify-start, .-justify-start.login, cs-button.login.-menu, .login.button.-menu, cs-card-content section.-justify-start, cs-card-content section.button.-menu, .avatar .-justify-start._initials, .avatar cs-button._initials.-menu, .avatar ._initials.button.-menu, cs-avatar .-justify-start._initials, cs-avatar cs-button._initials.-menu, cs-avatar ._initials.button.-menu, cs-button.stack-v.-menu, cs-button.-menu.chart-legend, cs-header cs-button.-menu._nav, .modal cs-button.-menu._window, .stack-v.button.-menu, cs-card.button.-menu, .button.-menu.chart-legend, cs-header .button.-menu._nav, cs-menu.button.-menu, .modal .button.-menu._window, cs-toc ul.button.-menu, .cs-toc ul.button.-menu, cs-card.-justify-start, .-justify-start.chart-legend, cs-header .-justify-start._nav, cs-menu.-justify-start, .modal .-justify-start._window, cs-toc ul.-justify-start, .cs-toc ul.-justify-start {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

.stack-h.-justify-end, .-justify-end.avatar, cs-header .avatar._nav, cs-avatar.-justify-end, cs-header cs-avatar._nav, .-justify-end.bottom-bar, cs-header .bottom-bar._nav, cs-button.-justify-end, cs-header cs-button._nav, .-justify-end.button, cs-header .button._nav, .-justify-end.button-group.-joined, cs-header .button-group.-joined._nav, cs-button-group.-justify-end.-joined, cs-header cs-button-group.-joined._nav, cs-card cs-card-header.-justify-end, cs-card cs-header cs-card-header._nav, cs-header cs-card cs-card-header._nav, cs-card cs-card-footer.-justify-end, cs-card cs-header cs-card-footer._nav, cs-header cs-card cs-card-footer._nav, cs-card cs-card-footer .-justify-end._details, cs-card cs-card-footer cs-header ._details._nav, cs-header cs-card cs-card-footer ._details._nav, .chart-legend .-justify-end._item, .chart-legend cs-header ._item._nav, cs-header .chart-legend ._item._nav, cs-header .stack-h._nav, cs-header cs-info-listicle._nav, cs-header ._nav.tag, cs-header ._nav.topic, cs-info-listicle.-justify-end, .-justify-end.tag, .-justify-end.topic, .stack-v.-justify-end, .-justify-end.login, cs-card-content section.-justify-end, .avatar .-justify-end._initials, .avatar cs-header ._initials._nav, cs-header .avatar ._initials._nav, cs-avatar .-justify-end._initials, cs-avatar cs-header ._initials._nav, cs-header cs-avatar ._initials._nav, cs-card.-justify-end, .-justify-end.chart-legend, cs-header ._nav, cs-menu.-justify-end, .modal .-justify-end._window, .modal cs-header ._window._nav, cs-header .modal ._window._nav, cs-toc ul.-justify-end, .cs-toc ul.-justify-end {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.stack-h.-align-stretch, .-align-stretch.avatar, cs-avatar.-align-stretch, .-align-stretch.bottom-bar, cs-button.-align-stretch, .-align-stretch.button, .-align-stretch.button-group.-joined, cs-button-group.-align-stretch.-joined, cs-card cs-card-header.-align-stretch, cs-card cs-card-footer.-align-stretch, cs-card cs-card-footer .-align-stretch._details, .chart-legend .-align-stretch._item, cs-info-listicle.-align-stretch, .-align-stretch.tag, .-align-stretch.topic, .stack-v.-align-stretch, .-align-stretch.login, cs-card-content section.-align-stretch, .avatar .-align-stretch._initials, cs-avatar .-align-stretch._initials, cs-card.-align-stretch, .-align-stretch.chart-legend, cs-header .-align-stretch._nav, cs-menu.-align-stretch, .modal .-align-stretch._window, cs-toc ul.-align-stretch, .cs-toc ul.-align-stretch {
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}

.stack-h.-align-center, .stack-h.login, .login.avatar, cs-avatar.login, .login.bottom-bar, cs-button.login, .login.button, .login.button-group.-joined, cs-button-group.login.-joined, cs-card cs-card-header.login, cs-card cs-card-footer.login, cs-card cs-card-footer .login._details, .chart-legend .login._item, cs-info-listicle.login, .login.tag, .login.topic, .avatar, cs-avatar, .avatar .stack-h._initials, .avatar ._initials.avatar, .avatar cs-avatar._initials, .avatar ._initials.bottom-bar, .avatar cs-button._initials, .avatar ._initials.button, .avatar ._initials.button-group.-joined, .avatar cs-button-group._initials.-joined, .avatar cs-card cs-card-header._initials, cs-card .avatar cs-card-header._initials, .avatar cs-card cs-card-footer._initials, cs-card .avatar cs-card-footer._initials, .avatar cs-card cs-card-footer ._initials._details, cs-card cs-card-footer .avatar ._initials._details, .avatar .chart-legend ._initials._item, .chart-legend .avatar ._initials._item, .avatar cs-info-listicle._initials, .avatar ._initials.tag, .avatar ._initials.topic, cs-avatar .stack-h._initials, cs-avatar ._initials.avatar, cs-avatar cs-avatar._initials, cs-avatar ._initials.bottom-bar, cs-avatar cs-button._initials, cs-avatar ._initials.button, cs-avatar ._initials.button-group.-joined, cs-avatar cs-button-group._initials.-joined, cs-avatar cs-card cs-card-header._initials, cs-card cs-avatar cs-card-header._initials, cs-avatar cs-card cs-card-footer._initials, cs-card cs-avatar cs-card-footer._initials, cs-avatar cs-card cs-card-footer ._initials._details, cs-card cs-card-footer cs-avatar ._initials._details, cs-avatar .chart-legend ._initials._item, .chart-legend cs-avatar ._initials._item, cs-avatar cs-info-listicle._initials, cs-avatar ._initials.tag, cs-avatar ._initials.topic, .-align-center.bottom-bar, .bottom-bar.avatar, cs-avatar.bottom-bar, cs-button.bottom-bar, .bottom-bar.button, cs-card cs-card-footer.bottom-bar, cs-card cs-card-footer .bottom-bar._details, .chart-legend .bottom-bar._item, cs-info-listicle.bottom-bar, cs-button, .button, .-align-center.button-group.-joined, .button-group.-joined.avatar, cs-avatar.button-group.-joined, cs-button.button-group.-joined, .button-group.-joined.button, cs-card cs-card-footer.button-group.-joined, cs-card cs-card-footer .button-group.-joined._details, .chart-legend .button-group.-joined._item, cs-info-listicle.button-group.-joined, cs-button-group.-align-center.-joined, cs-button-group.-joined.avatar, cs-button-group.-joined.button, cs-card cs-card-footer cs-button-group.-joined._details, .chart-legend cs-button-group.-joined._item, cs-card cs-card-header.-align-center, cs-card cs-card-header.avatar, cs-card cs-card-header.button, cs-card cs-card-footer cs-card-header._details, cs-card .chart-legend cs-card-header._item, .chart-legend cs-card cs-card-header._item, cs-card cs-card-footer, cs-card cs-card-footer ._details, .chart-legend ._item, cs-info-listicle, .-align-center.tag, .tag.avatar, cs-avatar.tag, cs-button.tag, .tag.button, cs-card cs-card-footer.tag, cs-card cs-card-footer .tag._details, .chart-legend .tag._item, cs-info-listicle.tag, .-align-center.topic, .topic.avatar, cs-avatar.topic, cs-button.topic, .topic.button, cs-card cs-card-footer.topic, cs-card cs-card-footer .topic._details, .chart-legend .topic._item, cs-info-listicle.topic, .stack-v.-align-center, .login, cs-card-content section.-align-center, cs-card-content section.login, cs-card-content section.avatar, cs-card-content .avatar section._initials, .avatar cs-card-content section._initials, cs-card-content cs-avatar section._initials, cs-avatar cs-card-content section._initials, cs-card-content section.button, cs-card-content cs-card cs-card-footer section._details, cs-card cs-card-footer cs-card-content section._details, cs-card-content .chart-legend section._item, .chart-legend cs-card-content section._item, .stack-v.avatar, .avatar.login, .avatar .avatar._initials, cs-avatar .avatar._initials, cs-card.avatar, .avatar.chart-legend, cs-header .avatar._nav, cs-menu.avatar, .modal .avatar._window, cs-toc ul.avatar, .cs-toc ul.avatar, cs-avatar.stack-v, cs-avatar.login, .avatar cs-avatar._initials, cs-avatar cs-avatar._initials, cs-avatar.chart-legend, cs-header cs-avatar._nav, .modal cs-avatar._window, .avatar ._initials, cs-avatar ._initials, cs-button.stack-v, cs-button.login, .avatar cs-button._initials, cs-avatar cs-button._initials, cs-button.chart-legend, cs-header cs-button._nav, .modal cs-button._window, .stack-v.button, .button.login, .avatar .button._initials, cs-avatar .button._initials, cs-card.button, .button.chart-legend, cs-header .button._nav, cs-menu.button, .modal .button._window, cs-toc ul.button, .cs-toc ul.button, cs-card.-align-center, cs-card.login, .avatar cs-card._initials, cs-avatar cs-card._initials, cs-card cs-card-footer cs-card._details, .chart-legend cs-card._item, cs-card cs-card-footer.stack-v, cs-card cs-card-footer.login, cs-card .avatar cs-card-footer._initials, .avatar cs-card cs-card-footer._initials, cs-card cs-avatar cs-card-footer._initials, cs-avatar cs-card cs-card-footer._initials, cs-card cs-card-footer.chart-legend, cs-card cs-header cs-card-footer._nav, cs-header cs-card cs-card-footer._nav, cs-card .modal cs-card-footer._window, .modal cs-card cs-card-footer._window, cs-card cs-card-footer .stack-v._details, cs-card cs-card-footer ._details.login, cs-card cs-card-footer .avatar ._details._initials, .avatar cs-card cs-card-footer ._details._initials, cs-card cs-card-footer cs-avatar ._details._initials, cs-avatar cs-card cs-card-footer ._details._initials, cs-card cs-card-footer ._details.chart-legend, cs-card cs-card-footer cs-header ._details._nav, cs-header cs-card cs-card-footer ._details._nav, cs-card cs-card-footer cs-menu._details, cs-card cs-card-footer .modal ._details._window, .modal cs-card cs-card-footer ._details._window, cs-card cs-card-footer cs-toc ul._details, cs-toc cs-card cs-card-footer ul._details, cs-card cs-card-footer .cs-toc ul._details, .cs-toc cs-card cs-card-footer ul._details, .-align-center.chart-legend, .chart-legend.login, .avatar .chart-legend._initials, cs-avatar .chart-legend._initials, .chart-legend .chart-legend._item, cs-info-listicle.chart-legend, .chart-legend .stack-v._item, .chart-legend ._item.login, .chart-legend .avatar ._item._initials, .avatar .chart-legend ._item._initials, .chart-legend cs-avatar ._item._initials, cs-avatar .chart-legend ._item._initials, .chart-legend cs-header ._item._nav, cs-header .chart-legend ._item._nav, .chart-legend cs-menu._item, .chart-legend .modal ._item._window, .modal .chart-legend ._item._window, .chart-legend cs-toc ul._item, cs-toc .chart-legend ul._item, .chart-legend .cs-toc ul._item, .cs-toc .chart-legend ul._item, cs-header .-align-center._nav, cs-header ._nav.login, cs-header .avatar ._nav._initials, .avatar cs-header ._nav._initials, cs-header cs-avatar ._nav._initials, cs-avatar cs-header ._nav._initials, cs-header cs-info-listicle._nav, cs-info-listicle.stack-v, cs-info-listicle.login, .avatar cs-info-listicle._initials, cs-avatar cs-info-listicle._initials, .modal cs-info-listicle._window, cs-menu.-align-center, cs-menu.login, .avatar cs-menu._initials, cs-avatar cs-menu._initials, .modal .-align-center._window, .modal ._window.login, .modal .avatar ._window._initials, .avatar .modal ._window._initials, .modal cs-avatar ._window._initials, cs-avatar .modal ._window._initials, cs-toc ul.-align-center, cs-toc ul.login, cs-toc .avatar ul._initials, .avatar cs-toc ul._initials, cs-toc cs-avatar ul._initials, cs-avatar cs-toc ul._initials, .cs-toc ul.-align-center, .cs-toc ul.login, .cs-toc .avatar ul._initials, .avatar .cs-toc ul._initials, .cs-toc cs-avatar ul._initials, cs-avatar .cs-toc ul._initials {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.stack-h.-align-start, .-align-start.avatar, cs-card cs-card-header.avatar, cs-avatar.-align-start, .-align-start.bottom-bar, cs-card cs-card-header.bottom-bar, cs-button.-align-start, .-align-start.button, cs-card cs-card-header.button, .-align-start.button-group.-joined, cs-card cs-card-header.button-group.-joined, cs-button-group.-align-start.-joined, cs-card cs-card-header, cs-card cs-card-footer.-align-start, cs-card cs-card-footer .-align-start._details, cs-card cs-card-footer cs-card-header._details, .chart-legend .-align-start._item, .chart-legend cs-card cs-card-header._item, cs-card .chart-legend cs-card-header._item, cs-info-listicle.-align-start, .-align-start.tag, cs-card cs-card-header.tag, .-align-start.topic, cs-card cs-card-header.topic, .stack-v.-align-start, .-align-start.login, cs-card cs-card-header.login, cs-card-content section.-align-start, .avatar .-align-start._initials, .avatar cs-card cs-card-header._initials, cs-card .avatar cs-card-header._initials, cs-avatar .-align-start._initials, cs-avatar cs-card cs-card-header._initials, cs-card cs-avatar cs-card-header._initials, cs-card.-align-start, cs-card cs-card-header.stack-v, cs-card cs-card-header.chart-legend, cs-card cs-header cs-card-header._nav, cs-header cs-card cs-card-header._nav, cs-card .modal cs-card-header._window, .modal cs-card cs-card-header._window, .-align-start.chart-legend, cs-header .-align-start._nav, cs-menu.-align-start, .modal .-align-start._window, cs-toc ul.-align-start, .cs-toc ul.-align-start {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}

.stack-h.-align-end, .-align-end.avatar, cs-avatar.-align-end, .-align-end.bottom-bar, cs-button.-align-end, .-align-end.button, .-align-end.button-group.-joined, cs-button-group.-align-end.-joined, cs-card cs-card-header.-align-end, cs-card cs-card-footer.-align-end, cs-card cs-card-footer .-align-end._details, .chart-legend .-align-end._item, cs-info-listicle.-align-end, .-align-end.tag, .-align-end.topic, .stack-v.-align-end, .-align-end.login, cs-card-content section.-align-end, .avatar .-align-end._initials, cs-avatar .-align-end._initials, cs-card.-align-end, .-align-end.chart-legend, cs-header .-align-end._nav, cs-menu.-align-end, .modal .-align-end._window, cs-toc ul.-align-end, .cs-toc ul.-align-end {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}

.stack-h .-col-1, .avatar .-col-1, cs-avatar .-col-1, .bottom-bar .-col-1, cs-button .-col-1, .button .-col-1, .button-group.-joined .-col-1, cs-button-group.-joined .-col-1, cs-card cs-card-header .-col-1, cs-card cs-card-footer .-col-1, cs-card cs-card-footer ._details .-col-1, .chart-legend ._item .-col-1, cs-info-listicle .-col-1, .tag .-col-1, .topic .-col-1, .stack-h cs-card cs-card-content, cs-card .stack-h cs-card-content, .avatar cs-card cs-card-content, cs-card .avatar cs-card-content, cs-avatar cs-card cs-card-content, cs-card cs-avatar cs-card-content, .bottom-bar cs-card cs-card-content, cs-card .bottom-bar cs-card-content, cs-button cs-card cs-card-content, cs-card cs-button cs-card-content, .button cs-card cs-card-content, cs-card .button cs-card-content, .button-group.-joined cs-card cs-card-content, cs-card .button-group.-joined cs-card-content, cs-button-group.-joined cs-card cs-card-content, cs-card cs-button-group.-joined cs-card-content, cs-card cs-card-header cs-card-content, cs-card cs-card-footer cs-card-content, cs-card cs-card-footer ._details cs-card-content, .chart-legend ._item cs-card cs-card-content, cs-card .chart-legend ._item cs-card-content, cs-info-listicle cs-card cs-card-content, cs-card cs-info-listicle cs-card-content, .tag cs-card cs-card-content, cs-card .tag cs-card-content, .topic cs-card cs-card-content, cs-card .topic cs-card-content, .stack-v .-col-1, .login .-col-1, cs-card-content section .-col-1, .avatar ._initials .-col-1, cs-avatar ._initials .-col-1, cs-card .-col-1, .chart-legend .-col-1, cs-header ._nav .-col-1, cs-menu .-col-1, .modal ._window .-col-1, cs-toc ul .-col-1, .cs-toc ul .-col-1, .stack-v cs-card cs-card-content, cs-card .stack-v cs-card-content, .login cs-card cs-card-content, cs-card .login cs-card-content, .avatar ._initials cs-card cs-card-content, cs-card .avatar ._initials cs-card-content, cs-avatar ._initials cs-card cs-card-content, cs-card cs-avatar ._initials cs-card-content, cs-card cs-card-content, .chart-legend cs-card cs-card-content, cs-card .chart-legend cs-card-content, cs-header ._nav cs-card cs-card-content, cs-card cs-header ._nav cs-card-content, .modal ._window cs-card cs-card-content, cs-card .modal ._window cs-card-content, .cs-toc ul cs-card cs-card-content, cs-card .cs-toc ul cs-card-content {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

.stack-h .-col-2, .avatar .-col-2, cs-avatar .-col-2, .bottom-bar .-col-2, cs-button .-col-2, .button .-col-2, .button-group.-joined .-col-2, cs-button-group.-joined .-col-2, cs-card cs-card-header .-col-2, cs-card cs-card-footer .-col-2, cs-card cs-card-footer ._details .-col-2, .chart-legend ._item .-col-2, cs-info-listicle .-col-2, .tag .-col-2, .topic .-col-2, .stack-v .-col-2, .login .-col-2, cs-card-content section .-col-2, .avatar ._initials .-col-2, cs-avatar ._initials .-col-2, cs-card .-col-2, .chart-legend .-col-2, cs-header ._nav .-col-2, cs-menu .-col-2, .modal ._window .-col-2, cs-toc ul .-col-2, .cs-toc ul .-col-2 {
  -webkit-box-flex: 2;
      -ms-flex: 2;
          flex: 2;
}

.stack-h .-col-3, .avatar .-col-3, cs-avatar .-col-3, .bottom-bar .-col-3, cs-button .-col-3, .button .-col-3, .button-group.-joined .-col-3, cs-button-group.-joined .-col-3, cs-card cs-card-header .-col-3, cs-card cs-card-footer .-col-3, cs-card cs-card-footer ._details .-col-3, .chart-legend ._item .-col-3, cs-info-listicle .-col-3, .tag .-col-3, .topic .-col-3, .stack-v .-col-3, .login .-col-3, cs-card-content section .-col-3, .avatar ._initials .-col-3, cs-avatar ._initials .-col-3, cs-card .-col-3, .chart-legend .-col-3, cs-header ._nav .-col-3, cs-menu .-col-3, .modal ._window .-col-3, cs-toc ul .-col-3, .cs-toc ul .-col-3 {
  -webkit-box-flex: 3;
      -ms-flex: 3;
          flex: 3;
}

.stack-h .-col-4, .avatar .-col-4, cs-avatar .-col-4, .bottom-bar .-col-4, cs-button .-col-4, .button .-col-4, .button-group.-joined .-col-4, cs-button-group.-joined .-col-4, cs-card cs-card-header .-col-4, cs-card cs-card-footer .-col-4, cs-card cs-card-footer ._details .-col-4, .chart-legend ._item .-col-4, cs-info-listicle .-col-4, .tag .-col-4, .topic .-col-4, .stack-v .-col-4, .login .-col-4, cs-card-content section .-col-4, .avatar ._initials .-col-4, cs-avatar ._initials .-col-4, cs-card .-col-4, .chart-legend .-col-4, cs-header ._nav .-col-4, cs-menu .-col-4, .modal ._window .-col-4, cs-toc ul .-col-4, .cs-toc ul .-col-4 {
  -webkit-box-flex: 4;
      -ms-flex: 4;
          flex: 4;
}

.stack-h .-col-5, .avatar .-col-5, cs-avatar .-col-5, .bottom-bar .-col-5, cs-button .-col-5, .button .-col-5, .button-group.-joined .-col-5, cs-button-group.-joined .-col-5, cs-card cs-card-header .-col-5, cs-card cs-card-footer .-col-5, cs-card cs-card-footer ._details .-col-5, .chart-legend ._item .-col-5, cs-info-listicle .-col-5, .tag .-col-5, .topic .-col-5, .stack-v .-col-5, .login .-col-5, cs-card-content section .-col-5, .avatar ._initials .-col-5, cs-avatar ._initials .-col-5, cs-card .-col-5, .chart-legend .-col-5, cs-header ._nav .-col-5, cs-menu .-col-5, .modal ._window .-col-5, cs-toc ul .-col-5, .cs-toc ul .-col-5 {
  -webkit-box-flex: 5;
      -ms-flex: 5;
          flex: 5;
}

.stack-h .-col-6, .avatar .-col-6, cs-avatar .-col-6, .bottom-bar .-col-6, cs-button .-col-6, .button .-col-6, .button-group.-joined .-col-6, cs-button-group.-joined .-col-6, cs-card cs-card-header .-col-6, cs-card cs-card-footer .-col-6, cs-card cs-card-footer ._details .-col-6, .chart-legend ._item .-col-6, cs-info-listicle .-col-6, .tag .-col-6, .topic .-col-6, .stack-v .-col-6, .login .-col-6, cs-card-content section .-col-6, .avatar ._initials .-col-6, cs-avatar ._initials .-col-6, cs-card .-col-6, .chart-legend .-col-6, cs-header ._nav .-col-6, cs-menu .-col-6, .modal ._window .-col-6, cs-toc ul .-col-6, .cs-toc ul .-col-6 {
  -webkit-box-flex: 6;
      -ms-flex: 6;
          flex: 6;
}
/*# sourceMappingURL=cs.css.map */