html:has(.legal-page){scroll-behavior:smooth}.legal-page{--legal-dither-edge-h: calc(100vw * 170 / 720);overflow-x:clip;font-size:var(--fs-lead);line-height:var(--lh-body)}.legal-page .cl-btn:focus-visible,.legal-page .legal-benchmark-tab:focus-visible{outline:2px solid var(--brand-text-bright);outline-offset:3px}.legal-page .legal-solution-tab:focus-visible{outline:2px solid var(--te-ink);outline-offset:3px}.legal-hero{--reference-hero-padding-bottom: var(--hero-air);--reference-hero-columns: minmax(0, 1.02fr) minmax(0, 1fr);--reference-hero-gap: var(--space-8);padding-top:calc(var(--header-h) + var(--hero-air))}.legal-eyebrow{margin:0 0 var(--space-5);font-family:var(--cl-mono);font-size:var(--fs-label);font-weight:600;letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--brand-accent)}.legal-hero-copy{min-width:0}.legal-hero .legal-eyebrow{color:var(--brand-text-bright)}.legal-hero-headline{max-width:var(--measure-sub);margin:var(--space-4) 0 var(--space-5);font-family:var(--font-display);font-size:var(--fs-display);font-weight:400;line-height:var(--lh-display);letter-spacing:var(--tracking-display);color:var(--brand-text-bright);text-wrap:balance}.legal-hero-accent{display:inline;color:inherit}.legal-hero-subtitle{max-width:39rem;margin:0 0 var(--space-6);font-size:var(--fs-lead);line-height:var(--lh-body);color:var(--brand-text)}.legal-hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.legal-evidence-window{position:relative;width:100%;max-width:34rem;justify-self:end;padding:var(--gut);border:1px solid var(--brand-hairline-strong);background:var(--surface);box-shadow:var(--shadow-lift)}.legal-evidence-bar{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:0 var(--space-1) var(--space-4);font-family:var(--cl-mono);font-size:var(--fs-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--brand-text-muted);flex-wrap:wrap}.legal-evidence-status{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--brand-text)}.legal-evidence-status:before{width:.42rem;height:.42rem;content:"";border-radius:50%;background:var(--brand-text-muted)}.legal-evidence-question{padding:var(--space-4) var(--space-5);border:1px solid var(--brand-hairline);background:var(--cl-code-bg)}.legal-field-label{font-family:var(--cl-mono);font-size:var(--fs-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--brand-text-muted)}.legal-evidence-question-text{margin:var(--space-3) 0 0;font-family:var(--font-display);font-size:var(--fs-lead);line-height:var(--lh-body);letter-spacing:var(--tracking-display);color:var(--brand-text-bright)}.legal-evidence-answer{position:relative;margin-top:var(--space-3);padding:var(--gut) var(--gut) calc(var(--te-grit-h) + var(--gut));border-left:3px solid var(--brand-accent);color:var(--te-ink);background:var(--te-grain) 0 0 / var(--te-grain-size) var(--te-grain-size),var(--te-sheet)}.legal-evidence-answer .legal-field-label{color:var(--te-ink-muted)}.legal-evidence-answer-title{margin:var(--space-2) 0 var(--space-2);font-family:var(--font-display);font-size:var(--fs-subhead);font-weight:500;line-height:var(--lh-title);letter-spacing:var(--tracking-display);color:var(--te-ink)}.legal-evidence-answer p{margin:0;font-size:var(--fs-secondary);line-height:var(--lh-body);color:var(--te-ink-2)}.legal-evidence-citation{display:grid;grid-template-columns:4.5rem 1fr;gap:var(--space-4);align-items:start;margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--te-hairline)}.legal-evidence-citation strong{font-family:var(--cl-mono);font-size:var(--fs-label);font-weight:700;letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--brand-accent)}.legal-evidence-citation span{font-family:var(--cl-mono);font-size:var(--fs-secondary);line-height:var(--lh-body);color:var(--te-ink-muted)}.legal-evidence-stats{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-2);margin-top:var(--space-3)}.legal-evidence-stat{padding:var(--space-4);border:1px solid var(--brand-hairline);background:var(--surface)}.legal-evidence-stat strong{display:block;font-family:var(--cl-mono);font-size:var(--fs-lead);color:var(--brand-text-bright)}.legal-evidence-stat span{display:block;margin-top:var(--space-2);font-family:var(--cl-mono);font-size:var(--fs-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--brand-text-muted)}.legal-evidence-tag{position:static;width:auto;padding:var(--space-4) var(--space-4);border:var(--line-w) solid var(--brand-accent);background:var(--surface);margin-top:var(--row-gap)}.legal-evidence-tag strong{display:block;font-family:var(--cl-mono);font-size:var(--fs-label);color:var(--brand-coral)}.legal-evidence-tag span{display:block;margin-top:var(--space-1);font-family:var(--cl-mono);font-size:var(--fs-label);line-height:var(--lh-body);color:var(--brand-text)}.legal-section{padding:var(--section) 0;border-bottom:1px solid var(--brand-hairline)}.legal-section-heading{max-width:48rem;margin-bottom:var(--heading-gap)}.legal-section-heading h2,.legal-benchmark-intro h2,.legal-test-copy h2,.legal-pilot-copy h2,.legal-product-proof h2{margin:0;font-family:var(--font-display);font-size:var(--fs-title);font-weight:400;line-height:var(--lh-title);letter-spacing:var(--tracking-display);color:var(--brand-text-bright)}.legal-section-heading p:not(.legal-eyebrow),.legal-benchmark-intro>p,.legal-test-copy>p:not(.legal-eyebrow),.legal-pilot-copy>p:not(.legal-eyebrow){max-width:45rem;margin:var(--space-5) 0 0;font-size:var(--fs-lead);line-height:var(--lh-body);color:var(--brand-text)}.legal-problem-grid{display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid var(--brand-hairline);border-left:1px solid var(--brand-hairline)}.legal-problem-card{position:relative;min-height:14rem;padding:var(--space-6) var(--space-6) var(--space-6);border-right:1px solid var(--brand-hairline);border-bottom:1px solid var(--brand-hairline);background:var(--surface)}.legal-problem-card:before{position:absolute;top:var(--space-5);right:var(--space-5);content:attr(data-index);font-family:var(--cl-mono);font-size:var(--fs-label);color:var(--brand-text-muted)}.legal-problem-card h3{max-width:28rem;margin:var(--space-6) 0 0;font-family:var(--font-display);font-size:var(--fs-subhead);font-weight:400;line-height:var(--lh-title);letter-spacing:var(--tracking-display);color:var(--brand-text-bright)}.legal-problem-card p:not(.legal-eyebrow){max-width:30rem;margin:var(--space-4) 0 0;color:var(--brand-text)}.legal-solution-section{color:var(--te-ink);background:var(--te-sheet)}.legal-solution-section,.legal-deploy-section{position:relative;isolation:isolate}.legal-solution-section:before,.legal-solution-section:after,.legal-deploy-section:before,.legal-deploy-section:after{position:absolute;inset-inline:0;z-index:-1;height:var(--legal-dither-edge-h);max-height:50%;content:"";background-image:var(--legal-dither);background-size:100% auto;background-repeat:no-repeat;pointer-events:none}.legal-solution-section:before,.legal-deploy-section:before{top:0;background-position:center top}.legal-solution-section:after,.legal-deploy-section:after{bottom:0;background-position:center bottom}.legal-solution-section .legal-eyebrow{color:var(--brand-accent)}.legal-solution-section .legal-section-heading h2{color:var(--te-ink)}.legal-solution-section .legal-section-heading p:not(.legal-eyebrow){color:var(--te-ink-muted)}.legal-solution-layout{display:grid;grid-template-columns:minmax(14rem,20rem) minmax(0,1fr);gap:var(--space-7);align-items:stretch}.legal-solution-tabs{border-top:1px solid var(--te-hairline)}.legal-solution-tab{width:100%;display:grid;grid-template-columns:2.5rem 1fr 1.4rem;align-items:center;gap:var(--space-3);padding:var(--space-5) var(--space-1);border:0;border-bottom:1px solid var(--te-hairline);color:var(--te-ink-muted);background:transparent;text-align:left;cursor:pointer}.legal-tab-num{font-family:var(--cl-mono);font-size:var(--fs-label);color:var(--te-ink-muted)}.legal-tab-name{font-family:var(--font-display);font-size:var(--fs-subhead);letter-spacing:var(--tracking-display)}.legal-tab-arrow{opacity:0;color:var(--brand-accent);font-size:var(--fs-lead)}.legal-solution-tab[aria-selected=true]{color:var(--te-ink)}.legal-solution-tab[aria-selected=true] .legal-tab-num,.legal-solution-tab[aria-selected=true] .legal-tab-arrow{opacity:1;color:var(--brand-accent)}.legal-solution-demo{min-width:0;padding:var(--gut);border:1px solid var(--te-hairline);color:var(--brand-text-bright);background:var(--surface)}.legal-demo-top{display:flex;align-items:center;justify-content:space-between;padding-bottom:var(--space-5);border-bottom:1px solid var(--brand-hairline);flex-wrap:wrap;gap:var(--inline-gap)}.legal-demo-task{font-family:var(--cl-mono);font-size:var(--fs-label);font-weight:700;letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--brand-coral)}.legal-demo-state{font-family:var(--cl-mono);font-size:var(--fs-label);color:var(--brand-text-muted)}.legal-demo-content{display:grid;grid-template-columns:minmax(0,1fr) minmax(14rem,.8fr);gap:var(--space-6);align-items:center;padding:var(--space-6) 0 var(--space-2)}.legal-demo-content h3{margin:0;font-family:var(--font-display);font-size:var(--fs-subhead);font-weight:400;line-height:var(--lh-title);letter-spacing:var(--tracking-display);color:var(--brand-text-bright)}.legal-demo-content p{margin:var(--space-4) 0 0;color:var(--brand-text);line-height:var(--lh-body)}.legal-demo-output{border:1px solid var(--brand-hairline);background:var(--cl-code-bg)}.legal-demo-output-head{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--brand-hairline);font-family:var(--cl-mono);font-size:var(--fs-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--brand-text-muted)}.legal-demo-output-body{margin:0;padding:var(--space-4);font-family:var(--cl-mono);font-size:var(--fs-label);line-height:var(--lh-body);white-space:pre-wrap;overflow-wrap:anywhere}.legal-code-key{color:var(--brand-coral)}.legal-code-value{color:var(--brand-success)}.legal-code-muted{color:var(--brand-text-muted)}.legal-benchmark-section{background:var(--brand-bg)}.legal-benchmark-intro{display:grid;grid-template-columns:1fr minmax(14rem,22rem);gap:var(--space-7);align-items:end;margin-bottom:var(--heading-gap)}.legal-benchmark-shell{border:1px solid var(--brand-hairline);background:var(--surface)}.legal-benchmark-tabs{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid var(--brand-hairline)}.legal-benchmark-tab{min-height:3.8rem;padding:0 var(--space-4);border:0;border-right:1px solid var(--brand-hairline);color:var(--brand-text-muted);background:var(--surface);font-family:var(--cl-mono);font-size:var(--fs-label);font-weight:700;letter-spacing:var(--tracking-label);text-align:left;text-transform:uppercase;cursor:pointer}.legal-benchmark-tab:last-child{border-right:0}.legal-benchmark-tab[aria-selected=true]{color:var(--brand-text-bright);background:var(--brand-accent)}.legal-benchmark-panel{padding:var(--gut)}.legal-benchmark-panel-head{display:flex;justify-content:space-between;gap:var(--space-5);align-items:start;margin-bottom:var(--space-5)}.legal-benchmark-panel-head h3{margin:0;font-family:var(--font-display);font-size:var(--fs-subhead);font-weight:400;line-height:var(--lh-title);letter-spacing:var(--tracking-display);color:var(--brand-text-bright)}.legal-benchmark-panel-head p{max-width:40rem;margin:var(--space-2) 0 0;color:var(--brand-text)}.legal-benchmark-badge{flex:0 1 auto;padding:var(--space-2) var(--space-2);border:1px solid var(--brand-hairline-strong);font-family:var(--cl-mono);font-size:var(--fs-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--brand-text-muted);max-width:100%;overflow-wrap:anywhere;line-height:var(--lh-snug)}.legal-metric-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--brand-hairline);border-left:1px solid var(--brand-hairline)}.legal-metric-card{min-width:0;padding:var(--gut);border-right:1px solid var(--brand-hairline);border-bottom:1px solid var(--brand-hairline);background:var(--surface)}.legal-metric-head{display:flex;justify-content:space-between;gap:var(--space-4);align-items:baseline;margin-bottom:var(--space-5);flex-wrap:wrap}.legal-metric-head strong{font-family:var(--cl-mono);font-size:var(--fs-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--brand-text-bright)}.legal-metric-head span{font-family:var(--cl-mono);font-size:var(--fs-label);text-transform:uppercase;color:var(--brand-text-muted)}.legal-metric-row{margin-top:var(--space-4)}.legal-metric-row:first-of-type{margin-top:0}.legal-metric-row-top{display:flex;justify-content:space-between;gap:var(--space-3);align-items:baseline}.legal-metric-name{min-width:0;font-family:var(--cl-mono);font-size:var(--fs-secondary);color:var(--brand-text);white-space:normal;overflow-wrap:anywhere;line-height:var(--lh-snug)}.legal-metric-row.is-sie .legal-metric-name{color:var(--brand-coral)}.legal-metric-value{flex:0 0 auto;font-family:var(--cl-mono);font-size:var(--fs-secondary);font-weight:700;color:var(--brand-text-bright)}.legal-metric-track{height:.35rem;margin-top:var(--space-2);overflow:hidden;background:var(--brand-hairline)}.legal-metric-fill{height:100%;background:var(--brand-text-muted)}.legal-metric-row.is-sie .legal-metric-fill{background:var(--brand-accent)}.legal-benchmark-result{display:grid;grid-template-columns:6.5rem 1fr;gap:var(--space-5);align-items:start;margin-top:var(--space-5);padding:var(--space-5) var(--space-5);border-left:3px solid var(--brand-accent);background:var(--brand-bg-elevated)}.legal-benchmark-result strong{font-family:var(--cl-mono);font-size:var(--fs-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--brand-coral)}.legal-benchmark-result p{margin:0;color:var(--brand-text-bright);font-size:var(--fs-lead);line-height:var(--lh-body)}.legal-benchmark-foot{display:flex;justify-content:space-between;gap:var(--space-5);align-items:center;margin-top:var(--space-5)}.legal-benchmark-foot p{max-width:48rem;margin:0;font-family:var(--cl-mono);font-size:var(--fs-secondary);line-height:var(--lh-body);color:var(--brand-text-muted)}.legal-test-layout{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:var(--group-gap);align-items:start}.legal-test-copy{position:sticky;top:7rem}.legal-test-cards{border-top:1px solid var(--brand-hairline)}.legal-test-card{display:grid;grid-template-columns:4.5rem 1fr;gap:var(--space-5);padding:var(--space-6) 0;border-bottom:1px solid var(--brand-hairline)}.legal-test-num{font-family:var(--cl-mono);font-size:var(--fs-label);color:var(--brand-accent)}.legal-test-card h3{margin:0;font-family:var(--font-display);font-size:var(--fs-subhead);font-weight:400;letter-spacing:var(--tracking-display);color:var(--brand-text-bright)}.legal-test-card p{margin:var(--space-3) 0 var(--space-4);color:var(--brand-text)}.legal-test-measure{font-family:var(--cl-mono);font-size:var(--fs-secondary);line-height:var(--lh-body);color:var(--brand-text-bright)}.legal-test-measure span{color:var(--brand-text-muted)}.legal-product-proof{padding:var(--space-8) 0;background:var(--brand-accent);color:var(--brand-text-bright)}.legal-product-proof-inner{display:grid;grid-template-columns:1.15fr 1fr;gap:var(--group-gap);align-items:center}.legal-product-proof h2{color:var(--brand-text-bright)}.legal-product-numbers{display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid rgba(255,255,255,.4);border-left:1px solid rgba(255,255,255,.4)}.legal-product-number{min-height:6.5rem;padding:var(--space-5);border-right:1px solid rgba(255,255,255,.4);border-bottom:1px solid rgba(255,255,255,.4)}.legal-product-number strong{display:block;font-family:var(--cl-mono);font-size:var(--fs-subhead)}.legal-product-number span{display:block;margin-top:var(--space-2);font-family:var(--cl-mono);font-size:var(--fs-label);letter-spacing:var(--tracking-label);text-transform:uppercase}.legal-pilot-section{position:relative;overflow:hidden;background:var(--brand-bg);background-image:url(/hero/cta-bg.png);background-position:center;background-repeat:no-repeat;background-size:cover}.legal-pilot-grid{position:relative;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:var(--space-8);align-items:start}.legal-pilot-copy>.legal-eyebrow{color:var(--brand-text-bright)}.legal-pilot-card{padding:var(--gut);border:1px solid var(--brand-hairline-strong);background:var(--surface)}.legal-pilot-card h3{margin:0;font-family:var(--font-display);font-size:var(--fs-subhead);font-weight:400;letter-spacing:var(--tracking-display);color:var(--brand-text-bright)}.legal-pilot-card>p:not(.legal-eyebrow){margin:var(--space-3) 0 var(--space-5);color:var(--brand-text)}.legal-pilot-fields{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-2)}.legal-pilot-field{min-height:4.2rem;padding:var(--space-3);border:1px solid var(--brand-hairline);background:var(--cl-code-bg)}.legal-pilot-field.wide{grid-column:1 / -1}.legal-pilot-field span{display:block;font-family:var(--cl-mono);font-size:var(--fs-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--brand-text-muted)}.legal-pilot-field strong{display:block;margin-top:var(--space-2);font-family:var(--cl-mono);font-size:var(--fs-secondary);font-weight:500;color:var(--brand-text-bright)}.legal-pilot-actions{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-4)}.legal-deploy-section{color:var(--te-ink);background:var(--te-sheet)}.legal-deploy-section .legal-eyebrow{color:var(--brand-accent)}.legal-deploy-section .legal-section-heading h2{color:var(--te-ink)}.legal-deploy-section .legal-section-heading p:not(.legal-eyebrow){color:var(--te-ink-muted)}.legal-deploy-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4)}.legal-deploy-card{display:flex;min-height:28rem;flex-direction:column;padding:var(--gut);border:1px solid var(--te-hairline);color:var(--te-ink);background:var(--brand-off-white)}.legal-deploy-card.is-featured{color:var(--brand-text-bright);border-color:var(--brand-accent);background:var(--surface)}.legal-deploy-tag{align-self:flex-start;padding:var(--space-1) var(--space-2);border:1px solid currentColor;font-family:var(--cl-mono);font-size:var(--fs-label);font-weight:700;letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--brand-accent)}.legal-deploy-card h3{margin:var(--space-5) 0 0;font-family:var(--font-display);font-size:var(--fs-subhead);font-weight:400;line-height:var(--lh-title);letter-spacing:var(--tracking-display);color:inherit}.legal-deploy-card>p{margin:var(--space-4) 0 0;font-size:var(--fs-lead);line-height:var(--lh-body);color:var(--te-ink)}.legal-deploy-card.is-featured>p{color:var(--brand-text)}.legal-deploy-list{display:grid;gap:var(--space-3);margin:var(--space-6) 0 var(--space-6);padding:0;list-style:none}.legal-deploy-list li{position:relative;padding-left:var(--space-5);color:var(--te-ink);line-height:var(--lh-body)}.legal-deploy-list li:before{position:absolute;left:0;content:"↳";font-family:var(--cl-mono);color:var(--brand-accent)}.legal-deploy-card.is-featured .legal-deploy-list li{color:var(--brand-text)}.legal-deploy-card .cl-btn{align-self:flex-start;margin-top:auto}.legal-page .legal-deploy-card:not(.is-featured) .legal-deploy-light-btn{color:var(--brand-white);background:var(--te-ink);border-color:var(--te-ink)}.legal-page .legal-deploy-card:not(.is-featured) .legal-deploy-light-btn:hover{color:var(--brand-white);background:var(--brand-accent);border-color:var(--brand-accent)}.legal-deploy-secondary-link{align-self:flex-start;margin-top:var(--space-4);font-family:var(--cl-mono);font-size:var(--fs-label);letter-spacing:var(--tracking-label);color:var(--brand-text-muted);text-decoration:underline;text-underline-offset:.2rem}.legal-deploy-secondary-link:hover{color:var(--brand-text-bright)}.legal-deploy-local{margin-top:var(--space-5)}.legal-deploy-local>p:first-child{margin:0;font-family:var(--cl-mono);font-size:var(--fs-secondary);color:var(--te-ink-muted)}.legal-deploy-local a{color:var(--te-ink);text-underline-offset:.2rem}.legal-deploy-note{margin:var(--space-4) 0 0;padding:var(--space-5) var(--space-5);border-left:3px solid var(--brand-accent);font-size:var(--fs-secondary);line-height:var(--lh-body);color:var(--te-ink-muted);background:var(--brand-off-white)}.legal-page .industry-case{padding-block:var(--section)}.legal-page .industry-agent-node :is(span,small,em),.legal-page .industry-agent-tool :is(span,small),.legal-page .industry-agent-toolbox>p,.legal-page .industry-agent-results header span,.legal-page .industry-agent-result>span,.legal-page .industry-agent-stats span{font-size:var(--fs-label)}.legal-page .industry-agent-node :is(span,small),.legal-page .industry-agent-tool small,.legal-page .industry-agent-results header span,.legal-page .industry-agent-result>span{color:var(--brand-text-muted)}.legal-page .legal-hero-grid{grid-template-columns:var(--reference-hero-columns);align-items:start;gap:var(--group-gap)}.legal-page #benchmarks,.legal-page #test{padding-bottom:0;border-bottom:0}.legal-test-copy>.cl-btn{margin-top:var(--heading-gap)}@media(min-width:960px){.legal-page .legal-hero-grid{gap:var(--space-8)}}@media(max-width:959.98px){.legal-benchmark-intro{gap:var(--heading-gap)}.legal-benchmark-intro>p{margin-top:0}.legal-hero{--reference-hero-columns: 1fr}.legal-evidence-window{max-width:36rem;justify-self:start;margin-inline:auto}.legal-problem-grid,.legal-solution-layout,.legal-test-layout,.legal-product-proof-inner,.legal-pilot-grid,.legal-benchmark-intro,.legal-deploy-grid{grid-template-columns:1fr}.legal-test-copy{position:static}.legal-benchmark-tabs{grid-template-columns:repeat(2,1fr)}.legal-benchmark-tab:nth-child(2){border-right:0}.legal-benchmark-tab:nth-child(-n+2){border-bottom:1px solid var(--brand-hairline)}.legal-metric-grid,.legal-demo-content{grid-template-columns:1fr}.legal-benchmark-panel-head,.legal-benchmark-result,.legal-benchmark-foot{grid-template-columns:1fr;flex-direction:column;align-items:flex-start}.legal-deploy-card{min-height:0}}@media(max-width:639.98px){.legal-hero-headline{max-width:none}.legal-hero-actions{display:grid;grid-template-columns:1fr}.legal-hero-actions .cl-btn{width:100%;justify-content:center}.legal-problem-grid,.legal-pilot-fields,.legal-product-numbers{grid-template-columns:1fr}.legal-test-card{grid-template-columns:2.4rem 1fr}.legal-evidence-citation{grid-template-columns:1fr;gap:var(--space-2)}.legal-pilot-field.wide{grid-column:auto}}@media(prefers-reduced-motion:reduce){html:has(.legal-page){scroll-behavior:auto}}@media(min-width:960px){.legal-metric-grid:where(.astro-juiisikt)[data-metric-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}}
