.product-card {
    height: 100%;
    width: 100%;
    display: inline-flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    padding: 3.2rem 3.6rem;
    background-color: #fafbfc;
    text-decoration: none !important;
    max-height: 195px;
}
.product-card:hover {
    background-color: #dde0e5;
}
.product-card .product-title-text {
    margin-top: 1.6rem;
    text-align: center;
    color: #44546f;
}
.product-card .icon-image {
    display: flex;
    padding: 0.6rem 0.85rem;
    justify-content: center;
    align-items: center;
}
.product-card-v2 {
    height: 100%;
    display: flex;
    min-width: 16.8rem;
    min-height: 20rem;
    flex-direction: column;
    align-items: center;
    align-self: stretch;
    padding: 2.4rem;
    border-radius: 2rem;
    background: #f8f8f8;
    box-shadow: 0px 0px 1px 0px rgba(30, 31, 33, 0.31), 0px 1px 1px 0px rgba(30, 31, 33, 0.25);
}
.product-card-v2:hover {
    text-decoration: none;
    background-color: #dde0e5;
}
.product-card-v2 .product-title-text {
    color: #091e42;
    text-align: center;
    margin-top: 2.4rem;
    font-family: 'Charlie Display';
    font-size: 2rem;
    font-style: normal;
    font-weight: 500;
    line-height: 2.6rem;
}
.product-card-v2 .icon-image {
    display: flex;
    padding: 1rem;
    justify-content: center;
    align-items: center;
}
.product-list-wrapper {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    gap: 1rem 1rem;
    margin: 5.4rem 0 2.5rem;
    list-style: none;
}
@media screen and (min-width: 768px) and (max-width: 1094px) {
    .product-list-wrapper {
        grid-template-columns: repeat(3, 1fr);
    }
}
@media screen and (min-width: 0) and (max-width: 767px) {
    .product-list-wrapper {
        grid-template-columns: repeat(2, 1fr);
    }
}
@media screen and (min-width: 0) and (max-width: 360px) {
    .product-list-wrapper {
        grid-template-columns: 1fr;
    }
}
.product-list-wrapper li {
    height: unset !important;
}
.product-list-wrapper-v2 {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    gap: 3.2rem;
    margin: 4.8rem 0 3.2rem;
    list-style: none;
}
@media screen and (min-width: 768px) and (max-width: 1094px) {
    .product-list-wrapper-v2 {
        grid-template-columns: repeat(3, 1fr);
    }
}
@media screen and (min-width: 0) and (max-width: 767px) {
    .product-list-wrapper-v2 {
        grid-template-columns: repeat(2, 1fr);
    }
}
@media screen and (min-width: 0) and (max-width: 360px) {
    .product-list-wrapper-v2 {
        grid-template-columns: 1fr;
    }
}
.products-toggle__button:hover {
    text-decoration: none;
}
.products-toggle__button:hover .products-toggle__text {
    color: #1558bc;
}
.products-toggle__text {
    font-family: 'Charlie Text';
    color: #1868db;
    display: flex;
    align-items: center;
    height: 2.4rem;
    line-height: 2rem;
    font-size: 1.6rem;
    font-weight: 500;
}

