.legal-grid[data-astro-cid-gp47bozz]{gap:2.5rem;display:grid}@media (width>=1024px){.legal-grid[data-astro-cid-gp47bozz]{grid-template-columns:19rem 1fr;align-items:start;gap:4rem}}.legal-sidebar[data-astro-cid-gp47bozz]{min-width:0}.legal-toc-link[data-astro-cid-gp47bozz]{color:#475569;font-family:var(--font-heading);border-radius:.625rem;align-items:baseline;gap:.5rem;padding:.45rem .625rem;font-size:.875rem;font-weight:500;line-height:1.45;transition:color .16s,background-color .16s;display:flex;position:relative;text-decoration:none!important}.legal-toc-num[data-astro-cid-gp47bozz]{font-family:var(--font-mono);color:#94a3b8;letter-spacing:-.02em;flex-shrink:0;font-size:.75rem;font-weight:600;transition:color .16s}.legal-toc-text[data-astro-cid-gp47bozz]{-webkit-box-decoration-break:clone;box-decoration-break:clone;background-image:linear-gradient(90deg,#0091da,#0091da);background-position:0 calc(100% - 1px);background-repeat:no-repeat;background-size:0% 1px;padding-bottom:2px;transition:color .16s,background-size .22s cubic-bezier(.16,1,.3,1);display:inline;position:relative}@media (hover:hover) and (pointer:fine){.legal-toc-link[data-astro-cid-gp47bozz]:hover{color:#0091da;background-color:#f0f9ff}.legal-toc-link[data-astro-cid-gp47bozz]:hover .legal-toc-num[data-astro-cid-gp47bozz]{color:#0091da}.legal-toc-link[data-astro-cid-gp47bozz]:hover .legal-toc-text[data-astro-cid-gp47bozz]{background-size:100% 1px}}.legal-toc-link[data-astro-cid-gp47bozz].is-active{color:#0091da;background-color:#f0f9ff;font-weight:600}.legal-toc-link[data-astro-cid-gp47bozz].is-active .legal-toc-num[data-astro-cid-gp47bozz]{color:#0091da}.legal-toc-link[data-astro-cid-gp47bozz].is-active .legal-toc-text[data-astro-cid-gp47bozz]{background-size:100% 1px}.legal-toc-link[data-astro-cid-gp47bozz]:focus-visible{outline-offset:2px;color:#0091da;outline:2px solid #0091da}.legal-toc-link[data-astro-cid-gp47bozz]:focus-visible .legal-toc-text[data-astro-cid-gp47bozz]{background-size:100% 1px}.legal-article[data-astro-cid-gp47bozz]{min-width:0;max-width:52rem}.legal-section[data-astro-cid-gp47bozz]{margin-bottom:3.5rem;scroll-margin-top:7.5rem}.legal-section-title[data-astro-cid-gp47bozz]{font-family:var(--font-heading);color:#0f172a;letter-spacing:-.025em;align-items:baseline;gap:.625rem;margin-bottom:1.25rem;font-size:clamp(1.35rem,2.5vw,1.75rem);font-weight:700;line-height:1.3;display:flex}.legal-section-num[data-astro-cid-gp47bozz]{font-family:var(--font-mono);color:#0091da;flex-shrink:0;font-size:.9em;font-weight:600}.legal-paragraphs[data-astro-cid-gp47bozz] p[data-astro-cid-gp47bozz]{font-family:var(--font-sans);color:#334155;overflow-wrap:anywhere;font-size:.96875rem;line-height:1.8}.legal-action-wrap[data-astro-cid-gp47bozz]{border-top:1px dashed #e2e8f0;margin-top:1.25rem;padding-top:1rem}.legal-action-link[data-astro-cid-gp47bozz]{color:#0369a1;font-family:var(--font-heading);background-color:#f0f9ff;border:1px solid #e0f2fe;border-radius:.75rem;align-items:center;gap:.5rem;padding:.5rem .85rem;font-size:.9375rem;font-weight:600;transition:color .18s,background-color .18s,border-color .18s,box-shadow .18s;display:inline-flex;position:relative;text-decoration:none!important}.legal-action-link[data-astro-cid-gp47bozz] .legal-link-text[data-astro-cid-gp47bozz]{display:inline-block;position:relative}.legal-action-link[data-astro-cid-gp47bozz] .legal-link-text[data-astro-cid-gp47bozz]:after{content:"";transform-origin:0;opacity:0;background-color:#0091da;height:1px;transition:transform .2s cubic-bezier(.16,1,.3,1),opacity .2s;position:absolute;bottom:-2px;left:0;right:0;transform:scaleX(0)}@media (hover:hover) and (pointer:fine){.legal-action-link[data-astro-cid-gp47bozz]:hover{color:#0091da;background-color:#e0f2fe;border-color:#bae6fd;box-shadow:0 2px 8px -2px #0091da26}.legal-action-link[data-astro-cid-gp47bozz]:hover .legal-link-text[data-astro-cid-gp47bozz]:after{opacity:1;transform:scaleX(1)}}.legal-action-link[data-astro-cid-gp47bozz]:focus-visible,.table-wrap[data-astro-cid-gp47bozz]:focus-visible{outline-offset:2px;outline:2px solid #0091da}.legal-action-link[data-astro-cid-gp47bozz]:focus-visible .legal-link-text[data-astro-cid-gp47bozz]:after{opacity:1;transform:scaleX(1)}.legal-article[data-astro-cid-gp47bozz] a[data-astro-cid-gp47bozz]:not(.legal-action-link){color:#0284c7;align-items:center;gap:.25rem;font-weight:500;transition:color .18s;display:inline-flex;position:relative;text-decoration:none!important}.legal-article[data-astro-cid-gp47bozz] a[data-astro-cid-gp47bozz]:not(.legal-action-link):after{content:"";transform-origin:0;opacity:0;background-color:currentColor;height:1px;transition:transform .2s cubic-bezier(.16,1,.3,1),opacity .2s;position:absolute;bottom:-2px;left:0;right:0;transform:scaleX(0)}@media (hover:hover) and (pointer:fine){.legal-article[data-astro-cid-gp47bozz] a[data-astro-cid-gp47bozz]:not(.legal-action-link):hover{color:#0091da}.legal-article[data-astro-cid-gp47bozz] a[data-astro-cid-gp47bozz]:not(.legal-action-link):hover:after{opacity:1;transform:scaleX(1)}}.legal-article[data-astro-cid-gp47bozz] a[data-astro-cid-gp47bozz]:not(.legal-action-link):focus-visible{outline-offset:2px;outline:2px solid #0091da}@media (prefers-reduced-motion:reduce){.legal-toc-text[data-astro-cid-gp47bozz],.legal-action-link[data-astro-cid-gp47bozz] .legal-link-text[data-astro-cid-gp47bozz]:after,.legal-article[data-astro-cid-gp47bozz] a[data-astro-cid-gp47bozz]:not(.legal-action-link):after,.legal-arrow[data-astro-cid-gp47bozz],.legal-icon[data-astro-cid-gp47bozz]{transition:none!important;transform:none!important}}
