.cv-legal-policies{gap:28px;padding-top:24px;display:flex}.cv-legal-policies a{color:#68625b;border-bottom:2px solid #0000;align-items:center;min-height:44px;padding-block:12px;font-size:14px;display:inline-flex}.cv-legal-policies a[aria-current=page]{color:var(--cv-coral);border-color:currentColor}.cv-legal-policies a:hover{color:var(--cv-ink)}.cv-legal-header{border-bottom:1px solid var(--cv-rule);padding-block:54px 32px;scroll-margin-top:24px}.cv-legal-site .cv-legal-header h1{letter-spacing:-.055em;text-wrap:balance;max-width:1000px;margin:24px 0;font-size:clamp(44px,5.8vw,84px);font-weight:500;line-height:1.06}.cv-legal-description{color:#605c56;max-width:760px;font-size:16px;line-height:1.75}.cv-legal-dates{color:#716b64;flex-wrap:wrap;gap:8px 28px;margin-top:28px;font-size:12px;display:flex}.cv-legal-layout{grid-template-columns:minmax(190px,270px) minmax(0,760px);align-items:start;gap:clamp(40px,6vw,100px);padding-block:44px 90px;display:grid}.cv-legal-sidebar{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--cv-rule) transparent;max-height:calc(100svh - 48px);padding-inline-end:14px;position:sticky;top:24px;overflow-y:auto}.cv-legal-contents-label{margin-bottom:16px;font-size:12px;font-weight:600}.cv-legal-contents{margin:0;padding:0;list-style:none}.cv-legal-contents a{color:#68625b;border-bottom:1px solid var(--cv-rule);align-items:center;min-height:44px;padding:10px 3px;font-size:12px;line-height:1.5;display:flex}.cv-legal-contents a:hover{color:var(--cv-coral)}.cv-legal-mobile-contents{display:none}.cv-legal-body{color:#514d47;min-width:0;font-size:16px}.cv-legal-body p{margin:0 0 18px;line-height:1.85}.cv-legal-body section{border-top:1px solid var(--cv-rule);margin-top:28px;padding-block:32px 14px}.cv-legal-site .cv-legal-body section[id]{scroll-margin-top:24px}.cv-legal-site .cv-legal-body h2{letter-spacing:-.025em;color:var(--cv-ink);margin:0 0 22px;font-size:clamp(24px,2.1vw,30px);font-weight:500;line-height:1.25}.cv-legal-site .cv-legal-body h3{letter-spacing:-.015em;color:var(--cv-ink);margin-block:24px 12px;font-size:18px;font-weight:500}.cv-legal-body :is(ol,ul){margin-block:18px 24px;padding-inline-start:24px}.cv-legal-body ol{list-style:decimal}.cv-legal-body ul{list-style:outside}.cv-legal-body li{margin-block:8px;padding-inline-start:5px;line-height:1.8}.cv-legal-body li::marker{color:var(--cv-coral)}.cv-legal-body a{color:#b44029;text-underline-offset:4px;overflow-wrap:anywhere;text-decoration:underline}.cv-legal-body a:hover{color:var(--cv-ink)}.cv-legal-back{align-items:center;gap:12px;min-height:44px;margin-top:30px;font-size:13px;display:inline-flex}.cv-legal-mobile-contents summary:focus-visible{outline-offset:5px;outline:3px solid #a64125}html[lang=ar] .cv-legal-site .cv-legal-header h1{letter-spacing:0;font-size:clamp(36px,5vw,72px);line-height:1.4}html[lang=ar] .cv-legal-site .cv-legal-body :is(h2,h3){letter-spacing:0;line-height:1.6}@media (max-width:900px){.cv-legal-layout{grid-template-columns:minmax(0,1fr);gap:32px;padding-block:28px 60px}.cv-legal-sidebar{display:none}.cv-legal-mobile-contents{border-block:1px solid var(--cv-rule);display:block}.cv-legal-mobile-contents summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:56px;padding-block:14px;font-size:14px;list-style:none;display:flex}.cv-legal-mobile-contents summary::-webkit-details-marker{display:none}.cv-legal-mobile-contents[open] summary svg{transform:rotate(180deg)}.cv-legal-mobile-contents nav{max-height:45svh;padding:0 8px 12px;overflow-y:auto}.cv-legal-contents a{font-size:13px}}@media (max-width:600px){.cv-legal-policies{gap:26px;padding-top:12px}.cv-legal-header{padding-block:32px 26px}.cv-legal-site .cv-legal-header h1{margin-block:20px;font-size:42px}.cv-legal-description,.cv-legal-body{font-size:15px}.cv-legal-dates{flex-direction:column;gap:4px;font-size:11px}.cv-legal-body section{margin-top:20px;padding-block:26px 8px}}@media (prefers-reduced-motion:reduce){html:has(.cv-legal-site){scroll-behavior:auto}}
