.legal-page-module__qLSGyG__page{--legal-brand:#176b5b;--legal-brand-strong:#0c4d42;--legal-ink:#17241f;--legal-muted:#5d6b66;--legal-line:#dce5e0;--legal-paper:#fffefb;min-height:100vh;color:var(--legal-ink);font-family:var(--font-plus-jakarta,system-ui), var(--font-ibm-thai,sans-serif), system-ui, -apple-system, sans-serif;background:radial-gradient(circle at 8% 2%,#1f91771f,#0000 30rem),linear-gradient(#f6faf7 0,#f7f7f3 32rem,#f3f4f0 100%)}.legal-page-module__qLSGyG__skipLink{z-index:100;color:#fff;background:var(--legal-brand-strong);border-radius:.65rem;padding:.7rem 1rem;transition:transform .16s;position:fixed;top:.75rem;left:.75rem;transform:translateY(-160%)}.legal-page-module__qLSGyG__skipLink:focus{transform:translateY(0)}.legal-page-module__qLSGyG__header{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fafcf9eb;border-bottom:1px solid #176b5b24;position:sticky;top:0}.legal-page-module__qLSGyG__headerInner{justify-content:space-between;align-items:center;gap:2rem;width:min(1160px,100% - 2rem);min-height:4.5rem;margin:0 auto;display:flex}.legal-page-module__qLSGyG__brand{color:var(--legal-brand-strong);letter-spacing:-.02em;align-items:center;gap:.7rem;font-size:1.08rem;font-weight:850;text-decoration:none;display:inline-flex}.legal-page-module__qLSGyG__brandMark{color:#fff;background:var(--legal-brand);border-radius:.65rem .65rem .65rem .2rem;place-items:center;width:2rem;height:2rem;display:grid;box-shadow:0 6px 16px #176b5b3d}.legal-page-module__qLSGyG__nav{align-items:center;gap:.25rem;display:flex}.legal-page-module__qLSGyG__nav a{color:var(--legal-muted);border-radius:.6rem;padding:.58rem .75rem;font-size:.82rem;font-weight:700;text-decoration:none}.legal-page-module__qLSGyG__nav a span{opacity:.76;margin-top:.05rem;font-size:.66rem;font-weight:600;display:block}.legal-page-module__qLSGyG__nav a:hover,.legal-page-module__qLSGyG__nav a[aria-current=page]{color:var(--legal-brand-strong);background:#e7f2ed}.legal-page-module__qLSGyG__brand:focus-visible,.legal-page-module__qLSGyG__nav a:focus-visible,.legal-page-module__qLSGyG__contact a:focus-visible{outline-offset:3px;outline:3px solid #f4bd3f}.legal-page-module__qLSGyG__main{width:min(1060px,100% - 2rem);margin:0 auto;padding:4.5rem 0 3.5rem}.legal-page-module__qLSGyG__hero{background:#fffefbeb;border:1px solid #176b5b26;border-radius:1.75rem;padding:clamp(2rem,5vw,4.2rem);position:relative;overflow:hidden;box-shadow:0 24px 70px #1c413617}.legal-page-module__qLSGyG__hero:after{content:"";border:2.5rem solid #1f917712;border-radius:50%;width:15rem;height:15rem;position:absolute;bottom:-7rem;right:-5rem}.legal-page-module__qLSGyG__eyebrow{color:var(--legal-brand);letter-spacing:.16em;text-transform:uppercase;margin:0 0 1rem;font-size:.75rem;font-weight:850}.legal-page-module__qLSGyG__hero h1{z-index:1;letter-spacing:-.055em;max-width:800px;margin:0;font-size:clamp(2.1rem,6vw,4.8rem);line-height:1.03;position:relative}.legal-page-module__qLSGyG__hero h1 span{display:block}.legal-page-module__qLSGyG__hero h1 span[lang=en]{color:var(--legal-brand);letter-spacing:-.035em;margin-top:.35rem;font-size:.48em}.legal-page-module__qLSGyG__page[data-locale=en] .legal-page-module__qLSGyG__hero h1 span[lang=en]{color:var(--legal-ink);letter-spacing:-.055em;margin-top:0;font-size:1em}.legal-page-module__qLSGyG__introGrid,.legal-page-module__qLSGyG__languageGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.2rem,4vw,3.5rem);display:grid}.legal-page-module__qLSGyG__introGrid{z-index:1;margin-top:2.2rem;position:relative}.legal-page-module__qLSGyG__page[data-locale=en] .legal-page-module__qLSGyG__introGrid,.legal-page-module__qLSGyG__page[data-locale=en] .legal-page-module__qLSGyG__languageGrid{grid-template-columns:minmax(0,760px)}.legal-page-module__qLSGyG__introGrid p{color:var(--legal-muted);margin:0;font-size:1rem;line-height:1.78}.legal-page-module__qLSGyG__effectiveDate{z-index:1;flex-wrap:wrap;gap:.75rem;margin:2rem 0 0;display:flex;position:relative}.legal-page-module__qLSGyG__effectiveDate div{border:1px solid var(--legal-line);background:#f8faf7;border-radius:999px;align-items:baseline;gap:.45rem;padding:.5rem .75rem;display:flex}.legal-page-module__qLSGyG__effectiveDate dt{color:var(--legal-muted);font-size:.72rem}.legal-page-module__qLSGyG__effectiveDate dd{color:var(--legal-brand-strong);margin:0;font-size:.76rem;font-weight:800}.legal-page-module__qLSGyG__document{border:1px solid var(--legal-line);background:var(--legal-paper);border-radius:1.5rem;margin-top:1.5rem;box-shadow:0 18px 50px #1c41360f}.legal-page-module__qLSGyG__section{border-bottom:1px solid var(--legal-line);padding:clamp(1.5rem,4vw,3rem);scroll-margin-top:6rem}.legal-page-module__qLSGyG__section:last-child{border-bottom:0}.legal-page-module__qLSGyG__section>header{grid-template-columns:2.5rem minmax(0,1fr);align-items:start;gap:.75rem;margin-bottom:1.4rem;display:grid}.legal-page-module__qLSGyG__sectionNumber{width:2.25rem;height:2.25rem;color:var(--legal-brand);background:#eef6f2;border:1px solid #bcd7cc;border-radius:50%;place-items:center;font-size:.7rem;font-weight:850;display:grid}.legal-page-module__qLSGyG__section h2{letter-spacing:-.025em;margin:0;font-size:clamp(1.18rem,2.5vw,1.55rem);line-height:1.3}.legal-page-module__qLSGyG__section h2 span{display:block}.legal-page-module__qLSGyG__section h2 span[lang=en]{color:var(--legal-muted);letter-spacing:-.01em;margin-top:.1rem;font-size:.68em;font-weight:700}.legal-page-module__qLSGyG__page[data-locale=en] .legal-page-module__qLSGyG__section h2 span[lang=en]{color:var(--legal-ink);letter-spacing:-.025em;margin-top:0;font-size:1em;font-weight:800}.legal-page-module__qLSGyG__languageGrid>div{color:#44534e;min-width:0;font-size:.92rem;line-height:1.75}.legal-page-module__qLSGyG__languageGrid p{margin:0 0 .9rem}.legal-page-module__qLSGyG__languageGrid p:last-child{margin-bottom:0}.legal-page-module__qLSGyG__languageGrid ul{margin:.5rem 0 0;padding-inline-start:1.25rem}.legal-page-module__qLSGyG__languageGrid li+li{margin-top:.45rem}.legal-page-module__qLSGyG__languageGrid strong{color:var(--legal-ink)}.legal-page-module__qLSGyG__languageGrid a{color:var(--legal-brand-strong);text-underline-offset:.18em;font-weight:750}.legal-page-module__qLSGyG__contact{color:#fff;background:var(--legal-brand-strong);border-radius:1.35rem;justify-content:space-between;align-items:center;gap:1.5rem;margin-top:1.5rem;padding:clamp(1.4rem,4vw,2rem);display:flex;box-shadow:0 18px 45px #0c4d4233}.legal-page-module__qLSGyG__contact p{margin:0;line-height:1.6}.legal-page-module__qLSGyG__contact p[lang=en]{color:#ffffffb8;font-size:.82rem}.legal-page-module__qLSGyG__page[data-locale=en] .legal-page-module__qLSGyG__contact p[lang=en]{color:#fff;font-size:.95rem}.legal-page-module__qLSGyG__contact a{color:var(--legal-brand-strong);background:#fff;border-radius:.75rem;flex:none;padding:.7rem .9rem;font-size:.86rem;font-weight:850;text-decoration:none}.legal-page-module__qLSGyG__footer{width:min(1060px,100% - 2rem);color:var(--legal-muted);justify-content:space-between;gap:1rem;margin:0 auto;padding:0 0 2.5rem;font-size:.72rem;display:flex}@media (max-width:720px){.legal-page-module__qLSGyG__header{position:relative}.legal-page-module__qLSGyG__headerInner{flex-direction:column;align-items:flex-start;gap:.65rem;padding:.9rem 0}.legal-page-module__qLSGyG__nav{width:100%;overflow-x:auto}.legal-page-module__qLSGyG__nav a{flex:none}.legal-page-module__qLSGyG__main{padding-top:1.25rem}.legal-page-module__qLSGyG__hero{border-radius:1.2rem;padding:1.6rem 1.25rem}.legal-page-module__qLSGyG__introGrid,.legal-page-module__qLSGyG__languageGrid{grid-template-columns:1fr;gap:1.2rem}.legal-page-module__qLSGyG__languageGrid>div[lang=en]{border-top:1px dashed var(--legal-line);padding-top:1.2rem}.legal-page-module__qLSGyG__document{border-radius:1.2rem}.legal-page-module__qLSGyG__section{padding:1.5rem 1.25rem}.legal-page-module__qLSGyG__contact,.legal-page-module__qLSGyG__footer{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.legal-page-module__qLSGyG__skipLink{transition:none}}
