.cjl-legal-toc[data-astro-cid-qogavhvk]{overscroll-behavior:contain;scrollbar-width:thin;max-height:calc(100vh - 9rem);overflow-y:auto}.cjl-legal-toc[data-astro-cid-qogavhvk].has-more{-webkit-mask-image:linear-gradient(#000 calc(100% - 2rem),#0000 100%);mask-image:linear-gradient(#000 calc(100% - 2rem),#0000 100%)}.cjl-toc-link[data-astro-cid-qogavhvk]{border-left:2px solid hsl(var(--line));color:hsl(var(--ink-muted));padding:.25rem 0 .25rem .85rem;font-size:.85rem;line-height:1.4;text-decoration:none;transition:color .18s,border-color .18s;display:block}.cjl-toc-link[data-astro-cid-qogavhvk]:hover{color:hsl(var(--primary));border-left-color:hsl(var(--ink-subtle) / .6)}.cjl-toc-link[data-astro-cid-qogavhvk].is-active{color:hsl(var(--ink));border-left-color:hsl(var(--primary));font-weight:600}.cjl-sr-only[data-astro-cid-qogavhvk]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cjl-toc-fab[data-astro-cid-qogavhvk]{left:50%;bottom:calc(1rem + env(safe-area-inset-bottom,0px));z-index:1019;background:hsl(var(--band));color:#fff;cursor:pointer;opacity:0;visibility:hidden;pointer-events:none;border:0;border-radius:999px;align-items:center;gap:.5rem;max-width:min(24rem,100vw - 2.5rem);padding:.65rem 1rem;transition:opacity .22s,transform .22s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;transform:translate(-50%,.75rem);box-shadow:0 10px 30px -8px #00154473}.cjl-toc-fab[data-astro-cid-qogavhvk].is-visible{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%)}.cjl-toc-fab[data-astro-cid-qogavhvk]:focus-visible{outline:none;box-shadow:0 10px 30px -8px #00154473,0 0 0 3px #48e5c299}.cjl-toc-fab-icon[data-astro-cid-qogavhvk]{color:#48e5c2;flex:none;font-size:20px}.cjl-toc-fab-label[data-astro-cid-qogavhvk]{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.875rem;font-weight:600;line-height:1.3;overflow:hidden}.cjl-toc-fab-caret[data-astro-cid-qogavhvk]{color:#94a3b8;flex:none;font-size:18px}.cjl-toc-sheet[data-astro-cid-qogavhvk]{z-index:1030;visibility:hidden;pointer-events:none;position:fixed;inset:0}.cjl-toc-sheet[data-astro-cid-qogavhvk].is-open{visibility:visible;pointer-events:auto}.cjl-toc-sheet-backdrop[data-astro-cid-qogavhvk]{opacity:0;background:#00154480;transition:opacity .24s;position:absolute;inset:0}.cjl-toc-sheet[data-astro-cid-qogavhvk].is-open .cjl-toc-sheet-backdrop[data-astro-cid-qogavhvk]{opacity:1}.cjl-toc-sheet-panel[data-astro-cid-qogavhvk]{inset-inline:0;max-height:min(72vh,34rem);padding-bottom:env(safe-area-inset-bottom,0px);background:hsl(var(--surface-card));border-radius:1.25rem 1.25rem 0 0;flex-direction:column;transition:transform .3s cubic-bezier(.32,.72,0,1);display:flex;position:absolute;bottom:0;transform:translateY(101%)}.cjl-toc-sheet[data-astro-cid-qogavhvk].is-open .cjl-toc-sheet-panel[data-astro-cid-qogavhvk]{transform:translateY(0)}.cjl-toc-sheet-head[data-astro-cid-qogavhvk]{flex:none;justify-content:space-between;align-items:center;gap:1rem;padding:1.15rem 1.25rem .85rem;display:flex}.cjl-toc-sheet-close[data-astro-cid-qogavhvk]{background:hsl(var(--surface-well));width:2rem;height:2rem;color:hsl(var(--ink-muted));cursor:pointer;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;transition:background-color .18s;display:inline-flex}.cjl-toc-sheet-close[data-astro-cid-qogavhvk]:hover{background:hsl(var(--line))}.cjl-toc-sheet-close[data-astro-cid-qogavhvk]:focus-visible{box-shadow:0 0 0 3px hsl(var(--primary) / .35);outline:none}.cjl-toc-sheet-close[data-astro-cid-qogavhvk] .material-symbols-outlined[data-astro-cid-qogavhvk]{font-size:20px}.cjl-toc-sheet-list[data-astro-cid-qogavhvk]{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;margin:0;padding:0 .75rem 1rem;list-style:none;overflow-y:auto}.cjl-toc-sheet-link[data-astro-cid-qogavhvk]{color:hsl(var(--ink-muted));border-radius:.75rem;align-items:baseline;gap:.75rem;padding:.7rem .75rem;font-size:.9375rem;line-height:1.4;text-decoration:none;transition:background-color .16s,color .16s;display:flex}.cjl-toc-sheet-link[data-astro-cid-qogavhvk]:active{background:hsl(var(--surface-well))}.cjl-toc-sheet-link[data-astro-cid-qogavhvk].is-active{background:hsl(var(--band-soft));color:hsl(var(--ink));font-weight:600}.cjl-toc-sheet-num[data-astro-cid-qogavhvk]{min-width:1.1rem;color:hsl(var(--ink-subtle));font-variant-numeric:tabular-nums;flex:none;font-size:.8125rem}.cjl-toc-sheet-link[data-astro-cid-qogavhvk].is-active .cjl-toc-sheet-num[data-astro-cid-qogavhvk]{color:hsl(var(--primary))}.cjl-legal[data-astro-cid-qogavhvk] .cjl-legal-section{scroll-margin-top:6.5rem}.cjl-legal[data-astro-cid-qogavhvk] .cjl-legal-section+.cjl-legal-section{margin-top:3rem}.cjl-legal[data-astro-cid-qogavhvk] h2{color:hsl(var(--ink));font-size:var(--cjl-prose-h2);letter-spacing:-.018em;margin:0 0 1rem;font-weight:700;line-height:1.2}.cjl-legal[data-astro-cid-qogavhvk] h3{color:hsl(var(--ink));font-size:var(--cjl-prose-h3);margin:2rem 0 .75rem;font-weight:600;line-height:1.35}.cjl-legal[data-astro-cid-qogavhvk] p{color:hsl(var(--ink-muted));font-size:var(--cjl-prose-body);margin:0 0 1rem;line-height:1.7}.cjl-legal[data-astro-cid-qogavhvk] strong{color:hsl(var(--ink));font-weight:600}.cjl-legal[data-astro-cid-qogavhvk] ul,.cjl-legal[data-astro-cid-qogavhvk] ol{color:hsl(var(--ink-muted));font-size:var(--cjl-prose-body);flex-direction:column;gap:.5rem;margin:0 0 1rem;padding-left:1.15rem;line-height:1.7;display:flex}.cjl-legal[data-astro-cid-qogavhvk] ul{list-style:outside}.cjl-legal[data-astro-cid-qogavhvk] li::marker{color:hsl(var(--ink-subtle))}.cjl-legal[data-astro-cid-qogavhvk] a{color:hsl(var(--primary));text-underline-offset:2px;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;transition:color .18s}.cjl-legal[data-astro-cid-qogavhvk] a:hover{color:hsl(var(--primary-hover))}.cjl-legal[data-astro-cid-qogavhvk] a:focus-visible{box-shadow:0 0 0 3px hsl(var(--primary) / .35);border-radius:2px;outline:none}.cjl-legal[data-astro-cid-qogavhvk] .cjl-legal-section>:last-child{margin-bottom:0}@media (prefers-reduced-motion:reduce){.cjl-toc-link[data-astro-cid-qogavhvk],.cjl-toc-fab[data-astro-cid-qogavhvk],.cjl-toc-sheet-backdrop[data-astro-cid-qogavhvk],.cjl-toc-sheet-panel[data-astro-cid-qogavhvk],.cjl-toc-sheet-link[data-astro-cid-qogavhvk],.cjl-toc-sheet-close[data-astro-cid-qogavhvk]{transition:none!important}}
