:root{--bg:#fff;--text:#232527;--muted:#6b6e73;--border:#232527;--surface:#f4f4f5;--content-max-width:1320px;--content-padding-x:16px;--font-noto-arabic:"Noto Sans Arabic", ui-sans-serif, system-ui, sans-serif;--brand:#149660;--brand-hover:#118a52;--brand-fg:#fff;--aerospace:#3b6ea8;--retail:#bc955c;--leadership:#5f8f8b;--ai:#8b5cf6;--school-fg:#232527;--header-on-dark-fg:#fff;--header-on-light-fg:#232527;--button-bg:var(--brand);--button-fg:var(--brand-fg);--button-hover:var(--brand-hover);--intro-band-bg:#232527;--intro-panel-bg:#303335;--site-header-stack:clamp(3.85rem, 9.5vw, 5.75rem)}.site-intro-band-hero{box-sizing:border-box;background-color:var(--intro-band-bg,#232527);width:100%;color:var(--bg);text-align:center;flex-shrink:0;padding-block:clamp(2rem,5vw,3rem) clamp(1.75rem,4vw,2.5rem)}.site-intro-band-hero__inner{box-sizing:border-box;flex-direction:column;align-items:center;gap:clamp(1rem,2.5vw,1.5rem);width:100%;max-width:1320px;margin-inline:auto;padding-inline:16px;display:flex}.site-intro-band-hero__title{letter-spacing:clamp(.08em,1vw,.11em);text-transform:uppercase;max-width:80rem;color:inherit;margin:0;font-family:inherit;font-size:clamp(1.875rem,5.5vw + .5rem,5.875rem);font-weight:600;line-height:1.05}.site-intro-band-hero__title:not([lang=ar]){font-variant-numeric:tabular-nums}.site-intro-band-hero__lead{letter-spacing:.03em;width:min(62.5625rem,100%);color:inherit;opacity:.97;margin:0;font-size:clamp(1.0625rem,1.2vw + .9rem,1.6875rem);font-weight:500;line-height:1.37}.site-intro-band-hero__divider{background-color:#fafafa38;border:none;width:min(54.5rem,92%);height:1px;margin-block:clamp(.75rem,2vw,1.25rem) 0;margin-inline:auto;display:block}html[lang=ar] .site-intro-band-hero__title{text-transform:none;letter-spacing:0;line-height:1.2}
:root{--bg:#fff;--text:#232527;--muted:#6b6e73;--border:#232527;--surface:#f4f4f5;--content-max-width:1320px;--content-padding-x:16px;--font-noto-arabic:"Noto Sans Arabic", ui-sans-serif, system-ui, sans-serif;--brand:#149660;--brand-hover:#118a52;--brand-fg:#fff;--aerospace:#3b6ea8;--retail:#bc955c;--leadership:#5f8f8b;--ai:#8b5cf6;--school-fg:#232527;--header-on-dark-fg:#fff;--header-on-light-fg:#232527;--button-bg:var(--brand);--button-fg:var(--brand-fg);--button-hover:var(--brand-hover);--intro-band-bg:#232527;--intro-panel-bg:#303335;--site-header-stack:clamp(3.85rem, 9.5vw, 5.75rem)}.legal-policies-page{box-sizing:border-box;color:#232527;flex-direction:column;align-self:stretch;width:100vw;max-width:100vw;margin-inline-start:calc(50% - 50vw);display:flex}.legal-policies-page__sheet{background-color:#232527;flex:1;width:100%;margin-top:clamp(-2.75rem,-4vw,-1.5rem);padding-block:clamp(1.75rem,4vw,2.75rem) clamp(2.75rem,6vw,4rem)}.legal-policies-page__sheet-inner{box-sizing:border-box;width:100%;max-width:1320px;margin-inline:auto;padding-inline:16px}.legal-policies-page__panel{box-sizing:border-box;background-color:#fafafa;max-width:68.5rem;margin-inline:auto;padding:clamp(1.85rem,4vw,2.85rem) clamp(1.35rem,4vw,2.95rem) clamp(2.75rem,6vw,4rem)}.legal-policies-page__doc-title{letter-spacing:.004em;color:#232527;margin:0 0 clamp(1.5rem,3vw,2rem);font-size:clamp(1.5rem,1.6vw + 1.05rem,2.5rem);font-weight:500;line-height:1.1}.legal-policies-page__prose{font-size:1.0625rem;font-weight:300;line-height:1.41176}.legal-policies-page__prose p{margin:0 0 1rem}.legal-policies-page__prose p:last-child{margin-bottom:0}.legal-policies-page__prose h3{margin:clamp(1.25rem,3vw,1.75rem) 0 .85rem;font-size:1.0625rem;font-weight:700;line-height:1.41176}.legal-policies-page__prose h3:first-child{margin-top:0}.legal-policies-page__prose a{color:var(--brand);text-underline-offset:.12em;font-weight:500;text-decoration:underline}.legal-policies-page__prose a:hover{color:var(--brand-hover)}.legal-policies-page__subhead-medium{margin:clamp(1rem,2vw,1.35rem) 0 .5rem;font-size:1.0625rem;font-weight:500;line-height:1.41176}.legal-policies-page__numbered-list{margin:.35rem 0 1rem;padding-inline-start:1.35rem}.legal-policies-page__numbered-list>li+li{margin-top:.35rem}.legal-policies-page__numbered-list>li::marker{font-weight:500}.legal-policies-page__meta-row{margin-top:clamp(1.25rem,3vw,1.65rem)}.legal-policies-page__meta-row:last-child{margin-bottom:0}
