.decision__layout.dossier__layout{max-width:calc(59rem + clamp(2rem,4vw,4.5rem));margin:0 auto}.decision__layout .dossier__aside{padding-top:1.4rem}.dossier__layout .doc__body{width:100%;margin:0}.decision__anchor{scroll-margin-top:1.5rem}@media (width<=1023px){.decision__layout .dossier__aside{margin:0 calc(-1*clamp(1.5rem,4vw,4rem)) 1.5rem;padding:.5rem clamp(1.5rem,4vw,4rem)}.decision__layout.dossier__layout{margin-top:calc(-1*clamp(2.5rem,7vh,5rem))}.decision__anchor{scroll-margin-top:3.75rem}}.decision .decision__facts{border-bottom:1px solid var(--rule);font-size:var(--fs-md);grid-template-columns:max-content 1fr;gap:.35rem 1.5rem;margin:-1.25rem 0 0;padding-bottom:1.5rem;display:grid}.decision .decision__facts dt{font-size:var(--fs-sm);color:var(--ink-label);padding-top:.05rem;font-weight:500}.decision .decision__facts dd{margin:0}.decision .decision__note{color:var(--ink-soft);font-size:var(--fs-md)}.decision .decision__text{margin-top:2.5rem}.decision .decision__part+.decision__part{margin-top:2.75rem}.decision .decision__text--cut{mask-image:linear-gradient(#000 calc(100% - 9rem),#0000)}.decision .decision__gate{text-align:center;margin-top:1rem}.decision .decision__gate .button{color:var(--paper);border-bottom:1px solid var(--ink)}.decision .decision__gate .button:hover{border-color:var(--accent)}.decision .decision__label{font-size:var(--fs-md);letter-spacing:0;color:var(--ink-label);border:0;align-items:center;gap:1rem;margin:0 0 1.5rem;padding:0;font-weight:600;display:flex}.decision .decision__label:after{content:"";border-top:1px solid var(--rule);flex:1}.decision .decision__part p{hyphens:auto}.decision .decision__part h3{margin:2rem 0 .8rem}.decision .decision__meta,.decision .decision__head,.decision .decision__lines{flex-direction:column;margin:0 0 1.1rem;display:flex}.decision .decision__meta{font-size:var(--fs-sm);color:var(--ink-soft)}.decision .decision__head{text-align:center;align-items:center;margin:1.5rem 0 2rem}.decision .decision__head span:nth-child(-n+3){letter-spacing:.04em;font-weight:500}.decision .decision__part .decision__opener{text-align:center;letter-spacing:.3em;margin:.5rem 0 1.5rem;font-weight:500}.decision .decision__voice{border-left:2px solid var(--rule-strong,var(--rule));margin:0 0 1.1rem;padding:.1rem 0 .1rem 1.1rem}.decision .decision__voice--lower{border-left-style:dotted}.decision .decision__voice p:last-of-type{margin-bottom:0}.decision .decision__part .decision__voice-label{font-size:var(--fs-sm);color:var(--ink-faint);text-align:left;margin:0 0 .45rem;font-weight:500}.decision .decision__part .decision__conclusion{border-left:2px solid var(--accent);padding-left:1.1rem}.decision ::target-text{background:var(--mark);color:inherit}.decision .decision__hl{background:var(--mark);box-shadow:0 0 0 .4rem var(--mark);border-radius:2px}.decision .decision__lead{margin-top:2.5rem}.decision .decision__summary ul{margin:.25rem 0 .75rem;padding-left:1.2rem}.decision .decision__summary li{margin:.2rem 0}.decision .decision__summary strong{font-weight:600}.decision .decision__ladder,.decision .decision__parties{margin:0;padding:0;list-style:none}.decision .decision__parties li{margin:0}.decision .decision__ladder li,.decision .decision__parties li{flex-wrap:wrap;gap:0 .75rem;display:flex}.decision .decision__stage{min-width:10.5rem;color:var(--ink-faint)}.decision .decision__ladder .is-current{font-weight:500}.decision .decision__here{font-size:var(--fs-xs);color:var(--accent);margin-left:.35rem;font-weight:500}.decision .decision__acts,.decision .decision__cases{font-size:var(--fs-md);margin:0;padding:0;list-style:none}.decision .decision__acts li{justify-content:space-between;align-items:baseline;gap:.4rem 1.5rem;margin:0;padding:.3rem 0;display:flex}.decision .decision__articles{text-align:right;color:var(--ink-soft);font-size:var(--fs-sm);font-variant-numeric:tabular-nums;flex:0 45%}.decision .decision__source{border-top:1px solid var(--rule);font-size:var(--fs-xs);overflow-wrap:anywhere;margin-top:3rem;padding-top:1rem}.decision .decision__source a{color:var(--ink-faint)}@media (width>=721px){.decision .decision__part p{text-align:justify}}@media (width<=560px){.decision .decision__facts{grid-template-columns:1fr;gap:.1rem}.decision .decision__facts dd{margin-bottom:.5rem}.decision .decision__acts li{flex-direction:column}.decision .decision__articles{text-align:left}}.decision-page{--zones-gap:clamp(3rem, 4vw, 4.5rem);max-width:calc(11rem + 44rem + 18rem + 2 * var(--zones-gap));margin:0 auto}.decision-head{border-top:1px solid var(--ink);gap:.9rem;margin-bottom:2.25rem;padding-top:1.4rem;display:grid}.decision-head__top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem 2rem;display:flex}.decision-head__name{flex:28rem;min-width:0}.decision-head h1{letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:clamp(1.6rem,3vw,2.3rem);font-weight:300;line-height:1.15}.decision-head__sub{color:var(--ink-soft);font-variant-numeric:tabular-nums;margin:.45rem 0 0}.decision-head__nowrap{white-space:nowrap}.decision-head__actions{flex-wrap:wrap;gap:.5rem;display:flex}.decision-head__cited{font-size:var(--fs-md);color:var(--ink-soft);margin:0}.decision-head__cited strong{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600}.decision-chain{border-top:1px solid var(--rule);border-left:1px solid var(--rule);border-radius:var(--radius);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.decision-chain li{border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);flex:1 0 12rem;min-width:0;margin:0}.decision-chain:not(.is-open) .is-folded,.decision-chain.is-open .decision-chain__more{display:none}.decision-chain li.decision-chain__more{flex:none;display:flex}.decision-chain li.decision-chain__more>button{background:var(--wash);font:inherit;font-size:var(--fs-md);color:var(--ink-soft);font-variant-numeric:tabular-nums;cursor:pointer;border:0;flex:1;place-items:center;padding:.35rem 1.1rem;font-weight:500}.decision-chain li.decision-chain__more>button:hover{background:var(--wash-strong);color:var(--ink)}.decision-chain li>*{height:100%;color:inherit;gap:.1rem;padding:.6rem .9rem;text-decoration:none;display:grid}.decision-chain a:hover{background:var(--wash)}.decision-chain .is-current>*{background:var(--accent-tint);box-shadow:inset 0 -2px 0 var(--accent)}.decision-chain__court,.decision-chain__stage{font-size:var(--fs-xs);color:var(--ink-soft);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.decision-chain__what{font-size:var(--fs-md);font-variant-numeric:tabular-nums;font-weight:500}.decision-chain .is-procedural .decision-chain__what{font-weight:400}.decision-chain__stage{color:var(--ink)}.decision-chain__court{color:var(--ink-faint)}.decision-head__label{font-size:var(--fs-sm);color:var(--ink-soft);margin:.4rem 0 -.4rem;font-weight:600}.decision__zones.dossier__layout{justify-content:space-between;gap:0 var(--zones-gap);grid-template-columns:11rem minmax(0,44rem) 18rem;margin-top:0}.decision__zones .dossier__aside{padding-top:0}.decision .decision__card{font-size:var(--fs-md);grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));gap:.75rem 1.5rem;margin:0;line-height:1.5;display:grid}.decision .decision__people{border-top:1px solid var(--rule);font-size:var(--fs-md);grid-template-columns:11rem minmax(0,1fr);gap:.4rem 1.5rem;margin:1.25rem 0 0;padding-top:1rem;line-height:1.5;display:grid}.decision .decision__people dt{font-size:var(--fs-sm);color:var(--ink-faint);font-weight:500}.decision .decision__people dd{margin:0}.decision .decision__people dd span{white-space:nowrap}.decision .decision__cats ul{margin:0;padding:0;list-style:none}.decision .decision__cats li{grid-template-columns:6.5rem minmax(0,1fr);gap:.75rem;padding:.1rem 0;display:grid}.decision .decision__cats li>:last-child{justify-self:start}.decision .decision__cats a{text-decoration:underline 1px var(--rule);text-underline-offset:4px;border-bottom:0}.decision .decision__cats a:hover{text-decoration-color:var(--accent)}.decision .decision__cat-code{color:var(--ink-label);font-size:var(--fs-sm);font-variant-numeric:tabular-nums;line-height:1.7}.decision .decision__cat-none{color:var(--ink-label);font-style:italic}#byla{border-bottom:1px solid var(--rule);padding-bottom:1.5rem}.decision .decision__card div{min-width:0}.decision .decision__card dt{font-size:var(--fs-xs);color:var(--ink-faint);font-weight:500}.decision .decision__card dd{overflow-wrap:anywhere;margin:.1rem 0 0}.decision .decision__brief>summary{cursor:pointer;list-style:none}.decision .decision__brief>summary::-webkit-details-marker{display:none}.decision .decision__ref{text-underline-offset:3px;border-bottom:0;text-decoration:underline dotted}.decision span.decision__ref{cursor:help}.decision-side{scrollbar-width:thin;align-self:start;min-width:0;max-height:calc(100vh - 3rem);margin-right:-1rem;padding-right:1rem;position:sticky;top:1.5rem;overflow:hidden auto}.decision-side a{color:var(--ink);text-decoration:none;transition:color .15s}.decision-side a:hover{color:var(--accent);text-underline-offset:3px;text-decoration:underline}.decision-side .cases__no,.decision-side__acts li>a,.decision-side__acts li>span:first-child{font-weight:500}.decision-side__acts .decision__articles,.decision-side__acts .decision__articles a{color:var(--ink-soft)}.decision-side__tabs{z-index:1;background:var(--paper);border-bottom:1px solid var(--rule);justify-content:space-between;gap:.75rem;display:flex;position:sticky;top:0}.decision-side__tabs button{font:inherit;font-size:var(--fs-sm);color:var(--ink-soft);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:baseline;gap:.35rem;margin-bottom:-1px;padding:.55rem 0;font-weight:500;display:inline-flex}.decision-side__tabs button:hover{color:var(--ink)}.decision-side__tabs [aria-selected=true]{color:var(--ink);border-bottom-color:var(--accent)}.decision-side__count{font-size:var(--fs-2xs);color:var(--ink-faint);font-variant-numeric:tabular-nums;font-weight:400}.decision-side__panel{padding:.5rem 0 1rem}.decision-side__locked{mask-image:linear-gradient(#000 40%,#0000)}.decision-side__gate{margin-top:.75rem}.decision-side .decision-side__gate .button{color:var(--paper);text-decoration:none}.decision-side__group+.decision-side__group{margin-top:1.25rem}.decision-side__group h2{font-size:var(--fs-sm);color:var(--ink-soft);justify-content:space-between;gap:1rem;margin:.75rem 0 .25rem;font-weight:600;display:flex}.decision-side__group h2 span{font-variant-numeric:tabular-nums;font-weight:400}.decision-side__empty,.decision-side .decision__note{font-size:var(--fs-sm);color:var(--ink-faint);margin:.4rem 0 0}.decision-side__acts,.decision-side__similar{font-size:var(--fs-md);margin:0;padding:0;list-style:none}.decision-side__acts li,.decision-side__similar li{border-bottom:1px solid var(--rule);gap:.2rem;margin:0;padding:.7rem 0;display:grid}.decision-side__acts li:last-child,.decision-side__similar li:last-child{border-bottom:0}.decision-side__acts .decision__articles{text-align:left}.decision-side__about{font-size:var(--fs-sm);color:var(--ink-soft)}.decision-side__about span{white-space:nowrap}.decision-side__similar .cases__no{font-variant-numeric:tabular-nums;justify-self:start}.decision-side__similar p{font-size:var(--fs-xs);color:var(--ink-soft);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:.2rem 0 0;line-height:1.45;display:-webkit-box;overflow:hidden}@media (width<=1339px){.decision__zones.dossier__layout{grid-template-columns:11rem minmax(0,44rem);justify-content:start}.decision-side{grid-column:2;max-height:none;margin:3rem 0 0;padding-right:0;position:static;overflow:visible}}@media (width<=640px){.decision .decision__people{grid-template-columns:1fr;gap:0}.decision .decision__people dd{margin-bottom:.6rem}.decision .decision__people dd span{white-space:normal}.decision-chain li.decision-chain__more{flex-basis:100%}}@media (width<=1023px){.decision-head{margin-bottom:1rem}.decision__zones .dossier__aside{align-items:center;gap:.75rem;margin:0 calc(-1*clamp(1.5rem,4vw,4rem)) 1.5rem;padding:.15rem 0;display:flex}.decision__zones .dossier__nav{flex:1;min-width:0;padding:.15rem calc(clamp(1.5rem,4vw,4rem) - .8rem)}}.decision__zones .dossier__aside,.decision-side{--under-nav:0px;top:calc(var(--under-nav) + 1.5rem);transition:top .25s}:root:has(.nav--site:not(.is-hidden)) .decision__zones :is(.dossier__aside,.decision-side){--under-nav:calc(var(--nav-h) + 1px)}@media (width>=1340px){.decision-side{max-height:calc(100vh - max(var(--side-top,0px), var(--under-nav) + 1.5rem) - 1.5rem)}}@media (width<=1023px){.decision__zones .dossier__aside{top:calc(var(--under-nav) - 1px)}}@media (prefers-reduced-motion:reduce){.decision__zones .dossier__aside,.decision-side{transition:none}}.para-tools{z-index:var(--z-menu);border:1px solid var(--rule);border-radius:var(--radius-sm);background:var(--paper);width:max-content;box-shadow:var(--shadow-1);user-select:none;flex-direction:column;gap:2px;padding:2px;display:flex;position:fixed;top:0;left:0}.para-tools.is-moving{transition:transform .18s ease-out}@media (prefers-reduced-motion:reduce){.para-tools.is-moving{transition:none}}.para-tools[hidden],.para-tools.is-off{display:none}.para-tools button{width:32px;height:32px;color:var(--ink-soft);font:inherit;font-size:var(--fs-sm);cursor:pointer;background:0 0;border:0;border-radius:3px;place-items:center;padding:0;display:grid;position:relative}.para-tools__label{display:none}.para-tools--row{box-shadow:none;background:0 0;border:0;flex-direction:row;gap:.4rem;margin:-.4rem 0 1rem;padding:0;position:sticky;top:auto;bottom:12px;left:auto}.para-tools--row button{background:var(--paper);box-shadow:var(--shadow-1);border:1px solid var(--rule);border-radius:var(--radius-pill);gap:.35rem;width:auto;height:44px;padding:0 .8rem;display:inline-flex}.para-tools--row .para-tools__label{display:inline}.para-tools button:hover,.para-tools button.is-done{background:var(--rule);color:var(--ink)}.para-tools button>svg:not(.para-tools__icon),.para-tools button.is-done>.para-tools__icon{display:none}.para-tools button.is-done:not(.is-failed)>.para-tools__ok,.para-tools button.is-failed>.para-tools__no{display:block}.para-tools--row button.is-done .para-tools__label{display:none}.para-tools--row button.is-done:after{content:attr(data-done)}.para-tools button:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.para-tools__status{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.decision .decision__text p:target{background:var(--mark);box-shadow:0 0 0 .4rem var(--mark);border-radius:2px}.link-cases{font-size:var(--fs-md);margin:0;padding:0;list-style:none}.link-cases>li{border-bottom:1px solid var(--rule);gap:.1rem;padding:.5rem 0;display:grid}.link-cases>li:last-child{border-bottom:0}.link-cases>li[hidden]{display:none}.link-cases>li.is-hl{background:var(--wash);box-shadow:inset 2px 0 0 var(--accent);margin:0 -.5rem;padding-inline:.5rem}.link-cases__no{overflow-wrap:anywhere;justify-self:start;font-weight:500}.link-cases__title{color:var(--ink);font-size:var(--fs-sm);line-height:1.35}.link-cases__about{color:var(--ink-soft);font-size:var(--fs-sm)}.link-cases__about span{white-space:nowrap}.link-cases__ctx summary{width:max-content;min-height:28px;color:var(--ink-label);font-size:var(--fs-xs);cursor:pointer;justify-self:start;align-items:center;gap:.35rem;list-style:none;display:inline-flex}.link-cases__ctx summary::-webkit-details-marker{display:none}.link-cases__ctx summary:hover{color:var(--ink)}.link-cases__ctx summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.link-cases__ctx .chev{transition:transform .15s}.link-cases__ctx[open] .chev{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.link-cases__ctx .chev{transition:none}}.link-cases__ctx-body{color:var(--ink-soft);font-size:var(--fs-sm);margin-top:.15rem}.link-cases__ctx-body p{margin:0}.link-cases__ctx-body mark{background:var(--mark);color:var(--ink);font-weight:600}.link-cases__ctx-body cite{color:var(--ink-label);font-size:var(--fs-xs);margin-top:.2rem;font-style:normal;display:block}.link-filters{gap:1rem;margin:.75rem 0 1rem;display:grid}.link-filters__name{color:var(--ink-label);font-size:var(--fs-xs);margin-bottom:.15rem;display:block}.link-filters__opts{flex-wrap:wrap;gap:0 1.1rem;display:flex}.link-filters button{min-height:26px;color:var(--ink-soft);line-height:1.3;font:inherit;font-size:var(--fs-sm);cursor:pointer;background:0 0;border:0;padding:0}.link-filters button:hover{color:var(--ink)}.link-filters button small{color:var(--ink-faint);font-weight:300;font-size:var(--fs-xs);font-variant-numeric:tabular-nums}.link-filters button[aria-pressed=true]{color:var(--ink);font-weight:600}.link-filters button:disabled{color:var(--ink-faint);cursor:not-allowed}.link-filters button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.link-filters__shown{color:var(--ink-label);font-size:var(--fs-xs);margin:0}.link-filters__shown:empty{display:none}@media (hover:none){.link-filters button{min-height:44px}}.decision .decision__text p[id]{scroll-margin-top:30vh}