.dropdown {
    display: flex;
    flex-direction: row;
    visibility: visible;
    position: absolute;
    box-shadow: 0 15px 50px 5px rgba(22, 22, 22, 0.1);
    min-height: 35rem;
    width: 100%;
    z-index: 3;
    top: 8.8rem;
    left: 0;
    background: -webkit-linear-gradient(left, white 50%, #F4F5F7 50%);
    /* For Safari 5.1 to 6.0 */
    background: -moz-linear-gradient(right, white 50%, #F4F5F7 50%);
    /* For Firefox 3.6 to 15 */
    background: linear-gradient(to right, white 50%, #F4F5F7 50%);
}
@media screen and (min-width: 0) and (max-width: 767px) {
    .dropdown {
        flex: none;
        display: block;
    }
}
.dropdown__inner-container {
    display: flex;
    flex-direction: row;
    margin: 0 auto;
    width: 1140px;
}
@media screen and (min-width: 0) and (max-width: 767px) {
    .dropdown__inner-container {
        flex: none;
        display: block;
        width: 100%;
    }
}
.dropdown__mobile-list {
    width: 100%;
    color: #172b4d;
}
.dropdown__mobile-item {
    display: flex;
    justify-content: space-between;
    height: 6rem;
    align-items: center;
    padding: 0 2.5rem 0 4rem;
    border-bottom: solid 1px #DFE1E6;
    cursor: pointer;
    font-size: 1.8rem;
    font-weight: 500;
}
.dropdown__products {
    width: 100%;
}
@media screen and (min-width: 0) and (max-width: 767px) {
    .dropdown__products {
        width: 100%;
    }
}
.dropdown__products div[role='tablist'] div[role='tab']:not(:first-child) {
    margin-left: 20px;
}
li.dropdown__product-item {
    border-radius: 3px;
    flex-grow: 1;
    width: 25%;
    margin-top: 1rem;
    padding: 0 0.1rem;
    display: inline-block;
    align-items: center;
}
li.dropdown__product-item .products__link {
    margin: 1rem;
    width: 100%;
}
li.dropdown__product-item .products__icon {
    border-radius: 3px;
    height: 3rem;
    width: 3rem;
}
@media screen and (min-width: 0) and (max-width: 767px) {
    li.dropdown__product-item {
        width: 100%;
    }
}
.dropdown__main-content-wrapper {
    background-color: white;
    position: relative;
    flex: 0 0 82%;
}
@media screen and (min-width: 768px) and (max-width: 1094px) {
    .dropdown__main-content-wrapper {
        flex: 0 0 70%;
    }
}
@media screen and (min-width: 0) and (max-width: 767px) {
    .dropdown__main-content-wrapper {
        flex: 1;
    }
}
.dropdown__card-styling .single-line {
    display: inline-block;
}
.dropdown__card-styling .documentation-dropdown {
    background-color: inherit;
}
.dropdown__card-styling .documentation-dropdown .cards__inner {
    padding: 0;
    background-color: inherit;
}
.dropdown__card-styling .documentation-dropdown .cards__inner .cards__item {
    border-radius: 3px;
    box-shadow: none;
    padding: 0.8rem 1rem;
    display: inline-block;
    align-items: center;
    margin: 0;
    background-color: inherit;
    width: 33.3%;
    height: unset;
}
@media screen and (min-width: 768px) and (max-width: 1094px) {
    .dropdown__card-styling .documentation-dropdown .cards__inner .cards__item {
        width: 50%;
    }
}
@media screen and (min-width: 0) and (max-width: 767px) {
    .dropdown__card-styling .documentation-dropdown .cards__inner .cards__item {
        width: 100%;
    }
}
.dropdown__card-styling .documentation-dropdown .cards__inner .cards__item .cards__link {
    padding: 0;
    min-height: 40px;
}
.dropdown__card-styling .documentation-dropdown .cards__inner .cards__item .cards__link .cards__title {
    color: #0052cc;
    font-size: 1.4rem;
    line-height: 16px;
}
.dropdown__card-styling .documentation-dropdown .cards__inner .cards__item .cards__link .cards__body {
    margin-top: 0.5rem;
    margin-bottom: 0;
    font-size: 1.2rem;
    color: #6b778c;
}
.dropdown__main-content {
    padding: 2rem;
}
@media screen and (min-width: 768px) and (max-width: 1094px) {
    .dropdown__main-content {
        padding-top: 2rem 1rem;
        width: 100%;
    }
}
.dropdown__main-content > a:link, .dropdown__main-content > a:visited {
    margin-left: 1rem;
    color: #0052CC;
    text-decoration: none;
}
.dropdown__main-content .products {
    margin-bottom: 1rem;
}
@media screen and (min-width: 0) and (max-width: 767px) {
    .dropdown__main-content .products {
        margin-top: 0;
    }
}
.dropdown__side-content {
    background-color: #F4F5F7;
    padding: 2rem 0 2rem 3rem;
    flex: 1;
}
.dropdown__side-content .helpful-topics__title {
    margin-bottom: 10px;
}
.dropdown__side-content .documentation-dropdown .cards__inner .cards__item {
    width: 100%;
    padding-left: 0px;
}
.dropdown__resources {
    padding-left: 2rem;
    padding-right: 4rem;
}
@media screen and (min-width: 768px) and (max-width: 1094px) {
    .dropdown__resources {
        padding-left: 3rem;
        padding-right: 3rem;
    }
}
@media screen and (min-width: 0) and (max-width: 767px) {
    .dropdown__resources {
        padding: 0;
        margin-top: 0;
    }
}
.dropdown__resources.cards {
    background-color: white;
}
.dropdown__resources ul.cards__inner {
    padding: 0;
    background-color: white;
}
.dropdown__resources ul.cards__inner li.cards__item {
    border-radius: 3px;
    box-shadow: none;
    padding: 0.5rem 0.5rem;
    display: flex;
    align-items: center;
    margin: 10px 0 10px 0;
    width: 50%;
    height: unset;
}
@media screen and (min-width: 0) and (max-width: 767px) {
    .dropdown__resources ul.cards__inner li.cards__item {
        width: 100%;
    }
}
.dropdown__resources ul.cards__inner li.cards__item:hover {
    background-color: #F4F5F7;
}
.dropdown__resources ul.cards__inner li.cards__item a.cards__link {
    display: flex;
    align-items: center;
    padding: 0;
}
.dropdown__resources ul.cards__inner li.cards__item a.cards__link div.cards__icon {
    padding: 0 2rem 0 0;
}
.dropdown__resources ul.cards__inner li.cards__item a.cards__link div.cards__icon img {
    vertical-align: top;
}
.dropdown__resources ul.cards__inner li.cards__item div.cards__main .cards__title {
    color: #42526e;
    font-size: 1.4rem;
    font-weight: normal;
    padding-bottom: 0.6rem;
}
.dropdown__resources ul.cards__inner li.cards__item div.cards__main .cards__body {
    color: #6c798f;
    margin: 0;
    line-height: 11px;
    font-size: 1.2rem;
    font-weight: normal;
}
@media screen and (min-width: 0) and (max-width: 767px) {
    .dropdown__guides {
        margin-top: 0;
    }
}
.dropdown__guides ul.cards__inner {
    background-color: white;
    padding: 0;
}
.dropdown__guides ul.cards__inner li.cards__item {
    border-radius: 3px;
    box-shadow: none;
    padding: 0.5rem 1rem;
    display: flex;
    align-items: center;
    margin: 10px 0 10px 0;
    width: 100%;
}
.dropdown__guides ul.cards__inner li.cards__item:hover {
    background-color: #F4F5F7;
}
.dropdown__guides ul.cards__inner li.cards__item a.cards__link {
    display: flex;
    align-items: center;
    padding: 0;
}
.dropdown__guides ul.cards__inner li.cards__item a.cards__link div.cards__icon {
    padding: 0 2rem 0 0;
}
.dropdown__guides ul.cards__inner li.cards__item a.cards__link div.cards__icon img {
    vertical-align: top;
}
.dropdown__guides ul.cards__inner li.cards__item div.cards__main .cards__title {
    color: #42526e;
    font-size: 1.4rem;
    font-weight: normal;
    padding-bottom: 0.6rem;
}
.dropdown__guides ul.cards__inner li.cards__item div.cards__main .cards__body {
    color: #6c798f;
    margin: 0;
    line-height: 11px;
    font-size: 1.2rem;
    font-weight: normal;
}
.nav-links__list {
    width: 100%;
    list-style: none;
    height: 100%;
}
.nav-links__list li {
    margin: 0.2rem 0;
}
.nav-links__list li.nav-links__item {
    margin: 0.8rem 0 0 0;
    height: unset;
}
.nav-links__list li a:link, .nav-links__list li a:visited {
    text-decoration: none;
    color: #5E6C84;
}
.nav-links__list li a:hover {
    text-decoration: underline;
}
.nav-links__item--icon {
    align-items: center;
    color: #5E6C84;
    display: flex;
    height: unset !important;
}
.nav-links__item--icon a > span:last-child {
    margin-left: 1rem;
}
.nav-links__item--wac {
    margin-top: 2rem !important;
}
li.nav-links__item--icon.nav-links__item--contact {
    margin-bottom: 1rem;
    height: unset !important;
}
.dropdown-v2 {
    display: flex;
    position: absolute;
    visibility: visible;
    flex-direction: row;
    right: 0;
    left: 0;
    width: 100%;
    max-width: 91.2rem;
    top: 9.2rem;
    margin-inline: auto;
    border-radius: 1.6rem;
    overflow: hidden;
    box-shadow: 0px 0px 1px 0px rgba(9, 30, 66, 0.31), 0px 8px 12px 0px rgba(9, 30, 66, 0.15), 0px 0px 0px 1px rgba(188, 214, 240, 0) inset;
    z-index: 3;
}
@media screen and (min-width: 768px) and (max-width: 1094px) {
    .dropdown-v2 {
        width: 80%;
    }
}
@media screen and (min-width: 0) and (max-width: 767px) {
    .dropdown-v2 {
        flex: none;
        display: block;
        top: 8.8rem;
        border-radius: 0;
    }
}
.dropdown-v2__inner-container {
    display: block;
    width: 100%;
}
.dropdown-v2__mobile-list {
    width: 100%;
}
.dropdown-v2__mobile-item {
    display: flex;
    justify-content: space-between;
    height: 6rem;
    align-items: center;
    padding: 0 2.5rem 0 4rem;
    border-bottom: solid 1px #DFE1E6;
    cursor: pointer;
    font-size: 1.8rem;
    font-weight: 500;
}
.dropdown-v2__main-content-wrapper {
    background-color: white;
}
@media screen and (min-width: 768px) and (max-width: 1094px) {
    .dropdown-v2__main-content {
        padding-top: 2rem 1rem;
        width: 100%;
    }
}
.dropdown-v2__main-content > a:link, .dropdown-v2__main-content > a:visited {
    margin-left: 1rem;
    color: #0052CC;
    text-decoration: none;
}
.contentful-edit {
    position: relative;
    border: 2px solid transparent;
}
.contentful-edit:hover .contentful-edit-icon {
    visibility: visible;
}
.contentful-edit.contentful-edit-icon-hover {
    border: 2px dashed #79E2F2;
    background-color: #DEEBFF;
    transition: border 1s, background-color 1s;
}
.contentful-edit-icon {
    position: absolute;
    visibility: hidden;
    bottom: 0.5rem;
    right: 0.5rem;
    cursor: pointer;
    border-radius: 0.5rem;
    border: 0.5px solid rgba(9, 30, 66, 0.04);
    box-shadow: 0 1px 1px 0 rgba(37, 56, 88, 0.25);
}
.contentful-btn {
    position: fixed;
    bottom: 25px;
    right: 25px;
    border-radius: 25px;
    padding: 15px;
    background-color: #00c7e5;
    color: white;
    box-shadow: 0 1px 1px 0 rgba(37, 56, 88, 0.25);
    cursor: pointer;
}
.contentful-btn:hover {
    background-color: #00b8d9;
}
.contentful-btn:focus {
    background-color: #00a3bf;
}
.cards {
    background-color: #FAFBFC;
}
.cards__header {
    padding: 2rem 0 0 2rem;
    line-height: 2.5rem;
}
.cards__inner {
    display: flex !important;
    flex-wrap: wrap;
    list-style: none;
    padding: 1rem;
    width: 100%;
    margin: 0 auto;
}
.cards__link {
    display: flex !important;
    padding: 2rem;
    height: 100% !important;
}
.cards__link .cards__main {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: space-between;
    height: 100%;
    flex: 1;
}
.cards__link header {
    width: 100%;
}
.cards__link .cards__button {
    padding: 0 1rem 0;
}
.cards__link:hover .cards__button {
    background: #DFE1E6;
}
.cards__link:focus {
    outline: 2px solid #4C9AFF;
    outline-offset: 2px;
}
.cards__item {
    background-color: white;
    border-radius: 3px;
    box-shadow: 0 0 1px 0 rgba(23, 43, 77, 0.24);
    position: relative;
    margin: 1rem 1rem 1rem 1rem;
    float: left;
    width: calc(100% - 2rem);
}
.cards__item article {
    width: 100%;
    height: 100%;
}
@media screen and (min-width: 901px) {
    .cards__item {
        width: calc(99.9% * 0.5 - 30px);
    }
    .cards__item:nth-child(2n) {
        margin-left: 3rem;
    }
}
.cards__item a.cards__link:link, .cards__item a.cards__link:visited {
    text-decoration: none;
    color: black;
    width: 100%;
}
.cards__item--full-width {
    width: 100%;
}
@media screen and (min-width: 1095px) {
    .cards__item--third-width {
        width: calc(32% - 2rem);
    }
    .cards__item--third-width:nth-child(2n) {
        margin-left: 1rem;
    }
}
.cards__icon {
    padding: 0 2rem 1rem;
}
.cards__icon svg {
    height: 4.9rem;
    width: 3.5rem;
}
.dropdown__main-content .documentation-dropdown .cards__title-container {
    position: relative;
}
.cards__title {
    color: #333;
    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Noto Sans', 'Oxygen', 'Ubuntu', 'Droid Sans', 'Helvetica Neue', sans-serif;
    font-size: 1.6rem;
    font-weight: 700;
    letter-spacing: -0.128px;
    line-height: 1.5;
    font-weight: 400;
    letter-spacing: -0.0096rem;
    line-height: 1.25;
    margin-top: 0;
}
.cards__body {
    color: #172B4D;
    flex: 1;
    margin-bottom: 25px;
    width: 100%;
}
.cards-single {
    display: inline-block;
    width: 100%;
}
@media screen and (min-width: 901px) {
    .cards-single {
        width: 50%;
    }
}
.cards-single .cards__item {
    width: 100%;
}
.up-next-container {
    margin-top: 35px;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 20px;
    background-color: #FAFBFC;
    display: inline-block;
    width: 65.43859649%;
}
@media screen and (min-width: 0) and (max-width: 767px) {
    .up-next-container {
        width: 100%;
    }
}
.up-next-container .up-next__header {
    display: flex;
    flex-direction: row;
    width: 100%;
}
.up-next-container .up-next__header-text-container {
    display: block;
    flex-grow: 1;
}
.up-next-container .up-next__header-text {
    font-family: 'CharlieSans';
    display: inline-block;
    flex-grow: 1;
    height: 35px;
    font-weight: 500;
    font-size: 24px;
    line-height: 32px;
    padding-left: 18px;
}
.up-next-container .up-next__header-text--more {
    font-family: 'CharlieSans';
    display: inline-block;
    flex-grow: 1;
    height: 35px;
    font-weight: 500;
    font-size: 24px;
    line-height: 32px;
    padding-left: 18px;
}
@media screen and (min-width: 0) and (max-width: 767px) {
    .up-next-container .up-next__header-text--more {
        margin-left: -20px;
        padding-right: 10px;
    }
}
.up-next-container .up-next__next-article-button {
    display: block;
    flex-grow: 0;
    flex-shrink: 0;
    padding-right: 18px;
    border-radius: 30px;
    cursor: default;
    color: #B3BAC5;
    opacity: 0.5;
    padding-bottom: 20px;
}
.up-next-container .up-next__next-article-button--active {
    padding-right: 18px;
    color: #B3BAC5;
    opacity: 1;
    cursor: pointer;
}
.up-next-container .up-next__next-article-button--active:hover {
    text-decoration: none;
    color: #97A0AF;
}
.up-next-container .up-next__last-article-button {
    display: block;
    flex-grow: 0;
    flex-shrink: 0;
    padding-right: 18px;
    border-radius: 30px;
    cursor: default;
    color: #B3BAC5;
    opacity: 0.5;
}
.up-next-container .up-next__last-article-button--active {
    padding-right: 18px;
    color: #B3BAC5;
    opacity: 1;
    cursor: pointer;
}
.up-next-container .up-next__last-article-button--active:hover {
    text-decoration: none;
    color: #97A0AF;
}
.up-next-container .up-next__also-in {
    column-count: 2;
}
@media screen and (min-width: 0) and (max-width: 767px) {
    .up-next-container .up-next__also-in {
        column-count: 1;
    }
    .up-next-container .up-next__also-in li {
        padding: 10px;
        margin-left: -20px;
    }
}
.up-next-container .up-next__also-in li {
    display: inline-block;
    list-style: none;
    padding: 20px;
}
.up-next-container .up-next__also-in ul {
    padding-bottom: 10px;
}
.cards.margin-top-medium {
    position: relative;
}
.cards__title {
    font-weight: 500;
    font-size: 2rem;
}
.products-grid {
    display: grid;
    grid-template-columns: 1fr 1fr;
    column-gap: 3.2rem;
    row-gap: 4.8rem;
    padding: 6.4rem 3.2rem;
}
@media screen and (min-width: 768px) and (max-width: 1094px) {
    .products-grid {
        grid-template-columns: 1fr;
    }
}
@media screen and (min-width: 0) and (max-width: 767px) {
    .products-grid {
        grid-template-columns: 1fr;
    }
}
.products-dropdown-card {
    display: flex;
    align-items: center;
    gap: unset !important;
}
.products-dropdown-card:hover span {
    color: #1868db;
}
.products-dropdown-card__container {
    display: flex;
    width: 100%;
}
.products-dropdown-card__container a:hover {
    text-decoration: none;
}
.products-dropdown-card__icon-image {
    padding: 0.4rem;
}
.products-dropdown-card__icon-image__container {
    display: flex;
    width: 4.4rem;
    height: 4.4rem;
    justify-content: center;
    align-items: center;
    align-self: baseline;
    margin-inline-end: 1.2rem;
    border-radius: 0.4rem;
    background-color: #f0f1f2;
}
.products-dropdown-card__product-title {
    font-size: 1.4rem;
    line-height: normal;
    font-family: 'Charlie Display';
    font-weight: 700;
    color: #101214;
}
.products-dropdown-card__product-title__container {
    width: 24rem;
    align-self: center;
}
.subnav-with-sidebar-tabs {
    display: grid;
    grid-template-areas: 'tablist tabpanel';
    grid-template-columns: max-content;
    background-color: #f8f8f8;
    font-family: 'Charlie Display';
}
.subnav-with-sidebar-tabs__tablist {
    display: flex;
    flex-direction: column;
    color: #101214;
    padding-inline-start: 4rem;
}
.subnav-with-sidebar-tabs__tablist__container {
    grid-area: 'tablist';
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    background-color: #f8f8f8;
    padding-block-start: 4rem;
    height: max-content;
    width: 22.4rem;
    gap: 8rem;
}
.subnav-with-sidebar-tabs__tabpanel {
    grid-area: 'tabpanel';
    background-color: #fff;
    position: relative;
}
.subnav-with-sidebar-tabs__tabpanel__grid {
    display: grid;
    grid-template-columns: 1fr 1fr;
    column-gap: 3.2rem;
    padding-inline: 3.2rem 4rem;
    padding-block: 4rem;
}
.subnav-with-sidebar-tabs__tab {
    display: flex;
    padding-inline-start: 1.6rem;
    padding-inline-end: 3.2rem;
    padding-block-start: 1.2rem;
    padding-block-end: 1.2rem;
    font-size: 1.4rem;
    font-weight: 700;
    cursor: pointer;
    border-radius: 0.5rem 0 0 0.5rem;
    width: 184px;
}
.subnav-with-sidebar-tabs__tab[aria-selected='true'] {
    background-color: #fff;
}

.menu {
    display: flex;
    flex-direction: column;
}
.menu-primary {
    display: flex;
    gap: 4rem;
    padding: 4rem;
    align-items: flex-start;
    flex-direction: column;
}
@media screen and (min-width: 0) and (max-width: 767px) {
    .menu-primary {
        flex-direction: row;
        gap: 3.2rem;
    }
}
.menu-primary__row {
    display: flex;
    gap: 3.2rem;
    width: 100%;
}
@media screen and (min-width: 0) and (max-width: 767px) {
    .menu-primary__row {
        flex-wrap: wrap;
    }
}
.menu-primary-list-item {
    display: flex !important;
    flex-direction: column;
    flex-basis: 100%;
    gap: 0.4rem !important;
}
.menu-primary-list-item:hover {
    text-decoration: none;
}
.menu-primary-list-item:hover .menu-primary-list-item__title {
    color: #1868db;
}
.menu-primary-list-item__title {
    font-family: 'Charlie Display';
    color: #101214;
    font-size: 1.4rem;
    font-weight: 700;
    letter-spacing: 0.42px;
}
.menu-primary-list-item__description {
    font-family: 'Charlie Text';
    color: #505258;
    font-size: 1.15rem;
    font-weight: 400;
}
.invisible-item {
    visibility: hidden;
}
@media screen and (min-width: 0) and (max-width: 767px) {
    .invisible-item {
        display: none;
    }
}
.menu-secondary {
    display: flex;
    padding: 4rem;
    gap: 3.2rem;
    background: #f8f8f8;
}
.menu-secondary-column {
    display: flex;
    flex-direction: column;
    flex-basis: 100%;
    gap: 1.6rem;
}
.menu-secondary-column__title {
    font-family: 'Charlie Text' !important;
    color: #101214 !important;
    font-size: 1.2rem !important;
    font-weight: 700 !important;
    line-height: 1.6rem !important;
    text-transform: uppercase !important;
}
.menu-secondary-column__items {
    display: flex;
    gap: 3.2rem;
}
@media screen and (min-width: 0) and (max-width: 768px) {
    .menu-secondary-column__items {
        flex-direction: column;
        gap: 1.2rem;
    }
}
.menu-secondary-column__items__list {
    display: flex;
    flex-direction: column;
    flex-basis: 100%;
    gap: 1.2rem;
}
.menu-secondary-list-item {
    font-family: 'Charlie Text' !important;
    color: #101214 !important;
    font-size: 1.4rem !important;
    font-weight: 400 !important;
    line-height: 2.4rem !important;
}
.menu-secondary-list-item:hover {
    color: #1868db;
    text-decoration: none;
}
.button {
    font-family: 'Charlie Text';
    text-decoration: none !important;
    font-weight: 500;
    border-radius: 4rem;
    border: 0.2rem solid #101214;
    padding: 0.8rem 2.4rem;
}
.button__primary {
    background-color: #1868db;
    color: #fff;
}
.button__primary:hover {
    background-color: #123263;
}
.button__secondary {
    background-color: #fff;
    color: #101214;
}
.button__secondary:hover {
    background-color: #f0f1f2;
}
.button__small {
    font-size: 1.6rem;
}
.button__large {
    font-size: 2.4rem;
}
.contact-block--inner {
    text-align: center;
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 4.8rem;
}
.contact-block__header {
    font-family: 'Charlie Display';
    font-weight: 700;
    font-size: 3.2rem;
    color: #101214;
}
.account-items-container {
    padding: 6px 16px;
    box-sizing: border-box;
    width: 214px;
}
.account-items-container > .menu-header {
    font-family: SF Pro Text Bold;
    height: 36px;
    background: #ffffff;
    font-size: 11px;
    line-height: 16px;
    display: flex;
    align-items: center;
    text-transform: uppercase;
    color: #6b778c;
}
.user-details {
    display: flex;
    margin-left: 16px;
}
.user-info {
    margin-left: 8px;
}
.user-info > .user-name {
    font-size: 14px;
    line-height: 20px;
    display: flex;
    color: #172b4d;
}
.user-info > .user-email {
    font-size: 11px;
    line-height: 14px;
    display: flex;
    color: #6b778c;
}
.menu-item {
    position: relative;
    font-size: 14px;
    line-height: 20px;
    font-family: 'Charlie Display' !important;
    font-weight: 400 !important;
    align-items: center;
    color: #172b4d;
    padding: 10px 0;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}
.menu-item .lozenge-new {
    margin-left: 8px;
}
.separator {
    height: 2px;
    background: rgba(9, 30, 66, 0.08);
    flex: none;
}
.menu-shortcut {
    color: #6b778c;
}
.preview-banner {
    background-color: #FFAB00;
    color: #172B4D;
    padding: 1rem 0;
    text-align: center;
    font-weight: 500;
    font-size: 2rem;
    position: fixed;
    width: 100%;
    top: 0;
    z-index: 1040;
}
.header-components {
    position: relative;
}
.subheader {
    margin-top: 5rem;
}
.header {
    background-color: #0052CC;
}
.header__mobile-nav {
    display: none;
}
@media screen and (min-width: 0) and (max-width: 767px) {
    .header__mobile-nav {
        display: flex;
        width: 60vw;
    }
}
@media screen and (min-width: 768px) and (max-width: 1094px) {
    .header__mobile-nav {
        display: flex;
        width: 60vw;
    }
}
.header__mobile-nav span:first-of-type {
    cursor: pointer;
}
.header__mobile-nav h2 {
    width: 100%;
    text-align: center;
    padding-left: 40px;
    margin-top: 0;
    color: #fff;
}
.header__nav-title {
    color: #fff;
    line-height: 1.42857143;
    text-decoration: none;
}
.header__nav-title .logo-container {
    display: flex;
    align-content: center;
    height: 30px;
}
.header__nav-title .logo-container img.atlassian-logo-nav {
    height: 100%;
}
.header__nav-title h2 {
    font-family: 'CharlieSans';
    line-height: 3.2rem;
    letter-spacing: 0px;
    font-size: 2.4rem;
    font-weight: 500;
    color: #fff;
}
.header__nav-title h2:hover {
    color: #fff;
}
.header__inner-container {
    display: flex;
    margin: 0 auto;
    max-width: 1280px;
}
.header__inner-content {
    min-height: 88px;
    width: 100%;
    display: flex;
    flex-flow: row wrap;
    align-items: center;
    justify-content: space-between;
    padding-left: 20px;
    padding-right: 20px;
}
@media screen and (min-width: 1095px) {
    .header__inner-content {
        padding-right: 70px;
    }
}
.header__nav-list, .header__nav-list a {
    list-style-type: none;
    color: #fff;
    font-weight: 400;
    display: flex;
    align-items: center;
}
.header__nav-list li, .header__nav-list a li {
    height: 100%;
}
.header__nav-list li:not(:last-child) .header__nav-item, .header__nav-list a li:not(:last-child) .header__nav-item {
    margin-right: 0.5rem;
}
.header__nav-list li:not(:last-child) .header__nav-item--search-icon, .header__nav-list a li:not(:last-child) .header__nav-item--search-icon {
    margin-right: 8px;
}
.header__nav-list a:link, .header__nav-list a a:link, .header__nav-list a:visited, .header__nav-list a a:visited {
    text-decoration: none;
}
.header__nav-item {
    border-radius: 3px;
    cursor: pointer;
    display: inline-flex;
    align-items: center;
    padding: 0.5rem;
    height: 30px;
    outline-offset: 0;
}
@media screen and (min-width: 0) and (max-width: 767px) {
    .header__nav-item {
        margin-right: 0 !important;
    }
}
.header__nav-item.account-btn-wrapper {
    padding: 0;
}
@media screen and (min-width: 0) and (max-width: 360px) {
    .header__nav-item.account-btn-wrapper {
        display: none;
    }
}
.header__nav-item.account-btn-wrapper .account__avatar {
    width: 34px;
}
.header__nav-item.account-btn-wrapper .account__login-btn a {
    color: #fff;
}
.header__nav-item.account-btn-wrapper a {
    color: #172B4D;
}
.header__nav-item.account-btn-wrapper .new-lozenge {
    margin-left: 0.5rem;
    display: inline-flex;
}
.header__nav-item.account-btn-wrapper .heartbeat-display p, .header__nav-item.account-btn-wrapper .heartbeat-display span {
    color: #172B4D;
}
.header__nav-item--icon {
    border-radius: 50%;
}
.header__nav-item--icon svg {
    height: 22px;
    width: 22px;
}
.header__nav-item--search-icon {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-right: 10px;
}
@media screen and (min-width: 0) and (max-width: 384px) {
    .header__nav-item--search-icon {
        display: none;
    }
}
.header__nav-item--search-icon:hover {
    background-color: transparent;
}
@media screen and (min-width: 1095px) {
    .header__nav-item--dropdown-button {
        display: none;
    }
}
.header__nav-item--waffle {
    align-self: center;
    margin-right: 1.8rem;
}
@media screen and (min-width: 0) and (max-width: 767px) {
    .header__nav-item--waffle {
        visibility: hidden;
        width: 0;
        margin-right: 0;
        padding: 0;
    }
}
@media screen and (min-width: 768px) and (max-width: 1094px) {
    .header__nav-item--waffle {
        visibility: hidden;
        width: 0;
        margin-right: 0;
        padding: 0;
    }
}
.header__nav-item > a {
    color: #fff;
    text-decoration: none;
}
.header__nav {
    align-items: center;
    display: flex;
}
.header__nav--logo {
    color: #fff;
    display: flex;
}
.header__nav--primary {
    margin-left: 1.5rem;
}
.header__nav--primary .header__nav-list .header__nav-item {
    margin-left: 0.5rem;
    padding: 0 1.5rem;
}
.header__nav--primary .header__nav-list .header__nav-item:hover {
    background-color: #0747A6;
}
.header__nav--primary .header__nav-list .header__nav-item svg {
    position: relative;
    left: 1.03rem;
    bottom: 0.03rem;
}
@media screen and (min-width: 0) and (max-width: 767px) {
    .header__nav--primary {
        visibility: hidden;
        width: 0;
    }
}
@media screen and (min-width: 768px) and (max-width: 1094px) {
    .header__nav--primary {
        visibility: hidden;
        width: 0;
    }
}
@media screen and (min-width: 0) and (max-width: 767px) {
    .header__nav--secondary {
        display: none;
    }
}
.header__nav--secondary .contact-btn {
    line-height: 30px;
    margin-right: 1rem;
    padding: 0;
}
.header__nav--secondary .contact-btn:hover {
    background-color: #0747A6;
}
.header__nav--secondary .contact-btn a {
    padding: 0 1rem;
}
.header__nav--secondary .partner-portal-btn {
    margin-right: 1rem;
    padding-left: 1rem;
    padding-right: 1rem;
}
.header__nav--secondary .partner-portal-btn:hover {
    background-color: #0747A6;
}
.header__nav--secondary .partner-portal-btn a {
    font-weight: 500;
    color: #fff;
    padding: 0 10px;
}
.header__nav--secondary .partner-portal-btn a:hover {
    text-decoration: none;
}
.header__nav--secondary .account__login-btn {
    border-radius: 3px;
    line-height: 30px;
}
.header__nav--secondary .account__login-btn:hover {
    background-color: #0747A6;
}
.header__nav--secondary .account__login-btn a {
    display: block;
    font-weight: 500;
    color: #fff;
    padding: 0 10px;
}
.header__nav--tertiary {
    position: fixed;
    right: 25px;
    top: 25px;
}
@media screen and (min-width: 0) and (max-width: 767px) {
    .header__nav--tertiary {
        display: none;
    }
}
.header__nav--mobile {
    display: none;
    color: #fff;
}
@media screen and (min-width: 0) and (max-width: 767px) {
    .header__nav--mobile {
        display: inline-block;
    }
}
.header__nav--mobile .header-nav-item {
    border-radius: 100px;
}
.header-v2 {
    background-color: #fff;
}
.header-v2__divider {
    width: 0.1rem;
    height: 3rem;
    background-color: #0b122824;
}
.header-v2__mobile-nav {
    display: none;
}
@media screen and (min-width: 0) and (max-width: 767px) {
    .header-v2__mobile-nav {
        display: flex;
        width: 60vw;
    }
}
@media screen and (min-width: 768px) and (max-width: 1094px) {
    .header-v2__mobile-nav {
        display: flex;
        width: 60vw;
    }
}
.header-v2__mobile-nav span:first-of-type {
    cursor: pointer;
}
.header-v2__mobile-nav h2 {
    width: 100%;
    text-align: center;
    padding-left: 4rem;
    margin-top: 0;
    color: #101214;
}
.header-v2__nav-title {
    color: #101214;
    line-height: 1.42857143;
    text-decoration: none;
}
.header-v2__nav-title:hover {
    text-decoration: none !important;
}
.header-v2__nav-title [data-testid='support-header-link'] {
    text-decoration: none !important;
}
.header-v2__nav-title .logo-container {
    display: flex;
    align-content: center;
    height: 4.4rem;
    margin-right: 3.2rem;
}
.header-v2__nav-title .logo-container img.atlassian-logo-nav {
    height: 100%;
}
.header-v2__nav-title .logo-container-redesign {
    display: flex;
    align-content: center;
    height: 2.5rem;
    margin-right: 3.2rem;
}
.header-v2__nav-title .logo-container-redesign h1 {
    font-family: 'Charlie Display';
    font-size: 2.2rem;
    line-height: 2.3rem;
    font-weight: 500;
}
.header-v2__nav-title .logo-container-redesign img.atlassian-logo-nav {
    height: 100%;
}
.header-v2__nav-title .divider {
    border-right: 1px solid #dddee1;
    height: 3rem;
    margin-left: 2.4rem;
    margin-right: 2.4rem;
    padding-bottom: 0.4rem;
    position: relative;
    top: -2.6px;
}
.header-v2__nav-title h1 {
    font-family: 'Charlie Display';
    font-size: 2.2rem;
    font-weight: 400;
    line-height: 2.3rem;
    color: #101214;
}
.header-v2__nav-title h1:hover {
    color: #1868db;
    cursor: pointer;
}
.header-v2__nav-title h2 {
    font-family: 'Charlie Text';
    line-height: 2rem;
    letter-spacing: 0;
    font-size: 1.6rem;
    font-weight: 500;
    color: #101214;
}
.header-v2__nav-title h2:hover {
    color: #101214;
}
.header-v2__inner-container {
    display: flex;
    margin: 0 auto;
    max-width: 1280px;
}
.header-v2__inner-content {
    min-height: 8.8rem;
    width: 100%;
    display: flex;
    flex-flow: row wrap;
    justify-content: space-between;
    align-items: center;
    padding-left: 20px;
    padding-right: 20px;
    position: relative;
}
@media screen and (min-width: 1095px) {
    .header-v2__inner-content {
        padding-right: 70px;
    }
}
.header-v2__products-resources {
    margin-top: 3px;
}
.header-v2__nav-list, .header-v2__nav-list a {
    list-style-type: none;
    color: #101214;
    font-size: 1.6rem;
    font-weight: 400;
    display: flex;
    align-items: center;
    gap: 1.6rem;
}
.header-v2__nav-list li, .header-v2__nav-list a li {
    height: 100%;
}
.header-v2__nav-list [data-testid='products-dropdown-button'], .header-v2__nav-list a [data-testid='products-dropdown-button'] {
    margin-right: 1.6rem;
}
.header-v2__nav-list li:not(:last-child) .header__nav-item, .header-v2__nav-list a li:not(:last-child) .header__nav-item {
    margin-right: 0.5rem;
}
.header-v2__nav-list li:not(:last-child) .header__nav-item--search-icon, .header-v2__nav-list a li:not(:last-child) .header__nav-item--search-icon {
    margin-right: 0.8rem;
}
.header-v2__nav-list a:link, .header-v2__nav-list a a:link, .header-v2__nav-list a:visited, .header-v2__nav-list a a:visited {
    text-decoration: none;
    align-items: baseline;
}
.header-v2__nav-item {
    border-radius: 0.3rem;
    cursor: pointer;
    display: inline-flex;
    font-size: 1.6rem;
    line-height: 2rem;
    font-family: 'Charlie Text';
    font-weight: 400;
    align-items: center;
    height: 3rem;
    outline-offset: 0;
}
.header-v2__nav-item:hover {
    color: #1868db;
}
@media screen and (min-width: 0) and (max-width: 767px) {
    .header-v2__nav-item {
        margin-right: 0 !important;
    }
}
.header-v2__nav-item.account-btn-wrapper {
    padding: 0;
}
@media screen and (min-width: 0) and (max-width: 360px) {
    .header-v2__nav-item.account-btn-wrapper {
        display: none;
    }
}
.header-v2__nav-item.account-btn-wrapper .account__avatar {
    width: 3.4rem;
    align-self: baseline;
}
.header-v2__nav-item.account-btn-wrapper a {
    color: #172B4D;
}
.header-v2__nav-item.account-btn-wrapper .new-lozenge {
    margin-left: 0.5rem;
    display: inline-flex;
}
.header-v2__nav-item.account-btn-wrapper .heartbeat-display p, .header-v2__nav-item.account-btn-wrapper .heartbeat-display span {
    color: #172B4D;
}
.header-v2__nav-item--icon {
    border-radius: 50%;
}
.header-v2__nav-item--search-icon {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    margin-top: 3px;
}
@media screen and (min-width: 0) and (max-width: 384px) {
    .header-v2__nav-item--search-icon {
        display: none;
    }
}
.header-v2__nav-item--search-icon:hover {
    background-color: transparent;
}
@media screen and (min-width: 1095px) {
    .header-v2__nav-item--dropdown-button {
        display: none;
    }
}
.header-v2__nav-item--waffle {
    align-self: center;
    margin-right: 1.8rem;
}
@media screen and (min-width: 0) and (max-width: 767px) {
    .header-v2__nav-item--waffle {
        display: none;
    }
}
@media screen and (min-width: 768px) and (max-width: 1094px) {
    .header-v2__nav-item--waffle {
        display: none;
    }
}
.header-v2__nav-item > a {
    color: #101214;
    text-decoration: none;
}
.header-v2__nav {
    align-items: center;
    display: flex;
}
.header-v2__nav--logo {
    color: #101214;
    display: flex;
}
.header-v2__nav--primary {
    margin-left: 1.5rem;
}
.header-v2__nav--primary .header__nav-list .header__nav-item {
    margin-left: 0.5rem;
    padding: 0 1.5rem;
}
.header-v2__nav--primary .header__nav-list .header__nav-item:hover {
    background-color: #0747A6;
}
.header-v2__nav--primary .header__nav-list .header__nav-item svg {
    position: relative;
    left: 1.03rem;
    bottom: 0.03rem;
}
@media screen and (min-width: 0) and (max-width: 767px) {
    .header-v2__nav--primary {
        visibility: hidden;
        width: 0;
        margin-left: 0;
    }
}
@media screen and (min-width: 768px) and (max-width: 1094px) {
    .header-v2__nav--primary {
        visibility: hidden;
        width: 0;
    }
}
.header-v2__nav--secondary {
    align-items: center;
}
@media screen and (min-width: 0) and (max-width: 767px) {
    .header-v2__nav--secondary {
        display: none;
    }
}
.header-v2__nav--secondary .contact-btn {
    line-height: 3rem;
    padding-left: 0.8rem;
    padding-right: 0.8rem;
    font-family: 'Charlie Text';
    margin-top: 3px;
}
.header-v2__nav--secondary .contact-btn:hover {
    background-color: #f0f1f2;
}
.header-v2__nav--secondary .partner-portal-btn {
    margin-right: 1rem;
    padding-left: 1rem;
    padding-right: 1rem;
}
.header-v2__nav--secondary .partner-portal-btn:hover {
    background-color: #0747A6;
}
.header-v2__nav--secondary .partner-portal-btn a {
    font-weight: 500;
    color: #101214;
    padding: 0 1rem;
}
.header-v2__nav--secondary .partner-portal-btn a:hover {
    text-decoration: none;
}
.header-v2__nav--secondary .account__login-btn {
    border-radius: 0.3rem;
    line-height: 3rem;
    margin-top: 3px;
    padding: 0 0.8rem;
}
.header-v2__nav--secondary .account__login-btn:hover {
    background-color: #f0f1f2;
}
.header-v2__nav--secondary .account__login-btn a {
    display: block;
    font-weight: 700;
    font-size: 1.6rem;
    font-family: 'Charlie Text';
    color: #101214;
}
.header-v2__nav--tertiary {
    position: fixed;
    right: 2.5rem;
    top: 2.5rem;
}
@media screen and (min-width: 0) and (max-width: 767px) {
    .header-v2__nav--tertiary {
        display: none;
    }
}
.header-v2__nav--mobile {
    display: none;
    color: #101214;
}
@media screen and (min-width: 0) and (max-width: 767px) {
    .header-v2__nav--mobile {
        display: inline-block;
    }
}
.header-v2__nav--mobile .header-nav-item {
    border-radius: 10rem;
}
.remote-react-app-loading {
    text-align: center;
}
.skip-link {
    background-color: #fff;
    border-radius: 5px;
    color: #000;
    font-size: 16px;
    left: 0px;
    max-height: 40px;
    max-width: 200px;
    padding: 2px;
    position: absolute;
    top: -40px;
    transition: top 0.1s ease-in;
    -webkit-transition: top 0.1s ease-in;
    z-index: 1;
}
.skip-link:focus-within {
    left: 0px;
    top: 0px;
}
.footer {
    background-color: #F4F5F7;
}
.footer__inner-container {
    display: flex;
    margin: 0 auto;
    max-width: 1280px;
    padding: 0 20px;
}
@media screen and (min-width: 768px) {
    .footer__inner-container {
        padding: 0 70px;
    }
}
.footer__inner-content {
    min-height: 120px;
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
    color: #505F79;
}
@media screen and (min-width: 0) and (max-width: 767px) {
    .footer__inner-content {
        flex-direction: column;
        align-items: flex-start;
    }
}
@media screen and (min-width: 0) and (max-width: 767px) {
    .footer__icon {
        margin: 2rem 0;
    }
}
.footer__links ul {
    list-style-type: none;
}
@media screen and (min-width: 0) and (max-width: 767px) {
    .footer__links ul {
        display: flex;
        flex-direction: column;
        align-items: flex-start;
    }
}
.footer__links ul li {
    display: inline-block;
    padding: 0.3rem;
    border-radius: 100px;
    font-weight: 500;
    font-size: 1.4rem;
}
@media screen and (min-width: 0) and (max-width: 767px) {
    .footer__links ul li {
        margin-bottom: 1rem;
    }
}
.footer__links ul li a:link, .footer__links ul li a:visited {
    text-decoration: none;
    color: inherit;
}
.footer__links ul li:not(:last-child) {
    margin-right: 2.5rem;
}
.footer__links ul li:last-of-type::before {
    content: '\00a9 ';
}
.search {
    position: relative;
    max-width: 56.8rem;
    width: 100%;
}
.search__input {
    border: 1px solid #b7b9be;
    border-radius: 40px;
    background: #fff;
    color: #6c6f77;
    font-family: 'Charlie Text';
    display: flex;
    width: 100%;
    height: 4.2rem;
    padding: 0.8rem 2.4rem;
    justify-content: space-between;
    align-items: center;
    font-size: 1.6rem;
    font-style: normal;
    font-weight: 400;
    line-height: 2.4rem;
    -webkit-appearance: none;
}
.search__input::-webkit-search-cancel-button {
    display: none;
}
.search__icon {
    position: absolute;
    top: calc(50% - 12px);
    right: 2.4rem;
    color: #253858;
    cursor: pointer;
}
.not-found .main-content-container {
    display: flex;
    flex-direction: column;
    align-items: center;
    text-align: center;
}
.not-found h1 {
    font-size: 7.8rem;
    line-height: 1.2;
}
.not-found__search {
    margin-top: 2rem;
    max-width: 56.8rem;
    width: 100%;
}
@media screen and (min-width: 0) and (max-width: 768px) {
    .breadcrumbs-wrapper {
        display: none
    }
}
.version-modal__body {
    padding: 0 2rem;
    line-height: 1.7;
}
.version-modal__footer {
    display: flex;
    justify-content: flex-end;
    padding: 2rem;
}
.deployment-selector__version-item {
    display: block;
    padding-left: 1rem;
    padding-right: 1rem;
}
.deployment-selector__version-item span {
    color: #505F79;
}
.deployment-selector__heading {
    padding-left: 1rem;
    padding-right: 1rem;
    text-transform: uppercase;
    font-size: 1.2rem;
    font-weight: 600;
}
.deployment-selector__heading span {
    color: #505F79;
}
.dropdown-deployment-group button[aria-expanded='false'] {
    height: 3.2rem;
}
.dropdown-deployment-group button[aria-expanded='true'] {
    height: 3.2rem;
}
.anthology {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    min-height: 100vh;
}
.anthology__sub-header {
    display: flex;
    align-items: center;
    margin: 0 auto 3.2rem;
    justify-content: space-between;
    min-height: 3.2rem;
}
@media screen and (min-width: 0) and (max-width: 767px) {
    .anthology__sub-header {
        flex-wrap: wrap;
    }
    .anthology__sub-header .deploy-select {
        padding-top: 15px;
        width: 100%;
    }
    .anthology__sub-header .deploy-select > div > div {
        margin: 0 2px 0 2px;
    }
}
.anthology__hero {
    margin-left: auto;
    margin-right: auto;
}
.anthology__hero--primary {
    width: 100%;
}
@media screen and (min-width: 1095px) {
    .anthology__hero--primary {
        width: calc(100% - 155px);
        padding-right: 5rem;
    }
}
.anthology__hero--secondary {
    display: block;
    width: 100%;
    font-family: CharlieSans;
}
.anthology__hero p {
    color: #42526E;
    font-weight: 400;
    font-size: large;
}
.pagetree-expander {
    position: absolute;
    left: 2.3rem;
    background-color: #F4F5F7;
    border-radius: 0.3rem;
    padding: 0.2rem;
    cursor: pointer;
}
.pagetree-expander:hover {
    background-color: #DFE1E6;
}
@media screen and (min-width: 0) and (max-width: 768px) {
    .pagetree-expander {
        display: none;
    }
}
@media screen and (min-width: 1095px) {
    .pagetree-width {
        flex: 0 0 34.47368421%;
    }
}
.pagetree {
    position: fixed;
    width: calc(50% - (1140px / 2) + 30.5rem);
    min-width: 34.5rem;
    background-color: #ffff;
    box-shadow: 1rem 0 2rem 0 rgba(22, 22, 22, 0.1);
    z-index: 2;
    min-height: 100vh;
    margin-top: -2.8rem;
    padding: 2rem 2rem 0 0;
    left: 0.6rem;
}
.pagetree__inner {
    max-width: 36rem;
    float: right;
    padding-left: 7rem;
}
.pagetree__back-arrow {
    position: absolute;
    align-self: start;
    left: -4.8rem;
    background: #F4F5F7;
    border-radius: 1.5rem;
    padding: 0.25rem;
    cursor: pointer;
}
.pagetree__back-arrow:hover {
    background-color: #DFE1E6;
}
.pagetree__context {
    padding-bottom: 1.5rem;
    display: flex;
    position: relative;
}
.pagetree__icon {
    padding: 0.6rem;
    background-color: #DFE1E6;
    margin-right: 1.6rem;
}
.pagetree__title {
    color: #172B4D;
    font-size: 1.4rem;
    line-height: 2rem;
    text-decoration: none;
}
.pagetree__title:hover {
    text-decoration: underline;
}
.pagetree__subhead {
    margin: 0;
    padding: 0;
    color: #7A869A;
    font-size: 1.2rem;
    line-height: 2rem;
}
.pagetree__list {
    display: block;
    list-style-type: disc;
    margin-block-start: 1em;
    margin-block-end: 1em;
    margin-inline-start: 0;
    margin-inline-end: 0;
    padding-inline-start: 2rem;
}
.pagetree__list--root {
    padding-inline-start: 0;
    -moz-user-select: none;
    /* Firefox */
    user-select: none;
    height: 100vh;
    overflow-y: auto;
    padding-bottom: 120px;
    margin-left: -0.5rem;
    padding-left: 0.5rem;
}
.pagetree__item {
    list-style: none;
    position: relative;
    color: #42526E;
    margin-top: 1rem;
    margin-right: 1rem;
}
.pagetree__item a {
    color: #42526E;
    font-size: 1.4rem;
    text-decoration: none;
    padding-left: 2rem;
    display: inline-block;
}
.pagetree__item a:hover {
    text-decoration: underline;
}
.pagetree__item--current-child-list > a {
    color: #091E42;
    font-weight: 600;
}
.pagetree__item--current-item > a {
    color: #0052CC;
    font-weight: 600;
}
.pagetree__item--expanded > a {
    color: #091E42;
    font-weight: 600;
}
.pagetree__expander {
    position: absolute;
    top: -0.3rem;
    left: -0.3rem;
    cursor: pointer;
    color: #42526E;
    transition: transform 250ms, color 250ms, -webkit-transform 250ms, -moz-transform 250ms, -o-transform 250ms;
}
div.pagetree__expander--current {
    color: #0052CC;
    width: 1.2rem;
    left: 0.3rem;
}
.pagetree__expander--expanded {
    color: #091E42;
    transform: rotate(90deg);
}
.pagetree--hidden {
    display: none;
}
.author-tools__dropdown {
    position: absolute;
    top: calc(100% + 0.5rem);
    right: 0;
    width: 17rem;
}
.author-tools__link {
    height: 3.2rem;
    font-size: 1.4rem;
    margin: 0 0.5rem;
    list-style: none;
    color: #42526E;
}
.author-tools__link:hover {
    text-decoration: underline;
}
.author-tools__heading {
    font-weight: 600;
    font-size: 1.5rem;
    height: 3.2rem;
    margin: 0 0.5rem;
    list-style: none;
}
.author-tools__editor-icons {
    display: flex;
    flex-direction: row;
    position: fixed;
    right: 25px;
    top: 25px;
    z-index: 1;
}
@media screen and (min-width: 0) and (max-width: 767px) {
    .author-tools__editor-icons {
        right: 85px;
    }
}
@media screen and (min-width: 768px) and (max-width: 1094px) {
    .author-tools__editor-icons {
        right: 225px;
    }
}
.author-tools__editor-icons.parent-aligned {
    position: absolute;
    left: 0;
    flex-direction: column-reverse;
    width: 45px;
}
.author-tools__editor-logo {
    border-radius: 3px;
    cursor: pointer;
    padding: 0.5rem;
}
.notice-hub-container > section {
    min-width: 30%;
    position: relative;
    left: 50%;
    transform: translateX(-50%);
    display: inline-flex;
    padding: 2rem;
    margin-bottom: 2rem;
}
.notice-hub-container > section h2 {
    margin-bottom: 1rem;
    font-size: 1.4rem;
}
.hero-banner-full {
    padding: 8rem 0 11.8rem;
    background-size: cover;
    background-image: url("data:image/svg+xml,%3Csvg%20width%3D%221440%22%20height%3D%22439%22%20viewBox%3D%220%200%201440%20439%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cg%20clip-path%3D%22url%28%23clip0_1_25298%29%22%3E%0A%3Cmask%20id%3D%22mask0_1_25298%22%20style%3D%22mask-type%3Aluminance%22%20maskUnits%3D%22userSpaceOnUse%22%20x%3D%22-1%22%20y%3D%22-1%22%20width%3D%221441%22%20height%3D%22441%22%3E%0A%3Cpath%20d%3D%22M1439.78%20-0.382812H-0.224609V439.375H1439.78V-0.382812Z%22%20fill%3D%22white%22%2F%3E%0A%3C%2Fmask%3E%0A%3Cg%20mask%3D%22url%28%23mask0_1_25298%29%22%3E%0A%3Cpath%20d%3D%22M1439.78%20-0.384766H-0.224609V439.373H1439.78V-0.384766Z%22%20fill%3D%22%232E6AD4%22%2F%3E%0A%3Cpath%20d%3D%22M1140.89%2043.8476C1124.81%20-45.6347%201062.64%20-100.789%20975.475%20-114.973C960.6%20-117.387%20945.004%20-118.639%20928.786%20-118.639C912.568%20-118.639%20895.629%20-117.297%20880.163%20-114.712C792.935%20-100.157%20730.889%20-45.1338%20714.782%2043.8476C712.057%2058.8832%20710.645%2074.8804%20710.645%2091.8192C710.645%20108.758%20712.037%20124.304%20714.702%20139.16C730.689%20228.031%20792.795%20283.145%20880.153%20297.719C895.609%20300.294%20911.847%20301.646%20928.776%20301.646C945.705%20301.646%20960.6%20300.404%20975.465%20297.99C1062.77%20283.796%201125%20228.542%201140.96%20139.17C1143.61%20124.324%201144.99%20108.538%201144.99%2091.8292C1144.99%2075.1208%201143.59%2058.8932%201140.89%2043.8576V43.8476Z%22%20fill%3D%22%23357DE8%22%2F%3E%0A%3Cpath%20d%3D%22M241.387%20400.344C225.309%20310.862%20163.144%20255.708%2075.9753%20241.524C61.1%20239.11%2045.5035%20237.857%2029.2859%20237.857C13.0683%20237.857%20-3.8705%20239.2%20-19.3368%20241.784C-106.565%20256.339%20-168.611%20311.362%20-184.718%20400.344C-187.443%20415.379%20-188.855%20431.377%20-188.855%20448.315C-188.855%20465.254%20-187.463%20480.801%20-184.798%20495.656C-168.811%20584.527%20-106.705%20639.641%20-19.3468%20654.216C-3.89053%20656.79%2012.3471%20658.142%2029.2759%20658.142C46.2047%20658.142%2061.1%20656.9%2075.9653%20654.486C163.274%20640.292%20225.5%20585.038%20241.457%20495.666C244.111%20480.821%20245.494%20465.034%20245.494%20448.325C245.494%20431.617%20244.091%20415.389%20241.387%20400.354V400.344Z%22%20fill%3D%22%23357DE8%22%2F%3E%0A%3Cpath%20d%3D%22M104.825%20-50.9143C104.825%20-89.8806%2070.0854%20-113.691%20-9.97076%20-113.691C-18.6155%20-113.691%20-27.4305%20-111.578%20-36.0652%20-111.578V-282.619C-20.8994%20-284.822%20-1.32607%20-284.822%2024.598%20-284.822C223.857%20-284.822%20319.079%20-191.714%20319.079%20-63.8764C319.079%2031.3456%20277.989%2083.3641%20228.265%20128.862C193.525%20163.511%20167.601%20187.321%20167.601%20221.97C167.601%20260.936%20202.16%20284.747%20282.397%20284.747H310.434V453.674C293.155%20455.878%20273.582%20455.878%20249.771%20455.878C48.3985%20455.878%20-46.8235%20364.893%20-46.8235%20234.932C-46.8235%20139.62%20-3.61996%2087.6915%2044.1613%2042.1941C78.7201%207.54517%20104.825%20-16.2654%20104.825%20-50.9143Z%22%20fill%3D%22%231558BC%22%2F%3E%0A%3Cpath%20d%3D%22M75.9754%20241.524C61.1001%20239.11%2045.5036%20237.857%2029.286%20237.857C13.0684%20237.857%20-3.87043%20239.2%20-19.3367%20241.784C-28.6826%20243.347%20-37.748%20245.37%20-46.4929%20247.854C-40.3625%20369.942%2053.7276%20454.566%20245.384%20455.838C245.444%20453.344%20245.494%20450.84%20245.494%20448.305C245.494%20431.367%20244.091%20415.369%20241.387%20400.334C225.31%20310.852%20163.144%20255.698%2075.9754%20241.514V241.524Z%22%20fill%3D%22%232E6AD4%22%2F%3E%0A%3Cpath%20d%3D%22M21.0325%202.37563C20.9223%20-2.16209%2019.8004%20-2.19214%2019.6802%202.37563C19.5299%208.84664%2019.58%2015.6282%2019.7603%2024.353C20.0308%2034.2298%2020.3313%2036.684%2020.4715%2043.3754C20.752%2054.6846%2020.9524%2073.7671%2020.9924%2078.3649L21.0425%2080.4084C21.2128%2085.2767%2021.9541%20106.633%2022.2946%20125.024C22.5551%20138.016%2022.7254%20146.05%2022.8055%20150.247C22.9858%20160.154%2023.1261%20167.557%2023.2663%20174.819C23.2863%20178.796%2024.258%20178.866%2024.4683%20174.849C24.8089%20167.557%2024.829%20160.134%2024.6787%20150.207C24.6186%20146.351%2024.7388%20138.317%2024.5284%20126.978C24.4984%20125.134%2024.4283%20123.281%2024.3481%20121.458C23.6169%20105.661%2023.1761%2085.1364%2023.1761%2085.1364C23.1761%2085.1364%2022.3848%2054.5143%2022.0542%2041.5923C21.8238%2031.8658%2021.7036%2027.1778%2021.6435%2024.3029C21.4532%2015.5881%2021.2228%208.81659%2021.0425%202.37563H21.0325Z%22%20fill%3D%22%232E6AD4%22%2F%3E%0A%3Cpath%20d%3D%22M58.3555%202.37563C58.2453%20-2.16209%2057.1234%20-2.19214%2057.0032%202.37563C56.8529%208.84664%2056.903%2015.6282%2057.0833%2024.353C57.3538%2034.2298%2057.6543%2036.684%2057.7945%2043.3754C58.075%2054.6846%2058.2753%2073.7671%2058.3154%2078.3649L58.3555%2080.4084C58.5258%2085.2767%2059.267%20106.633%2059.6076%20125.024C59.8681%20138.016%2060.0384%20146.05%2060.1185%20150.247C60.2988%20160.154%2060.439%20167.557%2060.5793%20174.819C60.5993%20178.796%2061.571%20178.866%2061.7813%20174.849C62.1219%20167.557%2062.1419%20160.134%2061.9917%20150.207C61.9316%20146.351%2062.0518%20138.317%2061.8414%20126.978C61.8114%20125.134%2061.7412%20123.281%2061.6611%20121.458C60.9299%20105.661%2060.4891%2085.1364%2060.4891%2085.1364C60.4891%2085.1364%2059.6978%2054.5143%2059.3672%2041.5923C59.1368%2031.8658%2059.0266%2027.1778%2058.9565%2024.3029C58.7662%2015.5881%2058.5358%208.81659%2058.3555%202.37563Z%22%20fill%3D%22%232E6AD4%22%2F%3E%0A%3Cpath%20d%3D%22M95.4488%202.37563C95.3386%20-2.16209%2094.2167%20-2.19214%2094.0965%202.37563C93.9462%208.84664%2093.9963%2015.6282%2094.1766%2024.353C94.447%2034.2298%2094.7476%2036.684%2094.8878%2043.3754C95.1683%2054.6846%2095.3686%2073.7671%2095.4087%2078.3649L95.4488%2080.4084C95.6191%2085.2767%2096.3603%20106.633%2096.7009%20125.024C96.9613%20138.016%2097.1316%20146.05%2097.2117%20150.247C97.392%20160.154%2097.5323%20167.557%2097.6725%20174.819C97.6926%20178.796%2098.6642%20178.866%2098.8746%20174.849C99.2152%20167.557%2099.2352%20160.134%2099.085%20150.207C99.0249%20146.351%2099.145%20138.317%2098.9347%20126.978C98.9046%20125.134%2098.8345%20123.281%2098.7544%20121.458C98.0231%20105.661%2097.5824%2085.1364%2097.5824%2085.1364C97.5824%2085.1364%2096.791%2054.5143%2096.4605%2041.5923C96.2301%2031.8658%2096.1199%2027.1778%2096.0498%2024.3029C95.8595%2015.5881%2095.6291%208.81659%2095.4488%202.37563Z%22%20fill%3D%22%232E6AD4%22%2F%3E%0A%3Cpath%20d%3D%22M132.772%202.37563C132.662%20-2.16209%20131.54%20-2.19214%20131.42%202.37563C131.269%208.84664%20131.32%2015.6282%20131.5%2024.353C131.77%2034.2298%20132.071%2036.684%20132.211%2043.3754C132.491%2054.6846%20132.692%2073.7671%20132.732%2078.3649L132.782%2080.4084C132.952%2085.2767%20133.694%20106.633%20134.034%20125.024C134.295%20138.016%20134.465%20146.05%20134.545%20150.247C134.725%20160.154%20134.866%20167.557%20135.006%20174.819C135.026%20178.796%20135.997%20178.866%20136.208%20174.849C136.548%20167.557%20136.568%20160.134%20136.418%20150.207C136.358%20146.351%20136.478%20138.317%20136.278%20126.978C136.238%20125.134%20136.178%20123.281%20136.098%20121.458C135.366%20105.661%20134.926%2085.1364%20134.926%2085.1364C134.926%2085.1364%20134.134%2054.5143%20133.804%2041.5923C133.573%2031.8658%20133.463%2027.1778%20133.393%2024.3029C133.203%2015.5881%20132.972%208.81659%20132.792%202.37563H132.772Z%22%20fill%3D%22%232E6AD4%22%2F%3E%0A%3Cpath%20d%3D%22M161.1%2031.3956C166.53%2031.2654%20166.57%2030.1435%20161.1%2030.0433C153.357%2029.9531%20145.233%2030.0733%20134.796%2030.3538C122.966%2030.7345%20120.031%2031.065%20112.027%2031.2854C98.4939%2031.7061%2075.645%2032.1168%2070.1357%2032.217C69.3243%2032.237%2068.5029%2032.2671%2067.6915%2032.2871C61.8616%2032.5175%2036.2981%2033.4991%2014.2807%2034.0601C-1.2658%2034.4808%20-10.8922%2034.7313%20-15.9207%2034.8715C-27.7909%2035.152%20-36.666%2035.4425%20-45.3508%2035.5927C-50.1089%2035.6228%20-50.179%2036.5944%20-45.3708%2036.7948C-36.636%2037.0752%20-27.7609%2037.0151%20-15.8807%2036.7447C-11.2628%2036.6445%20-1.64644%2036.6645%2011.9267%2036.324C14.1404%2036.2639%2016.3442%2036.1837%2018.5379%2036.0836C37.4501%2035.162%2062.0119%2034.4808%2062.0119%2034.4808C62.0119%2034.4808%2098.6642%2033.3289%20114.131%2032.848C125.78%2032.5075%20131.38%2032.3372%20134.826%2032.237C145.253%2031.9065%20153.357%2031.646%20161.08%2031.4056L161.1%2031.3956Z%22%20fill%3D%22%232E6AD4%22%2F%3E%0A%3Cpath%20d%3D%22M161.1%2068.7198C166.53%2068.5896%20166.57%2067.4677%20161.1%2067.3675C153.357%2067.2773%20145.233%2067.3976%20134.796%2067.6781C122.966%2068.0587%20120.031%2068.3893%20112.027%2068.6096C98.4939%2069.0303%2075.645%2069.441%2070.1357%2069.5412C69.3243%2069.5612%2068.5029%2069.5913%2067.6915%2069.6113C61.8616%2069.8417%2036.2981%2070.8234%2014.2807%2071.3843C-1.2658%2071.8051%20-10.8922%2072.0555%20-15.9207%2072.1957C-27.7909%2072.4762%20-36.666%2072.7667%20-45.3508%2072.917C-50.1089%2072.947%20-50.179%2073.9187%20-45.3708%2074.119C-36.636%2074.3995%20-27.7609%2074.3394%20-15.8807%2074.0689C-11.2628%2073.9687%20-1.64644%2073.9988%2011.9267%2073.6482C14.1404%2073.5881%2016.3442%2073.508%2018.5379%2073.4078C37.4501%2072.4862%2062.0119%2071.8051%2062.0119%2071.8051C62.0119%2071.8051%2098.6642%2070.6531%20114.131%2070.1723C125.78%2069.8317%20131.38%2069.6614%20134.826%2069.5612C145.253%2069.2307%20153.357%2068.9702%20161.08%2068.7298L161.1%2068.7198Z%22%20fill%3D%22%232E6AD4%22%2F%3E%0A%3Cpath%20d%3D%22M161.1%20106.042C166.53%20105.912%20166.57%20104.79%20161.1%20104.69C153.357%20104.6%20145.233%20104.72%20134.796%20105C122.966%20105.381%20120.031%20105.712%20112.027%20105.932C98.4939%20106.353%2075.645%20106.763%2070.1357%20106.864C69.3243%20106.884%2068.5029%20106.914%2067.6915%20106.934C61.8616%20107.164%2036.2981%20108.146%2014.2807%20108.707C-1.2658%20109.127%20-10.8922%20109.378%20-15.9207%20109.518C-27.7909%20109.799%20-36.666%20110.089%20-45.3508%20110.239C-50.1089%20110.269%20-50.179%20111.241%20-45.3708%20111.441C-36.636%20111.722%20-27.7609%20111.662%20-15.8807%20111.391C-11.2628%20111.291%20-1.64644%20111.321%2011.9267%20110.971C14.1404%20110.91%2016.3442%20110.83%2018.5379%20110.73C37.4501%20109.809%2062.0119%20109.127%2062.0119%20109.127C62.0119%20109.127%2098.6642%20107.975%20114.131%20107.495C125.78%20107.154%20131.38%20106.984%20134.826%20106.884C145.253%20106.553%20153.357%20106.293%20161.08%20106.052L161.1%20106.042Z%22%20fill%3D%22%232E6AD4%22%2F%3E%0A%3Cpath%20d%3D%22M161.1%20142.434C166.53%20142.304%20166.57%20141.182%20161.1%20141.082C153.357%20140.992%20145.233%20141.112%20134.796%20141.393C122.966%20141.773%20120.031%20142.104%20112.027%20142.324C98.4939%20142.745%2075.645%20143.156%2070.1357%20143.256C69.3243%20143.276%2068.5029%20143.306%2067.6915%20143.326C61.8616%20143.556%2036.2981%20144.538%2014.2807%20145.099C-1.2658%20145.52%20-10.8922%20145.77%20-15.9207%20145.91C-27.7909%20146.191%20-36.666%20146.481%20-45.3508%20146.632C-50.1089%20146.662%20-50.179%20147.633%20-45.3708%20147.834C-36.636%20148.114%20-27.7609%20148.054%20-15.8807%20147.784C-11.2628%20147.683%20-1.64644%20147.703%2011.9267%20147.363C14.1404%20147.303%2016.3442%20147.223%2018.5379%20147.122C37.4501%20146.201%2062.0119%20145.52%2062.0119%20145.52C62.0119%20145.52%2098.6642%20144.368%20114.131%20143.887C125.78%20143.546%20131.38%20143.376%20134.826%20143.276C145.253%20142.945%20153.357%20142.685%20161.08%20142.444L161.1%20142.434Z%22%20fill%3D%22%232E6AD4%22%2F%3E%0A%3Cpath%20d%3D%22M291.412%20181.602V558.332L468.243%20366.937L291.412%20181.602Z%22%20fill%3D%22%231558BC%22%2F%3E%0A%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M291.412%20455.176H355.411V284.746H291.412V455.176Z%22%20fill%3D%22%23143368%22%2F%3E%0A%3Cpath%20d%3D%22M1192.31%20-3.64069V366.729L1018.47%20178.569L1192.31%20-3.64069Z%22%20fill%3D%22%231558BC%22%2F%3E%0A%3Cpath%20d%3D%22M1083.08%20248.508C1112.57%20221.582%201132.8%20184.829%201140.96%20139.162C1143.61%20124.316%201144.99%20108.529%201144.99%2091.821C1144.99%2076.9157%201143.9%2062.7315%201141.8%2049.2987L1018.46%20178.569L1083.08%20248.508Z%22%20fill%3D%22%232E6AD4%22%2F%3E%0A%3Cpath%20d%3D%22M1284.4%2028.3127C1288.01%20-35.1052%201225.63%20-96.4496%201198.99%20-106.787H1430.44C1464.43%20-68.2216%201490.6%20-20.9511%201490.6%2052.614C1490.6%20180.381%201396.99%20269.834%201199.02%20269.834C1175.62%20269.834%201175.04%20269.834%201158.05%20267.67V101.597H1166.94C1245.82%20101.597%201282.23%2066.5778%201284.4%2028.3227V28.3127Z%22%20fill%3D%22%231558BC%22%2F%3E%0A%3Cpath%20d%3D%22M1192.31%20100.254C1184.4%20101.115%201175.96%20101.586%201166.94%20101.586H1158.05V267.659C1173.23%20269.592%201175.32%20269.802%201192.31%20269.822V100.254Z%22%20fill%3D%22%23143368%22%2F%3E%0A%3Cpath%20d%3D%22M1329.52%20134.393C1329.41%20129.855%201328.29%20129.815%201328.17%20134.393C1328.02%20140.864%201328.07%20147.645%201328.25%20156.37C1328.52%20166.247%201328.82%20168.701%201328.96%20175.393C1329.24%20186.702%201329.44%20205.784%201329.48%20210.382L1329.52%20212.426C1329.69%20217.294%201330.43%20238.65%201330.77%20257.042C1331.03%20270.034%201331.2%20278.067%201331.28%20282.264C1331.46%20292.171%201331.6%20299.574%201331.74%20306.836C1331.76%20310.813%201332.73%20310.883%201332.94%20306.866C1333.28%20299.574%201333.31%20292.151%201333.15%20282.224C1333.09%20278.368%201333.21%20270.334%201333%20258.995C1332.97%20257.152%201332.9%20255.299%201332.82%20253.475C1332.09%20237.679%201331.65%20217.154%201331.65%20217.154C1331.65%20217.154%201330.86%20186.532%201330.53%20173.61C1330.3%20163.883%201330.18%20159.195%201330.12%20156.32C1329.93%20147.605%201329.7%20140.834%201329.52%20134.393Z%22%20fill%3D%22%232E6AD4%22%2F%3E%0A%3Cpath%20d%3D%22M1366.83%20134.393C1366.72%20129.855%201365.6%20129.815%201365.48%20134.393C1365.33%20140.864%201365.38%20147.645%201365.56%20156.37C1365.83%20166.247%201366.13%20168.701%201366.27%20175.393C1366.55%20186.702%201366.75%20205.784%201366.79%20210.382L1366.83%20212.426C1367%20217.294%201367.74%20238.65%201368.08%20257.042C1368.34%20270.034%201368.51%20278.067%201368.6%20282.264C1368.78%20292.171%201368.92%20299.574%201369.06%20306.836C1369.08%20310.813%201370.05%20310.883%201370.26%20306.866C1370.6%20299.574%201370.62%20292.151%201370.47%20282.224C1370.41%20278.368%201370.53%20270.334%201370.32%20258.995C1370.29%20257.152%201370.22%20255.299%201370.14%20253.475C1369.41%20237.679%201368.97%20217.154%201368.97%20217.154C1368.97%20217.154%201368.17%20186.532%201367.84%20173.61C1367.61%20163.883%201367.5%20159.195%201367.43%20156.32C1367.24%20147.605%201367.01%20140.834%201366.83%20134.393Z%22%20fill%3D%22%232E6AD4%22%2F%3E%0A%3Cpath%20d%3D%22M1404.16%20134.393C1404.05%20129.855%201402.92%20129.815%201402.8%20134.393C1402.65%20140.864%201402.7%20147.645%201402.88%20156.37C1403.15%20166.247%201403.45%20168.701%201403.59%20175.393C1403.87%20186.702%201404.08%20205.784%201404.12%20210.382L1404.17%20212.426C1404.34%20217.294%201405.08%20238.65%201405.42%20257.042C1405.68%20270.034%201405.85%20278.067%201405.93%20282.264C1406.11%20292.171%201406.25%20299.574%201406.39%20306.836C1406.41%20310.813%201407.38%20310.883%201407.59%20306.866C1407.93%20299.574%201407.95%20292.151%201407.8%20282.224C1407.74%20278.368%201407.86%20270.334%201407.66%20258.995C1407.62%20257.152%201407.56%20255.299%201407.48%20253.475C1406.75%20237.679%201406.31%20217.154%201406.31%20217.154C1406.31%20217.154%201405.52%20186.532%201405.19%20173.61C1404.96%20163.883%201404.85%20159.195%201404.78%20156.32C1404.59%20147.605%201404.36%20140.834%201404.18%20134.393H1404.16Z%22%20fill%3D%22%232E6AD4%22%2F%3E%0A%3Cpath%20d%3D%22M1441.25%20134.393C1441.14%20129.855%201440.02%20129.815%201439.9%20134.393C1439.75%20140.864%201439.8%20147.645%201439.98%20156.37C1440.25%20166.247%201440.55%20168.701%201440.69%20175.393C1440.97%20186.702%201441.17%20205.784%201441.21%20210.382L1441.26%20212.426C1441.43%20217.294%201442.17%20238.65%201442.51%20257.042C1442.77%20270.034%201442.94%20278.067%201443.02%20282.264C1443.2%20292.171%201443.34%20299.574%201443.48%20306.836C1443.5%20310.813%201444.47%20310.883%201444.68%20306.866C1445.02%20299.574%201445.04%20292.151%201444.89%20282.224C1444.83%20278.368%201444.95%20270.334%201444.75%20258.995C1444.71%20257.152%201444.65%20255.299%201444.57%20253.475C1443.84%20237.679%201443.4%20217.154%201443.4%20217.154C1443.4%20217.154%201442.61%20186.532%201442.28%20173.61C1442.05%20163.883%201441.94%20159.195%201441.87%20156.32C1441.68%20147.605%201441.45%20140.834%201441.27%20134.393H1441.25Z%22%20fill%3D%22%232E6AD4%22%2F%3E%0A%3Cpath%20d%3D%22M1506.91%20163.423C1512.34%20163.293%201512.38%20162.171%201506.91%20162.071C1499.17%20161.98%201491.04%20162.101%201480.61%20162.381C1468.78%20162.762%201465.84%20163.092%201457.84%20163.313C1444.3%20163.733%201421.45%20164.144%201415.95%20164.244C1415.13%20164.264%201414.32%20164.294%201413.5%20164.314C1407.67%20164.545%201382.11%20165.526%201360.09%20166.087C1344.54%20166.508%201334.92%20166.758%201329.89%20166.899C1318.02%20167.179%201309.14%20167.47%201300.46%20167.62C1295.7%20167.65%201295.63%20168.622%201300.44%20168.822C1309.17%20169.103%201318.05%20169.042%201329.93%20168.772C1334.55%20168.672%201344.16%20168.692%201357.74%20168.351C1359.95%20168.291%201362.15%20168.211%201364.35%20168.111C1383.26%20167.189%201407.82%20166.508%201407.82%20166.508C1407.82%20166.508%201444.47%20165.356%201459.94%20164.875C1471.59%20164.535%201477.19%20164.364%201480.64%20164.264C1491.06%20163.934%201499.17%20163.673%201506.89%20163.433L1506.91%20163.423Z%22%20fill%3D%22%232E6AD4%22%2F%3E%0A%3Cpath%20d%3D%22M1506.91%20200.737C1512.34%20200.607%201512.38%20199.485%201506.91%20199.385C1499.17%20199.295%201491.04%20199.415%201480.61%20199.696C1468.78%20200.076%201465.84%20200.407%201457.84%20200.627C1444.3%20201.048%201421.45%20201.459%201415.95%20201.559C1415.13%20201.579%201414.32%20201.609%201413.5%20201.629C1407.67%20201.859%201382.11%20202.841%201360.09%20203.402C1344.54%20203.823%201334.92%20204.073%201329.89%20204.213C1318.02%20204.494%201309.14%20204.784%201300.46%20204.934C1295.7%20204.964%201295.63%20205.936%201300.44%20206.136C1309.17%20206.417%201318.05%20206.357%201329.93%20206.086C1334.55%20205.986%201344.16%20206.016%201357.74%20205.666C1359.95%20205.606%201362.15%20205.525%201364.35%20205.425C1383.26%20204.504%201407.82%20203.823%201407.82%20203.823C1407.82%20203.823%201444.47%20202.671%201459.94%20202.19C1471.59%20201.849%201477.19%20201.679%201480.64%20201.579C1491.06%20201.248%201499.17%20200.988%201506.89%20200.747L1506.91%20200.737Z%22%20fill%3D%22%232E6AD4%22%2F%3E%0A%3Cpath%20d%3D%22M1506.91%20238.06C1512.34%20237.93%201512.38%20236.808%201506.91%20236.707C1499.17%20236.617%201491.04%20236.738%201480.61%20237.018C1468.78%20237.399%201465.84%20237.729%201457.84%20237.95C1444.3%20238.37%201421.45%20238.781%201415.95%20238.881C1415.13%20238.901%201414.32%20238.931%201413.5%20238.951C1407.67%20239.182%201382.11%20240.163%201360.09%20240.724C1344.54%20241.145%201334.92%20241.395%201329.89%20241.536C1318.02%20241.816%201309.14%20242.107%201300.46%20242.257C1295.7%20242.287%201295.63%20243.259%201300.44%20243.459C1309.17%20243.74%201318.05%20243.679%201329.93%20243.409C1334.55%20243.309%201344.16%20243.329%201357.74%20242.988C1359.95%20242.928%201362.15%20242.848%201364.35%20242.748C1383.26%20241.826%201407.82%20241.145%201407.82%20241.145C1407.82%20241.145%201444.47%20239.993%201459.94%20239.512C1471.59%20239.172%201477.19%20239.001%201480.64%20238.901C1491.06%20238.571%201499.17%20238.31%201506.89%20238.07L1506.91%20238.06Z%22%20fill%3D%22%232E6AD4%22%2F%3E%0A%3Cpath%20d%3D%22M1506.91%20274.462C1512.34%20274.332%201512.38%20273.21%201506.91%20273.11C1499.17%20273.019%201491.04%20273.14%201480.61%20273.42C1468.78%20273.801%201465.84%20274.131%201457.84%20274.352C1444.3%20274.772%201421.45%20275.183%201415.95%20275.283C1415.13%20275.303%201414.32%20275.333%201413.5%20275.353C1407.67%20275.584%201382.11%20276.565%201360.09%20277.126C1344.54%20277.547%201334.92%20277.797%201329.89%20277.938C1318.02%20278.218%201309.14%20278.509%201300.46%20278.659C1295.7%20278.689%201295.63%20279.661%201300.44%20279.861C1309.17%20280.141%201318.05%20280.081%201329.93%20279.811C1334.55%20279.711%201344.16%20279.731%201357.74%20279.39C1359.95%20279.33%201362.15%20279.25%201364.35%20279.15C1383.26%20278.228%201407.82%20277.547%201407.82%20277.547C1407.82%20277.547%201444.47%20276.395%201459.94%20275.914C1471.59%20275.574%201477.19%20275.403%201480.64%20275.303C1491.06%20274.973%201499.17%20274.712%201506.89%20274.472L1506.91%20274.462Z%22%20fill%3D%22%232E6AD4%22%2F%3E%0A%3Cpath%20d%3D%22M460.249%20103.17C459.828%20103.29%20459.828%20104.402%20460.249%20104.522C460.85%20104.693%20461.481%20104.773%20462.292%20104.783C463.214%20104.733%20463.444%20104.502%20464.065%20104.522C465.117%20104.522%20466.89%20104.833%20467.321%20104.913C467.381%20104.923%20467.451%20104.923%20467.511%20104.913C467.962%20104.873%20469.955%20104.703%20471.658%20104.783C472.87%20104.783%20473.611%20104.783%20474.002%20104.783C474.924%20104.783%20475.615%20104.663%20476.286%20104.452C476.657%20104.332%20476.657%20103.36%20476.286%20103.25C475.605%20103.04%20474.924%20102.92%20474.002%20102.92C473.641%20102.92%20472.9%20102.649%20471.838%20102.609C471.668%20102.609%20471.498%20102.619%20471.327%20102.659C469.855%20103.02%20467.952%20102.92%20467.952%20102.92C467.952%20102.92%20465.107%20102.92%20463.905%20102.92C463.003%20102.92%20462.563%20102.92%20462.292%20102.92C461.481%20102.92%20460.85%20103.02%20460.249%20103.18V103.17Z%22%20fill%3D%22%23357DE8%22%2F%3E%0A%3Cpath%20d%3D%22M468.833%2095.7586C468.713%2095.3378%20467.601%2095.3378%20467.481%2095.7586C467.311%2096.3596%20467.231%2096.9906%20467.221%2097.802C467.271%2098.7236%20467.501%2098.954%20467.481%2099.5751C467.481%20100.627%20467.17%20102.4%20467.09%20102.831C467.08%20102.891%20467.08%20102.961%20467.09%20103.021C467.13%20103.472%20467.301%20105.465%20467.221%20107.168C467.221%20108.38%20467.221%20109.121%20467.221%20109.512C467.221%20110.434%20467.341%20111.125%20467.551%20111.796C467.671%20112.166%20468.643%20112.166%20468.753%20111.796C468.963%20111.115%20469.084%20110.434%20469.084%20109.512C469.084%20109.151%20469.354%20108.41%20469.394%20107.348C469.394%20107.178%20469.384%20107.008%20469.344%20106.837C468.983%20105.365%20469.084%20103.462%20469.084%20103.462C469.084%20103.462%20469.084%20100.617%20469.084%2099.4148C469.084%2098.5132%20469.084%2098.0725%20469.084%2097.812C469.084%2097.0007%20468.983%2096.3696%20468.823%2095.7686L468.833%2095.7586Z%22%20fill%3D%22%23357DE8%22%2F%3E%0A%3Cpath%20d%3D%22M437.19%2086.0706C436.769%2086.1908%20436.769%2087.3027%20437.19%2087.4229C437.791%2087.5932%20438.422%2087.6733%20439.233%2087.6834C440.155%2087.6333%20440.385%2087.4029%20441.006%2087.4229C442.058%2087.4229%20443.831%2087.7334%20444.262%2087.8136C444.322%2087.8236%20444.392%2087.8236%20444.452%2087.8136C444.903%2087.7735%20446.896%2087.6032%20448.599%2087.6834C449.811%2087.6834%20450.553%2087.6834%20450.943%2087.6834C451.865%2087.6834%20452.556%2087.5631%20453.227%2087.3528C453.598%2087.2326%20453.598%2086.2609%20453.227%2086.1507C452.546%2085.9404%20451.865%2085.8202%20450.943%2085.8202C450.583%2085.8202%20449.841%2085.5497%20448.78%2085.5097C448.609%2085.5097%20448.439%2085.5197%20448.269%2085.5597C446.796%2085.9203%20444.893%2085.8202%20444.893%2085.8202C444.893%2085.8202%20442.048%2085.8202%20440.846%2085.8202C439.945%2085.8202%20439.504%2085.8202%20439.233%2085.8202C438.422%2085.8202%20437.791%2085.9204%20437.19%2086.0806V86.0706Z%22%20fill%3D%22%23357DE8%22%2F%3E%0A%3Cpath%20d%3D%22M445.774%2078.6689C445.654%2078.2482%20444.542%2078.2482%20444.422%2078.6689C444.252%2079.27%20444.172%2079.901%20444.162%2080.7124C444.212%2081.634%20444.442%2081.8644%20444.422%2082.4854C444.422%2083.5372%20444.112%2085.3102%20444.031%2085.741C444.021%2085.8011%20444.021%2085.8712%20444.031%2085.9313C444.072%2086.3821%20444.242%2088.3754%20444.162%2090.0783C444.162%2091.2904%20444.162%2092.0316%20444.162%2092.4223C444.162%2093.3439%20444.282%2094.0351%20444.492%2094.7062C444.612%2095.0768%20445.584%2095.0768%20445.694%2094.7062C445.905%2094.025%20446.025%2093.3439%20446.025%2092.4223C446.025%2092.0617%20446.295%2091.3204%20446.335%2090.2586C446.335%2090.0883%20446.325%2089.9181%20446.285%2089.7478C445.925%2088.2753%20446.025%2086.372%20446.025%2086.372C446.025%2086.372%20446.025%2083.5272%20446.025%2082.3251C446.025%2081.4236%20446.025%2080.9828%20446.025%2080.7124C446.025%2079.901%20445.925%2079.27%20445.764%2078.6689H445.774Z%22%20fill%3D%22%23357DE8%22%2F%3E%0A%3Cpath%20d%3D%22M430.268%20120.77C429.847%20120.89%20429.847%20122.002%20430.268%20122.122C430.869%20122.292%20431.5%20122.373%20432.311%20122.383C433.233%20122.332%20433.463%20122.102%20434.084%20122.122C435.136%20122.122%20436.909%20122.433%20437.34%20122.513C437.4%20122.523%20437.47%20122.523%20437.53%20122.513C437.981%20122.473%20439.974%20122.302%20441.677%20122.383C442.889%20122.383%20443.631%20122.383%20444.021%20122.383C444.943%20122.383%20445.634%20122.262%20446.305%20122.052C446.676%20121.932%20446.676%20120.96%20446.305%20120.85C445.624%20120.64%20444.943%20120.519%20444.021%20120.519C443.661%20120.519%20442.919%20120.249%20441.858%20120.209C441.687%20120.209%20441.517%20120.219%20441.347%20120.259C439.874%20120.62%20437.971%20120.519%20437.971%20120.519C437.971%20120.519%20435.126%20120.519%20433.924%20120.519C433.023%20120.519%20432.582%20120.519%20432.321%20120.519C431.51%20120.519%20430.879%20120.62%20430.278%20120.78L430.268%20120.77Z%22%20fill%3D%22%23357DE8%22%2F%3E%0A%3Cpath%20d%3D%22M438.853%20113.358C438.732%20112.938%20437.62%20112.938%20437.5%20113.358C437.33%20113.959%20437.25%20114.59%20437.24%20115.402C437.29%20116.323%20437.52%20116.554%20437.5%20117.175C437.5%20118.227%20437.19%20120%20437.11%20120.43C437.1%20120.491%20437.1%20120.561%20437.11%20120.621C437.15%20121.072%20437.32%20123.065%20437.24%20124.768C437.24%20125.98%20437.24%20126.721%20437.24%20127.112C437.24%20128.033%20437.36%20128.725%20437.57%20129.396C437.691%20129.766%20438.662%20129.766%20438.772%20129.396C438.983%20128.715%20439.103%20128.033%20439.103%20127.112C439.103%20126.751%20439.373%20126.01%20439.413%20124.948C439.413%20124.778%20439.403%20124.608%20439.363%20124.437C439.003%20122.965%20439.103%20121.061%20439.103%20121.061C439.103%20121.061%20439.103%20118.217%20439.103%20117.015C439.103%20116.113%20439.103%20115.672%20439.103%20115.402C439.103%20114.59%20439.003%20113.959%20438.842%20113.358H438.853Z%22%20fill%3D%22%23357DE8%22%2F%3E%0A%3C%2Fg%3E%0A%3C%2Fg%3E%0A%3Cdefs%3E%0A%3CclipPath%20id%3D%22clip0_1_25298%22%3E%0A%3Crect%20width%3D%221440%22%20height%3D%22439%22%20fill%3D%22white%22%2F%3E%0A%3C%2FclipPath%3E%0A%3C%2Fdefs%3E%0A%3C%2Fsvg%3E%0A");
    height: 44rem;
    margin-right: -0.05rem;
}
.hero-banner-full .search {
    margin-top: 2.4rem;
}
@media screen and (min-width: 0) and (max-width: 767px) {
    .hero-banner-full .search {
        width: 90%;
    }
}
.hero-banner-full__inner {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 0.8rem;
}
.hero-banner-full__headline {
    color: #fff;
    font-family: 'Charlie Display';
    text-align: center;
    font-size: 4.8rem;
    line-height: 5.6rem;
    font-weight: 800;
}
@media screen and (min-width: 0) and (max-width: 767px) {
    .hero-banner-full__headline {
        height: auto;
        width: 90%;
    }
}
.hero-banner-full__headline--secondary {
    color: #fff;
    font-family: 'Charlie Text';
    text-align: center;
    font-feature-settings: 'liga' off, 'clig' off;
    font-size: 2rem;
    font-style: normal;
    font-weight: 400;
    line-height: 2.8rem;
    width: 47.5rem;
}
@media screen and (min-width: 0) and (max-width: 767px) {
    .hero-banner-full__headline--secondary {
        width: 70%;
    }
}
.hero-banner-minimal {
    background-size: cover;
    background-image: url("data:image/svg+xml, %3Csvg%20width%3D%221440%22%20height%3D%2297%22%20viewBox%3D%220%200%201440%2097%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M1439.77%200.613281H-0.226562V96.6133H1439.77V0.613281Z%22%20fill%3D%22%232E6AD4%22%2F%3E%0A%3Cpath%20d%3D%22M1140.89%20190.022C1124.81%20133.07%201062.64%2097.9666%20975.475%2088.9389C960.6%2087.4024%20945.003%2086.6055%20928.786%2086.6055C912.568%2086.6055%20895.629%2087.4598%20880.163%2089.1047C792.935%2098.3683%20730.889%20133.389%20714.782%20190.022C712.057%20199.592%20710.645%20209.774%20710.645%20220.555C710.645%20231.336%20712.037%20241.231%20714.701%20250.685C730.689%20307.249%20792.794%20342.327%20880.153%20351.603C895.609%20353.242%20911.847%20354.102%20928.776%20354.102C945.704%20354.102%20960.6%20353.312%20975.465%20351.775C1062.77%20342.741%201125%20307.574%201140.96%20250.692C1143.61%20241.243%201144.99%20231.195%201144.99%20220.561C1144.99%20209.927%201143.59%20199.598%201140.89%20190.029V190.022Z%22%20fill%3D%22%23357DE8%22%2F%3E%0A%3Cpath%20d%3D%22M24.1277%20156.206V-83.5703L-152.703%2038.2464L24.1277%20156.206Z%22%20fill%3D%22%231558BC%22%2F%3E%0A%3Cpath%20d%3D%22M104.824%20129.712C104.824%20104.912%2070.0847%2089.757%20-9.97151%2089.757C-18.6162%2089.757%20-27.4312%2091.1022%20-36.0659%2091.1022V-17.7595C-20.9001%20-19.1621%20-1.32681%20-19.1621%2024.5973%20-19.1621C223.856%20-19.1621%20319.078%2040.0982%20319.078%20121.462C319.078%20182.068%20277.988%20215.176%20228.264%20244.133C193.525%20266.186%20167.601%20281.341%20167.601%20303.394C167.601%20328.194%20202.159%20343.349%20282.396%20343.349H310.434V450.865C293.154%20452.268%20273.581%20452.268%20249.77%20452.268C48.3978%20452.268%20-46.8242%20394.359%20-46.8242%20311.644C-46.8242%20250.981%20-3.62072%20217.93%2044.1606%20188.973C78.7194%20166.92%20104.824%20151.765%20104.824%20129.712Z%22%20fill%3D%22%231558BC%22%2F%3E%0A%3Cpath%20d%3D%22M24.126%20-19.1621C-1.5577%20-19.1621%20-21.0008%20-19.1557%20-36.0664%20-17.7595V91.1022C-27.4217%2091.1022%20-18.6067%2089.757%20-9.97201%2089.757C2.47918%2089.757%2013.8285%2090.1267%2024.126%2090.8344V-19.1621Z%22%20fill%3D%22%23123263%22%2F%3E%0A%3Cpath%20d%3D%22M1284.4%20180.134C1288%20139.771%201225.63%20100.727%201198.98%2094.1475H1430.44C1464.42%20118.693%201490.6%20148.779%201490.6%20195.601C1490.6%20276.92%201396.99%20333.854%201199.01%20333.854C1175.61%20333.854%201175.03%20333.854%201158.04%20332.477V226.777H1166.94C1245.81%20226.777%201282.22%20204.488%201284.4%20180.14V180.134Z%22%20fill%3D%22%231558BC%22%2F%3E%0A%3Cpath%20d%3D%22M460.249%2023.223C459.828%2023.2493%20459.828%2023.492%20460.249%2023.5183C460.85%2023.5554%20461.481%2023.5729%20462.293%2023.5751C463.214%2023.5642%20463.445%2023.5139%20464.066%2023.5183C465.117%2023.5183%20466.89%2023.586%20467.321%2023.6035C467.381%2023.6057%20467.451%2023.6057%20467.511%2023.6035C467.962%2023.5948%20469.956%2023.5576%20471.659%2023.5751C472.871%2023.5751%20473.612%2023.5751%20474.003%2023.5751C474.924%2023.5751%20475.615%2023.5489%20476.286%2023.5029C476.657%2023.4767%20476.657%2023.2646%20476.286%2023.2405C475.605%2023.1946%20474.924%2023.1684%20474.003%2023.1684C473.642%2023.1684%20472.901%2023.1093%20471.839%2023.1006C471.669%2023.1006%20471.498%2023.1028%20471.328%2023.1115C469.855%2023.1902%20467.952%2023.1684%20467.952%2023.1684C467.952%2023.1684%20465.107%2023.1684%20463.905%2023.1684C463.004%2023.1684%20462.563%2023.1684%20462.293%2023.1684C461.481%2023.1684%20460.85%2023.1902%20460.249%2023.2252V23.223Z%22%20fill%3D%22%23357DE8%22%2F%3E%0A%3Cpath%20d%3D%22M468.832%2021.606C468.712%2021.5141%20467.6%2021.5141%20467.48%2021.606C467.31%2021.7372%20467.23%2021.875%20467.22%2022.0521C467.27%2022.2533%20467.5%2022.3036%20467.48%2022.4391C467.48%2022.6687%20467.17%2023.0558%20467.09%2023.1498C467.08%2023.1629%20467.08%2023.1783%20467.09%2023.1914C467.13%2023.2898%20467.3%2023.7249%20467.22%2024.0967C467.22%2024.3613%20467.22%2024.5231%20467.22%2024.6084C467.22%2024.8096%20467.34%2024.9604%20467.55%2025.107C467.67%2025.1879%20468.642%2025.1879%20468.752%2025.107C468.963%2024.9583%20469.083%2024.8096%20469.083%2024.6084C469.083%2024.5297%20469.353%2024.3678%20469.393%2024.136C469.393%2024.0989%20469.383%2024.0617%20469.343%2024.0245C468.983%2023.7031%20469.083%2023.2876%20469.083%2023.2876C469.083%2023.2876%20469.083%2022.6666%20469.083%2022.4041C469.083%2022.2073%20469.083%2022.1111%20469.083%2022.0543C469.083%2021.8771%20468.983%2021.7394%20468.822%2021.6082L468.832%2021.606Z%22%20fill%3D%22%23357DE8%22%2F%3E%0A%3Cpath%20d%3D%22M437.191%2019.4906C436.77%2019.5169%20436.77%2019.7596%20437.191%2019.7858C437.792%2019.823%20438.423%2019.8405%20439.234%2019.8427C440.156%2019.8318%20440.386%2019.7815%20441.007%2019.7858C442.059%2019.7858%20443.832%2019.8536%20444.263%2019.8711C444.323%2019.8733%20444.393%2019.8733%20444.453%2019.8711C444.904%2019.8624%20446.897%2019.8252%20448.6%2019.8427C449.812%2019.8427%20450.553%2019.8427%20450.944%2019.8427C451.866%2019.8427%20452.557%2019.8164%20453.228%2019.7705C453.598%2019.7443%20453.598%2019.5322%20453.228%2019.5081C452.547%2019.4622%20451.866%2019.436%20450.944%2019.436C450.583%2019.436%20449.842%2019.3769%20448.78%2019.3682C448.61%2019.3682%20448.44%2019.3703%20448.269%2019.3791C446.797%2019.4578%20444.894%2019.436%20444.894%2019.436C444.894%2019.436%20442.049%2019.436%20440.847%2019.436C439.945%2019.436%20439.505%2019.436%20439.234%2019.436C438.423%2019.436%20437.792%2019.4578%20437.191%2019.4928V19.4906Z%22%20fill%3D%22%23357DE8%22%2F%3E%0A%3Cpath%20d%3D%22M445.774%2017.8736C445.654%2017.7817%20444.542%2017.7817%20444.422%2017.8736C444.251%2018.0048%20444.171%2018.1425%20444.161%2018.3197C444.211%2018.5208%20444.442%2018.5711%20444.422%2018.7067C444.422%2018.9363%20444.111%2019.3234%20444.031%2019.4174C444.021%2019.4305%20444.021%2019.4458%20444.031%2019.459C444.071%2019.5574%20444.241%2019.9925%20444.161%2020.3643C444.161%2020.6289%20444.161%2020.7907%20444.161%2020.876C444.161%2021.0771%20444.281%2021.228%20444.492%2021.3745C444.612%2021.4554%20445.584%2021.4554%20445.694%2021.3745C445.904%2021.2258%20446.024%2021.0771%20446.024%2020.876C446.024%2020.7972%20446.295%2020.6354%20446.335%2020.4036C446.335%2020.3664%20446.325%2020.3293%20446.285%2020.2921C445.924%2019.9707%20446.024%2019.5552%20446.024%2019.5552C446.024%2019.5552%20446.024%2018.9341%20446.024%2018.6717C446.024%2018.4749%20446.024%2018.3787%20446.024%2018.3197C446.024%2018.1425%20445.924%2018.0048%20445.764%2017.8736H445.774Z%22%20fill%3D%22%23357DE8%22%2F%3E%0A%3Cpath%20d%3D%22M430.269%2027.0629C429.848%2027.0891%20429.848%2027.3319%20430.269%2027.3581C430.87%2027.3953%20431.501%2027.4128%20432.312%2027.415C433.234%2027.404%20433.464%2027.3537%20434.085%2027.3581C435.137%2027.3581%20436.91%2027.4259%20437.341%2027.4434C437.401%2027.4456%20437.471%2027.4456%20437.531%2027.4434C437.982%2027.4346%20439.975%2027.3975%20441.678%2027.415C442.89%2027.415%20443.631%2027.415%20444.022%2027.415C444.944%2027.415%20445.635%2027.3887%20446.306%2027.3428C446.677%2027.3166%20446.677%2027.1044%20446.306%2027.0804C445.625%2027.0345%20444.944%2027.0082%20444.022%2027.0082C443.661%2027.0082%20442.92%2026.9492%20441.858%2026.9404C441.688%2026.9404%20441.518%2026.9426%20441.348%2026.9514C439.875%2027.0301%20437.972%2027.0082%20437.972%2027.0082C437.972%2027.0082%20435.127%2027.0082%20433.925%2027.0082C433.023%2027.0082%20432.583%2027.0082%20432.322%2027.0082C431.511%2027.0082%20430.88%2027.0301%20430.279%2027.0651L430.269%2027.0629Z%22%20fill%3D%22%23357DE8%22%2F%3E%0A%3Cpath%20d%3D%22M438.852%2025.4458C438.732%2025.354%20437.62%2025.354%20437.5%2025.4458C437.329%2025.577%20437.249%2025.7148%20437.239%2025.8919C437.289%2026.0931%20437.52%2026.1434%20437.5%2026.279C437.5%2026.5086%20437.189%2026.8956%20437.109%2026.9897C437.099%2027.0028%20437.099%2027.0181%20437.109%2027.0312C437.149%2027.1296%20437.319%2027.5648%20437.239%2027.9365C437.239%2028.2011%20437.239%2028.3629%20437.239%2028.4482C437.239%2028.6494%20437.359%2028.8003%20437.57%2028.9468C437.69%2029.0277%20438.662%2029.0277%20438.772%2028.9468C438.982%2028.7981%20439.102%2028.6494%20439.102%2028.4482C439.102%2028.3695%20439.373%2028.2077%20439.413%2027.9759C439.413%2027.9387%20439.403%2027.9015%20439.363%2027.8644C439.002%2027.5429%20439.102%2027.1274%20439.102%2027.1274C439.102%2027.1274%20439.102%2026.5064%20439.102%2026.244C439.102%2026.0472%20439.102%2025.951%20439.102%2025.8919C439.102%2025.7148%20439.002%2025.577%20438.842%2025.4458H438.852Z%22%20fill%3D%22%23357DE8%22%2F%3E%0A%3C%2Fsvg%3E%0A");
    height: 9.6rem;
    margin-right: -0.05rem;
}
.hero-banner-minimal .search {
    margin-top: 2.4rem;
}
@media screen and (min-width: 0) and (max-width: 767px) {
    .hero-banner-minimal .search {
        width: 90%;
    }
}
.hero-banner-minimal__inner {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 0.8rem;
}
.footer-v2 {
    align-items: center;
    background: #fff;
    display: flex;
    flex-direction: row;
    justify-content: center;
    font-family: 'Charlie Text';
}
.footer-v2__container {
    background-color: #fff;
    padding-block: 1.6rem;
    display: flex;
    flex-direction: column;
    gap: 1.6rem;
    width: 100%;
    margin-inline: 2.4rem;
}
@media screen and (min-width: 768px) {
    .footer-v2__container {
        display: flex;
        max-width: 120rem;
        padding-inline: 0;
        margin-inline: 6rem;
    }
}
.footer-v2__bottom {
    width: 100%;
    max-width: 121.6rem;
    margin: auto;
    padding-block: 2.4rem;
    padding-inline: 1.6rem;
    display: flex;
    flex-direction: column;
    gap: 3.2rem;
}
@media screen and (min-width: 360px) {
    .footer-v2__bottom {
        padding-inline: 4.4rem;
        gap: 3.2rem;
    }
}
@media screen and (min-width: 768px) {
    .footer-v2__bottom {
        padding-inline: 2.4rem;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
    }
}
.footer-v2__bottom__copyright {
    color: #505258;
    line-height: 1.8rem;
    height: 1.8rem;
    font-size: 1.4rem;
}
@media screen and (min-width: 768px) {
    .footer-v2__bottom__copyright {
        text-align: center;
    }
}
.footer-v2__bottom__links-and-language {
    display: flex;
    flex-direction: column;
    gap: 1.6rem;
}
@media screen and (min-width: 768px) {
    .footer-v2__bottom__links-and-language {
        gap: 3.2rem;
        flex-direction: row;
        align-items: center;
    }
}
.footer-v2__bottom__link {
    align-items: center;
    color: #101214;
    display: inline-flex;
}
.footer-v2__bottom__link__container {
    font-size: 1.4rem;
    line-height: 1.4rem;
    height: 1.4rem;
    text-decoration: none;
    color: #101214;
}
.footer-v2__bottom__link__container:hover {
    text-decoration: underline;
    text-shadow: none;
}
.footer-v2__bottom__link__container:visited, .footer-v2__bottom__link__container:focus {
    text-shadow: none;
}
.featured-content {
    padding: 6.4rem 5.5rem 9.2rem 5.5rem;
    background-color: #fff;
    border-radius: 2rem;
    border: 0.1rem solid #dddee1;
}
.featured-content__header {
    display: flex;
    justify-content: center;
    align-items: center;
    margin-bottom: 5.6rem;
}
.featured-content__header-title {
    font-family: 'Charlie Display';
    font-weight: 700;
    font-size: 4rem;
    align-content: center;
}
.featured-content-list {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    column-gap: 3.3rem;
    row-gap: 2.4rem;
}
@media screen and (min-width: 768px) and (max-width: 1094px) {
    .featured-content-list {
        grid-template-columns: 1fr 1fr;
    }
}
@media screen and (min-width: 0) and (max-width: 767px) {
    .featured-content-list {
        grid-template-columns: 1fr;
    }
}
.featured-content-list-item {
    padding: 0 2.4rem;
}
.featured-content-list-item__link {
    color: #1868db;
    font-family: 'Charlie Text';
    font-weight: 400;
    font-size: 1.6rem;
}
.pew-pew {
    position: fixed;
    top: 50%;
    width: 150px;
    animation: fly-left 3s ease-in forwards;
}
.credits-container {
    background-color: black;
    color: white;
    position: fixed;
    width: 100vw;
    height: 100vh;
    display: flex;
    justify-content: center;
    padding-top: 30vh;
    opacity: 1;
    transition: opacity 2s linear;
}
.credits-container--hidden {
    opacity: 0;
}
.credits {
    display: flex;
    flex-direction: column;
    text-align: center;
    animation: slide-up 16s linear forwards;
    animation-delay: 2s;
    position: relative;
    top: 1000px;
    height: 100vh;
    width: 100vh;
}
.credits__row {
    display: flex;
    justify-content: center;
}
.credits__heading {
    color: white;
    margin-bottom: 25px;
}
.credits__section {
    margin-bottom: 50px;
}
.credits__item {
    flex: 0.5;
    margin-bottom: 25px;
}
.credits__item--left {
    text-align: right;
}
.credits__item--right {
    text-align: left;
    margin-left: 50px;
}
@keyframes fly-left {
    0% {
        right: 0;
    }
    50% {
        top: 0;
        transform: rotate(45deg);
    }
    100% {
        right: 100%;
        top: 70%;
        transform: rotate(180deg);
    }
}
@keyframes slide-up {
    0% {
        top: 120%;
    }
    100% {
        top: -300%;
    }
}
.home-v2 {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    min-height: 100vh;
}
.home-v2__browse {
    max-width: 116.8rem;
    margin: auto;
    display: flex;
    flex-direction: column;
}
.home-v2__browse--inner {
    padding: 6.4rem 0;
    margin: 0 auto;
}
.home-v2__browse--inner div[role='tablist'] div[role='tab']:not(:first-child) {
    margin-left: 20px;
}
a.home-v2__browse--see-all {
    margin: 1rem;
    display: inline-block;
    color: #0052CC;
    text-decoration: none;
    cursor: pointer;
}
.home-v2__header {
    text-align: center;
    font-family: 'Charlie Display';
    font-weight: 700;
    font-size: 3.2rem;
    line-height: 3.8rem;
    color: #101214;
    margin-bottom: 4.8rem;
    letter-spacing: 0.3px;
}
.home-v2__featured-content {
    max-width: 128rem;
    margin: -12rem auto auto auto;
}
@media screen and (min-width: 0) and (max-width: 768px) {
    .home-v2__featured-content--inner {
        padding: 0;
    }
}
.home-v2 .platform-tabs-wrapper {
    max-width: 96.8rem;
}
.home-v2 .main-content-container {
    max-width: 100%;
    margin: 0;
    padding: 0;
}
@media screen and (min-width: 768px) and (max-width: 1094px) {
    .home-v2 .main-content-container {
        padding-left: 70px;
        padding-right: 70px;
    }
}
@media screen and (min-width: 0) and (max-width: 767px) {
    .home-v2 .main-content-container {
        padding-left: calc(20px * 2);
        padding-right: calc(20px * 2);
    }
    .home-v2 .main-content-container .products__item {
        width: 100%;
        display: inline-flex;
        flex: 0 0 100%;
    }
}
.platform-tabs {
    text-align: center;
}
.platform-tabs__tabs {
    display: flex;
    list-style: none;
    justify-content: center;
}
.platform-tabs__tabs :first-child {
    border-radius: 10rem 0px 0px 10rem;
}
.platform-tabs__tabs :last-child {
    border-radius: 0px 10rem 10rem 0px;
}
.platform-tabs__tabs :not(:last-child) {
    border-right: 1.2px solid #fff;
}
.platform-tabs__tab {
    font-family: 'Charlie Text';
    font-feature-settings: 'liga' off, 'clig' off;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    color: #101214;
    height: 6rem;
    min-width: 16.1rem;
    max-width: 28rem;
    padding: 1.6rem 2.8rem;
    background-color: #f0f1f2;
    align-content: center;
    cursor: pointer;
    font-size: 2rem;
    font-weight: 400;
    line-height: 2.8rem;
}
.platform-tabs__tab--selected {
    color: #fff;
    background-color: #18191a;
}
.platform-tabs__tab:focus-visible {
    outline: none;
}
.platform-tabs__tab:hover:not(.platform-tabs__tab--selected) {
    background-color: #dddee1;
}
.resource-card {
    display: flex;
    width: 36.8rem;
    min-height: 24rem;
    align-items: flex-start;
    border-radius: 2rem;
    background: #fff;
    box-shadow: 0px 0px 1px 0px rgba(9, 30, 66, 0.31), 0px 1px 1px 0px rgba(9, 30, 66, 0.25);
    padding: 2.4rem;
}
.resource-card__content {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    height: 100%;
}
.resource-card__content--image-container {
    display: flex;
    width: 12rem;
    height: 12rem;
    justify-content: left;
    align-items: center;
}
.resource-card__content--image-container--img {
    flex-shrink: 0;
}
.resource-card__content .card-body {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 0.4rem;
    align-self: stretch;
    margin-bottom: 2.4rem;
}
.resource-card__content .card-body .card-description {
    align-self: stretch;
    font-family: 'Charlie Text';
    font-size: 1.6rem;
    font-style: normal;
    font-weight: 400;
    line-height: 2.4rem;
    color: #101214;
    width: 100%;
}
.resource-card__content .card-body .card-title-text {
    align-self: stretch;
    text-align: left;
    font-family: 'Charlie Display';
    font-size: 2.4rem;
    font-style: normal;
    font-weight: 500;
    line-height: 3rem;
    color: #101214;
}
.resource-card__content--link {
    display: flex;
    align-items: center;
    gap: 0.2rem;
    margin-top: auto;
}
.resource-card__content--link .card-link-text {
    color: #1868db;
    font-family: 'Charlie Text';
    font-size: 1.6rem;
    font-style: normal;
    font-weight: 500;
    line-height: 2rem;
}
.resource-card__content--link .card-link-icon {
    padding-top: 0.1rem;
    width: 1.6rem;
    height: 1.6rem;
}
.resource-card__content--link .card-link-icon-hover {
    padding-top: 0.1rem;
    width: 1.6rem;
    height: 1.6rem;
    padding-left: 0.3rem;
}
.card-section {
    display: flex;
    flex-wrap: wrap;
    gap: 3.2rem;
    flex-shrink: 0;
    justify-content: center;
}
.product {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    min-height: 100vh;
}
.product__sub-header {
    display: flex;
    align-items: center;
    margin: 0 auto 3.2rem auto;
    justify-content: space-between;
    min-height: 3.2rem;
}
@media screen and (min-width: 0) and (max-width: 767px) {
    .product__sub-header {
        flex-wrap: wrap;
    }
    .product__sub-header .deploy-select {
        padding-top: 15px;
        width: 100%;
    }
    .product__sub-header .deploy-select > div > div {
        margin: 0 2px 0 2px;
    }
}
.product__title h1 {
    font-family: 'CharlieSans';
    font-size: 3.6rem;
    line-height: 44px;
    letter-spacing: 0px;
    font-weight: 500;
}
.documented-product {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    min-height: 100vh;
}
.documented-product__sub-header {
    display: flex;
    align-items: center;
    margin: 0 auto 3.2rem;
    justify-content: space-between;
    min-height: 3.2rem;
}
@media screen and (min-width: 0) and (max-width: 767px) {
    .documented-product__sub-header {
        flex-wrap: wrap;
    }
    .documented-product__sub-header .deploy-select {
        padding-top: 15px;
        width: 100%;
    }
    .documented-product__sub-header .deploy-select > div > div {
        margin: 0 2px 0 2px;
    }
}
.documented-product__hero {
    margin-left: auto;
    margin-right: auto;
    display: flex;
}
.documented-product__hero h2 {
    color: #42526E;
    font-weight: 400;
    letter-spacing: 0.3px;
    line-height: 28px;
}
.documented-product__hero--primary {
    width: 100%;
}
@media screen and (min-width: 1095px) {
    .documented-product__hero--primary {
        width: calc(100% - 155px);
        padding-right: 5rem;
    }
}
.documented-product__hero--secondary {
    display: none;
}
@media screen and (min-width: 1095px) {
    .documented-product__hero--secondary {
        display: block;
        width: 155px;
    }
}
.documented-product__search-container {
    max-width: 55rem;
    margin-top: 36px;
}
.chevron-down, .chevron-up {
    display: flex;
    align-items: center;
    cursor: pointer;
    background: none;
    color: inherit;
    border: none;
    padding: 0;
    font: inherit;
    outline: inherit;
}
.chevron-down__text, .chevron-up__text {
    color: #6b778c;
    font-weight: 500;
}
.documentation-collection {
    margin-top: 2.3rem;
    padding-left: 2rem;
}
@media screen and (min-width: 0) and (max-width: 767px) {
    .documentation-collection {
        padding-left: 0;
    }
}
.documentation-collection h2, .documentation-collection h3 {
    font-weight: 500;
}
.documentation-collection a, .documentation-collection p {
    font-size: 14px;
    font-weight: 400;
    letter-spacing: normal;
}
.documentation-collection__child-list {
    list-style-type: none;
}
.documentation-collection__child-list li {
    font-size: 14px;
    font-weight: 500;
    margin-top: 0.8rem;
}
.documentation-collection__child-list .documentation-collection__show-more {
    margin-top: 0.4rem;
}
.documentation-collection__list {
    margin-top: 2rem;
}
.documentation-collection__teaser {
    color: #172b4d;
    font-size: 1.4rem;
    margin-top: 0.6rem;
    margin-bottom: 1.2rem;
}
.sidebar {
    display: flex;
    flex: 1 1 34.47368421%;
    flex-direction: column;
    min-width: 34.47368421%;
}
@media screen and (min-width: 0) and (max-width: 767px) {
    .sidebar {
        flex-direction: row;
        flex-wrap: wrap;
        justify-content: space-between;
        margin-top: 50px;
    }
}
.sidebar .sidebar__link {
    letter-spacing: -0.005em;
}
.sidebar__section {
    align-items: flex-start;
    display: flex;
    flex-direction: column;
    margin-bottom: 4rem;
    padding-left: 4rem;
    list-style: none;
}
.sidebar__section--topic .sidebar__item {
    display: flex;
    padding-top: 0.75rem;
}
.sidebar__section--topic .sidebar__item--show-more-up {
    margin-top: 1rem;
}
.sidebar__section--topic .sidebar__item .document-icon-wrapper > span {
    height: 20px;
    width: 20px;
}
.sidebar__section--topic .sidebar__link {
    margin-top: 0;
}
@media screen and (min-width: 0) and (max-width: 767px) {
    .sidebar__section {
        padding-left: 0;
        margin-right: 10px;
    }
    .sidebar__section--hidden-mobile {
        display: none;
    }
}
.sidebar__item.sidebar__item--current {
    text-decoration: none;
    display: list-item;
    list-style-type: disc;
    list-style-position: outside;
    font-weight: 600;
    font-size: 14px;
    line-height: 2rem;
    letter-spacing: 0.5px;
    color: #0052CC;
}
.sidebar__item.progress-bar {
    display: block;
    position: relative;
    padding-left: 30px;
}
.sidebar__item.progress-bar::before {
    content: '';
    display: block;
    position: absolute;
    left: 0;
    top: -webkit-calc(46%);
    top: -moz-calc(46%);
    top: calc(50% - 4px);
    height: 8px;
    width: 8px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    background-color: #A5ADBA;
}
.sidebar__item.progress-bar.progress-bar__visited::before, .sidebar__item.progress-bar.progress-bar__current::before {
    left: 0;
    top: 0;
    background-color: #0052CC;
    height: 100%;
}
.sidebar__item.progress-bar.progress-bar__visited::before {
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
}
.sidebar__item.progress-bar.progress-bar__visited:nth-of-type(2)::before {
    -webkit-border-top-left-radius: 5px;
    -moz-border-top-left-radius: 5px;
    border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-top-right-radius: 5px;
    border-top-right-radius: 5px;
}
.sidebar__item.progress-bar.progress-bar__current::before {
    -webkit-border-top-left-radius: 0px;
    -moz-border-top-left-radius: 0px;
    border-top-left-radius: 0px;
    -webkit-border-top-right-radius: 0px;
    -moz-border-top-right-radius: 0px;
    border-top-right-radius: 0px;
}
.sidebar__item.progress-bar.progress-bar__current:nth-of-type(2)::before {
    content: '';
    display: block;
    position: absolute;
    left: 0;
    top: -webkit-calc(46%);
    top: -moz-calc(46%);
    top: calc(50% - 4px);
    height: 8px;
    width: 8px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    background-color: #0052CC;
}
.sidebar__link {
    display: block;
    font-weight: 400;
    font-size: 14px;
    line-height: 2rem;
    letter-spacing: 0.5px;
    margin-top: 0.75rem;
    margin-bottom: 0.75rem;
}
.sidebar__item.progress-bar__current .sidebar__link {
    font-weight: 600;
}
.sidebar__item--current .sidebar__link {
    font-weight: 600;
}
.sidebar__heading {
    display: block;
    font-weight: 500;
    font-size: 16px;
    line-height: 1.25;
    text-decoration: none;
    color: #42526e;
}
.progress-bar .sidebar__heading {
    margin-bottom: 1rem;
}
.version-listing__title {
    color: #A5ADBA;
    font-weight: 500;
}
.version-listing__wrapper {
    padding: 10px 0 0 0;
}
.version-listing__background {
    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Noto Sans', 'Ubuntu', 'Droid Sans', 'Helvetica Neue', sans-serif;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: -0.006em;
    line-height: 20px;
    color: #172B4D;
    background-color: #F4F5F7;
    width: 'fit-content';
    padding: 0px 5px;
    border-radius: 5px;
    display: inline-flex;
    align-items: center;
}
.version-listing__text {
    padding-left: 5px;
}
.kb-article-sidebar__section-wrapper {
    padding-bottom: 30px;
}
.additional-help {
    margin-top: 6rem;
    width: fit-content;
    padding: 1.5rem 6rem 1.5rem 1.5rem;
    border-radius: 5px;
    border: 0.5px rgba(23, 43, 77, 0.24) solid;
    box-shadow: 0 1px 1px 0px rgba(23, 43, 77, 0.24);
}
.additional-help .title {
    color: #172b4d;
}
.additional-help a.link {
    color: inherit;
}
.additional-help .button {
    background-color: #7bd3a3;
    font-weight: bold;
    padding: 1rem;
    width: fit-content;
}
.additional-help .subtext {
    padding: 1rem 0;
}
.issue-collector__button {
    background: none;
    border: inherit;
    color: inherit;
    cursor: pointer;
    font: inherit;
    outline: inherit;
    color: #0052CC;
    text-decoration: none;
}
.issue-collector__button:hover {
    text-decoration: underline;
}
.feedback {
    align-items: center;
    display: flex;
    margin-top: 40px;
}
.feedback__question-text {
    font-weight: 700;
    margin-right: 1rem;
}
.feedback__no-wrapper {
    position: relative;
}
.feedback__no-button {
    margin-left: 0.2rem;
}
.feedback__dropdown {
    background-color: #fff;
    border: 1px solid #dfe1e6;
    border-radius: 3px;
    box-shadow: 0 2px 5px 1px #f4f5f7;
    display: none;
    min-width: 170px;
    padding: 10px;
    position: absolute;
    right: 0;
    top: calc(100% + 2px);
    z-index: 2;
}
.feedback__dropdown.is-open {
    display: block;
}
.feedback__dropdown label {
    align-items: center;
}
.feedback__report-a-problem {
    margin-left: 2rem;
    padding: 2px;
}
.feedback__report-a-problem:focus {
    outline: auto;
}
.topic__container {
    min-width: 65.43859649%;
}
.topic__inner-container {
    display: flex;
    flex-wrap: wrap;
}
.topic__inner-container .title {
    flex: 1 1 100%;
}
.topic__inner-container .topic__body {
    flex: 1 1 65.43859649%;
    margin-top: 0;
}
.topic__inner-container .sidebar {
    flex: 1 1 34.47368421%;
}
@media screen and (min-width: 0) and (max-width: 767px) {
    .topic__inner-container {
        display: block;
    }
}
.topic__sub-header {
    display: flex;
    align-items: center;
    margin: 0 auto 3.2rem;
    justify-content: space-between;
    min-height: 3.2rem;
}
@media screen and (min-width: 0) and (max-width: 767px) {
    .topic__sub-header {
        flex-wrap: wrap;
    }
    .topic__sub-header .deploy-select {
        padding-top: 15px;
        width: 100%;
    }
    .topic__sub-header .deploy-select > div > div {
        margin: 0 2px 0 2px;
    }
}
.topic__body {
    min-width: 65.43859649%;
    position: relative;
}
.topic__video {
    margin-bottom: 40px;
}
@media screen and (min-width: 1095px) {
    .topic .page-tree-expanded {
        display: block;
    }
    .topic .page-tree-expanded .sidebar {
        padding-top: 4rem;
    }
    .topic .page-tree-expanded .sidebar__section {
        padding-left: 0;
    }
    .topic .page-tree-expanded .sidebar__table-of-contents {
        display: none;
    }
}
.component-video {
    text-align: center;
}
.component-video__title {
    margin: 0px 0px 12px 0px;
    font-size: 18px;
    font-weight: 600;
    color: #172B4D;
}
.component-video__container {
    position: relative;
    width: 100%;
    height: 0;
    padding-bottom: 56.25%;
    /* 16:9 aspect ratio */
    margin-bottom: 12px;
}
.component-video__iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 0;
    border-radius: 3px;
}
.component-video__description {
    color: #42526E;
    font-size: 14px;
    line-height: 1.4;
}
.component-video--error {
    border: 1px solid #FF5630;
    border-radius: 3px;
    padding: 16px;
    background-color: #FFEBE6;
    margin: 20px 0;
}
.component-video .component-video--error > p {
    color: #BF2600;
    font-size: 14px;
    line-height: 1.4;
    margin: 0;
    font-weight: 500;
}
.topic-set__container {
    min-width: 65.43859649%;
}
.topic-set__sub-header {
    display: flex;
    align-items: center;
    margin: 0 auto 3.2rem;
    justify-content: space-between;
    min-height: 3.2rem;
}
@media screen and (min-width: 0) and (max-width: 767px) {
    .topic-set__sub-header {
        flex-wrap: wrap;
    }
    .topic-set__sub-header .deploy-select {
        padding-top: 15px;
        width: 100%;
    }
    .topic-set__sub-header .deploy-select > div > div {
        margin: 0 2px 0 2px;
    }
}
.topic-set__body {
    min-width: 65.43859649%;
}
.topic-set__body .topic__body {
    padding-top: 3rem;
    position: relative;
    width: calc(100% + 50px);
    padding-left: 50px;
    left: -50px;
}
.topic-set__body .topic__body:hover .author-tools__editor-icons {
    display: block;
}
.topic-set__body .topic__body:first-child {
    padding-top: 0;
}
.topic-set__body .topic__body:first-child h2 {
    margin-top: 0;
}
.topic-set__body .topic__body .author-tools__editor-icons {
    display: none;
}
.topic-set__sub-content {
    display: flex;
    flex-wrap: wrap;
}
.topic-set__sub-content .title {
    flex: 1 1 100%;
}
.topic-set__sub-content .topic-set__body {
    flex: 1 1 65.43859649%;
}
.topic-set__sub-content .sidebar {
    flex: 1 1 34.47368421%;
}
@media screen and (min-width: 0) and (max-width: 767px) {
    .topic-set__sub-content {
        display: block;
    }
}
.topic-set__sub-content .cards__item {
    flex: 1 100%;
    margin-left: 1rem;
    width: unset;
}
@media screen and (min-width: 1095px) {
    .topic-set .page-tree-expanded {
        display: block;
    }
    .topic-set .page-tree-expanded .sidebar {
        padding-top: 4rem;
    }
    .topic-set .page-tree-expanded .sidebar__section {
        padding-left: 0;
    }
    .topic-set .page-tree-expanded .sidebar__table-of-contents {
        display: none;
    }
}
.contact__sub-header {
    display: flex;
    align-items: center;
    margin: 0 auto 3.2rem auto;
    min-height: 3.2rem;
}
.contact_spinner {
    text-align: center;
}
.hot-contact__sub-header {
    display: flex;
    align-items: center;
    margin: 0 auto 3.2rem auto;
    min-height: 3.2rem;
}
.search-results-page {
    max-width: 116.8rem;
    margin: 10rem auto 0 auto;
}
.search-results-spinner-container {
    display: flex;
    justify-content: center;
    align-items: center;
}
.search-results-summary {
    grid-area: b;
    margin-left: 0.8rem;
}
@media screen and (min-width: 0) and (max-width: 767px) {
    .search-results-summary {
        display: none !important;
    }
}
.sort-by-filter-section {
    grid-area: c;
    justify-self: end;
    margin-right: 0.8rem;
}
.sort-by-filter-text {
    padding-bottom: 0.5rem;
    font-weight: 600;
    text-transform: uppercase;
}
.search-results-grid {
    display: grid;
    grid-template-columns: 20.3% 75%;
    column-gap: 4.7%;
    margin: 0 0.8rem;
}
.search-filters {
    display: grid;
    row-gap: 2.4rem;
    height: fit-content;
}
.search-filters .reset-button {
    justify-self: center;
}
.above-search-cards-container {
    display: grid;
    grid-template-areas: 'a a' 'b c';
    margin-bottom: 5.7rem;
    row-gap: 3.3rem;
}
.content-type-tabs {
    grid-area: a;
}
@media screen and (min-width: 0) and (max-width: 767px) {
    .content-type-tabs {
        display: none !important;
    }
}
.pagination {
    display: flex;
    justify-content: center;
    margin: 15.4rem 0;
}
.search-result-card__card-button-wrapper {
    display: block;
    border: none;
    width: 100%;
    background: none;
    padding: 0;
    margin: 0;
    cursor: pointer;
}
.search-result-card__result-container > * {
    margin-bottom: 4rem;
}
.search-result-card__result-container > *:last-child {
    margin-bottom: 0;
}
.search-result-card .font-weight-200 {
    font-weight: 200;
}
.search-result-card .font-weight-400 {
    font-weight: 400;
}
.search-result-card .font-weight-600 {
    font-weight: 600;
}
.search-result-card .text-gray {
    color: #44546f;
}
.search-result-card .margin-bottom-md {
    margin-bottom: 1.5rem;
}
.search-result-card .background-success {
    background-color: #22a06b;
}
.search-result-card__card-container {
    display: grid;
    grid-template-columns: 67% auto;
    column-gap: 8.5%;
    width: 100%;
    padding: 3.2rem 6.8rem;
    overflow: hidden;
    border: 1px #d9d9d9 solid;
    border-radius: 6px;
}
.search-result-card__card-container .left-section .breadcrumb {
    width: 100%;
    margin-right: 1rem;
    flex-grow: 1;
    display: inline;
    text-wrap: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    text-align: left;
    color: #626f86;
}
.search-result-card__card-container .left-section .breadcrumb .breadcrumb-element {
    text-wrap: nowrap;
    text-overflow: ellipsis;
}
.search-result-card__card-container .left-section .breadcrumb .breadcrumb-element + .breadcrumb-element::before {
    content: '/';
    margin: 0 0.5rem;
}
.search-result-card__card-container .left-section .card-content {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: space-between;
    height: 100%;
    flex: 1;
}
.search-result-card__card-container .left-section .card-content > * {
    margin-bottom: 1.5rem;
}
.search-result-card__card-container .left-section .card-content > *:last-child {
    margin-bottom: 0;
}
.search-result-card__card-container .left-section .card-content .title-section {
    display: flex;
}
.search-result-card__card-container .left-section .card-content .title-section .card-type {
    font-size: 1.5rem;
    padding: 0 1rem 0 0;
    color: #626f86;
}
.search-result-card__card-container .left-section .card-content .title-section .card-type .label {
    margin: 0 0 0 0.5rem;
}
.search-result-card__card-container .left-section .card-content .title-section .card-title {
    font-size: 1.6rem;
}
.search-result-card__card-container .left-section .card-content .card-description {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    line-height: 1.4;
    text-align: left;
}
.search-result-card__card-container .left-section .card-content .card-description .highlighted-text {
    background-color: #fff7d6;
    color: #44546f;
}
.search-result-card__card-container .left-section .card-content .card-url {
    width: 100%;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    color: #626f86;
    font-size: 1.2rem;
    font-weight: 400;
}
.search-result-card__card-container .left-section .card-footer {
    font-size: 1.2rem;
    display: flex;
    flex-direction: row;
    align-items: center;
}
.search-result-card__card-container .left-section .card-footer > * {
    margin-left: 1rem;
}
.search-result-card__card-container .left-section .card-footer > *:first-child {
    margin-left: 0;
}
.search-result-card__card-container .left-section .card-footer .answer-accepted {
    color: white;
    display: inline-flex;
    align-items: center;
    padding: 0.2rem 0.8rem 0.2rem 0.2rem;
    border-radius: 6px;
}
.search-result-card__card-container .left-section .card-footer .comments {
    display: flex;
    align-items: center;
    color: #626f86;
    font-weight: 510;
}
.search-result-card__card-container .left-section .card-footer .marked-useful {
    display: grid;
    grid-template-columns: auto auto;
    align-items: center;
    color: #626f86;
    font-weight: 510;
}
.search-result-card__card-container .left-section .card-footer .views-text {
    color: #626f86;
    font-weight: 510;
}
.search-result-card__card-container .right-section {
    justify-self: right;
}
.search-result-card__card-container .right-section .search-result-card__lozenge {
    max-width: 15rem;
    font-weight: 590;
    font-size: 1.2rem;
    display: inline;
    text-transform: uppercase;
}
.search-result-card__card-container .right-section .search-result-card__lozenge-container {
    display: inline-flex;
    padding: 0.4rem;
    background: rgba(9, 30, 66, 0.06);
    border-radius: 6px;
    text-align: center;
}
.search-result-card__card-container .last-modified-date {
    font-size: 1.2rem;
    font-weight: 510;
    color: #626f86;
}
.search-result-card:hover {
    background-color: #dde0e5;
    text-decoration: none;
    border-radius: 6px;
}
.extra-padding {
    display: flex;
    padding: 2.5px;
}
.title-section {
    column-gap: 1.6rem;
    align-items: center;
}
.title-section .title-icon {
    display: flex;
}
.title-section .title-icon > span {
    height: 2.91rem;
}
.no-results-text {
    font-weight: bold;
}
.no-results-text-container {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    text-align: center;
    max-width: 450px;
    margin: 0 auto;
}
.no-results-text-container .no-results-text-heading {
    font-size: 1.5em;
    margin: 0.5em 0;
    color: #172b4d;
}
.no-results-text-container .no-results-text-subheading {
    margin-bottom: 1em;
    color: #42526e;
    line-height: 1.5;
}
.no-results-text-container .support-text {
    color: #42526e;
    font-size: 0.95em;
    margin: 1em 0 0 0;
}
.no-results-text-container .support-link {
    color: #0052cc;
    text-decoration: none;
}
.no-results-text-container .support-link:hover {
    text-decoration: underline;
}
.dropdown-container {
    padding: 0;
    margin-right: 0.8rem;
    height: 3.4rem;
}
.dropdown-container__pulse {
    border-radius: 3px;
    -moz-animation: cubic-bezier(0.55, 0.055, 0.675, 0.19) 2s infinite normal none running pulse;
    -webkit-animation: cubic-bezier(0.55, 0.055, 0.675, 0.19) 2s infinite normal none running pulse;
    animation: cubic-bezier(0.55, 0.055, 0.675, 0.19) 2s infinite normal none running pulse;
}
.dropdown-container_border {
    margin-right: 0;
    border: 1px solid #d9d9d9;
}
.dropdown-container button[aria-expanded='false'] {
    background-color: white;
    height: 3.2rem;
}
.dropdown-container button[aria-expanded='true'] {
    height: 3.2rem;
}
@keyframes pulse {
    0%, 33% {
        box-shadow: 0 0 0 2px #0052cc, 0 0 0 #0052cc;
    }
    66%, 100% {
        box-shadow: 0 0 0 2px #0052cc, 0 0 0 10px rgba(101, 84, 192, 0.01);
    }
}
.list-filter {
    width: auto;
    margin-left: -2.25rem;
}
.list-filter__heading {
    display: inline-flex;
    column-gap: 0.5rem;
    margin: 0 0 0.8rem 2.25rem;
}
.list-filter__chevron {
    height: auto !important;
    padding: 0.2rem 0.4rem !important;
}
.list-filter__title {
    align-self: center;
    font-size: 1.6rem;
    font-style: normal;
    font-weight: 500;
    line-height: 120%;
}
.list-filter__header {
    font-size: 1.6rem;
    font-style: normal;
    font-weight: 500;
    line-height: 125%;
    margin: 0 0 1.2rem 2.25rem;
}
.list-filter__options-list {
    width: 100%;
}
.list-filter__options-list:not(:last-child) {
    margin-bottom: 1.9rem;
}
.list-filter__options-list__container__scrollable {
    max-height: 32rem;
    overflow-y: auto;
}
.list-filter__options-list__container__scrollable::-webkit-scrollbar {
    -webkit-appearance: none;
}
.list-filter__options-list__container__scrollable::-webkit-scrollbar:vertical {
    width: 1.1rem;
}
.list-filter__options-list__container__scrollable::-webkit-scrollbar-thumb {
    border-radius: 0.8rem;
    border: 0.2rem solid white;
    background-color: rgba(0, 0, 0, 0.5);
}
.list-filter__radio {
    width: fit-content;
}
.list-filter__radio label {
    column-gap: 1.2rem;
    padding: 0.8rem 1.6rem;
}
.list-filter__radio[data-value='true'] {
    background-color: #e9f2ff;
}
.multi-select-list-filter {
    width: auto;
    margin-left: -2.25rem;
}
.multi-select-list-filter__heading {
    display: inline-flex;
    column-gap: 0.5rem;
    margin: 0 0 0.8rem 2.25rem;
}
.multi-select-list-filter__chevron {
    height: auto !important;
    padding: 0.2rem 0.4rem !important;
}
.multi-select-list-filter__title {
    align-self: center;
    font-size: 1.6rem;
    font-style: normal;
    font-weight: 500;
    line-height: 120%;
}
.multi-select-list-filter__header {
    font-size: 1.6rem;
    font-style: normal;
    font-weight: 500;
    line-height: 125%;
    margin: 0 0 1.2rem 2.25rem;
}
.multi-select-list-filter__options-list {
    width: 100%;
}
.multi-select-list-filter__options-list:not(:last-child) {
    margin-bottom: 1.9rem;
}
.multi-select-list-filter__options-list__container__scrollable {
    max-height: 32rem;
    overflow-y: auto;
}
.multi-select-list-filter__options-list__container__scrollable::-webkit-scrollbar {
    -webkit-appearance: none;
}
.multi-select-list-filter__options-list__container__scrollable::-webkit-scrollbar:vertical {
    width: 1.1rem;
}
.multi-select-list-filter__options-list__container__scrollable::-webkit-scrollbar-thumb {
    border-radius: 0.8rem;
    border: 0.2rem solid white;
    background-color: rgba(0, 0, 0, 0.5);
}
.multi-select-list-filter__checkbox {
    width: fit-content;
}
.multi-select-list-filter__checkbox label {
    column-gap: 1.2rem;
    padding: 0.8rem 1.6rem;
}
.multi-select-list-filter__checkbox[data-value='true'] {
    background-color: #e9f2ff;
}
.filters-section-divider {
    border: none;
    border-top: 0.25rem solid #d9d9d9;
}
.filters-section-divider-container {
    width: 100%;
}
.results-text {
    color: #000;
    font-weight: 600;
    font-size: 1.6rem;
}
.platform-notice p:not(:first-of-type) {
    margin-top: 12px;
}
.platform-notice__container {
    flex: 1 1 100%;
    margin-bottom: 3rem;
}
.platform-notice__content--bold {
    font-weight: bold;
}
.platform-notice__content--italic {
    font-style: italic;
}
.kb-article__last-published {
    padding-top: 1rem;
    font-style: italic;
    color: #6b778c;
}
.kb-article__container {
    min-width: 65.43859649%;
}
.kb-article__inner-container {
    display: flex;
    flex-wrap: wrap;
}
.kb-article__inner-container .title {
    flex: 1 1 100%;
}
.kb-article__inner-container .kb-article__body {
    flex: 1 1 65.43859649%;
    margin-top: 0;
}
.kb-article__inner-container .sidebar {
    flex: 1 1 34.47368421%;
}
@media screen and (min-width: 0) and (max-width: 767px) {
    .kb-article__inner-container {
        display: block;
    }
}
.kb-article__sub-header {
    display: flex;
    align-items: center;
    margin: 0 auto 3.2rem;
    justify-content: space-between;
    min-height: 3.2rem;
}
@media screen and (min-width: 0) and (max-width: 767px) {
    .kb-article__sub-header {
        flex-wrap: wrap;
    }
    .kb-article__sub-header .deploy-select {
        padding-top: 15px;
        width: 100%;
    }
    .kb-article__sub-header .deploy-select > div > div {
        margin: 0 2px 0 2px;
    }
}
.kb-article__body {
    min-width: 65.43859649%;
    position: relative;
}
.rtf__content {
    /* * Copy/paste of: src/renderer/less/_base.less
     * TODO (CSTE-2469): Find a way to re-use this styling instead of duplicating. */
    /* Override .rtf__content rule for p elements (or otherwise) to prevent margin at the top of table cells */
    /* * Copy/paste of static/sneaky-theme.css
     * TODO (CSTE-2469): Find a way to re-use this styling instead of duplicating. */
}
.rtf__content img {
    margin-top: 20px;
}
.rtf__content .kb-article-code-block {
    padding: 10px 0px;
}
.rtf__content .kb-article-callout {
    /* Override .rtf__content rule for p elements (or otherwise) to prevent margin at the top of the callout */
    /* Paired with max-width: 100%; on the container, this prevents overflow of the callout body
        from expanding the parent flex container since we have no direct access to SectionMessage */
}
.rtf__content .kb-article-callout > section {
    margin-top: 12px;
    padding: 12px 8px 10px 8px;
    max-width: 100%;
}
.rtf__content .kb-article-callout__heading, .rtf__content .kb-article-callout__body > :first-child {
    margin-top: 0;
}
.rtf__content .kb-article-callout p {
    overflow-wrap: break-word;
}
.rtf__content .kb-article-callout div:nth-of-type(2) {
    min-width: 0;
}
.rtf__content .kb-article-video {
    margin: 20px 0;
}
.rtf__content .confluenceTable div.content-wrapper {
    margin: 0;
    padding: 0;
}
.rtf__content .table-wrap {
    width: 100%;
    overflow-x: auto;
}
.rtf__content .table-wrap table.confluenceTable {
    margin-top: 12px;
    border-collapse: separate;
    border-spacing: 0;
    border: 1px solid #dfe1e6;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}
.rtf__content .table-wrap table.confluenceTable th.confluenceTh, .rtf__content .table-wrap table.confluenceTable td.confluenceTd {
    padding: 10px;
    border-style: solid;
    border-color: #dfe1e6;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-top-width: 0;
    border-left-width: 0;
}
.rtf__content .table-wrap table.confluenceTable tr:last-child td, .rtf__content .table-wrap table.confluenceTable tr:last-child th {
    border-bottom-width: 0;
}
.rtf__content .table-wrap table.confluenceTable tr td:last-child, .rtf__content .table-wrap table.confluenceTable tr th:last-child {
    border-right-width: 0;
}
.rtf__content .table-wrap table.confluenceTable th.confluenceTh {
    background-color: #fafbfc;
    height: 40px;
    vertical-align: middle;
    font-weight: normal;
    color: #42526e;
}
.rtf__content .table-wrap table.confluenceTable tr td > :first-child, .rtf__content .table-wrap table.confluenceTable tr th > :first-child {
    margin-top: 0px;
}
.rtf__content th, .rtf__content td {
    text-align: left;
}
.kb-home__container {
    min-width: 65.43859649%;
}
.kb-home .search {
    margin: 1rem 0 5rem;
}
.kb-home__inner-container {
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
}
.kb-home__sub-header {
    display: flex;
    margin: 0 auto 3.2rem;
}
@media screen and (min-width: 0) and (max-width: 767px) {
    .kb-home__sub-header {
        flex-wrap: wrap;
    }
}
.kb-home__search {
    display: flex;
    flex-direction: column;
    align-items: center;
}
.kb-home__search-bar {
    margin-top: 1rem;
    margin-bottom: 5rem;
    width: 60%;
    border: 2px solid #DFE1E6;
    border-radius: 5px;
}
.kb-home__divider {
    border: none;
    height: 2px;
    border-radius: 1px;
    margin: 10px 0px 10px;
    background-color: #EBECF0;
}
.kb-home input {
    background-color: #FAFBFC;
}
.help-links {
    margin-top: 20px;
}
.help-links p {
    margin-bottom: 14px;
}
.help-links p.help-links__lead-in {
    font-weight: bold;
    margin-bottom: 20px;
}
@font-face {
    font-family: 'CharlieSans';
    src: url(/live/oe_/https://support.atlassian.com/resources/Charlie_Display-Regular.591e453cbf1830f845a1.woff) format('woff');
    font-style: normal;
    font-weight: 400;
}
@font-face {
    font-family: 'CharlieSans';
    src: url(/live/oe_/https://support.atlassian.com/resources/Charlie_Display-Black.96927493a61bc5567308.woff) format('woff');
    font-style: normal;
    font-weight: 700;
}
@font-face {
    font-family: 'CharlieSans';
    src: url(/live/oe_/https://support.atlassian.com/resources/Charlie_Display-Semibold.0b0d15c6e3c89a737e12.woff) format('woff');
    font-style: normal;
    font-weight: 500;
}
@font-face {
    font-family: 'CharlieSans';
    src: url(/live/oe_/https://support.atlassian.com/resources/Charlie_Display-Bold.02b6e65edbe941644481.woff) format('woff');
    font-weight: 800;
    font-style: normal;
}
@font-face {
    font-family: 'SF Pro Text Bold';
    src: url(/live/oe_/https://support.atlassian.com/resources/SF-Pro-Text-Bold.2ae2c9b9f67744f3f4fe.woff) format('woff');
}
@font-face {
    font-family: 'SF Pro Text';
    src: url(/live/oe_/https://support.atlassian.com/resources/SF-Pro-Display-Regular.2dedb442906672492d02.woff) format('woff');
}
/* ====================================================
Colors
======================================================= */
/* Added extra break point to allow graceful screen downsizing */
/* ====================================================
CSS RESET
======================================================= */
*, *::after, *::before {
    margin: 0;
    padding: 0;
    box-sizing: inherit;
}
.content-platform-support {
    box-sizing: border-box;
    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Noto Sans', 'Oxygen', 'Ubuntu', 'Droid Sans', 'Helvetica Neue', sans-serif;
}
html {
    font-size: 62.5%;
    box-sizing: border-box;
    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Noto Sans', 'Oxygen', 'Ubuntu', 'Droid Sans', 'Helvetica Neue', sans-serif;
}
@media screen and (min-width: 0) and (max-width: 767px) {
    html {
        font-size: 60%;
    }
}
/* ====================================================
BASE STYLES
======================================================= */
body {
    font-size: 1.4rem;
    font-weight: 400;
    letter-spacing: -0.005em;
    color: #172B4D;
}
h1, .rtf__content h1, .adf__content h1 {
    color: #253858;
    font-family: 'CharlieSans';
    font-size: 3.6rem;
    font-weight: 500;
    letter-spacing: 0;
    line-height: 4.4rem;
}
h2, .rtf__content h2, .adf__content h2 {
    font-family: 'CharlieSans';
    font-size: 2rem;
    font-weight: 500;
    letter-spacing: -0.016rem;
    line-height: 1.2;
}
.rtf__content h2, .adf__content h2 {
    font-size: 2.4rem;
    letter-spacing: 0;
    line-height: 1.3;
    margin-top: 3rem;
}
h3, .rtf__content h3, .adf__content h3, .sac-h3 {
    color: #333;
    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Noto Sans', 'Oxygen', 'Ubuntu', 'Droid Sans', 'Helvetica Neue', sans-serif;
    font-size: 1.6rem;
    font-weight: 700;
    letter-spacing: -0.128px;
    line-height: 1.5;
}
.rtf__content h3, .adf__content h3 {
    margin-top: 10px;
}
.rtf__content h4, .adf__content h4 {
    color: #333;
    font-size: 1.4rem;
    font-weight: 600;
    letter-spacing: -0.0084rem;
    line-height: 1.428;
    margin-top: 20px;
}
main {
    width: 100%;
}
a, .sac-a {
    color: #0052CC;
    text-decoration: none;
}
a:hover, .sac-a:hover {
    text-decoration: underline;
}
.rtf__content code, .adf__content code {
    font-family: Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace !important;
    font-size: 14px !important;
    line-height: 1.429 !important;
}
code {
    font-size: 1.2rem !important;
}
/* ====================================================
UTILITY STYLES
======================================================= */
.padding-top-medium {
    padding-top: 2rem;
}
.margin-top-medium {
    margin-top: 2rem;
}
.margin-top-large {
    margin-top: 3.4rem !important;
}
.margin-bottom-medium {
    margin-bottom: 2rem;
}
.margin-top-small {
    margin-top: 0.8rem;
}
.margin-bottom-small {
    margin-bottom: 0.8rem;
}
.content-wrapper {
    margin-bottom: 6.5rem;
}
.cursor-pointer {
    cursor: pointer;
}
.main-content-container {
    display: block;
    position: relative;
    max-width: 1280px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 2.8rem;
    padding-left: 70px;
    padding-right: 70px;
}
@media screen and (min-width: 0) and (max-width: 767px) {
    .main-content-container {
        padding-left: 20px;
        padding-right: 20px;
    }
}
.title h1 {
    font-family: 'CharlieSans';
    font-size: 3.6rem;
    line-height: 44px;
    letter-spacing: 0px;
    font-weight: 500;
}
.flex-column-page {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    height: 1px;
    min-height: 100vh;
}
.flex-container {
    display: flex;
}
.icon-extension > span {
    line-height: unset;
}
.hidden {
    display: none;
}
.hide-dropdown {
    visibility: hidden;
    position: absolute;
}
.override-button-styles {
    background: none;
    border: inherit;
    color: inherit;
    cursor: pointer;
    font: inherit;
    outline: inherit;
}
.secondary-heading {
    font-size: 2.9rem;
    font-weight: 500;
    color: #172B4D;
}
.ternary-heading {
    font-size: 2rem;
    font-weight: 500;
    color: #172B4D;
}
/* ====================================================
OVERRIDE BANNERMAN / ATLASKIT STYLES
======================================================= */
.ak-renderer-extension img {
    margin-top: 20px;
}
.rtf__content ol, .adf__content ol, .rtf__content ul, .adf__content ul {
    padding-inline-start: 40px;
    margin-top: 8px;
}
.rtf__content ul ul, .adf__content ul ul, .rtf__content ol ul, .adf__content ol ul, .rtf__content ul ol, .adf__content ul ol, .rtf__content ol ol, .adf__content ol ol {
    margin-top: 0;
}
.rtf__content dd, .adf__content dd, .rtf__content dd + dt, .adf__content dd + dt {
    margin-top: 4px;
}
.rtf__content li, .adf__content li {
    margin-top: 4px;
    line-height: 20px;
}
.rtf__content .ak-editor-panel li:not(:first-child), .adf__content .ak-editor-panel li:not(:first-child) {
    margin-top: 0;
}
.rtf__content p, .adf__content p {
    margin: 12px 0 0 0;
    line-height: 20px;
}
/* ====================================================
CAC Content Styles
======================================================= */
div.main-content-wrapper.cac-wiki-content {
    line-height: 1.42857143;
}
div.main-content-wrapper.cac-wiki-content .jira-issue.conf-macro.output-block {
    color: transparent;
}
div.main-content-wrapper.cac-wiki-content .jira-issue.conf-macro.output-block .summary, div.main-content-wrapper.cac-wiki-content .jira-issue.conf-macro.output-block .issue-placeholder {
    display: none;
}
div.main-content-wrapper.cac-wiki-content ol, div.main-content-wrapper.cac-wiki-content ul {
    padding-inline-start: 40px;
    margin-top: 1.2rem;
}
div.main-content-wrapper.cac-wiki-content .wiki-content ol ol, div.main-content-wrapper.cac-wiki-content .wiki-content ol ol ol ol ol, div.main-content-wrapper.cac-wiki-content .wiki-content ol ol ol ol ol ol ol ol, div.main-content-wrapper.cac-wiki-content .wiki-content ol ol ol ol ol ol ol ol ol ol ol {
    list-style-type: lower-alpha;
}
div.main-content-wrapper.cac-wiki-content p {
    margin: 12px 0 0 0;
}
div.main-content-wrapper.cac-wiki-content p:first-child {
    margin-top: 0;
}
div.main-content-wrapper.cac-wiki-content .expand-block .expand-block-content-wrapper {
    height: auto;
}
div.main-content-wrapper.cac-wiki-content a.expand-block-expand-button {
    color: #172B4D;
    font-weight: bold;
    pointer-events: none;
    cursor: default;
}
div.main-content-wrapper.cac-wiki-content article > :first-child {
    margin-top: 0;
}
div.main-content-wrapper.cac-wiki-content .confluenceTable div.content-wrapper {
    margin: 0;
    padding: 0;
}
div.main-content-wrapper.cac-wiki-content .table-wrap {
    width: 100%;
    overflow-x: auto;
}
div.main-content-wrapper.cac-wiki-content .table-wrap table.confluenceTable {
    margin-top: 12px;
    border-collapse: separate;
    border-spacing: 0;
    border: 1px solid #dfe1e6;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}
div.main-content-wrapper.cac-wiki-content .table-wrap table.confluenceTable th.confluenceTh, div.main-content-wrapper.cac-wiki-content .table-wrap table.confluenceTable td.confluenceTd {
    padding: 10px;
    border-style: solid;
    border-color: #dfe1e6;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-top-width: 0;
    border-left-width: 0;
}
div.main-content-wrapper.cac-wiki-content .table-wrap table.confluenceTable tr:last-child td, div.main-content-wrapper.cac-wiki-content .table-wrap table.confluenceTable tr:last-child th {
    border-bottom-width: 0;
}
div.main-content-wrapper.cac-wiki-content .table-wrap table.confluenceTable tr td:last-child, div.main-content-wrapper.cac-wiki-content .table-wrap table.confluenceTable tr th:last-child {
    border-right-width: 0;
}
div.main-content-wrapper.cac-wiki-content .table-wrap table.confluenceTable th.confluenceTh {
    background-color: #fafbfc;
    height: 40px;
    vertical-align: middle;
    padding-top: 0;
    padding-bottom: 0;
    font-weight: normal;
    color: #42526e;
}
.main-content-container div.pm-table-container {
    max-width: 100% !important;
}
/* ====================================================
Fonts
======================================================= */
@font-face {
    font-family: 'Charlie Display';
    font-style: normal;
    font-display: swap;
    font-weight: 400;
    src: url(//waps.l3s.uni-hannover.de/live/oe_///assets.ctfassets.net/rz1oowkt5gyp/6nq3flI8NfgICrz3jZjLyD/81918253d594b7bb77eb898a468d4328/Charlie_Display-Regular.woff2) format('woff2'), url(//waps.l3s.uni-hannover.de/live/oe_///assets.ctfassets.net/rz1oowkt5gyp/2GTE85R9nfLI58KxINGukf/9d35203b2fe1d4a89031954f118b6c9f/Charlie_Display-Regular.woff) format('woff')
}
@font-face {
    font-family: 'Charlie Display';
    font-style: normal;
    font-display: swap;
    font-weight: 500;
    src: url(//waps.l3s.uni-hannover.de/live/oe_///assets.ctfassets.net/rz1oowkt5gyp/3KRSiun937K2pXBPYiUwgB/17f578e7699c12924de360e09c018c7c/Charlie_Display-Semibold.woff2) format('woff2'), url(//waps.l3s.uni-hannover.de/live/oe_///assets.ctfassets.net/rz1oowkt5gyp/oQSiwcfMwyNafeeJ3DIku/364b1a7409856a36ab05c2b43a1f9bde/Charlie_Display-Semibold.woff) format('woff')
}
@font-face {
    font-family: 'Charlie Display';
    font-style: normal;
    font-display: swap;
    font-weight: 700;
    src: url(//waps.l3s.uni-hannover.de/live/oe_///assets.ctfassets.net/rz1oowkt5gyp/55uCHq9XzIzIG8yO7WRqfM/b62779fff17f06743e490f6d98a2001a/Charlie_Display-Bold.woff2) format('woff2'), url(//waps.l3s.uni-hannover.de/live/oe_///assets.ctfassets.net/rz1oowkt5gyp/7lMBcxnaE1rq1n9am4LaWV/b17259435611992f2a6ffe48ca213f84/Charlie_Display-Bold.woff) format('woff')
}
@font-face {
    font-family: 'Charlie Display';
    font-style: normal;
    font-display: swap;
    font-weight: 800;
    src: url(//waps.l3s.uni-hannover.de/live/oe_///assets.ctfassets.net/rz1oowkt5gyp/2QtjA2B9aCIa8HvyZcNWqL/886e02c2b15732bc62dc9550078d991c/Charlie_Display-Black.woff2) format('woff2'), url(//waps.l3s.uni-hannover.de/live/oe_///assets.ctfassets.net/rz1oowkt5gyp/7mOCTVLMRdYynIubPDry0Y/85324db781253d544cf91d5c9078a820/Charlie_Display-Black.woff) format('woff')
}
@font-face {
    font-family: 'Charlie Text';
    font-style: normal;
    font-display: swap;
    font-weight: 400;
    src: url(//waps.l3s.uni-hannover.de/live/oe_///assets.ctfassets.net/rz1oowkt5gyp/41EruTPEOU9hcBwH94UVuZ/73ac40404d750278b451bf2adf186b1b/Charlie_Text-Regular.woff2) format('woff2'), url(//waps.l3s.uni-hannover.de/live/oe_///assets.ctfassets.net/rz1oowkt5gyp/6h4LgfzSDGYFyOvrNTr21p/99d04355f5ef0b92b882013bb0857cf9/Charlie_Text-Regular.woff) format('woff')
}
@font-face {
    font-family: 'Charlie Text';
    font-style: normal;
    font-display: swap;
    font-weight: 500;
    src: url(//waps.l3s.uni-hannover.de/live/oe_///assets.ctfassets.net/rz1oowkt5gyp/2d4nxzJwX8hfIqUN71D4OD/5e2c0c2a3677d935e91dd46635d5149d/Charlie_Text-Semibold.woff2) format('woff2'), url(//waps.l3s.uni-hannover.de/live/oe_///assets.ctfassets.net/rz1oowkt5gyp/4Y73c86mEJg3PJBgQe0L8t/a5d27d39320e9703ed48dd3bdb308408/Charlie_Text-Semibold.woff) format('woff')
}
@font-face {
    font-family: 'Charlie Text';
    font-style: normal;
    font-display: swap;
    font-weight: 700;
    src: url(//waps.l3s.uni-hannover.de/live/oe_///assets.ctfassets.net/rz1oowkt5gyp/6fvn66mVrRz4Yw3gQoPaJJ/458e6a69f0036d1e566e028fcbc26a50/Charlie_Text-Bold.woff2) format('woff2'), url(//waps.l3s.uni-hannover.de/live/oe_///assets.ctfassets.net/rz1oowkt5gyp/3JvzHM3Atfe3nL2nvb4AqL/5bb9a76be7a4b053dbb276d9ffc6654a/Charlie_Text-Bold.woff) format('woff')
}
@font-face {
    font-family: 'Charlie Text';
    font-style: normal;
    font-display: swap;
    font-weight: 800;
    src: url(//waps.l3s.uni-hannover.de/live/oe_///assets.ctfassets.net/rz1oowkt5gyp/2AZXOOAKgaXV55fqGI098Y/bb085d34b97c542aedea66d5e4d9bc95/Charlie_Text-Black.woff2) format('woff2'), url(//waps.l3s.uni-hannover.de/live/oe_///assets.ctfassets.net/rz1oowkt5gyp/3czBeZah9GZg8dI5cMd2er/7a13c24355717ba63712c3550921339f/Charlie_Text-Black.woff) format('woff')
}
/* ====================================================
Colors
======================================================= */

/*# sourceMappingURL=main.css.map*/