.legal-page{min-height:100vh;color:var(--ink,#15291f);text-align:start;background:#fff;font-family:Figtree,Arial,sans-serif;font-size:16px;line-height:1.65}.legal-page[lang=ar]{font-family:IBM Plex Sans Arabic,Arial,sans-serif}.legal-page,.legal-page *{box-sizing:border-box}.legal-page a{color:inherit}.legal-page a:focus-visible,.legal-page summary:focus-visible{outline:3px solid var(--green-deep,#047747);outline-offset:4px;border-radius:3px}.legal-page svg{stroke-width:1.7px;flex-shrink:0;width:17px;height:17px;display:block}.legal-skip-link{z-index:100;background:var(--emerald,#01644e);border-radius:6px;padding:10px 16px;position:fixed;inset-block-start:10px;inset-inline-start:16px;transform:translateY(-180%);color:#fff!important}.legal-skip-link:focus{transform:none}.legal-header{border-bottom:1px solid var(--line,#dfe7df)}.legal-header-inner{justify-content:space-between;align-items:center;gap:24px;width:min(1120px,100% - 64px);min-height:88px;margin-inline:auto;display:flex}.legal-brand{flex-shrink:0;align-items:center;min-height:44px;display:inline-flex}.legal-brand img{width:137px;max-width:100%;height:auto;display:block}.legal-back-link{justify-content:center;align-items:center;gap:10px;min-height:44px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex;color:var(--emerald,#01644e)!important}.legal-back-link:hover span{text-underline-offset:4px;text-decoration:underline}.legal-page[dir=rtl] .legal-back-link svg{transform:scaleX(-1)}.legal-main{width:min(1120px,100% - 64px);margin-inline:auto;padding-block:52px 72px}.legal-intro{border-bottom:1px solid var(--line,#dfe7df);margin-bottom:34px;padding-bottom:35px}.legal-intro-topline{justify-content:space-between;align-items:center;gap:20px;margin-bottom:23px;display:flex}.legal-eyebrow{color:var(--emerald,#01644e);margin:0;font-size:13px;font-weight:600;line-height:1.5}.legal-language-nav{border:1px solid var(--line,#dfe7df);direction:ltr;border-radius:8px;flex-shrink:0;align-items:center;gap:3px;padding:3px;display:flex}.legal-language-nav a{border-radius:5px;justify-content:center;align-items:center;min-width:38px;min-height:36px;padding:5px 8px;font-size:12px;font-weight:600;line-height:1.3;text-decoration:none;display:flex}.legal-language-nav a[lang=ar]{font-family:IBM Plex Sans Arabic,Arial,sans-serif;font-size:15px}.legal-language-nav a:hover{background:#f0f5ef}.legal-language-nav a[aria-current=page]{color:var(--emerald,#01644e);background:#e8f3ee}.legal-intro h1{letter-spacing:-1.2px;overflow-wrap:anywhere;text-wrap:balance;max-width:840px;margin:0;font-family:Figtree,Arial,sans-serif;font-size:clamp(32px,4.2vw,52px);font-weight:600;line-height:1.13}.legal-intro h1[lang=ar]{letter-spacing:0;font-family:IBM Plex Sans Arabic,Arial,sans-serif;line-height:1.45}.legal-original-language{color:var(--muted,#5b6a60);margin:15px 0 0;font-size:13px;line-height:1.6}.legal-reading-layout{min-width:0;max-width:780px;margin-inline:auto}.legal-reading-layout--with-contents{grid-template-columns:230px minmax(0,1fr);align-items:start;gap:52px;max-width:none;display:grid}.legal-toc-desktop{scrollbar-width:thin;scrollbar-color:#c8d5cc transparent;min-width:0;max-height:calc(100vh - 56px);padding-inline-end:12px;position:sticky;top:28px;overflow:auto}.legal-toc-desktop h2{color:var(--muted,#5b6a60);letter-spacing:0;margin:0 0 13px;font-size:12px;font-weight:600;line-height:1.5}.legal-toc-desktop ol,.legal-toc-mobile ol{margin:0;padding:0;list-style:none}.legal-toc-desktop li,.legal-toc-mobile li{margin:0}.legal-toc-desktop a,.legal-toc-mobile nav a{color:#4e6257;overflow-wrap:anywhere;padding:8px 0;font-size:13px;line-height:1.5;text-decoration:none;display:block}.legal-toc-desktop a:hover,.legal-toc-mobile nav a:hover{color:var(--emerald,#01644e);text-underline-offset:3px;text-decoration:underline}.legal-toc-desktop .legal-toc-subsection,.legal-toc-mobile .legal-toc-subsection{padding-inline-start:12px}.legal-toc-mobile{display:none}.legal-document{overflow-wrap:anywhere;text-align:start;min-width:0;max-width:780px;font-family:Figtree,Arial,sans-serif;font-size:16px;line-height:1.8}.legal-document[lang=ar]{font-family:IBM Plex Sans Arabic,Arial,sans-serif;line-height:2}.legal-document:focus{outline:none}.legal-document h2,.legal-document h3{color:var(--ink,#15291f);text-wrap:pretty;margin:37px 0 13px;scroll-margin-top:28px;font-weight:600;line-height:1.4}.legal-document h2{letter-spacing:-.45px;font-size:25px}.legal-document h3{letter-spacing:-.15px;font-size:19px}.legal-document[lang=ar] h2,.legal-document[lang=ar] h3{letter-spacing:0;line-height:1.7}.legal-document>h2:first-child,.legal-document>h3:first-child{margin-top:0}.legal-document p{white-space:pre-line;color:#374e41;margin:0 0 20px}.legal-metadata{background:#f7faf7;border:1px solid #dfe7df;border-radius:11px;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 24px;margin-bottom:32px;padding:23px 25px;display:grid}.legal-metadata p{color:#62766a;overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.8}.legal-metadata p:first-line{color:#193d2c;font-size:15px;font-weight:600}.legal-document a{color:var(--emerald,#01644e);text-underline-offset:3px;overflow-wrap:anywhere;unicode-bidi:isolate;text-decoration:underline;text-decoration-thickness:1px}.legal-document a:hover{text-decoration-thickness:2px}.legal-document ul,.legal-document ol{margin:0 0 22px;padding-inline-start:23px;list-style-position:outside}.legal-document ul{list-style-type:disc}.legal-document ol{list-style-type:decimal}.legal-document li{color:#374e41;white-space:pre-line;margin:8px 0;padding-inline-start:3px}.legal-document li::marker{color:#5b7869}.legal-table-wrap{border:1px solid var(--line,#dfe7df);overscroll-behavior-x:contain;border-radius:10px;max-width:100%;margin:22px 0 28px;overflow-x:auto}.legal-document table{border-collapse:collapse;border-spacing:0;width:100%;font:inherit;table-layout:fixed;font-size:14px;line-height:1.65}.legal-document th,.legal-document td{border-bottom:1px solid var(--line,#dfe7df);text-align:start;vertical-align:top;overflow-wrap:anywhere;white-space:pre-line;padding:14px 16px}.legal-document th{color:var(--ink,#15291f);background:#f0f5ef;font-size:13px;font-weight:600}.legal-document td{color:#374e41}.legal-document tr:last-child td{border-bottom:0}.legal-document th+th,.legal-document td+td{border-inline-start:1px solid var(--line,#dfe7df)}.legal-source{border-top:1px solid var(--line,#dfe7df);color:var(--muted,#5b6a60);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 24px;margin-top:38px;padding-top:22px;font-family:Figtree,Arial,sans-serif;font-size:12px;line-height:1.6;display:flex}.legal-source[lang=ar]{font-family:IBM Plex Sans Arabic,Arial,sans-serif}.legal-source a{align-items:center;gap:7px;min-height:44px;font-weight:500;text-decoration:none;display:inline-flex}.legal-source a:hover{text-decoration:underline}.legal-source svg{width:15px;height:15px}.legal-related{border-top:1px solid var(--line,#dfe7df);flex-wrap:wrap;gap:12px 25px;margin-top:36px;padding-top:24px;display:flex}.legal-related a{min-height:44px;color:var(--emerald,#01644e);text-underline-offset:3px;overflow-wrap:anywhere;align-items:center;gap:8px;font-size:14px;text-decoration:underline;display:inline-flex}@media (max-width:960px){.legal-reading-layout--with-contents{grid-template-columns:190px minmax(0,1fr);gap:32px}.legal-header-inner,.legal-main{width:calc(100% - 48px)}.legal-document h2{font-size:23px}}@media (max-width:740px){.legal-header-inner{gap:16px;min-height:74px}.legal-brand img{width:122px}.legal-back-link{gap:7px;font-size:13px}.legal-main{padding-block:29px 42px}.legal-intro{margin-bottom:24px;padding-bottom:24px}.legal-intro-topline{gap:12px;margin-bottom:20px}.legal-language-nav a{min-width:32px;min-height:34px;padding:4px 6px}.legal-eyebrow{font-size:12px}.legal-intro h1{letter-spacing:-.75px;font-size:35px;line-height:1.18}.legal-original-language{margin-top:12px;font-size:12px}.legal-reading-layout--with-contents{display:block}.legal-toc-desktop{display:none}.legal-toc-mobile{border:1px solid var(--line,#dfe7df);border-radius:10px;margin-bottom:29px;display:block}.legal-toc-mobile summary{cursor:pointer;min-height:48px;color:var(--emerald,#01644e);justify-content:space-between;align-items:center;gap:12px;padding:12px 15px;font-size:13px;font-weight:600;line-height:1.6;list-style:none;display:flex}.legal-toc-mobile summary::-webkit-details-marker{display:none}.legal-toc-mobile[open] summary{border-bottom:1px solid var(--line,#dfe7df)}.legal-toc-mobile[open] summary svg{transform:rotate(180deg)}.legal-toc-mobile nav{max-height:320px;padding:8px 15px 12px;overflow:auto}.legal-toc-mobile nav a{padding-block:10px}.legal-document{font-size:15px;line-height:1.8}.legal-document h2{margin-top:30px;font-size:23px}.legal-document h3{margin-top:27px;font-size:18px}.legal-document p{margin-bottom:18px}.legal-metadata{gap:17px 15px;margin-bottom:24px;padding:18px}.legal-metadata p{margin:0;font-size:11px}.legal-metadata p:first-line{font-size:13px}.legal-document table{font-size:12px;line-height:1.7}.legal-document th,.legal-document td{padding:11px 10px}.legal-document th{font-size:12px}.legal-source{gap:0 18px;margin-top:29px;padding-top:16px}}@media (max-width:374px){.legal-header-inner,.legal-main{width:calc(100% - 36px)}.legal-brand img{width:108px}.legal-back-link{gap:6px;font-size:12px}.legal-back-link svg{width:15px;height:15px}.legal-intro h1{font-size:31px}.legal-language-nav a{min-width:29px;padding-inline:5px}.legal-eyebrow{font-size:11px}.legal-document h2{font-size:21px}}@media print{.legal-header,.legal-language-nav,.legal-toc-desktop,.legal-toc-mobile,.legal-related,.legal-skip-link{display:none!important}.legal-main{width:100%;padding:0}.legal-reading-layout--with-contents{display:block}.legal-document{max-width:none;font-size:11pt}.legal-intro h1{font-size:26pt}.legal-document h2,.legal-document h3{break-after:avoid}.legal-document tr{break-inside:avoid}.legal-source{display:block}}
