.legal-document-module__oFp3FW__page{background:var(--surface-subtle);padding:24px 0 80px}.legal-document-module__oFp3FW__container{max-width:1248px}.legal-document-module__oFp3FW__layout{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:28px;display:grid}.legal-document-module__oFp3FW__sidebar{top:calc(var(--site-header-height,137px) + 24px);min-width:0;position:sticky}.legal-document-module__oFp3FW__toc{background:var(--surface-canvas);border:1px solid var(--border-default);border-radius:16px}.legal-document-module__oFp3FW__toc summary{color:var(--brand-strong);cursor:pointer;padding:18px 20px;font-size:18px;font-weight:700}.legal-document-module__oFp3FW__tocLinks{max-height:calc(100dvh - var(--site-header-height,137px) - 120px);overscroll-behavior:contain;scrollbar-width:thin;padding:0 12px 16px;overflow-y:auto}.legal-document-module__oFp3FW__tocLinks a{min-height:44px;color:var(--text-primary);overflow-wrap:anywhere;border-radius:8px;align-items:center;padding:8px;font-size:14px;font-weight:600;line-height:1.55;display:flex}.legal-document-module__oFp3FW__tocLinks a:hover{color:var(--brand-primary);background:var(--brand-subtle)}.legal-document-module__oFp3FW__tocLinks a:focus-visible{outline-offset:-3px}.legal-document-module__oFp3FW__breadcrumb{color:var(--text-secondary);font-size:var(--font-content-meta);flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:24px;display:flex}.legal-document-module__oFp3FW__breadcrumb a{align-items:center;min-height:32px;display:inline-flex}.legal-document-module__oFp3FW__breadcrumb a:hover{color:var(--brand-primary)}.legal-document-module__oFp3FW__article{background:var(--surface-canvas);border:1px solid var(--border-default);min-width:0;font-size:var(--font-content);overflow-wrap:anywhere;border-radius:20px;padding:clamp(20px,3vw,48px);line-height:1.85}.legal-document-module__oFp3FW__article h1{color:var(--brand-strong);margin-bottom:28px;font-size:clamp(30px,4vw,46px)}.legal-document-module__oFp3FW__article h2{color:#1e40af;letter-spacing:-.025em;border-left:4px solid #2f5fff;margin:40px 0 16px;padding-left:18px;font-size:clamp(23px,2.5vw,28px);line-height:1.4}.legal-document-module__oFp3FW__article h3{color:#1e40af;letter-spacing:-.015em;margin:24px 0 12px;font-size:20px}.legal-document-module__oFp3FW__article h2[id],.legal-document-module__oFp3FW__article h3[id]{scroll-margin-top:24px}.legal-document-module__oFp3FW__article p+p{margin-top:16px}.legal-document-module__oFp3FW__article ul{margin:16px 0;padding-left:24px;list-style:outside}.legal-document-module__oFp3FW__article ol{margin:16px 0;padding-left:24px}.legal-document-module__oFp3FW__article li p{color:inherit}.legal-document-module__oFp3FW__article ul ul{margin:8px 0}.legal-document-module__oFp3FW__article img{width:auto;max-width:100%;height:auto;margin:20px auto}.legal-document-module__oFp3FW__article .legal-table-scroll{margin:20px 0;overflow-x:auto}.legal-document-module__oFp3FW__article table{font-size:15px;line-height:1.7}.legal-document-module__oFp3FW__article th{color:var(--text-primary);font-weight:600}.legal-document-module__oFp3FW__article td{vertical-align:top}.legal-document-module__oFp3FW__article th,.legal-document-module__oFp3FW__article td{min-width:120px;padding:12px}.legal-document-module__oFp3FW__article li+li{margin-top:10px}.legal-document-module__oFp3FW__article a{color:var(--brand-primary);text-underline-offset:3px;text-decoration:underline}.legal-document-module__oFp3FW__article a:hover{color:var(--brand-hover)}@media (max-width:1023px){.legal-document-module__oFp3FW__layout{grid-template-columns:minmax(0,1fr);gap:24px}.legal-document-module__oFp3FW__sidebar{position:static}.legal-document-module__oFp3FW__tocLinks{max-height:320px}}@media (max-width:600px){.legal-document-module__oFp3FW__page{padding-bottom:48px}.legal-document-module__oFp3FW__article{border-radius:14px;font-size:16px}}
