:root{color-scheme:light dark;--color-primary: light-dark(hsl(25, 100%, 66%), hsl(25, 100%, 66%));--color-secondary: light-dark(hsl(110, 40%, 10%), hsl(110, 20%, 75%));--color-hero: light-dark(hsl(110, 20%, 18%), hsl(110, 20%, 35%));--color-accent1: light-dark(hsl(255, 90%, 65%), hsl(255, 90%, 65%));--color-accent2: light-dark(hsl(35, 15%, 20%), hsl(35, 15%, 35%));--color-positive: light-dark(hsl(150, 100%, 80%), hsl(150, 100%, 30%));--color-warning: light-dark(hsl(50, 100%, 70%), hsl(50, 100%, 30%));--color-negative: light-dark(hsl(350, 100%, 70%), hsl(350, 100%, 30%));--color-hover: light-dark(hsl(25, 100%, 50%), hsl(25, 100%, 50%));--color-low: light-dark(hsl(110, 20%, 90%), hsl(110, 30%, 8%));--color-surface: light-dark(hsl(110, 20%, 94%), hsl(110, 30%, 12%));--color-background: light-dark(hsl(108, 33%, 97%), hsl(110, 20%, 15%));--color-high: light-dark(hsl(120, 20%, 99%), hsl(110, 20%, 20%));--text-color-text: light-dark(hsl(110, 100%, 5%), hsl(110, 100%, 98%));--text-color-soft: hsla(from currentColor h s l/0.75);--text-color-primary: light-dark(hsl(25, 100%, 35%), hsl(25, 100%, 70%));--text-color-positive: light-dark(hsl(150, 100%, 30%), hsl(150, 100%, 80%));--text-color-negative: light-dark(hsl(350, 100%, 40%), hsl(350, 100%, 70%));--text-color-on-primary: light-dark(hsl(0, 0%, 0%), hsl(0, 0%, 0%));--text-color-on-secondary: light-dark(hsl(0, 0%, 100%), hsl(0, 0%, 0%));--text-color-on-hero: light-dark(hsl(0, 0%, 100%), hsl(0, 0%, 100%));--text-color-on-accent1: light-dark(hsl(0, 0%, 100%), hsl(0, 0%, 100%));--text-color-on-accent2: light-dark(hsl(0, 0%, 100%), hsl(0, 0%, 100%));--text-color-on-positive: light-dark(hsl(150, 100%, 15%), hsl(150, 100%, 95%));--text-color-on-warning: light-dark(hsl(40, 100%, 15%), hsl(40, 100%, 95%));--text-color-on-negative: light-dark(hsl(350, 100%, 15%), hsl(350, 100%, 95%));--text-color-on-hover: light-dark(hsl(0, 0%, 0%), hsl(0, 0%, 0%));--gap-section: 32px;--gap-area: 24px;--gap-card: 16px;--gap-text: 8px;--gap-internal: 4px;--gap-none: 0px;--radius-none: 0px;--radius-default: 8px;--radius-full: math.percentage($val);--radius-badge: 8px;--radius-button: 8px;--radius-card: 8px;--radius-card-big: 8px;--radius-image: 8px;--radius-input: 8px;--font-family-default: Open Sans, sans-serif;--font-family-display: Open Sans, sans-serif;--font-size-core: 16px;--font-size-display-massive: 6.19rem;--font-size-display-extra: 5.16rem;--font-size-display-large: 4.3rem;--font-size-display: 3.58rem;--font-size-title-large: 2.99rem;--font-size-title: 2.49rem;--font-size-heading-large: 2.07rem;--font-size-heading: 1.73rem;--font-size-body-large: 1.2rem;--font-size-body: 1rem;--font-size-caption-large: 0.83rem;--font-size-caption: 0.69rem;--font-weight-light: 300;--font-weight-regular: 500;--font-weight-bold: 600;--font-weight-bolder: 700;--font-weight-boldest: 900}@media screen and (min-width: 768px){:root{--gap-section: 80px;--gap-area: 40px;--gap-card: 16px;--gap-text: 8px;--gap-internal: 4px}}html,body{margin:0;padding:0;font-size:var(--font-size-core)}body{background-color:var(--color-background);color:var(--text-color-text);font-family:var(--font-family-default)}section{padding:var(--gap-section);gap:var(--gap-card);display:flex;flex-direction:column}footer{padding:var(--gap-card) var(--gap-section)}h1,h2,h3,h4,h5,h6{color:inherit;font-family:var(--font-family-default);font-optical-sizing:auto;line-height:1.2em;margin:0;max-width:720px}p,dt,dd{color:inherit;font-family:var(--font-family-default);font-optical-sizing:auto;line-height:1.4em;margin:0;max-width:720px}a{color:inherit}a:hover{color:var(--text-color-primary)}.c-wrapper{display:flex;flex-direction:column;flex-wrap:wrap;gap:var(--c-gap);position:relative}.c-wrapper--row{flex-direction:row}.c-wrapper--space-between{justify-content:space-between}.c-wrapper--align-items-center{align-items:center;text-align:center}.c-card{--c-card-shadow: 0 1px 2px hsla(110, 0%, 0%, 5%);border-radius:var(--radius-card);box-shadow:var(--c-card-shadow);display:flex;flex-direction:column;padding:var(--gap-card);position:relative}.c-card--primary{border:1px solid var(--color-primary)}.c-card--positive{border:1px solid var(--color-positive);box-shadow:1px 2px 16px hsla(from var(--color-positive) h s l/0.3);transform:translateY(-8px)}.c-card--warning{border:1px solid var(--color-warning)}.c-card--negative{border:1px solid var(--color-negative);box-shadow:-1px -2px 8px hsla(from var(--color-negative) h s l/0.3);transform:rotate(-4deg) translateY(8px)}.c-sections-padding{background-size:cover;background-position:bottom;padding-left:var(--gap-section);padding-right:var(--gap-section);padding-top:var(--c-top, var(--gap-section));padding-bottom:var(--c-bottom, var(--gap-section));gap:var(--gap-card);display:flex;flex-direction:column;overflow:hidden}.c-sections-padding--center{align-items:center;text-align:center}.c-sections-featured-with-media{display:grid;grid-template-columns:1fr;gap:var(--gap-area)}.c-sections-featured-with-media__content{display:flex;flex-direction:column;gap:var(--gap-card);padding:var(--gap-area) 0;order:1}.c-sections-featured-with-media__media{position:relative;min-height:320px;order:2}.c-sections-featured-with-media__media--contain .c-image-wrapper{position:absolute;z-index:0}.c-sections-featured-with-media__img{border-radius:var(--radius-default);position:relative}@media screen and (min-width: 800px){.c-sections-featured-with-media{grid-template-columns:repeat(auto-fit, minmax(420px, 1fr))}}@media screen and (min-width: 1200px){.c-sections-featured-with-media__media--position-left{order:0}}.c-sections-offset{--content-size: 2fr;display:grid;grid-template-columns:1fr;gap:var(--gap-section)}.c-sections-offset--half{--content-size: 1fr}@media screen and (min-width: 780px){.c-sections-offset{grid-template-columns:1fr var(--content-size)}.c-sections-offset--content-first{grid-template-columns:var(--content-size) 1fr}.c-sections-offset--content-first .c-sections-offset__header{order:2}.c-sections-offset--content-first .c-sections-offset__content{order:1}}.c-accordion{border-bottom:1px solid hsla(from var(--color-border) h s l/0.5)}.c-accordion__header{display:flex;justify-content:space-between;padding:var(--gap-text);cursor:pointer}.c-accordion__content{padding:0 var(--gap-text) var(--gap-text) var(--gap-text)}.c-badge{display:inline-flex;padding:.25em .5em;border-radius:var(--radius-badge);font-size:var(--font-size-caption-large);font-weight:var(--font-weight-regular);border:1px solid var(--color-text);flex:0 0 auto;gap:var(--gap-internal);align-items:center;width:fit-content}.c-badge.colorAccent1{background-image:linear-gradient(125deg, oklch(from var(--color-accent1) 0.6 c h) 0%, oklch(from var(--color-accent1) 0.4 c h) 100%)}.c-breadcrumbs{display:flex;gap:8px;list-style:none;margin-block:0;padding-inline:0}.c-breadcrumbs__crumb{font-size:var(--font-size-caption-large);font-weight:var(--font-weight-regular)}.c-breadcrumbs__crumb:not(:last-of-type)::after{content:"/";position:relative;color:var(--text-color-soft);margin-left:4px;top:1px}.c-button{border:1px solid var(--color-border);border-bottom-width:2px;font-size:var(--font-size-body);font-weight:var(--font-weight-bold);border-radius:var(--radius-button);cursor:pointer;text-decoration:none;transition:background-color .2s ease,border-color .2s ease,color .2s ease,transform .1s ease;padding:.75em 1.25em;align-self:flex-start;display:inline-flex;align-items:center;gap:var(--gap-internal)}.c-button--full{display:flex;align-self:stretch;justify-content:center;text-align:center}.c-button--ghost{background-color:rgba(0,0,0,0);color:var(--text-color-text);border-color:rgba(0,0,0,0)}.c-button--ghost:hover,.c-button--ghost:focus,.c-button--ghost:active{background-color:rgba(0,0,0,0);color:var(--text-color-on-hover)}.c-button--large{font-size:var(--font-size-lead)}.c-button:hover,.c-button:focus,.c-button:active{background-color:var(--color-hover);color:var(--text-color-on-hover);transition:background-color .2s ease,border-color .2s ease,color .2s ease,transform .1s ease}.c-byline{display:grid;grid-template-areas:"label image name" "label image title";align-items:center;justify-content:flex-start;column-gap:8px}.c-byline__label{grid-area:label;color:var(--text-color-soft)}.c-byline_image{grid-area:image}.c-byline__name{grid-area:name;font-weight:var(--font-weight-bold)}.c-byline__title{grid-area:title;color:var(--text-color-soft)}.c-pricing-plan-card{text-align:left;justify-content:space-between}.cookies-bar{position:sticky;bottom:var(--gap-card);padding:var(--gap-card);margin:var(--gap-card);display:flex;flex-direction:column;max-width:700px;box-shadow:0 -4px 32px 8px #000;border-radius:var(--radius-card);gap:var(--gap-card)}.c-divider{width:100%;border-style:solid;border-color:hsla(from currentColor h s l/0.3);margin:3em 0}.c-feature_item{display:flex;gap:var(--gap-text)}.c-feature_item .c-image{border-radius:var(--radius-default);border:0}.c-feature_item--column{flex-direction:column}.c-feature_item__content{display:flex;flex-direction:column;justify-content:center}.c-flash{--c-flash-shadow: 0px 1px 4px 1px hsla(from var(--color-border) h s l / 0.2);display:flex;justify-content:space-between;background:hsl(from var(--color-positive) h s l/0.8);border:1px solid var(--color-positive);box-shadow:var(--c-flash-shadow);color:var(--text-color-on-positive);padding:var(--gap-card);border-radius:var(--radius-card);backdrop-filter:blur(5px);font-weight:var(--font-weight-bold);z-index:1}.c-flash--fixed{position:fixed;top:68px;left:var(--gap-card);right:var(--gap-card)}.c-flash--alert{background:hsl(from var(--color-negative) h s l/0.8);color:var(--text-color-on-negative);border:1px solid var(--color-negative)}.c-flash__close{background:rgba(0,0,0,0);border:none;color:inherit;font-size:1rem;line-height:1;cursor:pointer;order:2}.c-flash__message{padding-right:2.5rem}.c-flash--dismissed{opacity:0;transform:translateY(-8px);transition:opacity 180ms ease-out,transform 180ms ease-out;pointer-events:none}.c-form-fieldset__legend{font-size:var(--font-size-body-large);font-weight:var(--font-weight-bold)}.c-form-fieldset__content{display:flex;flex-direction:column;gap:var(--gap-text)}.c-input-wrap{display:flex;flex-direction:column;gap:var(--gap-internal);margin:var(--gap-text) var(--gap-none)}.c-input-wrap--error .c-input-field{border:2px solid var(--color-negative)}.c-input-field{--c-input-shadow: none;background-color:var(--color-high);border-radius:var(--radius-input);border:2px solid rgba(0,0,0,0);box-shadow:var(--c-input-shadow);font-size:var(--font-size-body);padding:var(--gap-card)}.c-input-field:disabled{opacity:.3;cursor:not-allowed}.c-input-field--capped{max-width:480px}.c-form-label{font-weight:var(--font-weight-bold)}.c-form-object{display:flex;flex-direction:column;gap:var(--gap-text)}.c-form-validation{display:flex;gap:var(--gap-internal);font-size:var(--font-size-body);font-weight:var(--font-weight-regular);color:var(--text-color-negative)}.c-form-validation__message{font-style:italic}.c-grid-list{margin:var(--gap-card) var(--gap-none);gap:var(--c-gap);display:grid}.c-grid-list--auto_fit,.c-grid-list--bento,.c-grid-list--row,.c-grid-list--list{grid-template-columns:1fr}@media screen and (min-width: 780px){.c-grid-list{width:100%}.c-grid-list--80{width:80%}.c-grid-list--50{width:50%}.c-grid-list--auto_fit{grid-template-columns:repeat(auto-fit, minmax(320px, 1fr))}.c-grid-list--bento{grid-template-columns:repeat(6, minmax(0, 1fr))}.c-grid-list--bento .c-bento--2{grid-column:span 2}.c-grid-list--bento .c-bento--3{grid-column:span 3}.c-grid-list--bento .c-bento--4{grid-column:span 4}.c-grid-list--bento .c-bento--6{grid-column:span 6}.c-grid-list--row{grid-template-columns:repeat(auto-fit, minmax(0, 1fr))}}.c-icon{fill:none;overflow:visible}.c-icon--inline{width:1.1em;height:1.2em}.c-icon--8{width:8px;height:8px}.c-icon--16{width:16px;height:16px}.c-icon--24{width:24px;height:24px}.c-icon--32{width:32px;height:32px}.c-icon--48{width:48px;height:48px}.c-icon__stroke{stroke-width:1px}.c-icon--wide .c-icon__stroke{stroke-width:1.6px}.c-icon--no-stroke .c-icon__stroke{stroke-width:0}.c-icon--currentColor .c-icon__fill{fill:hsl(from currentColor h s l/0.2)}.c-icon--currentColor .c-icon__fill-2{fill:hsl(from currentColor h s l/0.4)}.c-icon--currentColor .c-icon__stroke{stroke:currentColor}.c-icon--stroke .c-icon__fill,.c-icon--stroke .c-icon__fill-2{fill:none}.c-icon--stroke .c-icon__stroke{stroke:currentColor}.c-icon--duo .c-icon__fill{fill:hsl(from currentColor h s l/0.2)}.c-icon--duo .c-icon__fill-2{fill:var(--color-primary)}.c-icon--duo .c-icon__stroke{stroke:currentColor}.c-icon--primary .c-icon__fill{fill:hsl(from var(--color-primary) h s l/0.2)}.c-icon--primary .c-icon__fill-2{fill:hsl(from var(--color-primary) h s l/0.4)}.c-icon--primary .c-icon__stroke{stroke:var(--color-primary)}.c-icon--accent1 .c-icon__fill{fill:hsl(from var(--color-accent1) h s l/0.2)}.c-icon--accent1 .c-icon__fill-2{fill:hsl(from var(--color-accent1) h s l/0.4)}.c-icon--accent1 .c-icon__stroke{stroke:var(--color-accent1)}.c-icon--accent2 .c-icon__fill{fill:hsl(from var(--color-accent2) h s l/0.2)}.c-icon--accent2 .c-icon__fill-2{fill:hsl(from var(--color-accent2) h s l/0.4)}.c-icon--accent2 .c-icon__stroke{stroke:var(--color-accent2)}.c-icon--positive .c-icon__fill{fill:hsl(from var(--color-positive) h s l/0.2)}.c-icon--positive .c-icon__fill-2{fill:hsl(from var(--color-positive) h s l/0.4)}.c-icon--positive .c-icon__stroke{stroke:var(--color-positive)}.c-icon--warning .c-icon__fill{fill:hsl(from var(--color-warning) h s l/0.2)}.c-icon--warning .c-icon__fill-2{fill:hsl(from var(--color-warning) h s l/0.4)}.c-icon--warning .c-icon__stroke{stroke:var(--color-warning)}.c-icon--negative .c-icon__fill{fill:hsl(from var(--color-negative) h s l/0.2)}.c-icon--negative .c-icon__fill-2{fill:hsl(from var(--color-negative) h s l/0.4)}.c-icon--negative .c-icon__stroke{stroke:var(--color-negative)}.c-icon--primaryDarker .c-icon__fill{fill:hsl(from var(--color-primary) h s l/0.4)}.c-icon--primaryDarker .c-icon__fill-2{fill:hsl(from var(--color-primary) h s l/0.7)}.c-icon--primaryDarker .c-icon__stroke{stroke:var(--color-primary)}.c-icon--accent1Darker .c-icon__fill{fill:hsl(from var(--color-accent1) h s l/0.4)}.c-icon--accent1Darker .c-icon__fill-2{fill:hsl(from var(--color-accent1) h s l/0.7)}.c-icon--accent1Darker .c-icon__stroke{stroke:var(--color-accent1)}.c-icon--accent2Darker .c-icon__fill{fill:hsl(from var(--color-accent2) h s l/0.4)}.c-icon--accent2Darker .c-icon__fill-2{fill:hsl(from var(--color-accent2) h s l/0.7)}.c-icon--accent2Darker .c-icon__stroke{stroke:var(--color-accent2)}.c-icon--positiveDarker .c-icon__fill{fill:hsl(from var(--color-positive) h s l/0.4)}.c-icon--positiveDarker .c-icon__fill-2{fill:hsl(from var(--color-positive) h s l/0.7)}.c-icon--positiveDarker .c-icon__stroke{stroke:var(--color-positive)}.c-icon--warningDarker .c-icon__fill{fill:hsl(from var(--color-warning) h s l/0.4)}.c-icon--warningDarker .c-icon__fill-2{fill:hsl(from var(--color-warning) h s l/0.7)}.c-icon--warningDarker .c-icon__stroke{stroke:var(--color-warning)}.c-icon--negativeDarker .c-icon__fill{fill:hsl(from var(--color-negative) h s l/0.4)}.c-icon--negativeDarker .c-icon__fill-2{fill:hsl(from var(--color-negative) h s l/0.7)}.c-icon--negativeDarker .c-icon__stroke{stroke:var(--color-negative)}.c-icon__documented-wrapper{width:60px;display:flex;flex-direction:column;padding:4px;align-items:center;gap:4px;border-radius:4px}.c-icon__documented-wrapper:hover{cursor:pointer}.c-icon__documented-name{opacity:0;font-size:var(--font-size-caption);font-weight:var(--font-weight-bold);text-align:center;text-overflow:ellipsis;width:100%;white-space:nowrap;overflow:hidden;padding:2px;background-color:var(--color-surface);color:var(--text-color-soft);border-radius:16px}.c-icon__documented-wrapper:hover .c-icon__documented-name{opacity:1}.c-icon__documented-name--copied{background-color:var(--color-positive)}.c-image-wrapper{width:100%;position:relative;margin:0}.c-image-wrapper--48{width:48px;height:48px;object-fit:cover}.c-image-wrapper--contain{position:absolute;z-index:0;top:0;left:0}.c-image{width:100%;max-inline-size:100%;block-size:auto;position:relative;box-sizing:border-box;border-radius:var(--radius-image)}.c-image--full{border-radius:var(--radius-full)}.c-image__caption{color:var(--text-color-soft);font-style:italic;z-index:1;position:relative}.c-link{display:inline-flex;align-items:center;gap:var(--gap-internal);font-weight:var(--font-weight-bold);cursor:pointer;transition:color .2s ease,transform .1s ease,text-decoration-thickness .1s ease}.c-link:hover,.c-link:active,.c-link:focus{color:var(--color-hover);text-decoration-thickness:2px;transition:color .2s ease,transform .1s ease,text-decoration-thickness .1s ease}.c-list{display:grid;gap:var(--gap-internal);grid-template-columns:1fr;padding-inline-start:0}.c-list--gap-card{gap:var(--gap-card)}.c-list--dl{gap:var(--gap-area)}.c-list--2-column{grid-template-columns:repeat(2, minmax(150px, 1fr))}.c-list--3-column{grid-template-columns:repeat(3, minmax(150px, 1fr))}.c-list__item{list-style:none;padding:0;margin:0;padding-left:1.6em;position:relative}.c-list__item--inline .c-list__title,.c-list__item--inline .c-list__item-body{display:inline}.c-list__title{font-weight:var(--font-weight-bold)}.c-list__ol-indicator{font-weight:var(--font-weight-regular)}.c-list__ol-indicator,.c-list__svg{position:absolute;top:0;left:0}.c-list__item-body{color:var(--text-color-soft);font-weight:var(--font-weight-regular)}.c-nav-wrapper{--c-nav-background: var(--color-secondary);--c-nav-color: var(--text-color-on-secondary);position:sticky;top:0;z-index:10}.c-nav{background-color:hsl(from var(--c-nav-background) h s l/0.92);color:var(--c-nav-color);backdrop-filter:blur(5px);display:flex;align-items:center;justify-content:space-between;z-index:2;position:relative;padding:var(--gap-text) var(--gap-section)}.logo-text{color:var(--c-nav-color);font-weight:var(--font-weight-bold);font-size:var(--font-size-body);text-decoration:none}.logo-text:hover,.logo-text:active,.logo-text:focus{color:var(--color-hover) !important}.logo-svg{height:36px;width:auto}.c-nav__toggle{display:inline-block;background:rgba(0,0,0,0);border:none;font-size:1.25rem;cursor:pointer;width:48px;height:44px;color:var(--c-nav-color)}.c-nav__links{display:flex;align-items:center;gap:var(--gap-internal)}@media(max-width: 768px){.hidden-md-down{display:none}}.c-nav__slideout{display:flex;flex-direction:column;position:fixed;gap:var(--gap-card);top:0;right:0;height:100vh;width:260px;background:var(--color-surface);box-shadow:-8px 0 24px rgba(0,0,0,.08);transform:translateX(100%);transition:transform 250ms ease;z-index:2;padding:var(--gap-card)}.c-nav__slideout.is-open{transform:translateX(0)}.c-nav__slideout .c-nav__toggle{align-self:flex-end;color:var(--text-color-text)}.c-nav__overlay{position:fixed;inset:0;background:hsl(from var(--c-nav-background) h s l/0.8);opacity:0;pointer-events:none;transition:opacity 200ms ease;z-index:1;transition:opacity .2s}.c-nav__overlay.is-open{opacity:1;pointer-events:auto;transition:opacity .2s}@media(min-width: 769px){.c-nav__toggle,.c-nav__slideout,.c-nav__overlay{display:none}}.c-quote{margin:0}.c-quote--border{padding-left:1rem;border-left:4px solid var(--text-color-text)}.c-quote__text{margin-inline-start:0}.c-stats{display:grid;grid-template-columns:repeat(auto-fit, minmax(160px, 1fr))}.c-stats__item{display:grid;grid-template-areas:"label change" "value value"}.c-stats__label{grid-area:label;color:var(--text-color-soft);font-weight:var(--font-weight-bold)}.c-stats__change{grid-area:change;color:var(--text-color-soft);font-weight:var(--font-weight-bold)}.c-stats__change--positive{color:var(--text-color-positive)}.c-stats__change--negative{color:var(--text-color-negative)}.c-stats__value{grid-area:value;font-size:var(--font-size-display)}.c-stats__unit{color:var(--text-color-soft);font-size:var(--font-size-body);font-style:italic}.c-table{width:100%;border-collapse:collapse}.c-table th{text-align:left;padding:.5rem;border-bottom:2px solid var(--text-color-text)}.c-table tr{background-color:var(--color-background)}.c-table tr:nth-child(even){background-color:var(--color-surface)}.c-table td{padding:.5rem;border-bottom:1px solid var(--text-color-text)}.c-utility-color-scheme{width:100%;display:flex;flex-direction:column;gap:8px;padding:16px;border-radius:var(--radius-default);box-sizing:border-box}.bg--primary{background-color:var(--color-primary);color:var(--text-color-on-primary)}.bg--secondary{background-color:var(--color-secondary);color:var(--text-color-on-secondary)}.bg--hero{background-color:var(--color-hero);color:var(--text-color-on-hero)}.bg--accent1{background-color:var(--color-accent1);color:var(--text-color-on-accent1)}.bg--accent2{background-color:var(--color-accent2);color:var(--text-color-on-accent2)}.bg--positive{background-color:var(--color-positive);color:var(--text-color-on-positive)}.bg--warning{background-color:var(--color-warning);color:var(--text-color-on-warning)}.bg--negative{background-color:var(--color-negative);color:var(--text-color-on-negative)}.bg--hover{background-color:var(--color-hover);color:var(--text-color-on-hover)}.bg--low{background-color:var(--color-low);color:var(--text-color-text)}.bg--surface{background-color:var(--color-surface);color:var(--text-color-text)}.bg--background{background-color:var(--color-background);color:var(--text-color-text)}.bg--high{background-color:var(--color-high);color:var(--text-color-text)}.color--text{color:var(--text-color-text)}.color--soft{color:var(--text-color-soft)}.color--primary{color:var(--text-color-primary)}.color--positive{color:var(--text-color-positive)}.color--negative{color:var(--text-color-negative)}.color--inherit{color:inherit}.gap--section{gap:var(--gap-section)}.gap--area{gap:var(--gap-area)}.gap--card{gap:var(--gap-card)}.gap--text{gap:var(--gap-text)}.gap--internal{gap:var(--gap-internal)}.gap--none{gap:var(--gap-none)}.text--display-massive{font-size:var(--font-size-display-massive);font-family:var(--font-family-display);font-weight:var(--font-weight-boldest)}.text--display-extra{font-size:var(--font-size-display-extra);font-family:var(--font-family-display);font-weight:var(--font-weight-boldest)}.text--display-large{font-size:var(--font-size-display-large);font-family:var(--font-family-display);font-weight:var(--font-weight-boldest)}.text--display{font-size:var(--font-size-display);font-family:var(--font-family-display);font-weight:var(--font-weight-boldest)}.text--title-large{font-size:var(--font-size-title-large);font-weight:var(--font-weight-bolder)}.text--title{font-size:var(--font-size-title);font-weight:var(--font-weight-bolder)}.text--heading-large{font-size:var(--font-size-heading-large);font-weight:var(--font-weight-bold)}.text--heading{font-size:var(--font-size-heading);font-weight:var(--font-weight-bold)}.text--body-large{font-size:var(--font-size-body-large);font-weight:var(--font-weight-regular)}.text--body{font-size:var(--font-size-body);font-weight:var(--font-weight-regular)}.text--caption-large{font-size:var(--font-size-caption-large);font-weight:var(--font-weight-regular)}.text--caption{font-size:var(--font-size-caption);font-weight:var(--font-weight-regular)}.font-family--default{font-family:var(--font-family-default)}.font-family--display{font-family:var(--font-family-display)}.font-size--display-massive{font-size:var(--font-size-display-massive)}.font-size--display-extra{font-size:var(--font-size-display-extra)}.font-size--display-large{font-size:var(--font-size-display-large)}.font-size--display{font-size:var(--font-size-display)}.font-size--title-large{font-size:var(--font-size-title-large)}.font-size--title{font-size:var(--font-size-title)}.font-size--heading-large{font-size:var(--font-size-heading-large)}.font-size--heading{font-size:var(--font-size-heading)}.font-size--body-large{font-size:var(--font-size-body-large)}.font-size--body{font-size:var(--font-size-body)}.font-size--caption-large{font-size:var(--font-size-caption-large)}.font-size--caption{font-size:var(--font-size-caption)}.font-weight--light{font-weight:var(--font-weight-light)}.font-weight--regular{font-weight:var(--font-weight-regular)}.font-weight--bold{font-weight:var(--font-weight-bold)}.font-weight--bolder{font-weight:var(--font-weight-bolder)}.font-weight--boldest{font-weight:var(--font-weight-boldest)}.font-style--italic{font-style:italic}.text-decoration--line-through{text-decoration:line-through}.text-align--center{text-align:center}.line-height--1rem{line-height:1rem}.textListBody{margin-bottom:16px;padding-left:20px;list-style-type:disc}.textListBody li{margin-bottom:var(--gap-text)}.u-flex-grow{flex-grow:1}.u-align-self--start{align-self:flex-start !important}.u-align-self--center{align-self:center !important}.u-padding--y{padding-top:var(--gap-area);padding-bottom:var(--gap-area)}.u-overflow--hidden{overflow:hidden}.font-variation--condensed{font-variation-settings:"wdth" 75}
