.legal-layout{padding-block:4rem 6rem}.legal-header{padding-bottom:3rem;border-bottom:1px solid var(--site-line);margin-bottom:3rem}.legal-header .site-heading{max-width:24ch;font-size:clamp(2.5rem,4.5vw,4rem)}.legal-columns{display:grid;grid-template-columns:230px minmax(0,720px);justify-content:space-between;gap:4rem}.legal-contents{position:sticky;top:150px;align-self:start;max-height:calc(100dvh - 180px);overflow:auto}.legal-contents h2{font-size:.8125rem;font-weight:500;margin-bottom:1rem}.legal-contents ol{display:grid;gap:12px}.legal-contents a{display:flex;align-items:baseline;gap:10px;font-size:.8125rem;line-height:1.6;color:var(--site-muted)}.legal-contents a:hover{color:var(--site-ink)}.legal-contents a span{color:var(--site-orange-ink);font-size:.6875rem}.legal-prose h2{font-size:1.3rem;font-weight:500;color:var(--site-ink);letter-spacing:-.015em;margin:3rem 0 1rem;padding-top:2rem;border-top:1px solid var(--site-line)}.legal-prose h2:first-child{margin-top:0;padding-top:0;border-top:0}.legal-prose h3{font-size:1rem;font-weight:500;margin:1.8rem 0 .8rem}.legal-prose p,.legal-prose li{color:var(--site-muted);font-size:.9375rem;line-height:1.85}.legal-prose p{margin-bottom:1rem}.legal-prose ul,.legal-prose ol{margin-block:1rem}.legal-prose ul>li{display:flex;align-items:flex-start;gap:10px;margin-bottom:8px}.legal-prose ol{list-style:decimal;padding-left:1.4rem}.legal-prose a,.legal-contact a{color:var(--site-orange-ink);text-decoration:underline;text-underline-offset:3px}.legal-prose strong{color:var(--site-ink);font-weight:500}.legal-prose code{padding:2px 5px;background:var(--site-subtle);border-radius:4px;font-size:.8125rem;overflow-wrap:anywhere}.legal-highlight{border:1px solid var(--site-line);background:var(--site-subtle);color:var(--site-ink);padding:1.3rem;border-radius:8px;font-size:.875rem;line-height:1.8;margin-block:1.4rem}.legal-highlight--warning{border-color:#ccc;background:var(--site-subtle)}.legal-contact{margin-top:4rem;padding:2rem;border:1px solid var(--site-line);border-radius:10px;background:var(--site-subtle);font-size:.875rem;line-height:1.8;color:var(--site-muted)}.legal-contact h2{color:var(--site-ink);font-size:1.125rem;font-weight:500;margin-bottom:10px}@media (max-width: 900px){.legal-columns{grid-template-columns:1fr;gap:3rem}.legal-contents{position:static;max-height:none}.legal-contents ol{grid-template-columns:1fr 1fr;gap:12px 20px}}@media (max-width: 500px){.legal-contents ol{grid-template-columns:1fr}}.marketing-site[lang=ar] .legal-layout{font-family:Helvetica Now Display,IBM Plex Sans Arabic,sans-serif}.marketing-site[lang=ar] .legal-layout :is(h1,h2,h3){font-family:inherit;font-feature-settings:normal;font-weight:500;line-height:inherit;letter-spacing:normal}.marketing-site[lang=ar] .legal-layout :is(.site-heading,.site-description){margin-left:0;margin-right:0;text-align:left}.marketing-site[lang=ar] .legal-layout h1.site-heading{line-height:1.08;letter-spacing:-.045em}.marketing-site[lang=ar] .legal-layout .legal-prose h2{letter-spacing:-.015em}.marketing-site[lang=ar] .legal-layout .site-eyebrow{direction:ltr}
