.legal-hero[data-astro-cid-tv4yzsbk]{padding-block:var(--space-14) var(--space-11);color:var(--on-dark);display:flex;flex-direction:column}.legal-hero[data-astro-cid-tv4yzsbk]>.shell[data-astro-cid-tv4yzsbk]{position:relative;z-index:2;flex:1;display:flex;flex-direction:column;width:100%}.legal-hero[data-astro-cid-tv4yzsbk]{min-height:560px}@media(max-width:1199px){.legal-hero[data-astro-cid-tv4yzsbk]{min-height:605px}}@media(max-width:640px){.legal-hero[data-astro-cid-tv4yzsbk]{min-height:0}}.legal-lead[data-astro-cid-tv4yzsbk]{margin-bottom:auto}.legal-hero[data-astro-cid-tv4yzsbk]:before{background:radial-gradient(ellipse 100% 520px at 30% 115px,var(--grad-5) 0%,var(--grad-4) 14%,var(--grad-3) 28%,var(--grad-2) 44%,var(--grad-1) 60%,var(--grad-0) 100%)}.legal-hero[data-astro-cid-tv4yzsbk]:after{background:radial-gradient(ellipse 60% 340px at 88% 620px,#087ca759,#087ca700 60%)}.eyebrow[data-astro-cid-tv4yzsbk]{display:inline-flex;align-items:center;gap:var(--space-3);font:500 11px/1 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--on-dark-meta);margin-bottom:var(--space-7)}.eyebrow[data-astro-cid-tv4yzsbk]:before{content:"";width:28px;height:1px;background:var(--accent)}.legal-hero[data-astro-cid-tv4yzsbk] h1[data-astro-cid-tv4yzsbk]{font:600 clamp(34px,4.6vw,60px)/1.02 var(--font-sans);letter-spacing:-.028em;color:var(--on-dark);max-width:16ch;text-wrap:balance}.legal-hero[data-astro-cid-tv4yzsbk] h1[data-astro-cid-tv4yzsbk] em[data-astro-cid-tv4yzsbk]{font-style:normal;color:var(--accent)}.legal-lead[data-astro-cid-tv4yzsbk]{font:500 clamp(15px,1.5vw,18px)/1.5 var(--font-sans);color:var(--on-dark-2);max-width:56ch;margin-top:var(--space-5);text-wrap:pretty}.doc-meta[data-astro-cid-tv4yzsbk]{display:flex;gap:var(--space-7);flex-wrap:wrap;margin-top:var(--space-9);padding-top:var(--space-5);border-top:1px solid rgba(255,255,255,.1)}.doc-meta[data-astro-cid-tv4yzsbk] div[data-astro-cid-tv4yzsbk]{display:flex;flex-direction:column;gap:6px}.doc-meta[data-astro-cid-tv4yzsbk] dt[data-astro-cid-tv4yzsbk]{font:500 10px/1 var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--on-dark-3)}.doc-meta[data-astro-cid-tv4yzsbk] dd[data-astro-cid-tv4yzsbk]{font:500 13px/1 var(--font-mono);color:var(--on-dark);font-variant-numeric:tabular-nums}.t-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:var(--space-6) 0 var(--space-7)}.t-scroll>table{margin:0}.t-scroll:focus-visible{outline:2px solid var(--accent);outline-offset:4px}@media(max-width:860px){.t-scroll{background-image:linear-gradient(to right,var(--paper-warm),rgba(247,246,242,0)),linear-gradient(to left,var(--paper-warm),rgba(247,246,242,0)),radial-gradient(farthest-side at 0 50%,#070c1b29,#070c1b00),radial-gradient(farthest-side at 100% 50%,#070c1b29,#070c1b00);background-position:left center,right center,left center,right center;background-repeat:no-repeat;background-size:36px 100%,36px 100%,13px 100%,13px 100%;background-attachment:local,local,scroll,scroll}.sec--dark .t-scroll{background-image:linear-gradient(to right,var(--ink),rgba(7,12,27,0)),linear-gradient(to left,var(--ink),rgba(7,12,27,0)),radial-gradient(farthest-side at 0 50%,#ffffff2e,#fff0),radial-gradient(farthest-side at 100% 50%,#ffffff2e,#fff0)}.t-scroll>table{min-width:560px}.sec-body .t-scroll>table{min-width:660px}.t-scroll>.matrix{min-width:820px}.t-scroll{margin-inline:calc(var(--space-6) * -1);padding-inline:var(--space-6)}.t-scroll>table thead th{padding-top:0}.t-scroll>table tbody td,.t-scroll>table thead th{padding-right:var(--space-4)}}@media(max-width:640px){.t-scroll{margin-inline:calc(var(--space-6) * -1);padding-inline:var(--space-6)}}@media(min-width:861px){.t-scroll{overflow-x:visible;margin-inline:0;padding-inline:0}}@media(max-width:860px){.t-scroll>table.rows-table{min-width:0}}@media(max-width:768px){table.rows-table,table.rows-table tbody,table.rows-table tr,table.rows-table td{display:block}table.rows-table td{min-width:0;width:auto!important;border-bottom:0!important;padding:0 0 var(--space-2)!important}table.rows-table tr{border-bottom:1px solid var(--ink-rule);padding:var(--space-4) 0}table.rows-table td:first-child{padding-top:0!important}}
