[data-public-lang=en]{display:none}html[lang=en] [data-public-lang=ar]{display:none}html[lang=en] [data-public-lang=en]{display:revert}html[lang=ar] [data-public-lang=ar]{display:revert}.public-info-page .public-info-layout{display:grid;grid-template-columns:200px minmax(0,1fr);gap:80px;align-items:start;padding-block:24px 64px}.public-index{position:sticky;top:32px}.public-index>nav{display:grid;gap:8px;margin-top:24px}.public-index a{display:flex;min-height:44px;padding-block:8px;color:var(--muted);text-decoration:none}.public-index a[aria-current=page]{color:var(--ink);font-weight:600}.public-index a:hover{color:var(--accent)}.public-content{max-width:880px;min-width:0}.public-heading{padding-bottom:32px;border-bottom:1px solid var(--line);margin-bottom:40px}.public-info-page .public-heading h1{margin-top:0}.public-content section{margin-block:0 40px}.public-content p,.public-content li{font-size:17px;line-height:1.95;overflow-wrap:anywhere}.public-content p{margin-block:0 20px}.public-content ol{padding-inline-start:24px}.public-content li{padding-inline-start:4px;margin-bottom:12px}.public-content h2{margin-bottom:16px!important}.public-content code{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.85em;direction:ltr;unicode-bidi:isolate;background:var(--surface-raised);padding:2px 5px;border-radius:4px;overflow-wrap:anywhere}.public-info-page .public-footer{border-top:1px solid var(--line);padding-block:28px;background:var(--page-bg)}.public-footer>.wrap{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}.public-footer nav{display:flex;gap:24px;flex-wrap:wrap}.public-footer nav>a{display:inline-flex;align-items:center;min-height:44px;font-size:14px}.public-error{padding-block:48px 88px;max-width:800px}.public-error .form-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:32px}@media(max-width:1023px){.public-info-page .public-info-layout{grid-template-columns:minmax(0,1fr);gap:32px;padding-top:0}.public-index{position:static}.public-index>nav{display:flex;gap:12px 24px;flex-wrap:wrap;margin-top:12px}.public-content{max-width:none}}@media(max-width:640px){.public-info-page .public-info-layout{padding-bottom:32px}.public-heading{padding-bottom:24px;margin-bottom:32px}.public-content p,.public-content li{font-size:16px}.public-footer>.wrap{align-items:start;flex-direction:column}.public-footer nav{gap:8px 20px}.public-error{padding-block:24px 64px}}

