.color--white{color:#fff}.background--white{background-color:#fff}.color--black{color:#000}.background--black{background-color:#000}.color--museum-white{color:#fcfcfc}.background--museum-white{background-color:#fcfcfc}.color--museum-black{color:#242224}.background--museum-black{background-color:#242224}.color--charcoal{color:#483d3d}.background--charcoal{background-color:#483d3d}.color--sand{color:#483d3d}.background--sand{background-color:#483d3d}.color--lagoon{color:#07333d}.background--lagoon{background-color:#07333d}.color--lagoon-light{color:#1f5e74}.background--lagoon-light{background-color:#1f5e74}.Legal{padding-bottom:calc(var(--pxv-unit)*120);padding-top:calc(var(--pxv-unit)*80)}@media (max-width:767px){.Legal{padding-bottom:calc(var(--pxv-unit)*80);padding-top:calc(var(--pxv-unit)*40)}}.Legal__grid{display:block}@media (min-width:768px){.Legal__grid{align-items:start;column-gap:calc(var(--pxv-unit)*80);display:grid;grid-template-columns:35fr 65fr}}.Legal__header{margin-bottom:calc(var(--pxv-unit)*40)}@media (min-width:768px){.Legal__header{margin-bottom:0;position:sticky;top:calc(var(--pxv-unit)*50)}}.Legal__eyebrow{display:block;margin-bottom:calc(var(--pxv-unit)*24)}@media (max-width:767px){.Legal__eyebrow{margin-bottom:calc(var(--pxv-unit)*12)}}.Legal__title{line-height:1.05;margin-bottom:calc(var(--pxv-unit)*30);margin-top:0;--font-size:calc(var(--pxv-unit)*42)}@media (max-width:767px){.Legal__title{--font-size:calc(var(--pxv-unit)*32);margin-bottom:calc(var(--pxv-unit)*20)}}.Legal__title b,.Legal__title strong{font-weight:700}.Legal__meta{display:flex;flex-direction:column;gap:calc(var(--pxv-unit)*8)}.Legal__meta-row{align-items:baseline;display:flex;flex-wrap:wrap;gap:calc(var(--pxv-unit)*6);margin:0}.Legal__meta-label{text-transform:uppercase}.Legal__meta-value{margin:0}.Legal__content{width:100%}.Legal__intro{margin-bottom:calc(var(--pxv-unit)*40)}@media (max-width:767px){.Legal__intro{margin-bottom:calc(var(--pxv-unit)*30)}}.Legal__intro p{margin-bottom:calc(var(--pxv-unit)*18);margin-top:0}.Legal__intro p:last-child{margin-bottom:0}.Legal__sections{display:flex;flex-direction:column;gap:calc(var(--pxv-unit)*50)}@media (max-width:767px){.Legal__sections{gap:calc(var(--pxv-unit)*30)}}.Legal__section-title{line-height:1.2;margin-bottom:calc(var(--pxv-unit)*16);margin-top:0;text-transform:uppercase}.Legal__section-body h3{font-family:var(--font-family-heading);font-weight:400;letter-spacing:.09em;--font-size:calc(var(--pxv-unit)*16)}@media (min-width:768px){.Legal__section-body h3{--font-size:calc(var(--pxv-unit)*20)}}.Legal__section-body h3{color:inherit;line-height:1.2;margin-bottom:calc(var(--pxv-unit)*12);margin-left:calc(var(--pxv-unit)*24);margin-top:calc(var(--pxv-unit)*24);text-transform:uppercase}@media (max-width:767px){.Legal__section-body h3{margin-left:calc(var(--pxv-unit)*16)}}.Legal__section-body h3:first-child{margin-top:0}.Legal__section-body h3~:is(p,ul,ol,div,blockquote){margin-left:calc(var(--pxv-unit)*24)}@media (max-width:767px){.Legal__section-body h3~:is(p,ul,ol,div,blockquote){margin-left:calc(var(--pxv-unit)*16)}}.Legal__section-body p{line-height:1.6;margin-bottom:calc(var(--pxv-unit)*16);margin-top:0}.Legal__section-body p:last-child{margin-bottom:0}.Legal__section-body ol,.Legal__section-body ul{margin-bottom:calc(var(--pxv-unit)*18);margin-top:0;padding-left:calc(var(--pxv-unit)*20)}@media (max-width:767px){.Legal__section-body ol,.Legal__section-body ul{padding-left:calc(var(--pxv-unit)*16)}}.Legal__section-body li{line-height:1.5;margin-bottom:calc(var(--pxv-unit)*8)}.Legal__section-body li:last-child{margin-bottom:0}.Legal__body h2{font-family:var(--font-family-heading);font-weight:400;letter-spacing:.09em;--font-size:calc(var(--pxv-unit)*16)}@media (min-width:768px){.Legal__body h2{--font-size:calc(var(--pxv-unit)*20)}}.Legal__body h2{color:inherit;line-height:1.2;margin-bottom:calc(var(--pxv-unit)*16);margin-top:calc(var(--pxv-unit)*36);text-transform:uppercase}.Legal__body h2:first-child{margin-top:0}.Legal__body h3{font-family:var(--font-family-heading);font-weight:400;letter-spacing:.09em;--font-size:calc(var(--pxv-unit)*16)}@media (min-width:768px){.Legal__body h3{--font-size:calc(var(--pxv-unit)*20)}}.Legal__body h3{color:inherit;line-height:1.2;margin-bottom:calc(var(--pxv-unit)*12);margin-top:calc(var(--pxv-unit)*24);text-transform:uppercase}.Legal__body p{line-height:1.6;margin-bottom:calc(var(--pxv-unit)*16);margin-top:0}.Legal__body p:last-child{margin-bottom:0}.Legal__body ol,.Legal__body ul{margin-bottom:calc(var(--pxv-unit)*18);margin-top:0;padding-left:calc(var(--pxv-unit)*20)}@media (max-width:767px){.Legal__body ol,.Legal__body ul{padding-left:calc(var(--pxv-unit)*16)}}.Legal__body li{line-height:1.5;margin-bottom:calc(var(--pxv-unit)*8)}.Legal__body li:last-child{margin-bottom:0}