.terms-page{--terms-header-height:80px;--terms-anchor-clearance:32px;color:#0b172a;overflow-wrap:break-word;background:#fff}.terms-container{grid-template-columns:minmax(200px,248px) minmax(0,780px);justify-content:center;gap:80px;width:min(100% - 64px,1120px);margin-inline:auto;padding-block:96px 128px;display:grid}.terms-container>*{min-width:0}.terms-contents{scrollbar-width:thin;align-self:start;max-height:calc(100vh - 136px);position:sticky;inset-block-start:104px;overflow-y:auto}.terms-contents ol{border-block-start:1px solid #c2ccd9;margin:0;padding:0;list-style:none}.terms-contents li{border-block-end:1px solid #dce3ed}.terms-contents a{color:#45566c;grid-template-columns:28px minmax(0,1fr);gap:12px;padding-block:16px;font-size:13px;font-weight:600;line-height:21px;text-decoration:none;transition:color .16s;display:grid}.terms-contents a:hover{color:#0038b8}.terms-contents a>span:first-child{color:#62748a;font-variant-numeric:tabular-nums;letter-spacing:.08em;font-family:Inter,Arial,sans-serif;font-size:11px}.terms-reading{width:100%;max-width:780px}.terms-section{border-block-start:1px solid #c2ccd9;padding-block:64px;position:relative}.terms-intro{border-block-start:0;padding-block-start:0}.terms-section-marker{color:#0038b8;font-variant-numeric:tabular-nums;letter-spacing:.1em;align-items:center;gap:14px;margin-block-end:20px;font-family:Inter,Arial,sans-serif;font-size:12px;font-weight:700;display:flex}.terms-section-marker:after{content:"";background:#0038b8;width:48px;height:2px}.terms-page h1,.terms-page h2{color:#0b172a;text-align:start;text-wrap:balance;margin:0}.terms-page h1[id],.terms-page h2[id]{scroll-margin-block-start:calc(var(--terms-header-height) + var(--terms-anchor-clearance))}.terms-page h1{letter-spacing:-.03em;max-width:700px;margin-block-end:32px;font-size:56px;font-weight:700;line-height:64px}.terms-page h2{letter-spacing:-.018em;max-width:720px;margin-block-end:28px;font-size:32px;font-weight:700;line-height:42px}:root:lang(fa) .terms-page h1,:root:lang(fa) .terms-page h2{letter-spacing:0}:root:lang(fa) .terms-page h1{line-height:78px}:root:lang(fa) .terms-page h2{line-height:49px}.terms-copy p{color:#45566c;text-align:start;margin:0 0 24px;font-size:17px;line-height:29px}:root:lang(fa) .terms-copy p{line-height:32px}.terms-copy p:last-child{margin-block-end:0}.terms-copy .terms-lead{color:#0b172a;font-size:21px;font-weight:500;line-height:34px}:root:lang(fa) .terms-copy .terms-lead{line-height:39px}.terms-product-name{white-space:nowrap}.terms-copy .terms-false-endorsement{color:#334155;background:#f7f9fc;border-inline-start:3px solid #3567d4;margin-block:32px;padding:20px 24px}.terms-commercial-separation{background:#f7f9fc;border:1px solid #c2ccd9;border-block-start:4px solid #0038b8;border-radius:18px;margin-block:8px;padding-inline:48px}.terms-commercial-separation h2{color:#002d94}.terms-copy .terms-commercial-boundary{color:#0b172a;font-weight:600}@media (prefers-reduced-motion:reduce){.terms-contents a{transition:none}}@media (width<=899px){.terms-container{grid-template-columns:1fr;gap:64px;width:min(100% - 48px,780px);padding-block:72px 104px}.terms-contents{max-height:none;position:static;overflow:visible}.terms-contents ol{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.terms-contents li:nth-child(odd){border-inline-end:1px solid #dce3ed}.terms-contents a{height:100%;padding:16px}.terms-page h1{font-size:48px;line-height:58px}:root:lang(fa) .terms-page h1{line-height:68px}.terms-commercial-separation{padding-inline:40px}}@media (width<=600px){.terms-page{--terms-header-height:64px;--terms-anchor-clearance:16px}.terms-container{gap:48px;width:calc(100% - 32px);padding-block:48px 80px}.terms-contents ol{grid-template-columns:1fr}.terms-contents li:nth-child(odd){border-inline-end:0}.terms-contents a{padding:14px 0}.terms-section{padding-block:48px}.terms-intro{padding-block-start:0}.terms-page h1{margin-block-end:24px;font-size:36px;line-height:45px}:root:lang(fa) .terms-page h1{line-height:52px}.terms-page h2{margin-block-end:24px;font-size:27px;line-height:36px}:root:lang(fa) .terms-page h2{line-height:42px}.terms-copy p{font-size:16px;line-height:28px}:root:lang(fa) .terms-copy p{line-height:30px}.terms-copy .terms-lead,:root:lang(fa) .terms-copy .terms-lead{font-size:18px;line-height:32px}.terms-copy .terms-false-endorsement{margin-block:28px;padding:18px 16px}.terms-commercial-separation{border-radius:14px;margin-block:0;padding-inline:24px}}
