﻿:root{color-scheme:light;--global-bg-color:#f7f5f0;--global-code-bg-color:rgba(27,54,93,0.05);--global-text-color:#1b2233;--global-text-color-light:#5c6374;--global-theme-color:#0f172a;--global-hover-color:#16213c;--global-hover-text-color:#fff;--global-footer-bg-color:#0f172a;--global-footer-text-color:#9aa4b8;--global-footer-link-color:#fff;--global-distill-app-color:#64748b;--global-divider-color:#e7e2d6;--global-card-bg-color:#fff;--global-gold-color:#c19b53;--global-gold-hover:#e0c684;--gold:#c19b53;--gold-soft:#e0c684;--ink:#0f172a;--ink-2:#16213c;--paper:#f7f5f0;--paper-2:#fff;--global-highlight-color:#b91c1c;--global-back-to-top-bg-color:rgba(15,23,42,0.4);--global-back-to-top-text-color:#fff;--global-newsletter-bg-color:#fff;--global-newsletter-text-color:#0f172a;--global-tip-block:#059669;--global-tip-block-bg:#ecfdf5;--global-tip-block-text:#065f46;--global-tip-block-title:#047857;--global-warning-block:#d97706;--global-warning-block-bg:#fffbeb;--global-warning-block-text:#92400e;--global-warning-block-title:#b45309;--global-danger-block:#dc2626;--global-danger-block-bg:#fef2f2;--global-danger-block-text:#991b1b;--global-danger-block-title:#b91c1c}:root #light-toggle-system{display:none!important}:root #light-toggle-dark{padding-left:10px;padding-top:12px;display:block}:root #light-toggle-light{display:none}:root .only-light{display:block}:root .only-dark{display:none}:root #back-to-top{color:var(--global-back-to-top-text-color);background:var(--global-back-to-top-bg-color);bottom:64px;right:30px;height:40px;width:40px;z-index:10}html[data-theme=dark]{color-scheme:dark;--global-bg-color:#0b1120;--global-code-bg-color:#111b30;--global-text-color:#eceff6;--global-text-color-light:#9aa4b8;--global-theme-color:#f3eee2;--global-hover-color:#ead08a;--global-hover-text-color:#fff;--global-footer-bg-color:#070d18;--global-footer-text-color:#9aa4b8;--global-footer-link-color:#fff;--global-distill-app-color:#9aa4b8;--global-divider-color:#23304b;--global-card-bg-color:#111b30;--global-gold-color:#d6b468;--global-gold-hover:#ead08a;--gold:#d6b468;--gold-soft:#ead08a;--ink:#0b1120;--ink-2:#111b30;--paper:#0b1120;--paper-2:#111b30;--global-back-to-top-bg-color:rgba(255,255,255,0.5);--global-back-to-top-text-color:#0f172a;--global-newsletter-bg-color:#1e293b;--global-newsletter-text-color:#f8fafc;--global-tip-block:#059669;--global-tip-block-bg:#064e3b;--global-tip-block-text:#a7f3d0;--global-tip-block-title:#34d399;--global-warning-block:#d97706;--global-warning-block-bg:#451a03;--global-warning-block-text:#fde68a;--global-warning-block-title:#fbbf24;--global-danger-block:#dc2626;--global-danger-block-bg:#450a0a;--global-danger-block-text:#fecaca;--global-danger-block-title:#f87171}html[data-theme=dark] .only-light{display:none}html[data-theme=dark] .only-dark{display:block}html[data-theme-setting=dark] #light-toggle-system,html[data-theme=dark] #light-toggle-system{display:none!important}html[data-theme-setting=dark] #light-toggle-dark,html[data-theme=dark] #light-toggle-dark{display:none!important}html[data-theme-setting=dark] #light-toggle-light,html[data-theme=dark] #light-toggle-light{padding-left:10px;padding-top:12px;display:block!important}html[data-theme-setting=dark] #back-to-top,html[data-theme=dark] #back-to-top{color:var(--global-back-to-top-text-color);background:var(--global-back-to-top-bg-color)}html[data-theme-setting=light] #light-toggle-system,html[data-theme=light] #light-toggle-system{display:none!important}html[data-theme-setting=light] #light-toggle-dark,html[data-theme=light] #light-toggle-dark{padding-left:10px;padding-top:12px;display:block!important}html[data-theme-setting=light] #light-toggle-light,html[data-theme=light] #light-toggle-light{display:none!important}body{padding-bottom:70px;color:var(--global-text-color);background-color:var(--global-bg-color)}body h1,body h2,body h3,body h4,body h5,body h6{scroll-margin-top:66px}body.fixed-top-nav{padding-top:57px}body.sticky-bottom-footer{padding-bottom:0}.container{max-width:1160px}.profile img{width:100%}.hello-animated{color:var(--global-theme-color);font-size:1.3em}.hello-animated .letter{display:inline-block;color:inherit;animation:letter-drop-in .6s cubic-bezier(0.34,1.56,0.64,1) both,letter-glow 6s ease-in-out 1,letter-heartbeat 1.8s ease-in-out 1,letter-glow 6s ease-in-out infinite}.hello-animated:hover .letter{animation-duration:.6s,6s,1.8s,1.4s}@keyframes letter-drop-in{from{opacity:0;transform:translateY(-1.2em)}to{opacity:1;transform:translateY(0)}}@keyframes letter-glow{0%,100%{text-shadow:none}10%{text-shadow:0 0 .2em var(--global-theme-color),0 0 .5em var(--global-theme-color)}20%{text-shadow:none}}@keyframes letter-heartbeat{0%,100%{text-shadow:none}50%{text-shadow:0 0 .25em var(--global-theme-color),0 0 .6em var(--global-theme-color),0 0 1em var(--global-theme-color)}}@media(prefers-reduced-motion:reduce){.hello-animated .letter{animation:none;opacity:1;transform:none}}#particles-js{width:100%;height:100%;position:fixed;top:0;left:0;background-color:rgba(0,0,0,0);z-index:-10;animation:particles-fadein 2s ease-in}@keyframes particles-fadein{from{opacity:0}to{opacity:1}}html{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue",Helvetica,Arial,sans-serif}body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;line-height:1.6}p,li,dd,dt,input,select,textarea{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400}b,strong{font-weight:600}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,.post-title{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:600;letter-spacing:-0.025em}h1.font-weight-bold,h1 .font-weight-bold,h1 b,h1 strong,h2.font-weight-bold,h2 .font-weight-bold,h2 b,h2 strong,h3.font-weight-bold,h3 .font-weight-bold,h3 b,h3 strong,h4.font-weight-bold,h4 .font-weight-bold,h4 b,h4 strong,h5.font-weight-bold,h5 .font-weight-bold,h5 b,h5 strong,h6.font-weight-bold,h6 .font-weight-bold,h6 b,h6 strong,.h1.font-weight-bold,.h1 .font-weight-bold,.h1 b,.h1 strong,.h2.font-weight-bold,.h2 .font-weight-bold,.h2 b,.h2 strong,.h3.font-weight-bold,.h3 .font-weight-bold,.h3 b,.h3 strong,.h4.font-weight-bold,.h4 .font-weight-bold,.h4 b,.h4 strong,.h5.font-weight-bold,.h5 .font-weight-bold,.h5 b,.h5 strong,.h6.font-weight-bold,.h6 .font-weight-bold,.h6 b,.h6 strong,.post-title.font-weight-bold,.post-title .font-weight-bold,.post-title b,.post-title strong{font-weight:600!important;letter-spacing:-0.025em}#navbar,.navbar,.navbar-nav,.navbar-nav .nav-link,.navbar-brand,.law-top-bar{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue",Helvetica,Arial,sans-serif}.btn,button,input[type=submit],input[type=button]{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:600}.btn.font-weight-bold,.btn .font-weight-bold,.btn b,.btn strong,button.font-weight-bold,button .font-weight-bold,button b,button strong,input[type=submit].font-weight-bold,input[type=submit] .font-weight-bold,input[type=submit] b,input[type=submit] strong,input[type=button].font-weight-bold,input[type=button] .font-weight-bold,input[type=button] b,input[type=button] strong{font-weight:600!important}p,h1,h2,h3,h4,h5,h6,em,div,li,span,strong{color:var(--global-text-color)}hr{border-top:1px solid var(--global-divider-color)}table td,table th{font-size:1rem;padding:1px 1rem 1px 0}table th{font-weight:bold}a,table.table a{color:var(--global-theme-color)}a:hover,table.table a:hover{color:var(--global-theme-color);text-decoration:underline}a:hover:after :not(.nav-item.dropdown),table.table a:hover:after :not(.nav-item.dropdown){width:100%}.table-dark{background-color:rgba(0,0,0,0)}.table-dark.table-bordered{border:1px solid var(--global-divider-color)!important}blockquote{background:var(--global-bg-color);border-left:5px solid var(--global-theme-color);margin:1.5em 0;padding:1em;font-size:1.2rem}blockquote p{margin-bottom:0}blockquote.block-tip{border-color:var(--global-tip-block);background-color:var(--global-tip-block-bg)}blockquote.block-tip em,blockquote.block-tip li,blockquote.block-tip p,blockquote.block-tip strong{color:var(--global-tip-block-text)}blockquote.block-tip a,blockquote.block-tip h1,blockquote.block-tip h2,blockquote.block-tip h3,blockquote.block-tip h4,blockquote.block-tip h5,blockquote.block-tip h6{color:var(--global-tip-block-title)}blockquote.block-warning{border-color:var(--global-warning-block);background-color:var(--global-warning-block-bg)}blockquote.block-warning em,blockquote.block-warning li,blockquote.block-warning p,blockquote.block-warning strong{color:var(--global-warning-block-text)}blockquote.block-warning a,blockquote.block-warning h1,blockquote.block-warning h2,blockquote.block-warning h3,blockquote.block-warning h4,blockquote.block-warning h5,blockquote.block-warning h6{color:var(--global-warning-block-title)}blockquote.block-danger{border-color:var(--global-danger-block);background-color:var(--global-danger-block-bg)}blockquote.block-danger em,blockquote.block-danger li,blockquote.block-danger p,blockquote.block-danger strong{color:var(--global-danger-block-text)}blockquote.block-danger a,blockquote.block-danger h1,blockquote.block-danger h2,blockquote.block-danger h3,blockquote.block-danger h4,blockquote.block-danger h5,blockquote.block-danger h6{color:var(--global-danger-block-title)}ul.task-list{list-style-type:none}ul.task-list>li ul{padding-inline-start:1.5rem}ul.task-list input[type=checkbox]{margin:.275rem .5rem .5rem -1rem;vertical-align:middle}.equation{margin-bottom:1rem;text-align:center}.caption{font-size:.875rem;margin-top:.75rem;margin-bottom:1.5rem;text-align:center}.card{background-color:var(--global-card-bg-color)}.card .card-img{width:100%;padding-top:1.25rem}.card .card-title{color:var(--global-text-color)}.card .card-body{padding:1.25rem 1.25rem 1.25rem 1.25rem}.citation,.citation-number{color:var(--global-theme-color)}.profile{width:100%}.profile .more-info{margin-bottom:5px;margin-top:5px;font-family:monospace}.profile .more-info p{display:inline-block;margin:0}.profile.float-right{margin-left:1rem}.profile.float-left{margin-right:1rem}@media(min-width:576px){.profile{width:30%}.profile .address p{display:block}}.post-description{margin-bottom:2rem;font-size:.875rem}.post-description a{color:inherit}.post-description a:hover{color:var(--global-theme-color);text-decoration:none}.navbar{box-shadow:none;border-bottom:1px solid var(--global-divider-color);background-color:var(--global-bg-color);opacity:.95}.navbar .dropdown-menu,.btn-group.dropdown .dropdown-menu{background-color:var(--global-bg-color);border:1px solid var(--global-divider-color);min-width:1rem;width:fit-content}.navbar .dropdown-menu a:not(.active),.btn-group.dropdown .dropdown-menu a:not(.active){color:var(--global-text-color)}.navbar .dropdown-menu a:hover,.btn-group.dropdown .dropdown-menu a:hover{color:var(--global-hover-color)}.navbar .dropdown-menu .dropdown-divider,.btn-group.dropdown .dropdown-menu .dropdown-divider{border-top:1px solid var(--global-divider-color)!important}.dropdown-item{color:var(--global-text-color)}.dropdown-item:hover{color:var(--global-hover-color);background-color:var(--global-bg-color)}.dropdown-item.active,.dropdown-item:active{background-color:var(--global-hover-color);color:var(--global-hover-text-color)!important}.dropdown-item.active:hover,.dropdown-item:active:hover{color:var(--global-hover-text-color)}.navbar.navbar-light a:hover{text-decoration:none}.navbar.navbar-light .navbar-brand{color:var(--global-text-color)}.navbar.navbar-light .navbar-nav .nav-item .nav-link{color:var(--global-text-color)}.navbar.navbar-light .navbar-nav .nav-item .nav-link:hover{color:var(--global-hover-color)}.navbar.navbar-light .navbar-nav .nav-item.active>.nav-link{background-color:inherit;font-weight:bolder;color:var(--global-theme-color)}.navbar.navbar-light .navbar-nav .nav-item.active>.nav-link:hover{color:var(--global-hover-color)}.navbar.navbar-light .navbar-brand.social{padding-bottom:0;padding-top:0;font-size:1.7rem}.navbar.navbar-light .navbar-brand.social a img{width:1.7rem;height:1.7rem;margin-bottom:.5rem}.navbar.navbar-light .navbar-brand.social a svg{width:1.7rem;height:1.7rem;margin-bottom:.5rem}.navbar.navbar-light .navbar-brand.social a svg image{width:1.7rem;height:1.7rem}.navbar.navbar-light .navbar-brand.social a i::before{color:var(--global-text-color);transition-property:all .2s ease-in-out}.navbar.navbar-light .navbar-brand.social a:hover i::before{color:var(--global-theme-color)}.navbar-toggler .icon-bar{display:block;width:22px;height:2px;background-color:var(--global-text-color);border-radius:1px;margin-bottom:4px;transition:all .2s}.navbar-toggler .top-bar{transform:rotate(45deg);transform-origin:10% 10%}.navbar-toggler .middle-bar{opacity:0}.navbar-toggler .bottom-bar{transform:rotate(-45deg);transform-origin:10% 90%}.navbar-toggler.collapsed .top-bar{transform:rotate(0)}.navbar-toggler.collapsed .middle-bar{opacity:1}.navbar-toggler.collapsed .bottom-bar{transform:rotate(0)}#light-toggle,#search-toggle{padding:0;border:0;background-color:inherit;color:var(--global-text-color)}#light-toggle:hover,#search-toggle:hover{color:var(--global-hover-color)}.social{text-align:center}.social .contact-icons{font-size:4rem}.social .contact-icons a img{width:3.2rem;height:3.2rem;margin-bottom:1rem}.social .contact-icons a svg{width:3.5rem;height:4rem;margin-bottom:.5rem}.social .contact-icons a svg image{width:3.5rem;height:3.5rem}.social .contact-icons a i::before{color:var(--global-text-color);transition-property:all .2s ease-in-out}.social .contact-icons a:hover{text-decoration:none}.social .contact-icons a:hover i::before{color:var(--global-theme-color)}.social .contact-note{font-size:.8rem}.wechat-modal{display:none;position:fixed;z-index:1;padding-top:100px;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,.8)}.wechat-modal>img{display:block;position:relative;top:50%;left:50%;width:33%;max-width:400px;transform:translate(-50%,-50%)}@media only screen and (max-width:400px){.wechat-modal>img{width:100%}}.phone-note-modal{display:none;align-items:center;justify-content:center;position:fixed;z-index:1060;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.6)}.phone-note-modal .phone-note-modal-content{position:relative;max-width:400px;width:90%;background-color:var(--global-bg-color);color:var(--global-text-color);border-radius:8px;padding:1.75rem 1.5rem 1.5rem;box-shadow:0 5px 25px rgba(0,0,0,.3);text-align:center}.phone-note-modal .phone-note-modal-close{position:absolute;top:.5rem;right:.9rem;cursor:pointer;font-size:1.5rem;line-height:1;color:var(--global-text-color)}.phone-note-modal .phone-note-modal-close:hover{color:var(--global-theme-color)}footer.fixed-bottom{background-color:var(--global-footer-bg-color);font-size:.75rem}footer.fixed-bottom .container{color:var(--global-footer-text-color);padding-top:9px;padding-bottom:8px;text-align:center}footer.fixed-bottom a{color:var(--global-footer-link-color)}footer.fixed-bottom a:hover{color:var(--global-theme-color);text-decoration:none}footer.sticky-bottom{border-top:1px solid var(--global-divider-color);padding-top:40px;padding-bottom:40px;font-size:.9rem}footer.sticky-bottom .container{text-align:center}.cv{margin-bottom:40px}.cv .card{background-color:var(--global-card-bg-color);border:1px solid var(--global-divider-color)}.cv .card .list-group-item{background-color:inherit;border-color:var(--global-divider-color)}.cv .card .list-group-item .badge{color:var(--global-card-bg-color)!important;background-color:var(--global-theme-color)!important}.table-cv-map{background-color:rgba(0,0,0,0);border:0;color:var(--global-text-color)}.date-column{width:75px;transform:translateX(-15px) translateY(-5px)}@media(min-width:768px){.repo{max-width:50%}}.header-bar{border-bottom:1px solid var(--global-divider-color);text-align:center;padding-top:2rem;padding-bottom:3rem}.header-bar h1{color:var(--global-theme-color);font-size:5rem}.tag-category-list{border-bottom:1px solid var(--global-divider-color);text-align:center;padding-top:1rem}.tag-category-list ul{justify-content:center;display:flow-root}.tag-category-list ul p,.tag-category-list ul li{list-style:none;display:inline-block;padding:1rem .5rem;color:var(--global-text-color-light)}.post-title mjx-container[jax=CHTML][display=true]{display:unset}.post-list{margin:0;margin-bottom:40px;padding:0}.post-list li{border-bottom:1px solid var(--global-divider-color);list-style:none;padding-top:2rem;padding-bottom:2rem}.post-list li .post-meta{color:var(--global-text-color-light);font-size:.875rem;margin-bottom:0}.post-list li .post-tags{color:var(--global-text-color-light);font-size:.875rem;padding-top:.25rem;padding-bottom:0}.post-list li a{color:var(--global-text-color);text-decoration:none}.post-list li a:hover{color:var(--global-theme-color)}.post-list li mjx-container[jax=CHTML][display=true]{display:unset}.pagination .page-item .page-link{color:var(--global-text-color);padding:.75rem 1.15rem}.pagination .page-item .page-link:hover{color:#0f172a}.pagination .page-item.active .page-link{color:#fff;background-color:var(--global-theme-color)}.pagination .page-item.active .page-link:hover{background-color:var(--global-theme-color)}.d2h-diff-table{position:relative}.distill a:hover{border-bottom-color:var(--global-theme-color);text-decoration:none}.projects a{text-decoration:none}.projects a:hover .card-title{color:var(--global-theme-color)}.projects .card img{width:100%}.projects .col{padding-bottom:1rem}.projects .grid-sizer,.projects .grid-item{width:250px;margin-bottom:10px}.projects h2.category{color:var(--global-divider-color);border-bottom:1px solid var(--global-divider-color);padding-top:.5rem;margin-top:2rem;margin-bottom:1rem;text-align:right}.publications{margin-top:2rem}.publications h1{color:var(--global-theme-color);font-size:2rem;text-align:center;margin-top:1em;margin-bottom:1em}.publications h2{margin-bottom:1rem}.publications h2 span{font-size:1.5rem}.publications h2.bibliography{color:var(--global-divider-color);border-top:1px solid var(--global-divider-color);padding-top:1rem;margin-top:2rem;text-align:right}.publications ol.bibliography{list-style:none;padding:0;margin-top:0}.publications ol.bibliography li{margin-bottom:1rem}.publications ol.bibliography li .abbr{margin-bottom:.5rem}.publications ol.bibliography li .abbr abbr{display:inline-block;background-color:var(--global-theme-color);margin-bottom:.5rem;color:var(--global-card-bg-color)!important}.publications ol.bibliography li .abbr abbr a{color:#fff}.publications ol.bibliography li .abbr abbr a:hover{text-decoration:none}.publications ol.bibliography li .abbr .award{color:var(--global-theme-color)!important;border:1px solid var(--global-theme-color)}.publications ol.bibliography li .title{font-weight:bolder}.publications ol.bibliography li .author a{border-bottom:1px dashed var(--global-theme-color)}.publications ol.bibliography li .author a:hover{border-bottom-style:solid;text-decoration:none}.publications ol.bibliography li .author>em{border-bottom:1px solid;font-style:normal}.publications ol.bibliography li .author>span.more-authors{color:var(--global-text-color-light);border-bottom:1px dashed var(--global-text-color-light);cursor:pointer}.publications ol.bibliography li .author>span.more-authors:hover{color:var(--global-text-color);border-bottom:1px dashed var(--global-text-color)}.publications ol.bibliography li .links a.btn{color:var(--global-text-color);border:1px solid var(--global-text-color);padding-left:1rem;padding-right:1rem;padding-top:.25rem;padding-bottom:.25rem;margin-left:0}.publications ol.bibliography li .links a.btn:hover{color:var(--global-theme-color);border-color:var(--global-theme-color)}.publications ol.bibliography li .links a.award.btn{border-color:var(--global-highlight-color)}.publications ol.bibliography li .badges{padding-bottom:.5rem}.publications ol.bibliography li .badges span{display:inline-block;color:#0f172a;height:100%;padding-right:.5rem;vertical-align:middle}.publications ol.bibliography li .badges span:hover{text-decoration:underline}.publications ol.bibliography li .hidden{font-size:.875rem;max-height:0;overflow:hidden;text-align:justify;transition-property:.15s ease;-moz-transition:.15s ease;-ms-transition:.15s ease;-o-transition:.15s ease;transition:all .15s ease}.publications ol.bibliography li .hidden p{line-height:1.4em;margin:10px}.publications ol.bibliography li .hidden pre{font-size:1em;line-height:1.4em;padding:10px}.publications ol.bibliography li .hidden.open{max-height:100em;transition-property:.15s ease;-moz-transition:.15s ease;-ms-transition:.15s ease;-o-transition:.15s ease;transition:all .15s ease}.publications ol.bibliography li div.abstract.hidden{border:dashed 1px var(--global-bg-color)}.publications ol.bibliography li div.abstract.hidden.open{border-color:var(--global-text-color)}.publications ol.bibliography div.award.hidden{border:dashed 1px var(--global-bg-color)}.publications ol.bibliography div.award.hidden.open{border-color:var(--global-highlight-color)}figure.highlight{margin:0 0 1rem;overflow-x:auto;-webkit-overflow-scrolling:touch}figure.highlight pre{white-space:pre;word-wrap:normal;overflow-x:auto;-webkit-overflow-scrolling:touch}pre{color:var(--global-theme-color);background-color:var(--global-code-bg-color);border-radius:6px;padding:6px 12px;overflow-x:auto;-webkit-overflow-scrolling:touch;white-space:pre;word-wrap:normal}pre pre,pre code{background-color:rgba(0,0,0,0);border-radius:0;margin-bottom:0;padding:0;white-space:inherit}code{color:var(--global-theme-color);background-color:var(--global-code-bg-color);border-radius:3px;padding:3px 3px;white-space:normal;word-wrap:break-word}html.transition,html.transition *,html.transition *:before,html.transition *:after{transition:all 750ms!important;transition-delay:0!important}.post .post-meta{color:var(--global-text-color-light);font-size:.875rem;margin-bottom:0}.post .post-tags{color:var(--global-text-color-light);font-size:.875rem;padding-top:.25rem;padding-bottom:1rem}.post .post-tags a{color:var(--global-text-color-light);text-decoration:none}.post .post-tags a:hover{color:var(--global-theme-color)}progress{position:fixed;left:0;top:56px;z-index:10;width:100%;height:1px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background-color:rgba(0,0,0,0);color:var(--global-theme-color)}progress::-webkit-progress-bar{background-color:rgba(0,0,0,0)}progress::-webkit-progress-value{background-color:var(--global-theme-color)}progress::-moz-progress-bar{background-color:var(--global-theme-color)}.progress-container{width:100%;background-color:rgba(0,0,0,0);position:fixed;top:56px;left:0;height:5px;display:block}.progress-bar{background-color:var(--global-theme-color);width:0;display:block;height:inherit}.code-display-wrapper{position:relative}.code-display-wrapper .copy{background:var(--global-card-bg-color);border-color:var(--global-bg-color);border-radius:.3rem;border-style:none;color:var(--global-text-color);font-size:medium;opacity:0;position:absolute;right:.2rem;top:.2rem}.code-display-wrapper:active .copy,.code-display-wrapper:focus .copy,.code-display-wrapper:hover .copy{color:var(--global-hover-color);opacity:1}.btn-group.dropdown .btn{box-shadow:none;-webkit-box-shadow:none}.btn-group.dropdown .btn-secondary.dropdown-toggle{border:1px solid var(--global-divider-color)}.btn-group.dropdown .btn-secondary.dropdown-toggle .page-size{color:inherit}.btn-group.dropdown .btn-secondary.dropdown-toggle:not(.active){background-color:var(--global-bg-color)!important;color:var(--global-text-color)}.btn-group.dropdown .btn-secondary.dropdown-toggle:hover{background-color:var(--global-hover-color)!important;color:var(--global-hover-text-color)!important}nav[data-toggle=toc]{top:5rem}nav[data-toggle=toc] .nav .nav>li>a{font-size:.75rem}nav[data-toggle=toc] .nav>li>a{color:var(--global-text-color);font-size:.75rem}nav[data-toggle=toc] .nav>li>a:hover{color:var(--global-hover-color);border-left-color:var(--global-hover-color)}nav[data-toggle=toc] .nav-link.active{color:var(--global-theme-color);border-left-color:var(--global-theme-color);font-size:.75rem}nav[data-toggle=toc] .nav-link.active:hover{color:var(--global-hover-color);border-left-color:var(--global-hover-color)}@media(max-width:576px){nav[data-toggle=toc]{visibility:hidden;height:0;top:0}pre{font-size:.875rem;padding:8px 10px;margin:.5rem 0}figure.highlight{margin:.5rem 0}figure.highlight pre{font-size:.875rem;padding:8px 10px}code{font-size:.875rem;padding:2px 4px}}@media(max-width:400px){pre{font-size:.8rem;padding:6px 8px}figure.highlight pre{font-size:.8rem;padding:6px 8px}code{font-size:.8rem;padding:1px 3px}}@media(min-width:577px)and (max-width:768px){pre{font-size:.9rem;padding:8px 12px}figure.highlight pre{font-size:.9rem;padding:8px 12px}}.featured-posts a{color:var(--global-text-color-light);text-decoration:none}.featured-posts a .card-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.featured-posts a:hover{color:var(--global-theme-color)}.featured-posts a:hover .card-title{color:var(--global-theme-color)}.featured-posts .post-meta{color:var(--global-text-color-light);font-size:.875rem;margin-bottom:0;padding-top:.5rem}.unloaded{display:none!important}.medium-zoom-overlay,.medium-zoom-image--opened{z-index:999}#toc-sidebar{z-index:1}.echarts{height:400px;width:100%}.map{height:400px;width:100%}swiper-container{--swiper-navigation-color:var(--global-theme-color);--swiper-pagination-color:var(--global-theme-color);--swiper-pagination-bullet-inactive-color:var(--global-text-color)}.ps-root .ps-algorithm{margin:.8em 0;border-top:3px solid var(--global-text-color);border-bottom:2px solid var(--global-text-color)}.ps-root .ps-algorithm.with-caption>.ps-line:first-child{border-bottom:2px solid var(--global-text-color)}ninja-keys{--ninja-accent-color:var(--global-theme-color);--ninja-icon-size:0;--ninja-modal-background:var(--global-bg-color);--ninja-z-index:1031}ninja-keys .modal-footer{padding:.5em 1em;display:flex;border-top:1px solid var(--ninja-secondary-background-color);color:var(--ninja-secondary-text-color)}ninja-keys .modal-footer .help{display:flex;margin-right:1em;align-items:center;font-size:.75em}ninja-keys .ninja-examplekey{background:var(--ninja-secondary-background-color);padding:.06em .25em;border-radius:var(--ninja-key-border-radius);color:var(--ninja-secondary-text-color);width:1em;height:1em;margin-right:.5em;font-size:1.25em;fill:currentColor}ninja-keys .ninja-examplekey.esc{width:auto;height:auto;font-size:1.1em}ninja-keys .ninja-examplekey.backspace{opacity:.7}ninja-keys::part(ninja-input){color:var(--ninja-selected-text-color)}ninja-keys::part(ninja-input-wrapper){background:var(--global-bg-color)}.newsletter-form-container{margin-bottom:20px;text-align:center}.newsletter-form-prompt{color:var(--global-text-color);margin-bottom:12px;font-size:.95rem}.newsletter-form{display:flex;flex-direction:row;align-items:center;width:100%}.newsletter-form-input,.bibsearch-form-input{color:var(--global-newsletter-text-color);background:var(--global-newsletter-bg-color);border:1px solid var(--global-newsletter-text-color);outline:0;margin:0 10px 0 0;width:100%;max-width:350px;min-width:100px;box-sizing:border-box;box-shadow:rgba(0,0,0,.05) 0px 1px 2px;border-radius:6px;padding:8px 12px}.newsletter-form-input:focus{border-color:var(--global-theme-color)!important}.newsletter-form-button{background:var(--global-theme-color);color:var(--global-bg-color);display:flex;width:min-content;max-width:200px;white-space:nowrap;height:38px;align-items:center;flex-direction:row;padding:9px 17px;box-shadow:rgba(0,0,0,.05) 0px 1px 2px;border-radius:6px;text-align:center;font-style:normal;font-weight:500;line-height:20px;border:0;cursor:pointer}.newsletter-loading-button{background:var(--global-theme-color);color:var(--global-bg-color);display:none;width:min-content;max-width:300px;white-space:nowrap;height:38px;align-items:center;flex-direction:row;padding:9px 17px;box-shadow:rgba(0,0,0,.05) 0px 1px 2px;border-radius:6px;text-align:center;font-style:normal;font-weight:500;line-height:20px;border:0;cursor:pointer;margin-right:20px}.newsletter-success{color:var(--global-text-color);display:none;align-items:center;width:100%}.newsletter-error{color:var(--global-theme-color);display:none;align-items:center;width:100%}.newsletter-back-button{color:var(--global-theme-color);margin:10px auto;text-align:center;display:none;background:rgba(0,0,0,0);border:0;cursor:pointer}@media(max-width:575px){.newsletter-form-input,.newsletter-form-button,.newsletter-loading-button,.newsletter-success,.newsletter-error{font-size:16px!important}.newsletter-form-container{margin-right:20px;margin-left:20px}}.popover{background-color:var(--global-bg-color);border-color:var(--global-divider-color)}.popover .popover-header{color:var(--global-text-color);border-bottom:1px solid var(--global-divider-color)}.popover .popover-body{color:var(--global-text-color)}.bs-popover-top .arrow::after{border-top-color:var(--global-bg-color)}.bs-popover-top .arrow:before{border-top-color:var(--global-divider-color)}.bs-popover-bottom .arrow::after{border-bottom-color:var(--global-bg-color)}.bs-popover-bottom .arrow:before{border-bottom-color:var(--global-divider-color)}::highlight(search){background-color:var(--global-theme-color);color:var(--global-text-color)}figure.cover{display:inline-block;text-align:center;margin:.5rem}figure.cover img{vertical-align:bottom}figure.cover figcaption.abandoned{font-family:monospace;color:#23212d;text-transform:uppercase;background-color:#ee5f5b}figure.cover figcaption.finished,figure.cover figcaption.watched{font-family:monospace;color:#23212d;text-transform:uppercase;background-color:#62c462}figure.cover figcaption.interested{font-family:monospace;color:#23212d;text-transform:uppercase;background-color:#7691db}figure.cover figcaption.paused{font-family:monospace;color:#23212d;text-transform:uppercase;background-color:#bdac7e}figure.cover figcaption.queued{font-family:monospace;color:#23212d;text-transform:uppercase;background-color:#9e76b5}figure.cover figcaption.reading,figure.cover figcaption.watching{font-family:monospace;color:#23212d;text-transform:uppercase;background-color:#f89406}figure.cover figcaption.reread,figure.cover figcaption.rewatch{font-family:monospace;color:#23212d;text-transform:uppercase;background-color:#a6517d}figure.cover figcaption.uncategorized{font-family:monospace;color:#23212d;text-transform:uppercase;background-color:#b0abb3}figure.cover a.cover-link:hover{color:#23212d!important}mjx-container[jax=CHTML][display=true]{overflow-x:auto}d-byline{border-top-color:var(--global-divider-color)!important}d-byline h3{color:var(--global-text-color)!important}d-byline a,d-article d-byline a{color:var(--global-text-color)!important}d-byline a:hover,d-article d-byline a:hover{color:var(--global-hover-color)!important}d-article{border-top-color:var(--global-divider-color)!important}d-article p,d-article h1,d-article h2,d-article h3,d-article h4,d-article h5,d-article h6,d-article li,d-article table{color:var(--global-text-color)!important}d-article h1,d-article h2,d-article hr,d-article table,d-article table th,d-article table td{border-bottom-color:var(--global-divider-color)!important}d-article a{color:var(--global-theme-color)!important}d-article a:hover{color:var(--global-theme-color)!important}d-article b i{display:inline}d-article blockquote{border-left:2px solid var(--global-theme-color)!important}d-article details{color:var(--global-text-color);background-color:var(--global-code-bg-color);margin-top:0;padding:8px 12px;position:relative;border-radius:6px;display:block;margin-bottom:20px;grid-column:text;overflow:auto;max-width:100%}d-article details summary{color:var(--global-theme-color)}d-article details p{margin-top:.5rem;margin-bottom:.5rem}d-article d-contents{align-self:start;grid-column:1/4;grid-row:auto/span 4;justify-self:end;margin-top:0;padding-left:2em;padding-right:3em;border-right:1px solid var(--global-divider-color);width:max(70%,300px);margin-right:0;margin-top:0;display:grid;grid-template-columns:minmax(8px,1fr) [toc] auto minmax(8px,1fr) [toc-line] 1px minmax(32px,2fr)}d-article d-contents nav{grid-column:toc}d-article d-contents nav a{border-bottom:none!important}d-article d-contents nav a:hover{border-bottom:1px solid var(--global-text-color)!important}d-article d-contents nav h3{margin-top:0;margin-bottom:1em}d-article d-contents nav div{display:block;outline:0;margin-bottom:.8em;color:rgba(0,0,0,.8);font-weight:bold}d-article d-contents nav ul{padding-left:1em;margin-top:0;margin-bottom:6px;list-style-type:none}d-article d-contents nav ul li{margin-bottom:.25em}d-article d-contents .figcaption{line-height:1.4em}d-article d-contents toc-line{border-right:1px solid var(--global-divider-color);grid-column:toc-line}d-article d-footnote{scroll-margin-top:66px;color:var(--global-theme-color)!important}d-article d-footnote:hover{color:var(--global-hover-color)!important}d-article d-cite a,d-article a.citation{color:var(--global-theme-color)!important}d-article d-cite a:hover,d-article a.citation:hover{color:var(--global-hover-color)!important}d-appendix{border-top-color:var(--global-divider-color)!important;color:var(--global-distill-app-color)!important}d-appendix h3,d-appendix li,d-appendix span{color:var(--global-distill-app-color)!important}d-appendix a,d-appendix a.footnote-backlink{color:var(--global-distill-app-color)!important}d-appendix a:hover,d-appendix a.footnote-backlink:hover{color:var(--global-hover-color)!important}@media(max-width:1024px){d-article d-contents{display:block;grid-column-start:2;grid-column-end:-2;padding-bottom:.5em;margin-bottom:1em;padding-top:.5em;width:100%;border:1px solid var(--global-divider-color)}d-article d-contents nav{grid-column:none}}div.container-link-button{margin-right:.5rem}table.table-cv{background-color:rgba(0,0,0,0)!important}table.table-cv td,table.table-cv th{padding:1px}a.btncv{color:var(--global-text-color)!important;border:1px solid var(--global-text-color)!important;border-radius:.125rem;padding-left:1rem;padding-right:1rem;padding-top:.25rem;padding-bottom:.25rem;text-decoration:none;font-weight:400;font-size:.7rem;text-align:center;vertical-align:middle;text-transform:uppercase;white-space:nowrap}a.btncv:hover{color:var(--global-theme-color)!important;border-color:var(--global-theme-color)!important;text-decoration:none!important}p.location{font-size:.7rem;white-space:nowrap}i.iconlocation{color:var(--global-theme-color);font-size:.8rem}i.iconinstitution{color:var(--global-theme-color);font-size:.95rem;margin-right:.3rem}i.icondepartment{color:var(--global-theme-color);font-size:.8rem;margin-right:.3rem}table.institution{margin-bottom:1rem}td.department{font-size:.8rem}div.container-links{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-start;margin-top:1rem;margin-bottom:.5rem}div.container-pdf{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-start}div.list-groups{display:flex;flex-wrap:wrap;justify-content:flex-start;flex-direction:row;align-content:center}div.list-group{display:flex;flex-wrap:wrap;flex-direction:column;align-items:flex-start;margin-bottom:2rem}td.list-group-category{color:var(--global-theme-color);margin-bottom:.5rem}td.list-group-category-icon{font-size:.8rem;color:var(--global-theme-color);width:1.4rem;padding-right:.4rem}td.list-group-name{font-size:.8rem}td.list-group-level{font-size:.8rem;padding-left:.5rem}td.list-group-school{font-size:.7rem;padding-left:.5rem;text-align:center}p.list-group-time{font-size:.7rem;padding-left:.5rem}td.list-group-link{padding-left:.5rem}a.anchor{display:block;position:relative;top:-50px;visibility:hidden}ul.timeline{margin-top:2rem;margin-bottom:2rem}ul.timeline li{position:relative;min-height:2.2rem;color:var(--global-text-color);list-style-position:inside}span.badge-toc{color:var(--global-bg-color);background-color:var(--global-theme-color);border-radius:.125rem;padding:.125rem .5rem .125rem .5rem;font-weight:700!important;display:inline-block;inline-size:fit-content}ul.timeline li::before{content:"";min-height:2.5rem;width:1px;background:var(--global-text-color);margin:0;padding:0;position:absolute;left:2px;top:-0.5rem}.tab{display:flex;flex-wrap:wrap;margin-left:-20px;padding:0;list-style:none;position:relative}.tab>*{flex:none;padding-left:20px;position:relative}.tab>*>a{display:block;text-align:center;padding:9px 20px;color:var(--global-text-color-light);border-bottom:2px solid rgba(0,0,0,0);border-bottom-color:rgba(0,0,0,0);font-size:12px;text-transform:uppercase;transition:color .1s ease-in-out;line-height:20px}.tab>.active>a{color:var(--global-text-color);border-color:var(--global-theme-color)}.tab>li>a{text-decoration:none;cursor:pointer}.tab-content{padding:0}.tab-content>li{display:none}.tab-content>li.active{display:block}.typogram .diagram{display:block}.typogram .diagram line,.typogram .diagram circle,.typogram .diagram rect{stroke:var(--global-text-color)}.typogram .diagram line{stroke-width:2}.typogram .diagram circle{r:3.5}.typogram .diagram rect{width:6px;height:6px}.typogram .diagram text,.typogram .glyph,.typogram .debug text{font-family:Iosevka Fixed,monospace;font-size:3em;text-anchor:middle;alignment-baseline:central;white-space:pre;fill:var(--global-text-color)}.typogram .reserved{fill:rgba(0,0,0,0);white-space:pre}.typogram .debug[debug=true] .reserved{fill:var(--global-text-color);opacity:.5}.typogram .debug[debug=true] line.grid{stroke:var(--global-text-color);stroke-width:.2;stroke-linecap:butt;fill:var(--global-text-color);opacity:1%}.typogram polygon{stroke-width:0}.typogram .debug[debug=true] polygon.inner{fill:var(--global-text-color);stroke:var(--global-text-color);opacity:5%}.typogram polygon{stroke:var(--global-text-color);stroke-linecap:butt;fill:var(--global-text-color)}.typogram .debug[debug=true] polygon,.typogram .debug[debug=true] line.grid{opacity:10%}.typogram .debug[debug=true] polygon,.typogram .debug[debug=true] path,.typogram .debug[debug=true] circle{opacity:50%}.typogram .debug[debug=true] polygon{fill:red;stroke:red}.typogram .debug[debug=true] circle,.typogram .debug[debug=true] path{opacity:50%;fill:red}.typogram .debug[debug=true] circle{stroke:red}.typogram .debug[debug=true] .inner{stroke-width:.2}.typogram line.part{stroke-width:6;stroke-linecap:butt;stroke:var(--global-text-color)}.typogram .debug[debug=true] line.part{opacity:50%;stroke:red}.typogram .debug[debug=true] line.center{stroke-width:3;stroke-linecap:butt;opacity:10%;stroke:var(--global-text-color)}.typogram text::selection{fill:HighlightText;background-color:Highlight}@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:900;font-display:block;src:url("../webfonts/law-fa-solid.woff") format("woff")}@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:400;font-display:block;src:url("../webfonts/law-fa-regular.woff") format("woff")}@font-face{font-family:"Font Awesome 6 Brands";font-style:normal;font-weight:400;font-display:block;src:url("../webfonts/law-fa-brands.woff") format("woff")}@font-face{font-family:"tabler-icons";font-style:normal;font-weight:400;font-display:block;src:url("../webfonts/law-tabler.woff") format("woff")}.fa,.fas,.far,.fab,.fa-solid,.fa-regular,.fa-brands{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display,inline-block);font-style:normal;font-variant:normal;line-height:1;text-rendering:auto}.fa,.fas,.fa-solid{font-family:"Font Awesome 6 Free";font-weight:900}.far,.fa-regular{font-family:"Font Awesome 6 Free";font-weight:400}.fab,.fa-brands{font-family:"Font Awesome 6 Brands";font-weight:400}.fa-xs{font-size:.75em;line-height:.08333em;vertical-align:.125em}.fa-sm{font-size:.875em;line-height:.07143em;vertical-align:.05357em}.fa-lg{font-size:1.25em;line-height:.05em;vertical-align:-0.075em}.fa-xl{font-size:1.5em;line-height:.04167em;vertical-align:-0.125em}.fa-2x{font-size:2em}.fa-fw{text-align:center;width:1.25em}.fa-amazon::before{content:""}.fa-angle-right::before{content:""}.fa-arrow-right::before{content:""}.fa-briefcase::before{content:""}.fa-building-columns::before{content:""}.fa-building-user::before{content:""}.fa-calendar::before{content:""}.fa-cart-shopping::before{content:""}.fa-circle-dot::before{content:""}.fa-circle-info::before{content:""}.fa-clipboard::before{content:""}.fa-clipboard-check::before{content:""}.fa-clock::before{content:""}.fa-envelope::before{content:""}.fa-facebook::before{content:""}.fa-file-pdf::before{content:""}.fa-gavel::before{content:""}.fa-github::before{content:""}.fa-goodreads-g::before{content:""}.fa-google::before{content:""}.fa-graduation-cap::before{content:""}.fa-hashtag::before{content:"#"}.fa-instagram::before{content:""}.fa-link::before{content:""}.fa-linkedin::before{content:""}.fa-location-dot::before{content:""}.fa-map::before{content:""}.fa-map-location-dot::before{content:""}.fa-passport::before{content:""}.fa-pen-nib::before{content:""}.fa-phone::before{content:""}.fa-play::before{content:""}.fa-reddit::before{content:""}.fa-scale-balanced::before{content:""}.fa-scroll::before{content:""}.fa-star::before{content:""}.fa-star-half-stroke::before{content:""}.fa-stop::before{content:""}.fa-tag::before{content:""}.fa-users::before{content:""}.fa-whatsapp::before{content:""}.fa-x-twitter::before{content:""}.ti{font-family:"tabler-icons"!important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ti-chevron-down:before{content:""}.ti-moon-filled:before{content:""}.ti-search:before{content:""}.ti-sun-filled:before{content:""}.ti-world:before{content:""}.fib,.fi{background-size:contain;background-position:50%;background-repeat:no-repeat}.fi{position:relative;display:inline-block;width:1.333333em;line-height:1em}.fi:before{content:" "}.fi.fis{width:1em}.fi-bg{background-image:url(../img/flags/4x3/bg.svg)}.fi-bg.fis{background-image:url(../img/flags/1x1/bg.svg)}.fi-cn{background-image:url(../img/flags/4x3/cn.svg)}.fi-cn.fis{background-image:url(../img/flags/1x1/cn.svg)}.fi-de{background-image:url(../img/flags/4x3/de.svg)}.fi-de.fis{background-image:url(../img/flags/1x1/de.svg)}.fi-es{background-image:url(../img/flags/4x3/es.svg)}.fi-es.fis{background-image:url(../img/flags/1x1/es.svg)}.fi-fr{background-image:url(../img/flags/4x3/fr.svg)}.fi-fr.fis{background-image:url(../img/flags/1x1/fr.svg)}.fi-gb{background-image:url(../img/flags/4x3/gb.svg)}.fi-gb.fis{background-image:url(../img/flags/1x1/gb.svg)}.fi-ir{background-image:url(../img/flags/4x3/ir.svg)}.fi-ir.fis{background-image:url(../img/flags/1x1/ir.svg)}.fi-it{background-image:url(../img/flags/4x3/it.svg)}.fi-it.fis{background-image:url(../img/flags/1x1/it.svg)}.fi-jp{background-image:url(../img/flags/4x3/jp.svg)}.fi-jp.fis{background-image:url(../img/flags/1x1/jp.svg)}.fi-kr{background-image:url(../img/flags/4x3/kr.svg)}.fi-kr.fis{background-image:url(../img/flags/1x1/kr.svg)}.fi-ru{background-image:url(../img/flags/4x3/ru.svg)}.fi-ru.fis{background-image:url(../img/flags/1x1/ru.svg)}.fi-sa{background-image:url(../img/flags/4x3/sa.svg)}.fi-sa.fis{background-image:url(../img/flags/1x1/sa.svg)}.fi-tr{background-image:url(../img/flags/4x3/tr.svg)}.fi-tr.fis{background-image:url(../img/flags/1x1/tr.svg)}.fi-ua{background-image:url(../img/flags/4x3/ua.svg)}.fi-ua.fis{background-image:url(../img/flags/1x1/ua.svg)}.lang-selector-container{position:relative;display:inline-flex;align-items:center;margin-left:.25rem}.lang-selector-container .lang-selector-btn{display:inline-flex;align-items:center;gap:.35rem;padding:.35rem .65rem;font-size:.85rem;font-weight:600;color:var(--global-text-color);background:rgba(0,0,0,0);border:1px solid rgba(0,0,0,0);border-radius:20px;cursor:pointer;text-decoration:none;transition:all .2s ease-in-out;line-height:1.2}.lang-selector-container .lang-selector-btn:hover,.lang-selector-container .lang-selector-btn:focus{color:var(--global-hover-color);background:rgba(127,127,127,.08);border-color:var(--global-divider-color);text-decoration:none}.lang-selector-container .lang-selector-btn::after{display:none}.lang-selector-container .lang-selector-btn .lang-globe-icon{font-size:1rem;opacity:.85}.lang-selector-container .lang-selector-btn .lang-current-code{letter-spacing:.03em}.lang-selector-container .lang-selector-btn .lang-chevron-icon{font-size:.75rem;opacity:.65;transition:transform .2s ease}.lang-selector-container.show .lang-selector-btn .lang-chevron-icon,.lang-selector-container .show>.lang-selector-btn .lang-chevron-icon{transform:rotate(180deg)}.lang-selector-container .lang-dropdown-menu{min-width:320px;max-width:340px;padding:12px;margin-top:8px;border-radius:14px;background-color:var(--global-card-bg-color,var(--global-bg-color));border:1px solid var(--global-divider-color);box-shadow:0 12px 32px rgba(0,0,0,.12);animation:langFadeIn .18s cubic-bezier(0.16,1,0.3,1);z-index:1050}.lang-selector-container .lang-dropdown-menu .lang-group-header{padding:0 6px 6px 6px}.lang-selector-container .lang-dropdown-menu .lang-group-header .lang-group-title{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--global-text-color-light,#888)}.lang-selector-container .lang-dropdown-menu .lang-primary-row{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:6px}.lang-selector-container .lang-dropdown-menu .lang-primary-row .lang-option-card{display:flex;align-items:center;gap:8px;padding:7px 10px;border-radius:8px;border:1px solid var(--global-divider-color);background:var(--global-bg-color);color:var(--global-text-color);text-decoration:none;transition:all .16s ease-in-out;cursor:pointer}.lang-selector-container .lang-dropdown-menu .lang-primary-row .lang-option-card .lang-flag-icon{font-size:1.15rem;flex-shrink:0}.lang-selector-container .lang-dropdown-menu .lang-primary-row .lang-option-card .lang-option-info{display:flex;flex-direction:column;line-height:1.15;text-align:left}.lang-selector-container .lang-dropdown-menu .lang-primary-row .lang-option-card .lang-option-info .lang-name{font-size:.85rem;font-weight:600}.lang-selector-container .lang-dropdown-menu .lang-primary-row .lang-option-card .lang-option-info .lang-sub{font-size:.68rem;color:var(--global-text-color-light,#888)}.lang-selector-container .lang-dropdown-menu .lang-primary-row .lang-option-card .lang-active-dot{display:none;margin-left:auto;width:6px;height:6px;border-radius:50%;background-color:var(--global-theme-color);flex-shrink:0}.lang-selector-container .lang-dropdown-menu .lang-primary-row .lang-option-card:hover{border-color:var(--global-hover-color);background:rgba(127,127,127,.06);transform:translateY(-1px)}.lang-selector-container .lang-dropdown-menu .lang-primary-row .lang-option-card.active{border-color:var(--global-theme-color);background:rgba(var(--global-theme-color),0.08)}.lang-selector-container .lang-dropdown-menu .lang-primary-row .lang-option-card.active .lang-name{color:var(--global-theme-color);font-weight:700}.lang-selector-container .lang-dropdown-menu .lang-primary-row .lang-option-card.active .lang-active-dot{display:block}.lang-selector-container .lang-dropdown-menu .lang-menu-divider{margin:8px 4px;border-top:1px solid var(--global-divider-color);opacity:.8}.lang-selector-container .lang-dropdown-menu .lang-intl-grid{display:grid;grid-template-columns:1fr 1fr;gap:3px}.lang-selector-container .lang-dropdown-menu .lang-intl-grid .lang-intl-item{display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:6px;color:var(--global-text-color);text-decoration:none;font-size:.82rem;transition:all .14s ease-in-out;cursor:pointer}.lang-selector-container .lang-dropdown-menu .lang-intl-grid .lang-intl-item .lang-flag-icon{font-size:1rem;flex-shrink:0}.lang-selector-container .lang-dropdown-menu .lang-intl-grid .lang-intl-item .lang-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lang-selector-container .lang-dropdown-menu .lang-intl-grid .lang-intl-item:hover{background:rgba(127,127,127,.08);color:var(--global-hover-color)}.lang-selector-container .lang-dropdown-menu .lang-intl-grid .lang-intl-item.active{background:rgba(193,155,83,.12);color:var(--global-theme-color);font-weight:700}@keyframes langFadeIn{from{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media(max-width:991.98px){#navbar .lang-selector-container{display:block;margin-left:0;text-align:right}#navbar .lang-selector-container .lang-selector-btn{display:inline-flex}#navbar .lang-selector-container .lang-dropdown-menu{position:static!important;float:none;width:100%;max-width:none;min-width:0;margin:6px 0 4px;transform:none!important;text-align:left;box-shadow:none}}@media(max-width:576px){.lang-selector-container .lang-dropdown-menu{min-width:290px;max-width:calc(100vw - 32px);right:0!important;left:auto!important;transform:none!important;padding:10px}.lang-selector-container .lang-dropdown-menu .lang-primary-row{gap:6px}.lang-selector-container .lang-dropdown-menu .lang-primary-row .lang-option-card{padding:6px 8px}.lang-selector-container .lang-dropdown-menu .lang-intl-grid{gap:2px}.lang-selector-container .lang-dropdown-menu .lang-intl-grid .lang-intl-item{padding:5px 6px;font-size:.8rem}}.lang-dropdown-menu .lang-flag-icon{border-radius:0;box-shadow:0 0 0 1px rgba(15,23,42,.18);background-size:100% 100%}.lang-dropdown-menu .lang-flag-icon.fi-tr{width:1.5em}html[data-theme=dark] .lang-dropdown-menu .lang-flag-icon{box-shadow:0 0 0 1px hsla(0,0,100%,.25)}:root{--ink:#0f172a;--ink-2:#16213c;--gold:#c19b53;--gold-soft:#e0c684;--paper:#f7f5f0;--paper-2:#fff;--line:#e7e2d6}[data-theme=dark]{--ink:#0b1120;--ink-2:#111b30;--gold:#d6b468;--gold-soft:#ead08a;--paper:#0b1120;--paper-2:#111b30;--line:#23304b}#navbar{padding-top:0;flex-wrap:wrap!important}.law-top-bar{flex:0 0 calc(100% + 2rem);margin:0 -1rem .35rem;padding:5px 0;font-size:.76rem;line-height:1.4;border-bottom:1px solid var(--global-divider-color);background-color:rgba(193,155,83,.06)}.law-top-bar .law-top-bar-item{color:var(--global-text-color-light);text-decoration:none;white-space:nowrap;transition:color .2s ease}.law-top-bar .law-top-bar-item i{color:var(--gold);margin-right:4px}.law-top-bar .law-top-bar-item:hover,.law-top-bar .law-top-bar-item:focus{color:var(--global-text-color)}.law-top-bar .law-top-bar-new{display:inline-block;margin-inline-end:6px;padding:0 6px;border:1px solid var(--gold);border-radius:3px;color:var(--global-text-color);font-size:.68rem;font-weight:600;line-height:1.5;white-space:nowrap}.law-moved-note{padding:8px 12px;border-inline-start:3px solid var(--gold);background-color:rgba(193,155,83,.08);font-size:.92rem;line-height:1.5}.law-moved-note i{color:var(--gold);margin-inline-end:4px}.hero-art{position:relative;aspect-ratio:1/1;width:100%;height:100%;margin:0 auto;display:grid;place-items:center}.law-scales-svg{width:82%;position:relative;z-index:2}.law-scales-svg .draw{stroke:var(--gold);fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:1;animation-name:drawScales;animation-timing-function:cubic-bezier(0.45,0,0.25,1);animation-fill-mode:forwards}.law-scales-svg .s1{animation-duration:1.8s;animation-delay:.2s}.law-scales-svg .s2{animation-duration:1.1s;animation-delay:.9s}.law-scales-svg .s3{animation-duration:1s;animation-delay:1.4s}.law-scales-svg .s4{animation-duration:1s;animation-delay:1.9s}.law-scales-svg .s5{animation-duration:.7s;animation-delay:2.5s}.law-scales-svg .s6{animation-duration:.8s;animation-delay:2.9s}.law-scales-svg .s7{animation-duration:.7s;animation-delay:3.3s}.law-scales-svg .fade-in{opacity:0;animation:fadeInEmblem 1.2s ease forwards 3.5s}@keyframes drawScales{to{stroke-dashoffset:0}}@keyframes fadeInEmblem{to{opacity:.95}}.law-hero-banner{background:linear-gradient(135deg,#fff 0%,#f7f5f0 100%);color:var(--global-text-color);border:1px solid var(--global-divider-color)!important;border-radius:12px;box-shadow:0 4px 20px rgba(15,23,42,.04);transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease}.law-areas{display:grid;grid-template-columns:1fr;column-gap:3rem;border-top:1px solid var(--global-divider-color)}@media(min-width:768px){.law-areas{grid-template-columns:1fr 1fr}}.law-area{display:block;padding:1.1rem 0 1.15rem;border-bottom:1px solid var(--global-divider-color);text-decoration:none!important}.law-area .law-area-title{display:block;margin-bottom:.25rem;font-size:1.15rem;font-weight:600;letter-spacing:-0.025em;color:var(--global-theme-color);transition:color .2s ease}.law-area .law-area-title::after{content:"→";display:inline-block;margin-left:.4rem;color:var(--gold);opacity:0;transform:translateX(-4px);transition:opacity .2s ease,transform .2s ease}.law-area .law-area-text{display:block;font-size:.94rem;line-height:1.6;color:var(--global-text-color-light)}.law-area:hover .law-area-title,.law-area:focus-visible .law-area-title{color:var(--gold)}.law-area:hover .law-area-title::after,.law-area:focus-visible .law-area-title::after{opacity:1;transform:none}.law-portrait-wrapper{position:relative;display:block;width:100%;max-width:200px;margin:0 auto;border-radius:14px;overflow:hidden;box-shadow:0 8px 24px rgba(15,23,42,.12);border:1px solid rgba(193,155,83,.35)}.law-portrait-wrapper .law-portrait-img{width:100%;aspect-ratio:1/1;object-fit:cover;display:block}.law-portrait-wrapper .law-portrait-badge{position:absolute;bottom:8px;left:50%;transform:translateX(-50%);background:rgba(15,23,42,.9);backdrop-filter:blur(8px);color:var(--gold);padding:3px 10px;border-radius:999px;font-size:.72rem;font-weight:600;border:1px solid rgba(193,155,83,.35);white-space:nowrap}.law-portrait-large{max-width:320px}.law-portrait-large .law-portrait-img{aspect-ratio:4/5}.law-portrait-large .law-portrait-badge{bottom:12px;font-size:.78rem;padding:5px 14px}.law-posts{border-top:1px solid var(--global-divider-color)}.law-post{display:block;padding:1.15rem 0 1.2rem;border-bottom:1px solid var(--global-divider-color);text-decoration:none!important}.law-post .law-post-meta{display:block;margin-bottom:.3rem;font-size:.82rem;color:var(--global-text-color-light)}.law-post .law-post-title{display:block;margin-bottom:.3rem;font-size:1.2rem;font-weight:600;letter-spacing:-0.025em;line-height:1.4;color:var(--global-theme-color);transition:color .2s ease}.law-post .law-post-text{display:block;max-width:52rem;font-size:.94rem;line-height:1.6;color:var(--global-text-color-light)}.law-post:hover .law-post-title,.law-post:focus-visible .law-post-title{color:var(--gold)}.law-cta-band{background:var(--global-card-bg-color);color:var(--global-text-color);border:1px solid var(--global-divider-color);border-top:3px solid var(--gold);border-radius:14px}.law-cta-band .text-white{color:var(--global-theme-color)!important}.law-cta-band .text-white-50{color:var(--global-text-color-light)!important}.card{background-color:var(--global-card-bg-color);color:var(--global-text-color);border:1px solid var(--global-divider-color);border-radius:10px;box-shadow:0 2px 8px rgba(15,23,42,.03)}.btn-primary{background-color:#0f172a!important;border-color:#0f172a!important;color:#fff!important;font-weight:600;border-radius:6px;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.btn-primary:hover{background-color:#16213c!important;border-color:#16213c!important;color:#fff!important}.btn-gold{background-color:var(--gold)!important;color:#0f172a!important;font-weight:600;border-radius:6px;border:1px solid var(--gold)!important;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.btn-gold:hover{background-color:var(--gold-soft)!important;border-color:var(--gold-soft)!important;color:#0f172a!important}.btn-outline-primary{color:#0f172a!important;border-color:#0f172a!important;font-weight:600;border-radius:6px;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.btn-outline-primary:hover{background-color:#0f172a!important;color:#fff!important}.btn-success{background-color:#15803d!important;border-color:#15803d!important;font-weight:600;border-radius:6px}.btn-success:hover{background-color:#166534!important;border-color:#166534!important}html[data-theme=dark] .bg-white,html[data-theme=dark] .bg-light{background-color:#111b30!important;color:#eceff6!important}html[data-theme=dark] .text-dark{color:#eceff6!important}html[data-theme=dark] .text-secondary,html[data-theme=dark] .text-muted{color:#9aa4b8!important}html[data-theme=dark] .border,html[data-theme=dark] .border-top,html[data-theme=dark] .border-bottom,html[data-theme=dark] .border-left,html[data-theme=dark] .border-right{border-color:#23304b!important}html[data-theme=dark] .law-hero-banner{background:linear-gradient(135deg,#111b30 0%,#0d1527 100%)!important;border-color:#23304b!important;box-shadow:0 4px 20px rgba(0,0,0,.4)!important}html[data-theme=dark] .card{background-color:#111b30!important;border-color:#23304b!important}html[data-theme=dark] .btn-outline-primary{color:#d6b468!important;border-color:#d6b468!important}html[data-theme=dark] .btn-outline-primary:hover{background-color:#d6b468!important;color:#0b1120!important}html[data-theme=dark] .btn-outline-dark{color:#e2e8f0!important;border-color:#475569!important}html[data-theme=dark] .btn-outline-dark:hover{background-color:#334155!important;color:#fff!important}html[data-theme=dark] hr{border-color:#23304b!important}@media(min-width:992px){#navbar .navbar-nav .nav-link{white-space:nowrap;padding-left:.4rem;padding-right:.4rem}}@media(min-width:992px)and (max-width:1199.98px){#navbar .navbar-nav .nav-link{font-size:.92rem;padding-left:.32rem;padding-right:.32rem}#navbar .nav-search-label{display:none}#navbar #search-toggle .ti-search{margin-right:0!important}}@media(max-width:991.98px){#navbar .navbar-collapse{max-height:calc(100vh - 92px);overflow-y:auto}#navbar.fixed-top{z-index:1031}}.law-footer-extras.has-fixed-footer{padding-bottom:3rem}@media(max-width:575.98px){.law-footer-extras.has-fixed-footer{padding-bottom:4.5rem}}.law-hero-emblem{width:148px;height:148px;margin-right:1.25rem;flex-shrink:0}@media(max-width:575.98px){.law-hero-emblem{width:104px;height:104px;margin-right:.9rem}}@media(prefers-reduced-motion:reduce){.law-scales-svg .draw{animation:none;stroke-dashoffset:0}.law-scales-svg .fade-in{animation:none;opacity:.95}}.law-share{border-color:var(--global-divider-color)!important}.law-share .law-share-link,.law-share .law-share-copy{color:var(--global-text-color-light);font-size:1.2rem;text-decoration:none;transition:color .2s ease}.law-share .law-share-link:hover,.law-share .law-share-link:focus,.law-share .law-share-copy:hover,.law-share .law-share-copy:focus{color:var(--gold)}.law-share .law-share-copy{font-size:.9rem}.law-footer,.law-tbb-bar{background-color:var(--global-card-bg-color);border-color:var(--global-divider-color)!important}.law-footer{font-size:.9rem;color:var(--global-text-color-light)}.law-footer a{color:var(--global-text-color-light);text-decoration:none;transition:color .2s ease}.law-footer a:hover,.law-footer a:focus{color:var(--global-theme-color)}.law-footer-brand{display:inline-flex;align-items:center;gap:.6rem;font-size:1.1rem;font-weight:600;color:var(--global-theme-color)!important}.law-footer-text{line-height:1.6;max-width:22rem}.law-footer-social{display:flex;gap:1rem;font-size:1.25rem}.law-footer-heading{font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--global-text-color);margin-bottom:.9rem}.law-footer-heading em{font-family:inherit;font-style:normal;font-weight:inherit;text-transform:uppercase;color:inherit}.law-footer-links,.law-footer-contact{list-style:none;padding:0;margin:0}.law-footer-links li,.law-footer-contact li{margin-bottom:.5rem;line-height:1.5}.law-footer-contact li{display:flex;gap:.6rem}.law-footer-contact li i{color:var(--gold);width:1rem;flex-shrink:0;margin-top:.2rem;text-align:center}.law-footer .footer-icon:hover,.law-footer .footer-icon:focus{color:var(--gold)}.law-tbb-bar{font-size:.78rem;line-height:1.6}.badge-primary,.badge-secondary{background-color:rgba(193,155,83,.16)!important;color:var(--gold)!important;font-weight:600}#navbar:has(.navbar-collapse.show),#navbar:has(.navbar-collapse.collapsing),#navbar:has(.dropdown-menu.show){opacity:1}.law-stars{white-space:nowrap;flex-shrink:0;margin-inline-start:.5rem}.law-reach-social{gap:.25rem 1.25rem}.law-reach-social a{color:var(--global-text-color-light);font-weight:600;text-decoration:none}.law-reach-social a:hover,.law-reach-social a:focus{color:var(--global-theme-color)}.law-area-block{padding:2rem 0;border-top:1px solid var(--global-divider-color);scroll-margin-top:120px}.law-area-block:first-child{border-top:0;padding-top:.5rem}.law-area-heading{font-size:1.5rem;font-weight:600;letter-spacing:-0.025em;color:var(--global-theme-color);margin-bottom:.6rem}.law-area-summary{font-size:1.02rem;line-height:1.7;max-width:48rem;margin-bottom:1.2rem}.law-area-label{font-size:.78rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--global-text-color-light);margin-bottom:.7rem}.law-area-matters{list-style:none;padding:0;margin:0 0 1.2rem;columns:2 20rem;column-gap:2.5rem}.law-area-matters li{position:relative;padding-inline-start:1rem;margin-bottom:.5rem;line-height:1.55;break-inside:avoid}.law-area-matters li::before{content:"";position:absolute;inset-inline-start:0;top:.62em;width:5px;height:5px;border-radius:50%;background:var(--gold)}.law-area-ask{font-size:.92rem;font-weight:600;color:var(--global-theme-color);text-decoration:none!important}.law-area-ask .fa-whatsapp{color:#1f8f4e}.law-area-ask:hover,.law-area-ask:focus{color:var(--gold)}.law-marquee{overflow:hidden;padding:.25rem 0 .75rem;-webkit-mask-image:linear-gradient(to right,transparent,#000 5%,#000 95%,transparent);mask-image:linear-gradient(to right,transparent,#000 5%,#000 95%,transparent)}.law-marquee.law-marquee--interactive{cursor:grab;user-select:none;-webkit-user-select:none;touch-action:pan-y}.law-marquee.law-marquee--interactive .law-marquee-track{animation:none!important;will-change:transform}.law-marquee.law-marquee--interactive .law-marquee-card{cursor:grab}.law-marquee.law-marquee--interactive.is-dragging{cursor:grabbing}.law-marquee.law-marquee--interactive.is-dragging .law-marquee-card{cursor:grabbing}.law-marquee-track{display:flex;width:max-content;animation:law-marquee var(--law-marquee-duration,60s) linear infinite}.law-marquee:hover .law-marquee-track,.law-marquee:focus-within .law-marquee-track{animation-play-state:paused}.law-marquee-card{flex:0 0 320px;margin:0;margin-inline-end:1.25rem;padding:1.1rem 1.25rem;background:var(--global-card-bg-color);border:1px solid var(--global-divider-color);border-radius:12px;font-size:.92rem}@media(max-width:575.98px){.law-marquee-card{flex-basis:270px}}.law-marquee-quote{font-style:italic;line-height:1.6;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}@keyframes law-marquee{from{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes law-marquee-rtl{from{transform:translateX(0)}to{transform:translateX(50%)}}html[dir=rtl] .law-marquee-track{animation-name:law-marquee-rtl}@media(prefers-reduced-motion:reduce){.law-marquee:not(.law-marquee--interactive){overflow-x:auto;-webkit-mask-image:none;mask-image:none}.law-marquee:not(.law-marquee--interactive) .law-marquee-track{animation:none}.law-marquee:not(.law-marquee--interactive) .law-marquee-card[aria-hidden=true]{display:none}.law-marquee.law-marquee--interactive .law-marquee-track{animation:none!important}}.law-cover{display:block;overflow:hidden;border-radius:10px;background:var(--global-divider-color)}.law-cover img{display:block;width:100%;height:100%;object-fit:cover}.law-cover-thumb{max-width:240px;aspect-ratio:1200/630}.law-cover-banner{aspect-ratio:5/2}html[data-theme=dark] .law-cover img{filter:brightness(0.82) saturate(0.9)}.law-post:has(.law-cover-thumb){display:grid;grid-template-columns:minmax(0,1fr) 200px;grid-template-areas:"meta cover" "title cover" "text cover";column-gap:1.75rem}.law-post:has(.law-cover-thumb) .law-post-meta{grid-area:meta}.law-post:has(.law-cover-thumb) .law-post-title{grid-area:title}.law-post:has(.law-cover-thumb) .law-post-text{grid-area:text}.law-post:has(.law-cover-thumb) .law-cover-thumb{grid-area:cover;align-self:center}.law-list-item:has(.law-cover-thumb){display:grid;grid-template-columns:minmax(0,1fr) 240px;column-gap:2rem;align-items:center}@media(max-width:575.98px){.law-post:has(.law-cover-thumb){grid-template-columns:minmax(0,1fr) 84px;column-gap:1rem}.law-post:has(.law-cover-thumb) .law-cover-thumb{align-self:start}.law-list-item:has(.law-cover-thumb){grid-template-columns:minmax(0,1fr) 84px;column-gap:1rem;align-items:start}.law-cover-thumb{aspect-ratio:1/1}}.law-blog-other-heading{font-size:1.1rem;font-weight:600;letter-spacing:-0.025em;color:var(--global-text-color-light);margin:2.5rem 0 1.25rem}.law-intro{display:none;--intro-bg:#f7f5f0;--intro-bg-glow:#fff;--intro-text:#0f172a;--intro-line:#16213c;--intro-accent:#c19b53;--intro-accent-hi:#c19b53;--intro-halo-color:#c19b53;--intro-halo-opacity:.06;--intro-role:#475569;--intro-btn:rgba(15,23,42,0.68);--intro-btn-hover:#0f172a;--intro-vig:120,105,75;--intro-vig-op:.16;--intro-bokeh:193,155,83;--intro-bokeh-op:0;--intro-key:193,155,83;--intro-key-op:0;--intro-shine:#e6c97f}html[data-theme=dark] .law-intro{--intro-bg:#0f172a;--intro-bg-glow:#16213c;--intro-text:#f7f5f0;--intro-line:#c19b53;--intro-accent:#c19b53;--intro-accent-hi:#e0c684;--intro-halo-color:#1c2948;--intro-halo-opacity:1;--intro-role:#c19b53;--intro-btn:rgba(247,245,240,0.68);--intro-btn-hover:#e0c684;--intro-vig:3,6,16;--intro-vig-op:.55;--intro-bokeh:224,198,132;--intro-bokeh-op:.17;--intro-key:224,198,132;--intro-key-op:.28;--intro-shine:#fff6dc}html.transition .law-intro,html.transition .law-intro *,html.transition .law-intro *::before,html.transition .law-intro *::after{transition:none!important}html.law-intro-on{overflow:hidden}html.law-intro-on .law-intro{position:fixed;inset:0;z-index:2147483000;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1.5rem 1rem max(1.25rem,env(safe-area-inset-bottom));background:var(--intro-bg) radial-gradient(ellipse 70% 60% at 50% 40%,var(--intro-bg-glow) 0%,var(--intro-bg) 70%) no-repeat;color:var(--intro-text);text-align:center;animation:lawIntroOut .9s ease 7.5s forwards}html.law-intro-on .law-intro.is-leaving{animation:lawIntroOut .5s ease forwards}html.law-intro-on.law-intro-short .law-intro{animation:lawIntroOut .35s ease .75s forwards}html.law-intro-on.law-intro-returning .law-intro{cursor:pointer}.law-intro-inner{display:flex;flex-direction:column;align-items:center;max-width:56rem;width:100%;margin:auto 0;animation:lawIntroSettle .9s ease 7.5s forwards}.law-intro-short .law-intro-inner{animation:lawIntroSettle .35s ease .75s forwards}.is-leaving .law-intro-inner{animation:lawIntroSettle .5s ease forwards}.law-themis{display:block;height:min(56vh,100vw - 2rem);width:auto;aspect-ratio:1/1;max-width:100%;overflow:visible}.law-themis #law-themis-hl stop:first-child{stop-color:var(--intro-halo-color);stop-opacity:var(--intro-halo-opacity)}.law-themis #law-themis-hl stop:last-child{stop-color:var(--intro-bg)}.law-themis .th-d{fill:none;stroke:var(--intro-line);stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1 2;stroke-dashoffset:0;animation:lawThemisDraw var(--t,1s) linear var(--s,0.3s) both}.law-themis .th-p{stroke-width:2}.law-themis .th-m{stroke-width:1.6}.law-themis .th-r{stroke:var(--intro-accent);stroke-width:1.6}.law-themis .th-sa{stroke-width:1.85}.law-themis .th-s{stroke:var(--intro-accent);stroke-width:1.5}.law-themis .th-c{stroke:var(--intro-accent);stroke-width:1}.law-themis .th-f{stroke-width:1.1}.law-themis .th-l{stroke:var(--intro-accent)}.law-themis .th-b{stroke:var(--intro-accent-hi);stroke-width:1.9}.law-themis .th-bf{stroke:var(--intro-accent-hi);stroke-width:1.1}.law-themis .th-d.th-nf{fill:var(--intro-bg);animation:lawThemisDraw var(--t,1s) linear var(--s,0.3s) both,lawThemisFill var(--t,1s) linear var(--s,0.3s) both}.law-themis .th-d.th-rev{animation-name:lawThemisDrawRev}.law-themis .th-d.th-nf.th-rev{animation-name:lawThemisDrawRev,lawThemisFill}.law-themis .th-beam{transform-box:view-box;transform-origin:60px 145px;animation:lawThemisTilt var(--bt,1.8s) cubic-bezier(0.3,0.6,0.3,1) var(--bs,1.9s) both}.law-themis .th-halo{animation:lawIntroRise 1.2s ease-out 4.1s both}html.law-intro-on .law-intro .law-intro-name{margin:clamp(16px,3vh,28px) 0 0;font:400 clamp(27px,7.2vw,46px)/1.15 Georgia,"Times New Roman",serif;letter-spacing:.035em;color:var(--intro-text);animation:lawIntroNameRise .9s cubic-bezier(0.2,0.7,0.2,1) 4.4s both}.law-intro-rule{position:relative;width:clamp(120px,22vw,190px);height:1px;margin:clamp(12px,2vh,18px) auto;background:linear-gradient(90deg,transparent,var(--intro-accent) 18%,var(--intro-accent-hi) 50%,var(--intro-accent) 82%,transparent);animation:lawIntroRule .55s cubic-bezier(0.4,0,0.2,1) 4.8s both}.law-intro-rule::after{content:"";position:absolute;left:50%;top:50%;width:5px;height:5px;background:var(--intro-bg);border:1px solid var(--intro-accent-hi);transform:translate(-50%,-50%) rotate(45deg)}html.law-intro-on .law-intro .law-intro-role{margin:0;font:500 clamp(12px,3.1vw,15px)/1.6 "Segoe UI",Helvetica,Arial,sans-serif;letter-spacing:.18em;text-transform:uppercase;color:var(--intro-role);animation:lawIntroRise .55s ease-out 5.05s both}html.law-intro-on .law-intro .law-intro-role .law-intro-part{display:inline-block;color:var(--intro-role)}html.law-intro-on .law-intro .law-intro-role .law-intro-sep{display:inline-block;margin:0 .6em;color:var(--intro-accent-hi)}html[dir=rtl] .law-intro .law-intro-name{letter-spacing:0;animation-name:lawIntroRise}html[lang^=de] .law-intro .law-intro-name{font-size:clamp(22px,5.8vw,46px)}html[lang^=ja] .law-intro .law-intro-role,html[lang^=ko] .law-intro .law-intro-role,html[lang^=zh] .law-intro .law-intro-role{letter-spacing:.04em}html[dir=rtl] .law-intro .law-intro-role{letter-spacing:0}@media(max-width:575.98px){html[lang^=en] .law-intro .law-intro-role,html[lang^=de] .law-intro .law-intro-role,html[lang^=es] .law-intro .law-intro-role,html[lang^=it] .law-intro .law-intro-role,html[lang^=ru] .law-intro .law-intro-role,html[lang^=uk] .law-intro .law-intro-role,html[lang^=bg] .law-intro .law-intro-role{display:flex;flex-direction:column;align-items:center;gap:.1rem}html[lang^=en] .law-intro .law-intro-role .law-intro-sep,html[lang^=de] .law-intro .law-intro-role .law-intro-sep,html[lang^=es] .law-intro .law-intro-role .law-intro-sep,html[lang^=it] .law-intro .law-intro-role .law-intro-sep,html[lang^=ru] .law-intro .law-intro-role .law-intro-sep,html[lang^=uk] .law-intro .law-intro-role .law-intro-sep,html[lang^=bg] .law-intro .law-intro-role .law-intro-sep{display:none}}.law-intro-actions{display:none;flex:0 0 auto;flex-wrap:wrap;justify-content:center;gap:.5rem 1.25rem;opacity:0;animation:lawIntroFade .5s ease .4s forwards}.law-intro-returning .law-intro-actions{display:flex}.law-intro-btn{padding:.35rem .6rem;border:0;background:0;color:var(--intro-btn)!important;font-size:.8rem;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.law-intro-btn:hover,.law-intro-btn:focus-visible{color:var(--intro-btn-hover)!important}.law-intro-btn:focus-visible{outline:2px solid var(--intro-accent-hi);outline-offset:2px}html.law-intro-on.law-intro-short .law-intro .th-d,html.law-intro-on.law-intro-short .law-intro .th-d.th-nf,html.law-intro-on.law-intro-short .law-intro .th-beam,html.law-intro-on.law-intro-short .law-intro .th-halo{stroke-dashoffset:0;fill-opacity:1;transform:none;opacity:1;animation:none}html.law-intro-on.law-intro-short .law-intro .law-intro-inner>*{transform:none;opacity:0;animation:lawIntroFade .25s ease forwards}html.law-intro-on.law-intro-short .law-intro .law-intro-actions{animation-delay:0}.law-cam{position:relative;display:flex;justify-content:center;width:100%}html.law-intro-full .law-intro.law-intro-cine{animation:lawIntroOut .9s ease 7.9s forwards}html.law-intro-full .law-intro.law-intro-cine.is-leaving{animation:lawIntroOut .5s ease forwards}html.law-intro-full .law-intro.law-intro-cine::after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:radial-gradient(ellipse 75% 70% at 50% 46%,rgba(var(--intro-vig),0) 50%,rgba(var(--intro-vig),var(--intro-vig-op)) 100%);animation:lawCineVigIn .9s ease both,lawCineVigOut 1.6s ease 4.6s forwards}html.law-intro-full .law-intro.law-intro-cine .law-intro-actions{position:relative;z-index:2}html.law-intro-full .law-intro.law-intro-cine .law-intro-inner{animation:lawIntroSettle .9s ease 7.9s forwards}html.law-intro-full .law-intro.law-intro-cine.is-leaving .law-intro-inner{animation:lawIntroSettle .5s ease forwards}html.law-intro-full .law-intro.law-intro-cine .law-cam{overflow:hidden;width:calc(100% + 2rem);margin:0 -1rem;padding:4vh 0;-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 4vh,#000 calc(100% - 4vh),transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,#000 4vh,#000 calc(100% - 4vh),transparent 100%)}html.law-intro-full .law-intro.law-intro-cine .law-cam-move{position:relative;z-index:1;will-change:transform}html.law-intro-full .law-intro.law-intro-cine .law-themis{transform-origin:0 0;will-change:transform}html.law-intro-full .law-intro.law-intro-cine .th-halo{animation-delay:4.5s}html.law-intro-full .law-intro.law-intro-cine .law-bokeh{display:none;position:absolute;inset:-10%;-webkit-mask-image:linear-gradient(to right,transparent 8%,#000 26%,#000 74%,transparent 92%);mask-image:linear-gradient(to right,transparent 8%,#000 26%,#000 74%,transparent 92%);z-index:0;pointer-events:none;will-change:transform}html.law-intro-full .law-intro.law-intro-cine .law-bokeh i{position:absolute;border-radius:50%;opacity:0;background:radial-gradient(closest-side,rgba(var(--intro-bokeh),var(--intro-bokeh-op)),rgba(var(--intro-bokeh),0));animation:lawCineBokeh var(--bd,14s) ease-in-out var(--bl,0) infinite alternate}html.law-intro-full .law-intro.law-intro-cine .law-shine .th-d,html.law-intro-full .law-intro.law-intro-cine .law-shine .th-d.th-nf{animation:none!important;stroke:var(--intro-shine)!important;fill:none!important;stroke-dashoffset:0;opacity:1}html.law-intro-full .law-intro.law-intro-cine .law-shine .th-beam{animation:none!important;transform:none}html.law-intro-full .law-intro.law-intro-cine .law-intro-name{animation:lawCineTitle 1.5s cubic-bezier(0.2,0.7,0.2,1) 4.8s both}html.law-intro-full .law-intro.law-intro-cine .law-intro-rule{animation-delay:5.4s}html.law-intro-full .law-intro.law-intro-cine .law-intro-role{animation-delay:5.6s}html[data-theme=dark].law-intro-full .law-intro.law-intro-cine .law-bokeh{display:block}@keyframes lawCineVigIn{from{opacity:0}}@keyframes lawCineVigOut{to{opacity:.35}}@keyframes lawCineBokeh{0%{opacity:0;transform:translate(0,0) scale(0.9)}25%{opacity:1}100%{opacity:.75;transform:translate(var(--bx,20px),var(--by,-30px)) scale(1.12)}}@keyframes lawCineTitle{from{opacity:0;filter:blur(10px);transform:translateY(8px) scale(1.04)}60%{filter:blur(0)}to{opacity:1;filter:blur(0);transform:none}}@media(prefers-reduced-motion:reduce){html.law-intro-on{overflow:visible}html.law-intro-on .law-intro{display:none!important}}@keyframes lawThemisDraw{0%{stroke-dashoffset:1.001;opacity:0}1%{opacity:1}100%{stroke-dashoffset:0;opacity:1}}@keyframes lawThemisDrawRev{0%{stroke-dashoffset:-1.001;opacity:0}1%{opacity:1}100%{stroke-dashoffset:0;opacity:1}}@keyframes lawThemisFill{from{fill-opacity:0}to{fill-opacity:1}}@keyframes lawThemisTilt{0%{transform:rotate(-3.5deg)}70%{transform:rotate(0.4deg)}100%{transform:rotate(0)}}@keyframes lawIntroNameRise{from{opacity:0;transform:translateY(10px);letter-spacing:.09em}to{opacity:1;transform:none;letter-spacing:.035em}}@keyframes lawIntroRule{from{transform:scaleX(0);opacity:0}to{transform:scaleX(1);opacity:1}}@keyframes lawIntroFade{to{opacity:1}}@keyframes lawIntroRise{from{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes lawIntroSettle{to{opacity:0;transform:scale(1.03)}}@keyframes lawIntroOut{to{opacity:0;visibility:hidden}}.serif-accent,.law-accent{font-family:"Newsreader","Iowan Old Style","Palatino Linotype",Georgia,serif;font-style:italic;font-weight:400;letter-spacing:normal}.law-home-subtitle{font-family:"Newsreader","Iowan Old Style","Palatino Linotype",Georgia,serif;font-style:italic;font-weight:400;font-size:1.15rem;line-height:1.6;color:var(--global-text-color-light)}html[data-theme=dark] .law-home-subtitle{color:var(--gold)}h1 em,h2 em,h3 em,h4 em,h5 em,h6 em{font-family:"Newsreader","Iowan Old Style","Palatino Linotype",Georgia,serif;font-style:italic;font-weight:400;letter-spacing:normal;color:var(--gold)}.post-description{font-size:1rem;line-height:1.65}.post-description em,.post-description .law-accent{font-family:"Newsreader","Iowan Old Style","Palatino Linotype",Georgia,serif;font-style:italic;font-weight:400;color:var(--global-text-color)}html[data-theme=dark] .post-description em,html[data-theme=dark] .post-description .law-accent{color:var(--gold)}html[lang^=ar] .serif-accent,html[lang^=ar] .law-accent,html[lang^=ar] .law-home-subtitle,html[lang^=ar] .post-description em,html[lang^=ar] .post-description .law-accent,html[lang^=ar] h1 em,html[lang^=ar] h2 em,html[lang^=ar] h3 em,html[lang^=ar] h4 em,html[lang^=ar] h5 em,html[lang^=ar] h6 em,html[lang^=fa] .serif-accent,html[lang^=fa] .law-accent,html[lang^=fa] .law-home-subtitle,html[lang^=fa] .post-description em,html[lang^=fa] .post-description .law-accent,html[lang^=fa] h1 em,html[lang^=fa] h2 em,html[lang^=fa] h3 em,html[lang^=fa] h4 em,html[lang^=fa] h5 em,html[lang^=fa] h6 em,html[lang^=zh] .serif-accent,html[lang^=zh] .law-accent,html[lang^=zh] .law-home-subtitle,html[lang^=zh] .post-description em,html[lang^=zh] .post-description .law-accent,html[lang^=zh] h1 em,html[lang^=zh] h2 em,html[lang^=zh] h3 em,html[lang^=zh] h4 em,html[lang^=zh] h5 em,html[lang^=zh] h6 em,html[lang^=ja] .serif-accent,html[lang^=ja] .law-accent,html[lang^=ja] .law-home-subtitle,html[lang^=ja] .post-description em,html[lang^=ja] .post-description .law-accent,html[lang^=ja] h1 em,html[lang^=ja] h2 em,html[lang^=ja] h3 em,html[lang^=ja] h4 em,html[lang^=ja] h5 em,html[lang^=ja] h6 em,html[lang^=ko] .serif-accent,html[lang^=ko] .law-accent,html[lang^=ko] .law-home-subtitle,html[lang^=ko] .post-description em,html[lang^=ko] .post-description .law-accent,html[lang^=ko] h1 em,html[lang^=ko] h2 em,html[lang^=ko] h3 em,html[lang^=ko] h4 em,html[lang^=ko] h5 em,html[lang^=ko] h6 em{font-family:inherit;font-style:normal}html[lang^=ar] .post-description em,html[lang^=ar] .post-description .law-accent,html[lang^=fa] .post-description em,html[lang^=fa] .post-description .law-accent,html[lang^=zh] .post-description em,html[lang^=zh] .post-description .law-accent,html[lang^=ja] .post-description em,html[lang^=ja] .post-description .law-accent,html[lang^=ko] .post-description em,html[lang^=ko] .post-description .law-accent{font-weight:600}.btn{margin:0;padding:.72rem 1.35rem;font-size:.95rem;font-weight:600;line-height:1.3;letter-spacing:0;text-transform:none;white-space:normal;word-wrap:break-word;border:1.5px solid rgba(0,0,0,0);border-radius:8px;box-shadow:none;transition:background-color .2s ease,border-color .2s ease,color .2s ease,transform .2s ease,box-shadow .2s ease}.btn:hover{transform:translateY(-1px);box-shadow:0 10px 22px -12px rgba(15,23,42,.5)}.btn:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.btn.btn-sm{padding:.5rem 1rem;font-size:.86rem}.btn.btn-lg{padding:.95rem 1.6rem;font-size:1.05rem}@media(prefers-reduced-motion:reduce){.btn{transition:none}.btn:hover{transform:none}}.law-hero{display:grid;gap:2.75rem;align-items:center;padding:clamp(1.25rem,5vw,4.5rem) 0 clamp(2.5rem,6vw,5rem)}@media(min-width:992px){.law-hero{grid-template-columns:minmax(0,1.25fr) minmax(0,0.8fr);gap:4.5rem}}.law-hero-eyebrow{display:flex;align-items:center;gap:.9rem;margin:0 0 1.15rem;font-size:.8rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--gold)}.law-hero-eyebrow::before{content:"";flex:0 0 2.5rem;height:1px;background:var(--gold)}.law-hero-title{margin:0 0 1rem;font-size:clamp(2.5rem,4.7vw,3.9rem);font-weight:650;line-height:1.06;text-wrap:balance;letter-spacing:-0.04em;color:var(--global-theme-color)}.law-hero .law-home-subtitle{margin:0 0 1.4rem;font-size:clamp(1.15rem,1.6vw,1.45rem);line-height:1.45}.law-hero-lead{max-width:34rem;margin:0 0 2rem;font-size:1.08rem;line-height:1.75;color:var(--global-text-color-light)}.law-hero-actions{display:flex;flex-wrap:wrap;gap:.75rem}.law-hero-portrait{position:relative;justify-self:center;width:calc(100% - 1.4rem);max-width:400px}.law-hero-portrait::before{content:"";position:absolute;inset:.7rem -0.7rem -0.7rem .7rem;border:1px solid var(--gold);border-radius:6px;opacity:.75}.law-hero-portrait img{position:relative;display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;object-position:88% 50%;border-radius:6px;box-shadow:0 28px 50px -28px rgba(15,23,42,.45)}@media(min-width:992px){.law-hero-portrait{justify-self:end;width:100%}.law-hero-portrait::before{inset:1.1rem -1.1rem -1.1rem 1.1rem}}html[dir=rtl] .law-hero-eyebrow{letter-spacing:0}html[dir=rtl] .law-hero-title{letter-spacing:0}html[dir=rtl] .law-hero-portrait::before{inset:.7rem .7rem -0.7rem -0.7rem}@media(min-width:992px){html[dir=rtl] .law-hero-portrait::before{inset:1.1rem 1.1rem -1.1rem -1.1rem}}html[lang^=zh] .law-hero-eyebrow,html[lang^=ja] .law-hero-eyebrow,html[lang^=ko] .law-hero-eyebrow{letter-spacing:.06em}html[lang^=zh] .law-hero-title,html[lang^=ja] .law-hero-title,html[lang^=ko] .law-hero-title{letter-spacing:0;line-height:1.2}ninja-keys:not(:defined){display:none}footer.sticky-bottom{padding:0;border-top:0;background-color:var(--global-footer-bg-color);font-size:.8rem}footer.sticky-bottom .container{padding-top:.9rem!important;padding-bottom:.9rem!important;color:var(--global-footer-text-color)}footer.sticky-bottom a{color:inherit}.post>.post-header{padding:clamp(1.25rem,4vw,3.25rem) 0 clamp(1.25rem,2.5vw,2rem);margin-bottom:clamp(1.5rem,3vw,2.5rem);border-bottom:1px solid var(--global-divider-color)}.post>.post-header .post-title{margin-bottom:.75rem;font-size:clamp(2.1rem,4vw,3.1rem);font-weight:650;line-height:1.08;letter-spacing:-0.035em;text-wrap:balance}.post>.post-header .post-description{max-width:46rem;margin-bottom:0;font-size:1.1rem;line-height:1.7;color:var(--global-text-color-light)}html[dir=rtl] .post>.post-header .post-title,html[lang^=zh] .post>.post-header .post-title,html[lang^=ja] .post>.post-header .post-title,html[lang^=ko] .post>.post-header .post-title{letter-spacing:0;line-height:1.25}article{counter-reset:law-area-block}.law-area-block{counter-increment:law-area-block;padding:2.5rem 0}.law-area-block .law-area-heading{display:flex;align-items:baseline;gap:1rem;font-size:clamp(1.4rem,2.2vw,1.75rem)}.law-area-block .law-area-heading::before{content:counter(law-area-block,decimal-leading-zero);flex:0 0 auto;font-size:.8rem;font-weight:600;letter-spacing:.08em;font-variant-numeric:tabular-nums;color:var(--gold)}i.text-primary,div.text-primary,span.text-primary{color:var(--gold)!important}a.text-primary,a.text-success,.btn-link{color:var(--global-theme-color)!important;text-decoration:underline;text-decoration-color:var(--gold);text-decoration-thickness:1.5px;text-underline-offset:3px}a.text-primary:hover,a.text-primary:focus-visible,a.text-success:hover,a.text-success:focus-visible,.btn-link:hover,.btn-link:focus-visible{color:var(--gold-deep,#8a6a2b)!important}.post article p a:not(.btn),.post article li a:not(.btn),.post-content p a:not(.btn),.post-content li a:not(.btn){text-decoration:underline;text-decoration-color:var(--gold);text-decoration-thickness:1.5px;text-underline-offset:3px}.post article p a:not(.btn):hover,.post article p a:not(.btn):focus-visible,.post article li a:not(.btn):hover,.post article li a:not(.btn):focus-visible,.post-content p a:not(.btn):hover,.post-content p a:not(.btn):focus-visible,.post-content li a:not(.btn):hover,.post-content li a:not(.btn):focus-visible{color:var(--global-hover-color)}html[data-theme=dark] .btn-primary{background-color:var(--gold)!important;border-color:var(--gold)!important;color:#0f172a!important}html[data-theme=dark] .btn-primary:hover{background-color:var(--gold-soft)!important;border-color:var(--gold-soft)!important;color:#0f172a!important}.law-area-block{display:grid;gap:1.5rem}@media(min-width:992px){.law-area-block{grid-template-columns:minmax(0,1fr) 380px;gap:3rem;align-items:start}.law-area-block .law-area-photo{order:2}.law-area-block .law-area-matters{columns:1}}.law-area-photo{margin:0}.law-area-photo img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;border-radius:6px}.post section.border-top{padding-top:clamp(3rem,6vw,5rem)!important;padding-bottom:clamp(3rem,6vw,5rem)!important}.post section.border-top h2{font-size:clamp(1.75rem,2.8vw,2.4rem);letter-spacing:-0.035em}.law-areas{counter-reset:law-area}.law-area{position:relative;padding-inline-start:3.1rem;counter-increment:law-area}.law-area::before{content:counter(law-area,decimal-leading-zero);position:absolute;inset-inline-start:0;top:1.3rem;font-size:.8rem;font-weight:600;letter-spacing:.08em;font-variant-numeric:tabular-nums;color:var(--gold)}.law-area-has-photo{display:flex;align-items:center;gap:1.1rem}.law-area-has-photo .law-area-words{flex:1 1 auto;min-width:0}.law-area-thumb{flex:none;width:112px;height:auto;aspect-ratio:3/2;object-fit:cover;border-radius:8px;background:var(--global-divider-color)}@media(max-width:575px){.law-area-thumb{width:84px}}.navbar .navbar-toggler{border-width:0;outline:0}html[dir=rtl] body{text-align:start}html[dir=rtl] .mr-1{margin-right:0!important;margin-left:.25rem!important}html[dir=rtl] .ml-1{margin-left:0!important;margin-right:.25rem!important}html[dir=rtl] .mr-2{margin-right:0!important;margin-left:.5rem!important}html[dir=rtl] .ml-2{margin-left:0!important;margin-right:.5rem!important}html[dir=rtl] .mr-3{margin-right:0!important;margin-left:1rem!important}html[dir=rtl] .ml-3{margin-left:0!important;margin-right:1rem!important}html[dir=rtl] .mr-4{margin-right:0!important;margin-left:1.5rem!important}html[dir=rtl] .ml-4{margin-left:0!important;margin-right:1.5rem!important}html[dir=rtl] .ml-auto{margin-left:0!important;margin-right:auto!important}html[dir=rtl] .mr-auto{margin-right:0!important;margin-left:auto!important}@media(min-width:992px){html[dir=rtl] .pr-lg-4{padding-right:0!important;padding-left:1.5rem!important}}html[dir=rtl] .text-right{text-align:left!important}html[dir=rtl] .text-left{text-align:right!important}@media(min-width:992px){html[dir=rtl] .text-lg-left{text-align:right!important}html[dir=rtl] .text-lg-right{text-align:left!important}}html[dir=rtl] .float-right{float:left!important}html[dir=rtl] .float-left{float:right!important}html[dir=rtl] .border-left{border-left:0!important;border-right:1px solid var(--global-divider-color)!important}html[dir=rtl] .dropdown-menu-right{right:auto;left:0}html[dir=rtl] .fa-angle-right,html[dir=rtl] .fa-arrow-right{transform:scaleX(-1)}html[dir=rtl] .law-area .law-area-title::after{content:"←";margin-left:0;margin-right:.4rem;transform:translateX(4px)}html[dir=rtl] .law-area:hover .law-area-title::after,html[dir=rtl] .law-area:focus-visible .law-area-title::after{transform:none}html[dir=rtl] ul:not([class]),html[dir=rtl] ol:not([class]){padding-left:0;padding-right:2rem}html[dir=rtl] blockquote{border-left:0;border-right:4px solid var(--global-theme-color);padding-left:0;padding-right:1rem}html[dir=rtl] table th,html[dir=rtl] table td{text-align:right}html[dir=rtl] .lang-selector-container{margin-left:0;margin-right:.25rem}@media(min-width:992px){html[dir=rtl] .lang-selector-container .lang-dropdown-menu{right:auto!important;left:0!important}}