 @media only screen and (min-width: 0rem) {.tt-section {padding: var(--sectionPadding);background-color: #fff;}.tt-section.tt-alt {background-color: #f7f7f2;}.tt-section .cs-container {width: 100%;max-width: 80rem;margin: auto;display: flex;flex-direction: column;align-items: center;gap: clamp(2rem, 5vw, 3rem);}.tt-section .cs-content {width: 100%;max-width: 53.75rem;text-align: center;display: flex;flex-direction: column;align-items: center;}.tt-section .cs-title {max-width: 53.75rem;}.tt-section .cs-text {max-width: 53.75rem;margin-bottom: 1rem;}.tt-section .cs-text:last-of-type {margin-bottom: 0;}.tt-section .cs-text a {color: var(--headerColor);font-weight: 700;}.tt-section .tt-body {width: 100%;max-width: 53.75rem;}.tt-section .tt-body h3 {margin: 1.5rem 0 0.5rem;font-size: 1.25rem;line-height: 1.3em;color: var(--headerColor);}.tt-section .tt-body p {margin: 0 0 1rem;font-size: var(--bodyFontSize);line-height: 1.6em;color: var(--bodyTextColor);}.tt-section .tt-body a {color: var(--headerColor);font-weight: 700;}.tt-section .tt-list {list-style: none;margin: 0;padding: 0;width: 100%;display: grid;grid-template-columns: 1fr;gap: 1rem;}.tt-section .tt-item {padding: 1.25rem 1.5rem;border: 1px solid #e3e6dc;border-left: 4px solid var(--primary);border-radius: 0.5rem;background-color: #fff;}.tt-section .tt-item h3 {margin: 0 0 0.5rem;font-size: 1.125rem;line-height: 1.3em;color: var(--headerColor);}.tt-section .tt-item p {margin: 0;font-size: 1rem;line-height: 1.5em;color: var(--bodyTextColor);}.tt-section .tt-item a {color: var(--headerColor);font-weight: 700;}.tt-section .tt-table-wrap {width: 100%;overflow-x: auto;}.tt-section .tt-table {width: 100%;min-width: 35rem;border-collapse: collapse;font-size: 1rem;line-height: 1.5em;color: var(--bodyTextColor);}.tt-section .tt-table th, .tt-section .tt-table td {padding: 0.875rem 1rem;border-bottom: 1px solid #e3e6dc;text-align: left;vertical-align: top;}.tt-section .tt-table thead th {background-color: var(--primary);color: #1a1a1a;font-weight: 700;}.tt-section .tt-table tbody th {color: var(--headerColor);font-weight: 700;}.tt-section .tt-callout {width: 100%;max-width: 53.75rem;padding: 1.5rem;border: 2px solid var(--primary);border-radius: 0.5rem;background-color: #fff;text-align: center;}.tt-section .tt-callout p {margin: 0 0 1rem;font-size: 1.0625rem;line-height: 1.5em;color: var(--headerColor);}.tt-section .tt-callout a:not(.cs-button-solid) {color: var(--headerColor);font-weight: 700;}.tt-section .tt-actions {display: flex;flex-wrap: wrap;justify-content: center;gap: 1rem;}.tt-section .tt-more {margin: 0;font-size: 1rem;color: var(--bodyTextColor);}.tt-section .tt-more a {color: var(--headerColor);font-weight: 700;}}@media only screen and (min-width: 48rem) {.tt-section .tt-list {grid-template-columns: repeat(2, 1fr);}}@media only screen and (min-width: 64rem) {.tt-section .tt-list.tt-list-3 {grid-template-columns: repeat(3, 1fr);}}@media only screen and (min-width: 0rem) {body.dark-mode .tt-section {background-color: var(--dark);}body.dark-mode .tt-section.tt-alt {background-color: var(--medium);}body.dark-mode .tt-section .cs-title, body.dark-mode .tt-section .tt-body h3, body.dark-mode .tt-section .tt-item h3, body.dark-mode .tt-section .tt-table tbody th, body.dark-mode .tt-section .tt-callout p {color: var(--bodyTextColorWhite);}body.dark-mode .tt-section .cs-text, body.dark-mode .tt-section .tt-body p, body.dark-mode .tt-section .tt-item p, body.dark-mode .tt-section .tt-table, body.dark-mode .tt-section .tt-more {color: #d7dcd2;}body.dark-mode .tt-section .cs-text a, body.dark-mode .tt-section .tt-body a, body.dark-mode .tt-section .tt-item a, body.dark-mode .tt-section .tt-callout a:not(.cs-button-solid), body.dark-mode .tt-section .tt-more a {color: var(--primary);}body.dark-mode .tt-section .tt-item, body.dark-mode .tt-section .tt-callout {background-color: var(--medium);border-color: var(--accent);border-left-color: var(--primary);}body.dark-mode .tt-section .tt-callout {border-color: var(--primary);}body.dark-mode .tt-section .tt-table th, body.dark-mode .tt-section .tt-table td {border-bottom-color: var(--accent);}}