.LegalPageLayout-module__zubhtW__wrapper{--iris-900:#1f1839;--iris-800:#322859;--iris-700:#463879;--iris-600:#5a4a93;--iris-500:#6f5cb0;--iris-100:#ece8f7;--iris-50:#f6f4fc;--coral-500:#e07058;--slate-900:#1c1f21;--slate-800:#2d3136;--slate-700:#4a4f56;--slate-600:#6b7280;--slate-500:#9ca3af;--slate-300:#e2e5e9;--slate-200:#f1f3f5;--slate-100:#f8f9fa;--font-display:var(--font-hello-display), Georgia, "Times New Roman", serif;--font-body:var(--font-hello-body), system-ui, -apple-system, sans-serif;--font-mono:var(--font-hello-mono), "SF Mono", Monaco, ui-monospace, monospace;height:100dvh;font-family:var(--font-body);color:var(--slate-700);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fff;font-size:16px;line-height:1.6;position:relative;overflow:hidden auto}.LegalPageLayout-module__zubhtW__wrapper *{font-family:inherit}.LegalPageLayout-module__zubhtW__skipLink{z-index:100;background:var(--iris-700);color:#fff;border-radius:0 0 .5rem;padding:.75rem 1rem;position:absolute;top:0;left:-9999px}.LegalPageLayout-module__zubhtW__skipLink:focus{left:0}.LegalPageLayout-module__zubhtW__header{z-index:50;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--slate-300);background:#ffffffe6;position:sticky;top:0}.LegalPageLayout-module__zubhtW__headerInner{justify-content:space-between;align-items:center;gap:1rem;max-width:1100px;margin:0 auto;padding:.85rem 1.5rem;display:flex}.LegalPageLayout-module__zubhtW__headerLogo{align-items:center;text-decoration:none;display:inline-flex}.LegalPageLayout-module__zubhtW__headerTitle{font-family:var(--font-display);color:var(--iris-800);letter-spacing:-.01em;font-size:1.05rem;font-weight:600}.LegalPageLayout-module__zubhtW__layout{max-width:1100px;margin:0 auto;padding:2rem 1.5rem}.LegalPageLayout-module__zubhtW__body{align-items:flex-start;gap:2.5rem;display:flex}.LegalPageLayout-module__zubhtW__mobileToc{margin-bottom:1.5rem;display:none}.LegalPageLayout-module__zubhtW__mobileTocButton{border:1px solid var(--slate-300);background:var(--iris-50);width:100%;color:var(--slate-800);cursor:pointer;border-radius:.75rem;justify-content:space-between;align-items:center;padding:.85rem 1rem;font-weight:500;display:flex}.LegalPageLayout-module__zubhtW__mobileTocPanel{border:1px solid var(--slate-300);background:#fff;border-radius:.75rem;margin-top:.5rem;padding:.75rem}.LegalPageLayout-module__zubhtW__chevron{width:1.25rem;height:1.25rem;transition:transform .2s}.LegalPageLayout-module__zubhtW__chevronOpen{transform:rotate(180deg)}.LegalPageLayout-module__zubhtW__sidebar{flex-shrink:0;width:15rem}.LegalPageLayout-module__zubhtW__sidebarNav{border:1px solid var(--slate-300);background:var(--iris-50);border-radius:1rem;padding:1.25rem;position:sticky;top:6rem}.LegalPageLayout-module__zubhtW__tocLabel{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.12em;color:var(--slate-500);margin-bottom:1rem;font-size:.7rem;font-weight:600}.LegalPageLayout-module__zubhtW__tocList{flex-direction:column;gap:.15rem;margin:0;padding:0;list-style:none;display:flex}.LegalPageLayout-module__zubhtW__tocLink{text-align:left;width:100%;color:var(--slate-600);cursor:pointer;background:0 0;border:none;border-left:2px solid #0000;border-radius:.4rem;padding:.4rem .6rem;font-size:.85rem;transition:color .15s,background .15s}.LegalPageLayout-module__zubhtW__tocLink:hover{color:var(--iris-700);background:var(--iris-100)}.LegalPageLayout-module__zubhtW__tocLinkActive{color:var(--iris-800);background:var(--iris-100);border-left-color:var(--iris-700);font-weight:600}.LegalPageLayout-module__zubhtW__main{flex:1;min-width:0}.LegalPageLayout-module__zubhtW__article{border:1px solid var(--slate-300);background:#fff;border-radius:1.25rem;padding:2.5rem;box-shadow:0 1px 3px #1f18390a}.LegalPageLayout-module__zubhtW__docHeader{border-bottom:1px solid var(--slate-300);margin-bottom:2rem;padding-bottom:1.5rem}.LegalPageLayout-module__zubhtW__docTitle{font-family:var(--font-display);color:var(--slate-900);letter-spacing:-.02em;margin-bottom:.5rem;font-size:2.25rem;font-weight:500}.LegalPageLayout-module__zubhtW__docDate{color:var(--slate-600);font-size:.875rem}.LegalPageLayout-module__zubhtW__sections{flex-direction:column;gap:3rem;display:flex}.LegalPageLayout-module__zubhtW__section{scroll-margin-top:6rem}.LegalPageLayout-module__zubhtW__sectionTitle{font-family:var(--font-display);color:var(--iris-800);letter-spacing:-.01em;margin-bottom:1rem;font-size:1.4rem;font-weight:600}.LegalPageLayout-module__zubhtW__sectionBody{flex-direction:column;gap:1rem;display:flex}.LegalPageLayout-module__zubhtW__intro{margin-bottom:2.5rem}.LegalPageLayout-module__zubhtW__content{color:var(--slate-700);font-size:.95rem;line-height:1.75}.LegalPageLayout-module__zubhtW__content p{margin:0}.LegalPageLayout-module__zubhtW__content strong{color:var(--slate-900);font-weight:600}.LegalPageLayout-module__zubhtW__content em{font-style:italic}.LegalPageLayout-module__zubhtW__content a{color:var(--iris-700);font-weight:500;text-decoration:none}.LegalPageLayout-module__zubhtW__content a:hover{text-decoration:underline}.LegalPageLayout-module__zubhtW__content ul,.LegalPageLayout-module__zubhtW__content ol{flex-direction:column;gap:.5rem;padding-left:1.5rem;display:flex}.LegalPageLayout-module__zubhtW__content ul{list-style:outside}.LegalPageLayout-module__zubhtW__content ol{list-style:decimal}.LegalPageLayout-module__zubhtW__content li::marker{color:var(--iris-600)}.LegalPageLayout-module__zubhtW__tableWrapper{-webkit-overflow-scrolling:touch;border:1px solid var(--slate-300);border-radius:.75rem;overflow-x:auto}.LegalPageLayout-module__zubhtW__content table{border-collapse:collapse;width:100%;font-size:.85rem}.LegalPageLayout-module__zubhtW__content thead{background:var(--iris-50)}.LegalPageLayout-module__zubhtW__content th{text-align:left;color:var(--slate-900);border-bottom:1px solid var(--slate-300);padding:.75rem 1rem;font-weight:600}.LegalPageLayout-module__zubhtW__content td{color:var(--slate-700);border-bottom:1px solid var(--slate-200);vertical-align:top;padding:.75rem 1rem}.LegalPageLayout-module__zubhtW__content tbody tr:last-child td{border-bottom:none}.LegalPageLayout-module__zubhtW__footerNote{border-top:1px solid var(--slate-300);color:var(--slate-600);margin-top:3rem;padding-top:1.5rem;font-size:.9rem}.LegalPageLayout-module__zubhtW__footerNote a{color:var(--iris-700);font-weight:500;text-decoration:none}.LegalPageLayout-module__zubhtW__footerNote a:hover{text-decoration:underline}.LegalPageLayout-module__zubhtW__backRow{justify-content:center;margin-top:1.5rem;display:flex}.LegalPageLayout-module__zubhtW__backButton{border:1px solid var(--slate-300);color:var(--slate-600);cursor:pointer;background:#fff;border-radius:.6rem;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.9rem;transition:color .15s,border-color .15s;display:inline-flex}.LegalPageLayout-module__zubhtW__backButton:hover{color:var(--iris-700);border-color:var(--iris-300,#b9abe0)}.LegalPageLayout-module__zubhtW__backButton svg{width:1rem;height:1rem}.LegalPageLayout-module__zubhtW__siteFooter{border-top:1px solid var(--slate-300);background:var(--slate-100)}.LegalPageLayout-module__zubhtW__footerInner{max-width:1100px;color:var(--slate-600);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin:0 auto;padding:1.75rem 1.5rem;font-size:.85rem;display:flex}.LegalPageLayout-module__zubhtW__footerBrand{align-items:center;gap:.5rem;display:inline-flex}.LegalPageLayout-module__zubhtW__footerAddress{color:var(--slate-500)}@media (max-width:880px){.LegalPageLayout-module__zubhtW__sidebar{display:none}.LegalPageLayout-module__zubhtW__mobileToc{display:block}.LegalPageLayout-module__zubhtW__article{padding:1.75rem 1.25rem}.LegalPageLayout-module__zubhtW__docTitle{font-size:1.85rem}}
