[data-legal-form-link]{margin-inline-start:.35em}.samim-legal-nav{display:flex;flex-wrap:wrap;gap:10px 22px;font-size:14px;line-height:1.7;margin-block:18px 0;width:100%;grid-column:1/-1}.samim-legal-nav a{color:#d7d8e2;text-decoration:underline;text-decoration-color:#656777;text-underline-offset:4px}.samim-legal-nav a:hover{color:#ffad80}.samim-legal-nav a:focus-visible,.legal-page a:focus-visible{outline:2px solid #ffac72;outline-offset:5px}.legal-page{margin:0;background:#0e0f1e;color:#f5f4f8;font-family:"IBM Plex Sans Arabic",sans-serif;line-height:1.8;font-size:17px}.legal-page *{box-sizing:border-box}.legal-page a{color:#ffae7c;text-underline-offset:5px}.legal-page main{max-width:1240px;margin:auto;padding:30px 32px 80px}.legal-draft{display:flex;gap:16px;align-items:baseline;padding:14px 20px;border:1px solid #b76c3d;border-radius:6px;background:#211c22;font-size:14px}.legal-draft strong{color:#ffb384;flex-shrink:0}.legal-draft span{color:#e0d5d0}.legal-heading{padding:56px 0 40px;max-width:850px}.legal-heading>a{font-size:14px}.legal-date{font-size:13px;color:#b6b4c3;margin-top:20px}.legal-heading h1{font-size:clamp(36px,6vw,64px);line-height:1.22;letter-spacing:-.03em;margin:18px 0 22px}.legal-heading>p:last-child{font-size:20px;color:#cdcad6;max-width:740px}.legal-layout{display:grid;grid-template-columns:245px minmax(0,1fr);gap:65px}.legal-layout aside nav{position:sticky;top:24px;display:flex;flex-direction:column;font-size:14px;max-height:calc(100vh - 48px);overflow:auto}.legal-layout aside p{color:#e7e4eb}.legal-layout aside a{padding:7px 0;color:#bdb9cb;text-decoration:none;line-height:1.55}.legal-layout aside a:hover{color:#ffae7c}.legal-layout article{min-width:0;max-width:790px}.legal-layout section{padding:4px 0 30px;margin-bottom:26px;border-bottom:1px solid #303141;scroll-margin-top:25px}.legal-layout h2{font-size:25px;line-height:1.5;margin:8px 0 18px;font-weight:500}.legal-layout p,.legal-layout li{color:#d0cdd9}.legal-layout p{margin:0 0 17px}.legal-layout li{margin-bottom:8px}.legal-layout ul{padding-inline-start:24px}.legal-review-note{padding:15px 18px;border-inline-start:2px solid #f29862;background:#1c1b27;font-size:14px;color:#f1c7ad!important}.legal-cards{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-bottom:42px}.legal-card{display:block;border:1px solid #393542;border-radius:10px;padding:22px;text-decoration:none;background:radial-gradient(ellipse at top left,#39272155,transparent 70%)}.legal-card:hover{border-color:#c97e51}.legal-card h2{color:#f4eff0;font-size:23px}.legal-card p{font-size:15px}.legal-card span{display:block;text-align:end;font-size:24px}.legal-skip{position:fixed;inset-block-start:-100px;inset-inline-start:20px;z-index:10;background:#111;padding:12px}.legal-skip:focus{inset-block-start:10px}.legal-page [dir=ltr]{unicode-bidi:isolate}.legal-page a{overflow-wrap:anywhere}.legal-page[dir=rtl] h1{letter-spacing:0}@media(max-width:800px){.legal-layout{grid-template-columns:1fr;gap:24px}.legal-layout aside nav{position:static;max-height:none;flex-direction:row;flex-wrap:wrap;gap:8px 18px;border-block:1px solid #303141;padding:14px 0}.legal-layout aside nav p{width:100%;margin:0}.legal-layout aside nav a{font-size:13px}.legal-heading{padding-top:36px}.legal-draft{display:block}.legal-draft strong{display:block;margin-bottom:6px}}@media(max-width:500px){.legal-page main{padding:20px 20px 45px}.legal-heading h1{font-size:36px}.legal-heading>p:last-child{font-size:18px}.legal-cards{grid-template-columns:1fr}.legal-page{font-size:16px}.legal-layout h2{font-size:23px}}@media print{.legal-page{background:white;color:black}.legal-layout{display:block}.legal-layout p,.legal-layout li,.legal-heading>p:last-child{color:black}.legal-page main{padding:0}.legal-review-note{border:1px solid #888;color:black!important}.legal-page a{color:inherit}}

.legal-company{margin:22px 0}.legal-company>div{display:grid;grid-template-columns:minmax(120px,1fr) minmax(0,2fr);gap:16px;padding:12px 0;border-bottom:1px solid #303141}.legal-company dt{color:#b9b5c6;font-size:14px}.legal-company dd{margin:0;overflow-wrap:anywhere}@media(max-width:500px){.legal-company>div{grid-template-columns:1fr;gap:3px}}

/* Reading typography and a single, optional company disclosure. */
.legal-page main{font-weight:300}
.legal-heading h1{font-weight:400}
.legal-layout h2,.legal-card h2{font-weight:400}
.legal-page main strong,.legal-page main b{font-weight:500}
.legal-company-disclosure{margin-block:18px 24px;font-size:15px}
.legal-company-disclosure summary{cursor:pointer;color:#c8c5d0;font-weight:400;padding-block:10px}
.legal-company-disclosure summary:hover{color:#ffae7c}
.legal-company-disclosure summary:focus-visible{outline:2px solid #ffac72;outline-offset:5px}
.legal-company-disclosure .legal-company{margin-top:8px}
.legal-skip:focus{z-index:201}
