.legal-module__4inzeG__page{min-height:100dvh}.legal-module__4inzeG__header{z-index:20;border-bottom:1px solid var(--color-line);background:color-mix(in srgb, var(--color-snow) 92%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);position:sticky;top:0}.legal-module__4inzeG__header>div{justify-content:space-between;align-items:center;gap:16px;max-width:1152px;height:64px;margin:auto;padding:0 32px;display:flex}.legal-module__4inzeG__brand{font:600 24px var(--font-display);align-items:center;gap:8px;display:flex}.legal-module__4inzeG__home{color:var(--color-ink-soft);align-items:center;gap:8px;font-size:14px;display:flex}.legal-module__4inzeG__home:hover{color:var(--color-ink)}.legal-module__4inzeG__main{max-width:1152px;margin:auto;padding:0 32px 88px}.legal-module__4inzeG__hero{padding:72px 0 40px;scroll-margin-top:90px}.legal-module__4inzeG__eyebrow{text-transform:uppercase;letter-spacing:.14em;color:var(--color-ink-soft);font-size:12px;font-weight:600}.legal-module__4inzeG__hero h1{font:600 clamp(48px, 7vw, 76px)/1.05 var(--font-display);letter-spacing:-.025em;margin-top:16px}.legal-module__4inzeG__date{color:var(--color-ink-soft);flex-wrap:wrap;align-items:center;gap:7px;margin-top:24px;font-size:14px;display:flex}.legal-module__4inzeG__tabs{border-bottom:1px solid var(--color-line);flex-wrap:wrap;gap:8px;margin-top:36px;padding-bottom:28px;display:flex}.legal-module__4inzeG__tabs a{color:var(--color-ink-soft);border-radius:8px;padding:9px 16px;font-size:14px;transition:background .15s}.legal-module__4inzeG__tabs a:hover{background:var(--color-glacier);color:var(--color-ink)}.legal-module__4inzeG__tabs a[aria-current=page]{background:var(--color-sign);color:var(--color-ink);font-weight:600}.legal-module__4inzeG__grid{grid-template-columns:252px minmax(0,1fr);align-items:start;gap:64px;display:grid}.legal-module__4inzeG__toc{min-width:0;position:sticky;top:96px}.legal-module__4inzeG__desktopToc{background:var(--color-glacier);border:1px solid var(--color-line);border-radius:16px;padding:20px 12px 12px}.legal-module__4inzeG__tocHeading{font:600 22px var(--font-display);padding:0 12px 16px}.legal-module__4inzeG__toc ol{margin:0;padding:0;list-style:none}.legal-module__4inzeG__desktopToc ol{scrollbar-width:thin;max-height:calc(100dvh - 250px);overflow-y:auto}.legal-module__4inzeG__toc li+li{margin-top:3px}.legal-module__4inzeG__toc li a{color:var(--color-ink-soft);border-radius:7px;align-items:baseline;gap:10px;padding:10px 12px;font-size:14px;line-height:1.35;transition:background .15s,color .15s;display:flex}.legal-module__4inzeG__toc li a>span{font-variant-numeric:tabular-nums;opacity:.7;font-size:11px}.legal-module__4inzeG__toc li a:hover{background:var(--color-surface);color:var(--color-ink)}.legal-module__4inzeG__toc li a[aria-current=location]{background:var(--color-sign-soft);color:var(--color-ink);box-shadow:inset 3px 0 var(--color-sign);font-weight:600}.legal-module__4inzeG__backTop{border-top:1px solid var(--color-line);color:var(--color-ink-soft);margin:14px 12px 0;padding:14px 0 4px;font-size:13px;display:block}.legal-module__4inzeG__mobileToc{display:none}.legal-module__4inzeG__article{min-width:0}.legal-module__4inzeG__intro{border:1px solid var(--color-line);border-left:4px solid var(--color-sign);background:var(--color-surface);border-radius:0 16px 16px 0;padding:26px 28px;font-size:18px;line-height:1.7}.legal-module__4inzeG__section{border-bottom:1px solid var(--color-line);padding:36px 0;scroll-margin-top:100px}.legal-module__4inzeG__section h2{font:600 29px/1.2 var(--font-display);align-items:baseline;gap:14px;display:flex}.legal-module__4inzeG__section h2>span{color:var(--color-ink-soft);font-variant-numeric:tabular-nums;font-size:16px}.legal-module__4inzeG__prose{color:var(--color-ink-soft);overflow-wrap:anywhere;margin-top:20px;font-size:16px;line-height:1.8}.legal-module__4inzeG__prose>*+*{margin-top:16px}.legal-module__4inzeG__prose strong{color:var(--color-ink);font-weight:600}.legal-module__4inzeG__prose a{color:var(--color-ink);text-decoration:underline;-webkit-text-decoration-color:var(--color-line-strong);text-decoration-color:var(--color-line-strong);text-underline-offset:4px}.legal-module__4inzeG__prose a:hover{-webkit-text-decoration-color:var(--color-ink);text-decoration-color:var(--color-ink)}.legal-module__4inzeG__prose ul{padding-left:22px;list-style:outside}.legal-module__4inzeG__prose li+li{margin-top:8px}.legal-module__4inzeG__prose dl{grid-template-columns:140px minmax(0,1fr);gap:10px 20px;display:grid}.legal-module__4inzeG__prose dt{color:var(--color-ink);font-weight:600}.legal-module__4inzeG__prose dd{margin:0}.legal-module__4inzeG__documentEnd{color:var(--color-ink-soft);flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:28px;font-size:13px;display:flex}.legal-module__4inzeG__documentEnd a:hover,.legal-module__4inzeG__backTop:hover{text-underline-offset:4px;text-decoration:underline}.legal-module__4inzeG__skip{z-index:30;background:var(--color-sign);border-radius:8px;padding:12px 18px;position:fixed;top:8px;left:16px;transform:translateY(-150%)}.legal-module__4inzeG__skip:focus{transform:translateY(0)}@media (prefers-reduced-motion:no-preference){html:has(.page){scroll-behavior:smooth}}@media (max-width:1023px){.legal-module__4inzeG__grid{grid-template-columns:minmax(0,1fr);gap:24px}.legal-module__4inzeG__toc{position:static}.legal-module__4inzeG__desktopToc{display:none}.legal-module__4inzeG__mobileToc{background:var(--color-glacier);border:1px solid var(--color-line);border-radius:12px;padding:16px 20px;display:block}.legal-module__4inzeG__mobileToc summary{cursor:pointer;font-weight:600}.legal-module__4inzeG__mobileToc ol{margin-top:16px}.legal-module__4inzeG__main{max-width:800px}}@media (max-width:639px){.legal-module__4inzeG__header>div{padding-inline:20px}.legal-module__4inzeG__main{padding:0 20px 56px}.legal-module__4inzeG__hero{padding-top:44px;padding-bottom:24px}.legal-module__4inzeG__tabs{gap:4px}.legal-module__4inzeG__tabs a{padding:8px 10px;font-size:13px}.legal-module__4inzeG__intro{padding:20px;font-size:17px}.legal-module__4inzeG__section h2{font-size:26px}.legal-module__4inzeG__prose dl{grid-template-columns:1fr;gap:4px}.legal-module__4inzeG__prose dd+dt{margin-top:12px}}@media print{.legal-module__4inzeG__header,.legal-module__4inzeG__toc,.legal-module__4inzeG__tabs,.legal-module__4inzeG__skip,.legal-module__4inzeG__documentEnd,.legal-module__4inzeG__page>footer{display:none}.legal-module__4inzeG__main{max-width:none;padding:0}.legal-module__4inzeG__hero{padding-top:0}.legal-module__4inzeG__grid{display:block}.legal-module__4inzeG__section h2{break-after:avoid}.legal-module__4inzeG__section{padding-block:20px}.legal-module__4inzeG__intro{border:1px solid var(--color-line)}}
