.legal__container{max-width:var(--inner-colspan8);width:100%;margin-inline:auto}@media(max-width:1023px),and{.legal__container{padding-inline:var(--page-content-padding)}}.legal:not(:has(.legal__faq)) .ui-rich-text ol,.legal:not(:has(.legal__faq)) .ui-rich-text ul{margin-bottom:0}.legal__header{padding-block:var(--space-l)}.legal__header-title{text-transform:uppercase}.legal__header-date{font-size:24px;line-height:1.4;font-weight:400;font-feature-settings:lining-nums proportional-nums;font-variant-numeric:lining-nums proportional-nums;letter-spacing:.4px;font-family:var(--font-goudy-italic);font-style:italic;color:var(--primary-black);-webkit-margin-before:var(--space-2xs);margin-block-start:var(--space-2xs)}@media(max-width:1023px),and{.legal__header-date{font-size:20px;line-height:1.4;font-weight:400;font-feature-settings:lining-nums proportional-nums;font-variant-numeric:lining-nums proportional-nums;letter-spacing:.3px;font-family:var(--font-goudy-italic);font-style:italic}}.legal__body{-webkit-padding-after:var(--space-4xl);padding-block-end:var(--space-4xl)}.legal .ui-accordion .acc-item{border-bottom:1px solid var(--separator-lighter-gold);background:var(--background-white);padding:var(--space-l) 0}@media(max-width:1023px),and{.legal .ui-accordion .acc-item{padding:var(--space-s) 0}}.legal .ui-accordion .acc-item:first-child{border-top:1px solid var(--separator-lighter-gold)}.legal .ui-accordion .acc-item.open .acc-icon{transform:rotate(180deg)}.legal .ui-accordion .acc-icon{font-size:24px;color:var(--text-dark-gold);transition:transform .3s ease;display:inline-flex;align-items:center}.legal .ui-accordion .acc-header{width:100%;background:none;border:none;display:flex;align-items:center;justify-content:space-between;font-size:24px;line-height:1.25;font-weight:400;font-feature-settings:lining-nums proportional-nums;font-variant-numeric:lining-nums proportional-nums;letter-spacing:1px;font-family:var(--font-futura-book);color:var(--text-dark-gold);text-transform:uppercase;cursor:pointer}@media(max-width:1023px),and{.legal .ui-accordion .acc-header{font-size:20px;line-height:1.25;font-weight:400;font-feature-settings:lining-nums proportional-nums;font-variant-numeric:lining-nums proportional-nums;letter-spacing:.8px;font-family:var(--font-futura-book)}}.legal .ui-accordion .acc-body{overflow:hidden;transition:max-height .35s ease}.legal .ui-accordion .acc-body .ui-rich-text p{font-size:16px;line-height:1.4;font-weight:400;font-feature-settings:lining-nums proportional-nums;font-variant-numeric:lining-nums proportional-nums;letter-spacing:.2px;font-family:var(--font-goudy-italic);font-style:italic;color:var(--text-black)}@media(max-width:1023px),and{.legal .ui-accordion .acc-body .ui-rich-text p{font-size:16px;line-height:1.4;font-weight:400;font-feature-settings:lining-nums proportional-nums;font-variant-numeric:lining-nums proportional-nums;letter-spacing:.2px;font-family:var(--font-goudy-italic);font-style:italic}}.legal .ui-accordion .acc-body-inner{-webkit-padding-before:var(--space-xs);padding-block-start:var(--space-xs)}.legal .ui-rich-text h3:first-of-type{margin-top:0!important}@media(max-width:1023px),and{.legal .ui-rich-text a{font-size:18px;line-height:1.4;font-weight:400;font-feature-settings:lining-nums proportional-nums;font-variant-numeric:lining-nums proportional-nums;letter-spacing:.3px;font-family:var(--font-goudy-italic);font-style:italic}}.legal .ui-rich-text ol,.legal .ui-rich-text ul{margin-left:var(--space-s)}.legal .ui-rich-text ol li::marker,.legal .ui-rich-text ul li::marker{font-size:20px;line-height:1.4;font-weight:400;font-feature-settings:lining-nums proportional-nums;font-variant-numeric:lining-nums proportional-nums;letter-spacing:.3px;font-family:var(--font-goudy-italic);font-style:italic;color:var(--primary-black)}@media(max-width:1023px),and{.legal .ui-rich-text ol li::marker,.legal .ui-rich-text ul li::marker{font-size:18px;line-height:1.4;font-weight:400;font-feature-settings:lining-nums proportional-nums;font-variant-numeric:lining-nums proportional-nums;letter-spacing:.3px;font-family:var(--font-goudy-italic);font-style:italic}}.legal .ui-rich-text ol li,.legal .ui-rich-text ul li{font-size:20px;line-height:1.4;font-weight:400;font-feature-settings:lining-nums proportional-nums;font-variant-numeric:lining-nums proportional-nums;letter-spacing:.3px;font-family:var(--font-goudy-italic);font-style:italic}@media(max-width:1023px),and{.legal .ui-rich-text ol li,.legal .ui-rich-text ul li{font-size:18px;line-height:1.4;font-weight:400;font-feature-settings:lining-nums proportional-nums;font-variant-numeric:lining-nums proportional-nums;letter-spacing:.3px;font-family:var(--font-goudy-italic);font-style:italic}}.legal .ui-rich-text h5{font-size:16px;line-height:1.25;font-weight:400;font-feature-settings:lining-nums proportional-nums;font-variant-numeric:lining-nums proportional-nums;letter-spacing:.6px;font-family:var(--font-futura-book)}@media(max-width:1023px),and{.legal .ui-rich-text h5{font-size:14px;line-height:1.25;font-weight:400;font-feature-settings:lining-nums proportional-nums;font-variant-numeric:lining-nums proportional-nums;letter-spacing:.6px;font-family:var(--font-futura-book)}}.legal .ui-rich-text h5 strong{color:var(--text-light-gold)}.legal .ui-rich-text h2,.legal .ui-rich-text h3{text-wrap:pretty}.legal .ui-rich-text h2 strong,.legal .ui-rich-text h3 strong{color:var(--text-light-gold)}.legal .ui-rich-text h2,.legal .ui-rich-text h3{font-size:24px;line-height:1.25;font-weight:400;font-feature-settings:lining-nums proportional-nums;font-variant-numeric:lining-nums proportional-nums;letter-spacing:1px;font-family:var(--font-futura-book);color:var(--text-dark-gold)}@media(max-width:1023px),and{.legal .ui-rich-text h2,.legal .ui-rich-text h3{font-size:20px;line-height:1.25;font-weight:400;font-feature-settings:lining-nums proportional-nums;font-variant-numeric:lining-nums proportional-nums;letter-spacing:.8px;font-family:var(--font-futura-book)}}