.control-search-type{display:flex;flex-flow:row wrap}.control-search-type input{height:1px;opacity:0;width:1px}.control-search-type label{align-items:center;display:flex;font-weight:400;gap:10px;margin:0;padding:.4rem}.control-search-type label:before{background:transparent;border-radius:10px;content:"";height:10px;outline:2px solid #000;outline-offset:2px;width:10px}.control-search-type input:checked+label{font-weight:700}.control-search-type input:checked+label:before{background:#000}.select{border:1px solid #eee;padding-right:1.25em;position:relative}.select:before{border-color:#fdd545 transparent transparent;border-style:solid;border-width:15px 10.5px 0;content:"";display:block;height:0;pointer-events:none;position:absolute;right:.75em;top:.75em;width:0}.select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0}.pagination .button{background-color:#fdd545;color:#000;display:inline-block;padding:.88em 1.33em}.pagination .button.current{background-color:#000;color:#fdd545}.active-filters{align-items:flex-start;display:flex;justify-content:space-between}.active-filters__controls{display:flex;gap:.66em;min-width:190px}.active-filters__controls .select{flex:1}.search-bar__input{border:0;width:100%}.search-bar{border:1px solid #eee;padding-right:2.33em;position:relative;width:100%}.search-bar:focus-within{border:1px solid #fdd545}.search-bar:before{color:#fdd545;content:"\f002";font-family:Font Awesome\ 5 Free;font-weight:900;position:absolute;right:.66em;top:.7em;transform:scaleX(-100%)}.search-bar__button{background:no-repeat;border:0;bottom:0;cursor:pointer;position:absolute;right:0;top:0;width:2.33em;z-index:1}.search-bar__button:focus,.search-bar__button:hover{outline:1px solid #fcd453}.control-group{padding-bottom:1.66em}.control-group .select{margin-bottom:.66em}.fancy-toggle{background-color:#fed631;clip-path:polygon(0 0,100% 0,calc(100% - .99em) 100%,0 100%);cursor:pointer;display:flex;font-size:.75em;font-weight:700;padding:.44em 1.33em .44em .66em;width:100%}.fancy-toggle__input{margin-right:.33em}.filter-tag{background-color:#fdd545;border-radius:2em;font-size:.75em;font-weight:700;padding:.33em .33em .33em .88em}.filter-tag__close{background:none;border:0;border-radius:100%;cursor:pointer;line-height:1.3;transition:all .25s ease-in-out}.filter-tag__close:focus,.filter-tag__close:hover{background-color:rgba(0,0,0,.1)}.filter-tags{align-items:center;display:flex;flex-wrap:wrap;gap:.66em}.case-item{background-color:#fafafa;border:0;padding:2.33em;transition:all .25s ease-in-out}.case-item--error{background-color:#fab8b8;pointer-events:none}.case-item:focus-within,.case-item:hover{background-color:#e8e8e8}.case-item--new{position:relative}.case-item--new:before{background-color:#fed631;clip-path:polygon(0 0,100% 0,calc(100% - .99em) 100%,0 100%);content:"Updated";font-size:.75em;font-weight:700;left:0;padding:.44em 1.33em .44em .66em;position:absolute;top:0}.case-item__title{font-size:2.33em;margin:0}@media (max-width:899px){.case-item__title{font-size:1.88em}}@media (max-width:677px){.case-item__title{font-size:1.66em}}.case-item__link{display:block;font-size:1.2em;font-weight:700;text-decoration:underline}.parties-list{display:flex;flex-flow:row wrap;gap:1rem}.parties-list a{text-decoration:underline}.parties-list__title{font-size:1.2em;font-weight:700;grid-column:-1/1}.case-list{display:grid;gap:1.33em;grid-template-areas:"f" "a" "c" "p";grid-template-columns:1fr}@media (min-width:899px){.case-list{grid-template-areas:"f a a" "f c c" "f p p";grid-template-columns:200px 1fr 1fr}}.case-list__filters{grid-area:f}.case-list__filters>div{margin-bottom:1.5rem;position:sticky;top:1.5rem}.case-list__active-filters{grid-area:a}.case-list__listing{grid-area:c}.case-list__pagination{grid-area:p;margin-bottom:3.33em;text-align:center}.case-item{display:grid;gap:1.88em .88em;grid-template-areas:"t t t" "m p p";grid-template-columns:repeat(3,1fr)}@media (max-width:859px){.case-item{grid-template-areas:"t" "m" "p";grid-template-columns:repeat(1,1fr)}}.case-item__title{grid-area:t}.cast-item__meta{grid-area:m}.case-item__court{font-size:16px;margin-top:.5rem}.case-item__parties{grid-area:p}.case-list__item{margin-bottom:1.66em}.single-case{padding-bottom:6.66em}.single-case__title{font-size:2.33em;line-height:1;margin-bottom:2.66rem}@media (min-width:899px){.single-case__title{font-size:3.33em}}.single-case__number{display:block;font-size:.66em;font-weight:700;margin-bottom:.66em}.single-case__subtitle{font-size:1.2em;font-weight:700}.single-case__court-name{font-weight:700}.single-case__address,.single-case__court-judge,.single-case__court-jurisdiction,.single-case__court-room{margin-bottom:.66em}.single-case__info,.single-case__parties{margin-bottom:2.66em}.single__section-title{font-size:2.33em;font-weight:700;padding-bottom:3.33em;padding-top:1.33em;text-align:center}.additional-items{height:370px;overflow:hidden;padding-bottom:2.33em;position:relative}.additional-items:after{background-image:linear-gradient(to top in hsl,#fff 0 32%,hsla(0,0%,100%,0) 100%);bottom:0;content:"";left:0;position:absolute;right:0;top:1em}.additional-items--visible:after{content:unset;height:auto;overflow:visible}.single-case--profile{display:grid;gap:1.33em;grid-template-areas:"p . ." "n n n" "b b b";grid-template-columns:250px 1fr 1fr}@media (min-width:768px){.single-case--profile{grid-template-areas:"p n n" "p b b";grid-template-columns:250px 1fr 1fr;grid-template-rows:auto 1fr}}.single-case__photo{grid-area:p;max-width:250px}.single-case--profile .single-case__title{grid-area:n;margin-bottom:0}.single-case--profile .single-case__bio{grid-area:b}