.LegalDoc_doc__FhbHq{display:flex;flex-direction:column;gap:1.6em;box-sizing:border-box;width:100%;max-width:min(56em,100%);margin:0 auto;padding:2em calc(clamp(1rem, 4vw, 2rem) + env(safe-area-inset-right, 0px)) 4em calc(clamp(1rem, 4vw, 2rem) + env(safe-area-inset-left, 0px));color:var(--primary,#212a33);font-family:Montserrat,sans-serif;font-size:1.6em;line-height:1.55;overflow-wrap:break-word;word-wrap:break-word;hyphens:auto}.LegalDoc_doc__h1__UnPBg{font-size:2.15em;font-weight:700;line-height:1.2;margin:0;letter-spacing:-.02em}.LegalDoc_doc__h2__U60eD{font-size:1.45em;font-weight:700;line-height:1.25;margin:1.4em 0 .4em;padding-top:.6em;border-top:1px solid var(--light-gray,#e8edf2);color:var(--primary,#212a33)}.LegalDoc_doc__h2__U60eD:first-of-type{margin-top:.2em;padding-top:0;border-top:none}.LegalDoc_doc__h3__jcc07{font-size:1.15em;font-weight:700;margin:0 0 .35em;text-transform:uppercase;letter-spacing:.02em}.LegalDoc_doc__meta__XkxE8{margin:0 0 .8em;font-size:.92em;font-weight:600;color:var(--gray,#adb7c0)}.LegalDoc_doc__p__FYfqL{margin:0 0 .65em;text-align:justify;font-weight:500;hyphens:auto}.LegalDoc_doc__section__F_5nQ{display:flex;flex-direction:column;gap:.2em}@media (max-width:1024px){.LegalDoc_doc__FhbHq{gap:1.35em;padding-top:1.5em;padding-bottom:3.5em;font-size:1.45em}.LegalDoc_doc__h1__UnPBg{font-size:1.95em}.LegalDoc_doc__h2__U60eD{font-size:1.35em;margin-top:1.2em}}@media (max-width:767px){.LegalDoc_doc__FhbHq{gap:1.15em;padding-top:1em;padding-bottom:2.5em;font-size:1.35em;line-height:1.58}.LegalDoc_doc__h1__UnPBg{font-size:clamp(1.25em,5.5vw + .6em,1.85em);line-height:1.22;letter-spacing:-.015em}.LegalDoc_doc__h2__U60eD{font-size:1.28em;line-height:1.28;margin-top:1em;padding-top:.5em}.LegalDoc_doc__h2__U60eD:first-of-type{margin-top:0}.LegalDoc_doc__h3__jcc07{font-size:1.05em;line-height:1.3;letter-spacing:.015em}.LegalDoc_doc__meta__XkxE8{font-size:.95em;line-height:1.45}.LegalDoc_doc__p__FYfqL{text-align:left;margin-bottom:.55em}}@media (max-width:480px){.LegalDoc_doc__FhbHq{gap:1em;font-size:1.25em;line-height:1.6;padding-bottom:2em}.LegalDoc_doc__h1__UnPBg{font-size:clamp(1.15em,5vw + .55em,1.65em)}.LegalDoc_doc__h2__U60eD{font-size:1.2em;margin-top:.85em}.LegalDoc_doc__h3__jcc07{font-size:1em}}