
.container .is-max {
    width: 100%;
    max-width: none;
}

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

.heading-responsive_xlarge {
    font-size: 12cqw;
    line-height: 1.1em;
    font-weight: 500;
    letter-spacing: -.01em;
    font-family: lexend, sans-serif;

}

#policy-header-1 {
    place-self: stretch stretch;
}


#policy-header-1-content-2 {
    justify-self: start;
}

.grid_3-col.gap-large {
    grid-template-columns: 1fr 1fr;
}

.policy-h2 {
    margin-bottom: .8em;
    font-family: lexend, sans-serif;
    font-size: 2.37rem;
    font-weight: 500;
    letter-spacing: -.01em;
}

.grid_1-col {
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr);
  grid-auto-columns: 1fr;
  display: grid;
}

.grid_1-col.gap-medium {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
}

.gap-medium {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
}

#policy-header-1-content {
    align-self: stretch;
}

.heading-responsive_wrapper {
    container-type: inline-size;
}

.header.is-align-center {
  text-align: center;
  align-items: center;
  display: flex;
}

.policy-begin-words {
  text-align: left;
  text-indent: 0;
  justify-content: center;
  align-items: flex-start;
  width: 80%;
  display: flex;
}

.flex_horizontal.gap-xxsmall {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
}

.heading {
    font-weight: 400;
}

/* autolayout */
@media screen and (max-width: 991px) {
    #policy-header-1 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
    }
}


@media screen and (max-width: 767px) {
    .grid_1-col.gap-medium {
        grid-column-gap: 2rem;
        grid-row-gap: 2rem;
    }
}