.pv-section a:not(.link){text-underline-offset:.2em;overflow-wrap:anywhere;text-decoration:underline;text-decoration-thickness:1px}.pv-section a:not(.link):hover{text-decoration-thickness:2px}.lg-toc{border-block:1px solid var(--line);max-width:44rem;margin:0 0 .5rem;padding:1rem 0 1.25rem}.lg-toc-k{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);margin:0 0 .5rem;font-size:.75rem}[lang=ar] .lg-toc-k{font-family:var(--arabic);letter-spacing:0;text-transform:none;font-size:.8125rem}.lg-toc ol{grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr));gap:0 1.5rem;margin:0;padding:0;list-style:none;display:grid}.lg-toc a{min-height:2.75rem;color:var(--text);align-items:center;display:flex}.lg-toc a:hover{text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px}.lg-n{color:var(--text-muted);font-variant-numeric:tabular-nums}.lg-toc .lg-n{margin-inline-end:.375rem}.lg-section .lg-clause{grid-template-columns:2.5rem minmax(0,1fr);gap:0 .5rem;display:grid}.lg-c{color:var(--text-muted);font-variant-numeric:tabular-nums}.pr-section{max-width:52rem}.pr-table{border-collapse:collapse;width:100%;margin:0 0 .875rem}.pr-table th,.pr-table td{text-align:start;vertical-align:top;border-bottom:1px solid var(--line);padding:1rem .75rem}.pr-table th:first-child,.pr-table td:first-child{padding-inline-start:0}.pr-table th:last-child,.pr-table td:last-child{padding-inline-end:0}.pr-table thead th{border-bottom-color:var(--line-strong);color:var(--text);padding-block:.625rem;font-size:.875rem;font-weight:600}.pr-table thead th:first-child{color:var(--text-muted);font-weight:400}.pr-ch,.pr-cc,.pr-rn,.pr-rd,.pr-amt,.pr-per{display:block}.pr-cc,.pr-per{color:var(--text-muted);font-size:.8125rem;font-weight:400}.pr-rn{font-weight:600;line-height:1.35}.pr-rd{color:var(--text-muted);margin-top:.125rem;font-size:.875rem;font-weight:400;line-height:1.45}.pr-amt{font-variant-numeric:tabular-nums;font-size:1.25rem;font-weight:600;line-height:1.3}[lang=ar] .pr-amt{font-size:1.1875rem;line-height:1.5}.pr-table tbody th,.pr-examples tbody th{width:46%}.pr-examples .pr-amt{font-size:1.0625rem;font-weight:500}.pr-confirm{color:var(--text-muted)}.pr-h3{margin:2rem 0 .25rem;font-size:1rem;font-weight:600}.pr-facts dd{font-size:1rem;font-weight:400;line-height:1.6;display:block}.pr .pr-section>p:last-child{margin-bottom:0}@media (max-width:40rem){.pr-table th,.pr-table td{padding-inline:.5rem}.pr-table tbody th{width:40%}.pr-amt{font-size:1.0625rem}[lang=ar] .pr-amt{font-size:1rem}}
