.prop-info-page{padding-top:28px;padding-bottom:64px;width:100%;max-width:100%;min-width:0}.prop-info-head{position:relative;overflow:hidden;background:var(--color-surface);border:1px solid var(--color-border);border-radius:calc(var(--radius, 16px) + 2px);box-shadow:var(--shadow);padding:22px 24px 20px;margin-bottom:22px}.prop-info-head:before{content:"";position:absolute;inset-inline-start:0;top:0;bottom:0;width:3px;background:var(--color-primary);pointer-events:none}.prop-info-head h1{margin:0 0 8px;font-size:clamp(1.55rem,2.4vw,2rem);font-weight:800;letter-spacing:-.02em;line-height:1.2}.prop-info-head>p{margin:0;max-width:62ch;color:var(--color-text-muted);font-size:.98rem;line-height:1.55}.prop-info-actions,.prop-info-nav{display:flex;flex-wrap:wrap;gap:8px}.prop-info-nav{margin-top:16px;padding-top:16px;border-top:1px solid var(--color-border)}.prop-info-actions{margin-top:12px}.prop-info-nav .btn{min-height:38px;padding:8px 14px;font-size:13.5px}.prop-info-body{display:grid;grid-gap:14px;gap:14px;min-width:0;max-width:100%}.content-body.legal-doc{max-width:none;width:100%;min-width:0;margin:0;padding:0;font-size:15px;line-height:1.62;background:transparent;border:none;box-shadow:none;overflow-wrap:break-word}.content-body.legal-doc .cms-html-content{display:flex;flex-direction:column;gap:14px;max-width:none}.legal-doc-lead{padding:10px 16px;border-radius:12px;border:1px solid var(--color-border);background:var(--surface-2,color-mix(in srgb,var(--color-text) 4%,var(--color-surface)));color:var(--color-text-muted);font-size:13px}.legal-doc-lead .section-sub,.legal-doc-lead p{margin:0;font-size:13px;line-height:1.45}.legal-doc-lead em{font-style:normal;font-weight:650}.legal-rule{background:var(--color-surface);border:1px solid var(--color-border);border-radius:16px;box-shadow:var(--shadow);overflow:visible;min-width:0;max-width:100%;padding-bottom:18px;scroll-margin-top:calc(var(--header-height, 70px) + 16px)}.content-body.legal-doc :is(h2,h3,h4){scroll-margin-top:calc(var(--header-height, 70px) + 16px)}.content-body.legal-doc .legal-rule>h2:first-child,.legal-rule>h2:first-child{margin:0 0 16px;padding:14px 20px;font-size:1.02rem;font-weight:800;letter-spacing:-.015em;line-height:1.35;border-bottom:1px solid var(--color-border);background:color-mix(in srgb,var(--color-primary) 7%,var(--color-surface));border-radius:16px 16px 0 0}.legal-rule>:not(h2){margin-inline:20px}.content-body.legal-doc h3,.legal-rule h3{margin:18px 0 8px;font-size:.86rem;font-weight:800;letter-spacing:.01em;line-height:1.4;color:var(--color-primary);-webkit-padding-start:10px;padding-inline-start:10px;-webkit-border-start:3px solid var(--color-primary);border-inline-start:3px solid var(--color-primary)}.content-body.legal-doc p,.legal-rule p{margin:0 0 12px}.content-body.legal-doc a,.legal-rule a{color:var(--color-primary);font-weight:650;text-underline-offset:2px}.content-body.legal-doc a:hover,.legal-rule a:hover{text-decoration:underline}.content-body.legal-doc ol,.content-body.legal-doc ul,.legal-rule ol,.legal-rule ul{list-style:none;margin:0 0 12px;padding:0;display:flex;flex-direction:column;gap:6px}.content-body.legal-doc li,.legal-rule li{position:relative;padding-block:10px;padding-inline:28px 12px;background:var(--surface-2,color-mix(in srgb,var(--color-text) 4%,var(--color-surface)));border:1px solid var(--color-border);border-radius:10px;font-size:14.5px;line-height:1.55}.content-body.legal-doc ul>li:before,.legal-rule ul>li:before{content:"";position:absolute;inset-inline-start:12px;top:16px;width:6px;height:6px;border-radius:50%;background:var(--color-primary)}.content-body.legal-doc ol,.legal-rule ol{counter-reset:rule-item}.content-body.legal-doc ol>li,.legal-rule ol>li{counter-increment:rule-item;-webkit-padding-start:36px;padding-inline-start:36px}.content-body.legal-doc ol>li:before,.legal-rule ol>li:before{content:counter(rule-item);position:absolute;inset-inline-start:10px;top:10px;min-width:18px;font-size:11px;font-weight:800;color:var(--color-primary)}.content-body.legal-doc li>ol,.content-body.legal-doc li>ul,.legal-rule li>ol,.legal-rule li>ul{margin:8px 0 0}.content-body.legal-doc li li,.legal-rule li li{background:transparent;border:none;border-radius:0;padding-block:4px;padding-inline:14px 0}.content-body.legal-doc li li:before,.legal-rule li li:before{top:.75em;width:5px;height:5px;opacity:.7}.legal-rule-body,.legal-table-wrap{min-width:0;max-width:100%}.legal-table-wrap{display:block;width:100%;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y;margin-bottom:16px;border:1px solid var(--color-border);border-radius:12px;background:var(--color-surface);scrollbar-width:thin}.legal-table-wrap::-webkit-scrollbar{height:8px}.legal-table-wrap::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--color-text) 28%,transparent);border-radius:999px}.content-body.legal-doc table,.legal-rule table{width:100%;min-width:520px;border-collapse:collapse;margin:0;font-size:13.5px;line-height:1.4;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.legal-table-wrap>table{width:max-content;min-width:max(100%,520px)}.content-body.legal-doc thead th,.legal-rule thead th{background:var(--surface-2,color-mix(in srgb,var(--color-text) 4%,var(--color-surface)));font-size:11.5px;font-weight:800;letter-spacing:.03em;color:var(--color-text-muted);padding:10px 12px;border-bottom:1px solid var(--color-border);text-align:start}.content-body.legal-doc td,.legal-rule td{padding:10px 12px;border-bottom:1px solid var(--color-border);vertical-align:top}.content-body.legal-doc tbody tr:last-child td,.legal-rule tbody tr:last-child td{border-bottom:none}.content-body.legal-doc tbody tr:nth-child(2n),.legal-rule tbody tr:nth-child(2n){background:color-mix(in srgb,var(--color-text) 3.5%,transparent)}.content-body.legal-doc tbody td:first-child,.legal-rule tbody td:first-child{font-weight:700}.content-body.legal-doc blockquote,.legal-rule blockquote{margin:0 0 12px;padding:12px 14px;-webkit-border-start:3px solid var(--color-primary);border-inline-start:3px solid var(--color-primary);background:var(--surface-2,color-mix(in srgb,var(--color-text) 4%,var(--color-surface)));border-radius:10px;color:var(--color-text);font-style:normal}.content-body.legal-doc hr,.legal-rule hr{border:none;border-top:1px solid var(--color-border);margin:16px 0}.content-body.legal-doc code,.legal-rule code{background:var(--surface-2,color-mix(in srgb,var(--color-text) 4%,var(--color-surface)));border-radius:5px;padding:1px 6px;font-size:.9em}.content-body.legal-doc strong,.legal-rule strong{font-weight:800}.legal-rule-body>:last-child{margin-bottom:0}@media (max-width:720px){.prop-info-head{padding:18px 16px 16px}.legal-rule>:not(h2){margin-inline:14px}.content-body.legal-doc .legal-rule>h2:first-child,.legal-rule>h2:first-child{padding:12px 14px;font-size:.98rem}.content-body.legal-doc table,.legal-rule table{min-width:460px;font-size:13px}.legal-table-wrap>table{min-width:max(100%,460px)}.prop-info-nav{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;padding-bottom:4px}.prop-info-nav .btn{flex:0 0 auto}}.glossary-tools{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.glossary-tools .input{flex:1 1 240px;min-width:0}.glossary-count{color:var(--color-text-muted,inherit);opacity:.75;font-size:13px}.glossary-item h2{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 12px;letter-spacing:0;word-spacing:normal;line-height:1.5}html:lang(ar) .glossary-item h2,html:lang(fa) .glossary-item h2{font-family:system-ui,-apple-system,Segoe UI,Tahoma,Arial,sans-serif;font-weight:700}.glossary-en{font-family:system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-size:13px;font-weight:500;letter-spacing:0;color:var(--color-text-muted,inherit);opacity:.8;padding:2px 8px;border:1px solid var(--color-border);border-radius:999px}.glossary-tip{margin:0;font-size:13.5px;opacity:.85}.prop-info-nav-wrap{margin-bottom:20px}.prop-info-nav-wrap .prop-info-nav{margin-top:0;padding-top:0;border-top:0}