@charset "UTF-8";.jurisdiction-finder{container-type:inline-size;gap:0}.jurisdiction-finder select.tool-input{appearance:none;-webkit-appearance:none;padding-inline:.875rem 2.75rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath d='m4 6 4 4 4-4' fill='none' stroke='%2352627b' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right .875rem center;background-size:1rem 1rem;background-repeat:no-repeat;text-overflow:ellipsis;cursor:pointer}@media(forced-colors:active){.jurisdiction-finder select.tool-input{appearance:auto;background-image:none}}.jurisdiction-finder__layout{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(1.1rem,2.4vw,1.75rem);align-items:start}.jurisdiction-finder__form{min-width:0}.jurisdiction-finder__fields{gap:clamp(1rem,1.8vw,1.3rem)}.jurisdiction-finder h3.jurisdiction-finder__heading{margin:0;max-inline-size:100%;scroll-margin-block-start:calc(var(--header-height) + 1rem);color:var(--color-heading);font-family:var(--font-body);font-size:1.15rem;font-weight:var(--weight-semibold);letter-spacing:normal;line-height:1.35;hyphens:none}.jurisdiction-finder h3.jurisdiction-finder__heading:focus-visible{outline:2px solid var(--color-action);outline-offset:.35rem}.jurisdiction-finder__privacy{margin:0;max-width:70ch;color:var(--color-text-muted);font-size:.8rem;line-height:1.55;hyphens:none}.jurisdiction-finder .tool-field[data-required] .tool-input{border-color:var(--color-italic);box-shadow:0 0 0 3px color-mix(in oklab,var(--color-italic) 16%,transparent)}.jurisdiction-finder .tool-field[data-required] .tool-field__label:after{content:" *";color:var(--color-italic)}.jurisdiction-finder .tool-field__hint{min-block-size:0;hyphens:none}.jurisdiction-finder__sources summary{display:flex;align-items:center;gap:.5rem;min-height:44px;list-style:none;cursor:pointer;color:var(--color-heading);font-size:.85rem;font-weight:var(--weight-semibold)}.jurisdiction-finder__sources summary::-webkit-details-marker{display:none}.jurisdiction-finder__sources summary:after{content:"";inline-size:.45rem;block-size:.45rem;margin-inline-start:auto;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg)}.jurisdiction-finder__sources[open] summary:after{transform:rotate(225deg)}.jurisdiction-finder__sources ul{display:grid;gap:.45rem;margin:0 0 .5rem;padding-inline-start:1.1rem;font-size:.85rem;line-height:1.5}.jurisdiction-finder__sources a{text-underline-offset:.2em;overflow-wrap:anywhere}@container (min-width: 46rem){.jurisdiction-finder__layout{grid-template-columns:minmax(0,1.15fr) minmax(17rem,1fr)}.jurisdiction-finder .jurisdiction-choice--cards .jurisdiction-choice__options{grid-template-columns:repeat(3,minmax(0,1fr))}.jurisdiction-result .jurisdiction-result__edit{display:none}}.jurisdiction-peek{position:fixed;top:calc(var(--site-header-offset, 4.5rem) + .6rem);left:50%;z-index:30;inline-size:min(40rem,100% - 2rem);transform:translate(-50%);display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.6rem;min-height:48px;padding:.55rem .85rem;border:1px solid color-mix(in oklab,var(--tone-ink) 70%,white);border-radius:var(--radius-sm);background:var(--tone-ink);box-shadow:var(--shadow-surface);color:var(--color-on-dark);font:inherit;text-align:start;cursor:pointer}.jurisdiction-peek:focus-visible{outline:2px solid var(--color-action);outline-offset:2px}.jurisdiction-peek__label{color:color-mix(in oklab,var(--color-on-dark) 70%,transparent);font-size:.68rem;font-weight:var(--weight-semibold);letter-spacing:var(--tracking-caps);text-transform:uppercase}.jurisdiction-peek__value{overflow:hidden;font-size:.88rem;font-weight:var(--weight-semibold);text-overflow:ellipsis;white-space:nowrap}.jurisdiction-more{border-block:1px solid var(--surface-stroke-soft)}.jurisdiction-more summary{display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem .4rem;min-height:48px;padding-block:.8rem;color:var(--color-text-soft);font-size:.85rem;line-height:1.45;hyphens:none;cursor:pointer;list-style:none}.jurisdiction-more summary::-webkit-details-marker{display:none}.jurisdiction-more summary:after{content:"";align-self:center;inline-size:.45rem;block-size:.45rem;margin-inline-start:auto;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg)}.jurisdiction-more[open] summary:after{transform:rotate(225deg)}.jurisdiction-more summary strong{color:var(--color-heading);font-weight:var(--weight-semibold)}.jurisdiction-more summary:focus-visible{outline:2px solid var(--color-action);outline-offset:2px}.jurisdiction-more .tool-field{padding-block-end:.9rem}.jurisdiction-choice{display:grid;gap:.5rem;min-width:0;margin:0;padding:0;border:0}.jurisdiction-choice legend{padding:0;margin-block-end:.5rem}.jurisdiction-choice__options{display:grid;gap:.45rem}.jurisdiction-choice__option{position:relative;display:flex;align-items:center;min-height:44px;padding:.6rem .85rem;border:1px solid var(--surface-stroke);border-radius:var(--radius-sm);background:color-mix(in oklab,var(--surface-fill-vivid) 78%,transparent);color:var(--color-text);font-size:.9rem;line-height:1.35;hyphens:none;cursor:pointer;transition:border-color var(--duration-fast) var(--ease-standard),background-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard)}.jurisdiction-choice__option input{position:absolute;inset:0;margin:0;opacity:0;cursor:pointer}.jurisdiction-choice__option:hover{border-color:var(--surface-stroke-strong)}.jurisdiction-choice__option:has(input:checked){border-color:var(--tone-ink);background:var(--tone-ink);color:var(--color-on-dark);font-weight:var(--weight-semibold)}.jurisdiction-choice__option:has(input:focus-visible){outline:2px solid var(--color-action);outline-offset:2px}.jurisdiction-choice--cards .jurisdiction-choice__options{grid-template-columns:repeat(2,minmax(0,1fr))}.jurisdiction-choice--cards .jurisdiction-choice__option{min-height:3.4rem;font-size:.86rem}.jurisdiction-choice--segments .jurisdiction-choice__options{grid-template-columns:repeat(auto-fit,minmax(min(8.5rem,100%),1fr))}.jurisdiction-choice--stages .jurisdiction-choice__options{grid-template-columns:repeat(2,minmax(0,1fr))}.jurisdiction-choice--stages .jurisdiction-choice__option:last-child{grid-column:1/-1}@container (min-width: 30rem){.jurisdiction-finder .jurisdiction-choice--stages .jurisdiction-choice__options{grid-template-columns:repeat(3,minmax(0,1fr))}.jurisdiction-finder .jurisdiction-choice--stages .jurisdiction-choice__option:last-child{grid-column:auto}}.jurisdiction-choice--segments .jurisdiction-choice__option{justify-content:center;text-align:center}.jurisdiction-result .jurisdiction-result__fix{justify-self:stretch;justify-content:flex-start;min-block-size:2.75rem;padding-block:.7rem;white-space:normal;text-align:start;line-height:1.35;text-wrap:pretty}.jurisdiction-result{--result-tone: var(--color-text-muted);display:grid;gap:.9rem;min-width:0;padding:clamp(1rem,2.2vw,1.4rem);border:1px solid var(--surface-stroke);border-radius:var(--radius-md);background:linear-gradient(180deg,var(--surface-fill-vivid),var(--surface-fill));box-shadow:var(--shadow-surface)}.jurisdiction-result[data-jurisdiction-result=court],.jurisdiction-result[data-jurisdiction-result=choices]{--result-tone: var(--success, #2f6b4f)}.jurisdiction-result[data-jurisdiction-result=needs_input]{--result-tone: var(--color-italic)}.jurisdiction-result[data-jurisdiction-result=review],.jurisdiction-result[data-jurisdiction-result=outside_scope]{--result-tone: var(--color-text-soft)}.jurisdiction-result p{margin:0}.jurisdiction-result__head{display:grid;gap:.25rem;padding-block-end:.75rem;border-block-end:1px solid var(--surface-stroke-soft)}.jurisdiction-result__eyebrow{display:flex;align-items:center;gap:.45rem;color:var(--color-text-muted);font-size:.7rem;font-weight:var(--weight-semibold);letter-spacing:var(--tracking-caps);text-transform:uppercase}.jurisdiction-result__eyebrow:before{content:"";inline-size:.5rem;block-size:.5rem;border-radius:50%;background:var(--result-tone)}.jurisdiction-result__comparison{padding:.6rem .75rem;border-radius:var(--radius-sm);background:var(--surface-fill-muted);color:var(--color-text-soft);font-size:.85rem;line-height:1.5;hyphens:none}.jurisdiction-result__comparison[data-match]{background:color-mix(in oklab,var(--result-tone) 10%,white);color:var(--color-heading)}.jurisdiction-result__why{color:var(--color-text-soft);font-size:.92rem;line-height:1.6;hyphens:none}.jurisdiction-result__assumptions{color:var(--color-text-muted);font-size:.78rem;line-height:1.55;hyphens:none}.jurisdiction-result__assumptions span{color:var(--color-text-soft);font-weight:var(--weight-semibold)}.jurisdiction-result__edit{display:flex;align-items:center;min-height:40px;padding:0;border:0;background:none;color:var(--color-action-deep);font:inherit;font-weight:var(--weight-semibold);text-decoration:underline;text-underline-offset:.2em;cursor:pointer}.jurisdiction-result__fix{justify-self:start;white-space:normal;text-align:start}.jurisdiction-result__checks{display:grid;gap:.35rem;margin:0 0 .75rem;padding:0;list-style:none}.jurisdiction-result__checks li{position:relative;padding-inline-start:1.1rem;color:var(--color-text-soft);font-size:.82rem;line-height:1.5;hyphens:none}.jurisdiction-result__checks li:before{content:"";position:absolute;inset-inline-start:.1rem;inset-block-start:.55em;inline-size:.35rem;block-size:.35rem;border-radius:50%;background:var(--surface-stroke-strong)}.jurisdiction-result__sources-title{margin-block:0 .35rem;color:var(--color-heading);font-size:.8rem;font-weight:var(--weight-semibold)}.jurisdiction-result__foot{display:grid;gap:.5rem;padding-block-start:.5rem;border-block-start:1px solid var(--surface-stroke-soft)}.jurisdiction-result__cta{justify-self:start;display:inline-flex;align-items:center;gap:.3em;min-height:44px;color:var(--color-action-deep);font-size:.9rem;font-weight:var(--weight-semibold);text-underline-offset:.2em}.jurisdiction-finder__courts{display:grid;gap:.6rem;margin:0;padding:0;list-style:none}.jurisdiction-court{display:grid;gap:.3rem;padding:.85rem .95rem;border:1px solid color-mix(in oklab,var(--result-tone) 30%,transparent);border-radius:var(--radius-sm);background:color-mix(in oklab,var(--result-tone) 6%,white)}.jurisdiction-court strong{color:var(--color-heading);font-size:1.05rem;font-weight:var(--weight-semibold);line-height:1.35;hyphens:none}.jurisdiction-court__address{color:var(--color-text-soft);font-size:.85rem;line-height:1.45;hyphens:none}.jurisdiction-court__links{display:flex;flex-wrap:wrap;gap:0 1rem}.jurisdiction-court__links a{display:inline-flex;align-items:center;gap:.3em;min-height:40px;font-size:.85rem;font-weight:var(--weight-semibold);text-underline-offset:.2em}.tool-layout__workbench--finder{--article-shell-grid-columns: minmax(0, 1fr)}.tool-layout__workbench--finder .tool-panel__head h2{max-inline-size:min(100%,32ch)}
