.legal-document{margin:0 auto 10rem;max-width:76rem;overflow-wrap:anywhere}.legal-document__header{align-items:start;display:grid;gap:2.4rem;grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin:0 0 2.4rem}.legal-document__header--logo{grid-template-columns:minmax(0,1fr);justify-items:end}.legal-document__logo{display:block;height:auto;width:14.4rem}.legal-document__logo>svg{display:block;height:auto;width:100%}.legal-document__logo>svg>path:first-child{fill:var(--accent-color)}.legal-document__company{color:var(--accent-color);font-size:1.4rem;line-height:1.82rem;margin:0;text-align:right}.legal-document__title{color:var(--accent-color);font-weight:700;margin:0 0 2.4rem;text-align:center}@media (max-width:767px){.legal-document__title{font-size:2.5rem;line-height:3.1rem}}@media (min-width:768px){.legal-document__title{font-size:3rem;line-height:3.9rem}}.legal-document__city{color:var(--accent-color);margin:0 0 2.4rem;text-align:left}@media (max-width:767px){.legal-document__city{font-size:1.7rem;line-height:2.346rem}}@media (min-width:768px){.legal-document__city{font-size:2rem;line-height:2.8rem}}@media (max-width:767px){.legal-document__logo{width:11.2rem}}.legal-document__edition{color:#8d969f;font-size:1.4rem;line-height:1.82rem;margin:-2.4rem 0 4rem}.legal-document__heading{color:var(--accent-color);font-weight:700;margin:4rem 0 2.4rem}@media (max-width:767px){.legal-document__heading{font-size:2.1rem;line-height:2.73rem}}@media (min-width:768px){.legal-document__heading{font-size:2.8rem;line-height:3.6rem}}.legal-document__subheading{color:var(--accent-color);font-weight:700;margin:3.2rem 0 1.6rem}@media (max-width:767px){.legal-document__subheading{font-size:1.9rem;line-height:2.47rem}}@media (min-width:768px){.legal-document__subheading{font-size:2.2rem;line-height:3rem}}.legal-document__contents{margin:0 0 4rem}.legal-document__contents .legal-document__heading{margin-top:0}.legal-document__contents-list{color:var(--accent-color);display:grid;gap:.8rem;list-style:none;margin:0;padding:0}@media (max-width:767px){.legal-document__contents-list{font-size:1.7rem;line-height:2.346rem}}@media (min-width:768px){.legal-document__contents-list{font-size:2rem;line-height:2.8rem}}.legal-document__text{color:var(--accent-color);margin:0}@media (max-width:767px){.legal-document__text{font-size:1.7rem;line-height:2.346rem}}@media (min-width:768px){.legal-document__text{font-size:2rem;line-height:2.8rem}}+.legal-document__text__list,+.legal-document__text__text{margin-top:1.6rem}.legal-document__list{color:var(--accent-color);display:grid;gap:1.2rem;list-style:none;margin:1.6rem 0 0;padding:0}@media (max-width:767px){.legal-document__list{font-size:1.7rem;line-height:2.346rem}}@media (min-width:768px){.legal-document__list{font-size:2rem;line-height:2.8rem}}.legal-document__list li{-moz-column-gap:1.2rem;column-gap:1.2rem;display:grid;font-size:inherit;grid-template-columns:auto 1fr;line-height:inherit}.legal-document__list li:before{content:"•"}.legal-document__link{color:var(--green-color);font-size:inherit;line-height:inherit}.legal-document--consent .legal-document__heading,.legal-document--consent .legal-document__section-title{font-weight:700;text-align:left}.legal-document--consent .legal-document__subtitle{font-weight:700;text-align:center}.legal-document--consent .legal-document__title-block{display:grid;grid-template-areas:"edition" "title" "subtitle";margin:0 0 3.2rem}.legal-document--consent .legal-document__title-block .legal-document__title{grid-area:title;margin:0}.legal-document--consent .legal-document__edition{font-style:italic;grid-area:edition;margin:0 0 2.4rem;text-align:right}.legal-document--consent .legal-document__text.legal-document__subtitle{grid-area:subtitle;margin:0;text-align:center;text-indent:0}.legal-document--consent .legal-document__text.legal-document__section-title{margin:3.2rem 0 1.6rem;text-align:center;text-indent:0}.legal-document--consent .legal-document__text{text-align:justify;text-indent:3rem}.legal-document--consent .legal-document__text.legal-document__numbered,.legal-document--consent .legal-document__text.legal-document__recipient{text-indent:clamp(3.6rem,12.5vw,4.8rem)}@media (max-width:767px){.legal-document--consent .legal-document__header{gap:1.6rem;grid-template-columns:minmax(0,1fr)}.legal-document--consent .legal-document__header--logo{justify-items:end}.legal-document--consent .legal-document__logo{width:11.2rem}.legal-document--consent .legal-document__company,.legal-document--consent .legal-document__text{text-align:left}}.legal-document--policy .legal-document__header{margin-bottom:2.4rem}.legal-document--policy .legal-document__edition{text-align:center}.legal-document--policy .legal-document__contents .legal-document__contents-label,.legal-document--policy .legal-document__contents .legal-document__contents-name,.legal-document--policy .legal-document__contents .legal-document__heading{font-weight:700;text-align:left}.legal-document--policy .legal-document__subheading{text-align:left}.legal-document--policy .legal-document__contents-name{color:var(--accent-color);margin:0 0 2.4rem}@media (max-width:767px){.legal-document--policy .legal-document__contents-name{font-size:1.7rem;line-height:2.346rem}}@media (min-width:768px){.legal-document--policy .legal-document__contents-name{font-size:2rem;line-height:2.8rem}}.legal-document--policy .legal-document__contents-label{color:var(--accent-color);margin:-1.2rem 0 .8rem}@media (max-width:767px){.legal-document--policy .legal-document__contents-label{font-size:1.4rem;line-height:1.82rem}}@media (min-width:768px){.legal-document--policy .legal-document__contents-label{font-size:1.7rem;line-height:2.2rem}}.legal-document--policy .legal-document__text{text-align:justify;text-indent:3rem}.legal-document--policy .legal-document__definition{text-indent:0}.legal-document--policy .legal-document__policy-label{margin:3.2rem 0 1.6rem;text-align:left;text-indent:0}@media (max-width:767px){.legal-document--policy .legal-document__text{text-align:left}}.legal-document--terms .legal-document__appendix,.legal-document--terms .legal-document__appendix-title,.legal-document--terms .legal-document__heading{text-align:left}.legal-document--terms .legal-document__appendix-header{margin-top:7.2rem}.legal-document--terms .legal-document__label{font-weight:700}.legal-document--terms .legal-document__text{text-align:justify;text-indent:3rem}.legal-document--terms .legal-document__definition{text-indent:0}@media (max-width:767px){.legal-document--terms .legal-document__text{text-align:left}}.main__i>.legal-document{margin:0 auto 10rem}
