.home-page.marketing-page .ai-info-page{padding-top:0}.ai-info-page .legal-hero{min-height:0;border-color:var(--osvi-ds-border)}.ai-info-page .legal-hero>.legal-hero-content{width:min(100%,var(--osvi-ds-frame));min-height:0;margin-inline:auto;padding:var(--osvi-ds-hero-top) var(--osvi-ds-gutter) var(--osvi-ds-section-y-compact)}.ai-info-page .legal-hero h1{font-size:var(--osvi-ds-title-lg);font-weight:500;line-height:1.06;letter-spacing:-.055em}.ai-info-page .legal-hero-meta p{max-width:60ch;font-size:var(--osvi-ds-body-lg)}.ai-info-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:var(--osvi-ds-action-gap)}.home-page.marketing-page .ai-info-page .legal-layout{width:min(100%,var(--osvi-ds-frame));margin-inline:auto;border-color:var(--osvi-ds-border)}.ai-info-page .legal-sections{padding-inline:clamp(28px,5vw,72px)}.ai-info-page .legal-prose :is(h3,strong,dt){color:var(--osvi-ds-ink);font-weight:600}.ai-info-page .legal-prose a:focus-visible{outline:2px solid var(--osvi-ds-accent);outline-offset:4px}.ai-info-facts{margin-top:28px}.ai-info-facts>div{display:grid;grid-template-columns:110px minmax(0,1fr);gap:20px;padding:16px 0;border-bottom:1px solid var(--osvi-ds-border)}.ai-info-facts dd{margin:0;overflow-wrap:anywhere}.ai-info-customer+.ai-info-customer,.ai-info-products>div+div{margin-top:32px;padding-top:4px;border-top:1px solid var(--osvi-ds-border)}.ai-info-products>div:first-child h3{margin-top:0}.ai-info-page blockquote{margin:28px 0;padding-left:24px;border-left:2px solid var(--osvi-ds-accent);color:var(--osvi-ds-ink);font-size:var(--osvi-ds-body-lg)}@media (max-width:900px){.ai-info-page .legal-sections>section{scroll-margin-top:172px}}@media (max-width:680px){.ai-info-page .legal-hero h1{font-size:var(--osvi-ds-title-md)}.ai-info-page .legal-sections{padding-inline:var(--osvi-ds-gutter)}.ai-info-page .legal-prose{font-size:16px}.ai-info-facts>div{grid-template-columns:1fr;gap:4px}}