.tx-page .tx-index{max-width:1280px}
.tx-page .tx-index-hero{display:grid;grid-template-columns:1.15fr .85fr;gap:48px;align-items:center;max-width:none;padding:28px 0 42px}
.tx-page .tx-index-hero h1{font-size:clamp(44px,5.2vw,76px);max-width:10ch;line-height:1.02;margin:14px 0 24px}
.tx-page .tx-index-hero>div>p:not(.r-kicker){max-width:48ch;color:#52634d;font:16px/1.7 var(--g-sans)}
.tx-index-cover{margin:0;position:relative;border:1px solid #a6ad91;background:#e6debf;box-shadow:13px 15px 0 #e6ebdf;transform:rotate(1deg)}
.tx-index-cover>img{display:block;width:100%;height:235px;object-fit:cover;object-position:48% 50%;filter:none}
.tx-index-cover figcaption{display:grid;grid-template-columns:1fr auto;gap:5px 15px;align-items:center;padding:20px 22px;background:#2d493a;color:#fff}
.tx-index-cover figcaption span{font:11px/1.5 var(--g-sans);letter-spacing:.04em}
.tx-index-cover figcaption strong{grid-column:2;grid-row:1/3;font:400 50px/1 var(--g-serif)}
.tx-page .tx-index .tx-review-counts{border-top:1px solid #b9c7af;border-bottom:1px solid #b9c7af;background:transparent;gap:0;padding:20px 0;margin:0 0 40px}
.tx-page .tx-index .tx-review-counts>div{padding:0 24px;border-left:1px solid #cbd6bf}
.tx-page .tx-index .tx-review-counts>div:first-child{border-left:0;padding-left:0}
.tx-page .tx-index .tx-review-counts dd{font:400 42px/1 var(--g-serif);color:#294333}
.tx-page .tx-index .tx-review-counts dt{font:600 10px/1.5 var(--g-sans);letter-spacing:.08em;text-transform:uppercase;color:#5d7156}
.tx-browse-courts{padding:0 0 32px}
.tx-page .tx-browse-courts h2{font:400 36px/1.12 var(--g-serif);color:#294333;margin:10px 0}
.tx-browse-courts>div>p:last-child{max-width:68ch;color:#5a6954;font:13px/1.7 var(--g-sans)}
.tx-area-nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:22px}
.tx-area-nav a{display:flex;flex-direction:column;gap:8px;position:relative;padding:20px 44px 20px 20px;text-decoration:none;border:1px solid #bccbb0;background:linear-gradient(135deg,#f5f8ef,#e5eddc);color:#294333}
.tx-area-nav a:after{content:'\2193';position:absolute;right:20px;top:22px;font-size:22px}
.tx-area-nav a:hover,.tx-area-nav a:focus-visible{background:#dbe7cf;border-color:#5b7a4e}
.tx-area-nav span{font:400 26px/1 var(--g-serif)}
.tx-area-nav small{font:11px/1.5 var(--g-sans);color:#5a6f50}
.tx-page .tx-index .tx-method,.tx-page .tx-index .tx-batch-note{display:block;margin:0 0 12px;padding:16px 20px;background:#f0f4e9;border:1px solid #d4ddc9}
.tx-page .tx-index .tx-method summary,.tx-page .tx-index .tx-batch-note summary{cursor:pointer;font:600 12px/1.5 var(--g-sans);color:#40583b}
.tx-page .tx-index .tx-method p,.tx-page .tx-index .tx-batch-note p{font:13px/1.7 var(--g-sans);max-width:90ch;margin:14px 0 0}
.tx-court-section{margin-top:58px;scroll-margin-top:90px}
.tx-court-heading{display:flex;justify-content:space-between;gap:20px;align-items:end;padding:0 0 20px;border-bottom:2px solid #78926b;margin-bottom:25px}
.tx-page .tx-court-heading h2{font:400 48px/1 var(--g-serif);margin:9px 0 0;color:#294333}
.tx-court-heading>p{margin:0;text-align:right;font:400 24px/1.3 var(--g-serif);color:#7c5138}
.tx-court-heading>p>span{display:block;font:11px/1.7 var(--g-sans);color:#65745c;margin-top:4px}
.tx-page .tx-index .tx-ledger{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:25px}
.tx-page .tx-index .tx-card{display:flex;flex-direction:column;border:1px solid #ccd6bf;background:#fbfcf6;padding:0;overflow:hidden;box-shadow:0 4px 12px #304d3210}
.tx-page .tx-index .tx-preview{margin:0;border:0;border-bottom:1px solid #ccd6bf;display:block;position:relative;height:185px;background:#e7e0c4;overflow:hidden}
.tx-page .tx-index .tx-preview img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .25s ease}
.tx-page .tx-index .tx-card:hover .tx-preview img{transform:scale(1.025)}
.tx-page .tx-index .tx-preview>span{position:absolute;left:12px;bottom:12px;background:#f9fbf2ed;color:#324b34;padding:6px 9px;font:600 10px/1.4 var(--g-sans);border:1px solid #c7d2ba}
.tx-page .tx-index .tx-card-heading{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:18px;align-items:start;padding:24px 23px 17px}
.tx-year-block{border-right:1px solid #d5dccb;padding-right:14px;color:#84513c;white-space:nowrap}
.tx-year-block>span{font:400 43px/1 var(--g-serif);letter-spacing:-.045em;white-space:nowrap}
.tx-year-block small{display:block;font:600 8px/1.5 var(--g-sans);text-transform:uppercase;letter-spacing:.08em;margin-top:8px}
.tx-page .tx-index .tx-card h2{font:400 25px/1.12 var(--g-serif);margin:9px 0;color:#294333}
.tx-page .tx-index .tx-card h2 a{color:inherit;text-decoration:none}
.tx-page .tx-index .tx-card h2 a:hover{text-decoration:underline;text-underline-offset:4px}
.tx-page .tx-index .tx-status{text-align:left;font:700 8px/1.4 var(--g-sans);letter-spacing:.07em;color:#5b744f;margin:0}
.tx-page .tx-index .tx-number{font:11px/1.55 var(--g-sans);text-transform:none;letter-spacing:0;color:#63745a;margin:0}
.tx-page .tx-index .tx-card-record{font:10px/1.6 var(--g-sans);color:#6b795f;border:0;margin:0;padding:0 23px 14px}
.tx-page .tx-index .tx-summary{font:15px/1.55 var(--g-serif);padding:0 23px;margin:0 0 20px;color:#455a3e}
.tx-page .tx-index .tx-case-link{display:flex;justify-content:space-between;gap:15px;margin:auto 0 0;padding:16px 23px;border-top:1px solid #dbe3d0;background:#f0f5e8;text-decoration:none;font:600 11px/1.4 var(--g-sans);color:#345439}
.tx-page .tx-index .tx-case-link:hover{background:#dfead4}
.tx-handbook{margin:25px 0 32px;padding:19px 22px;border:1px solid #bccbb0;background:linear-gradient(110deg,#eff4e7,#fbfcf5)}
.tx-handbook summary{cursor:pointer;color:#355139;font:500 21px/1.35 var(--g-serif)}
.tx-handbook-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px 28px;margin-top:16px}
.tx-handbook p{font:12px/1.75 var(--g-sans);color:#506449}
.tx-handbook-links{border-top:1px solid #d3dfc8;padding-top:14px}
.tx-handbook a{color:#365b3b;text-underline-offset:3px}
.tx-page .tx-highlight-layer [data-tx-mark]{opacity:0;fill:none;stroke-width:2;transition:opacity .15s ease;pointer-events:none}
.tx-page .tx-highlight-layer [data-tx-mark].is-selected{opacity:1}
.tx-page .tx-image-frame.is-clean .tx-highlight-layer [data-tx-mark]{opacity:0}
.tx-outline-help{font:11px/1.65 var(--g-sans);color:#617357;margin:12px 0 8px}
.tx-page .tx-crop-key{display:flex;flex-wrap:wrap;gap:7px;list-style:none;padding:0;margin:10px 0 18px}
.tx-page .tx-crop-key li{padding:0;margin:0;display:block}
.tx-page .tx-crop-key button{display:flex;align-items:center;gap:8px;padding:8px 10px;border:1px solid #c6d2ba;background:#f5f8ee;color:#385238;text-align:left;font:11px/1.4 var(--g-sans);cursor:pointer}
.tx-page .tx-crop-key button[aria-pressed=true]{background:#304d39;border-color:#304d39;color:#fff}
.tx-page .tx-crop-key button:focus-visible,.tx-word-locate:focus-visible{outline:2px solid #ab7148;outline-offset:3px}
.tx-word-studies{margin:28px 0 40px;border-top:1px solid #c2d0b6;padding-top:26px}
.tx-page .tx-word-studies h3{font:400 30px/1.2 var(--g-serif);margin:8px 0 12px;color:#2e4935}
.tx-word-studies-heading>p:last-child{max-width:80ch;font:12px/1.75 var(--g-sans);color:#627259;margin:0 0 20px}
.tx-word-card{margin:16px 0;padding:24px;border:1px solid #ced8c2;background:linear-gradient(120deg,#fbfcf5,#f3f7ed);min-width:0}
.tx-word-card header{display:block!important;margin:0 0 18px}
.tx-page .tx-word-card h4{font:400 28px/1.2 var(--g-serif);margin:7px 0;color:#304e37;overflow-wrap:anywhere}
.tx-word-expansion{font:13px/1.6 var(--g-sans);color:#68765e;margin:0}
.tx-word-detail{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:26px;align-items:start}
.tx-word-sample{margin:0;min-width:0;border-top:2px solid #9dad8a;padding-top:12px}
.tx-word-image{display:block;width:100%;height:auto;max-height:240px;background:#eae3c9;overflow:hidden;border:1px solid #c1bea6}
.tx-word-sample figcaption{font:10px/1.65 var(--g-sans);color:#737b65;margin:10px 0}
.tx-word-locate{padding:8px 11px;background:#e8efdc;border:1px solid #b6c6a7;color:#365439;font:600 10px/1.5 var(--g-sans);cursor:pointer}
.tx-word-locate:hover{background:#d9e7c9}
.tx-letterforms h5{font:700 10px/1.4 var(--g-sans);text-transform:uppercase;letter-spacing:.08em;color:#496241;margin:0 0 10px}
.tx-letterforms ol{margin:0;padding-left:20px;color:#455d3e;font:12px/1.8 var(--g-sans)}
.tx-letterforms li{padding-left:4px;margin:0 0 10px}
.tx-word-comparison,.tx-word-caution{font:12px/1.7 var(--g-sans);color:#52664a;margin:14px 0 0}
.tx-word-caution{padding:12px 14px;border-left:2px solid #b28c54;background:#f0eddf;color:#69583c}
.tx-word-caution strong,.tx-word-comparison strong{display:block;margin-bottom:4px;font-weight:600}
.tx-letterform-studies{margin:28px 0 40px;padding:28px;border:1px solid #b9cbb0;background:linear-gradient(135deg,#edf3e8,#fafbf5)}
.tx-page .tx-letterform-heading h3{font:400 30px/1.18 var(--g-serif);color:#2e4935;margin:8px 0 10px}.tx-letterform-heading>p:last-child{max-width:76ch;margin:0;color:#596d52;font:12px/1.75 var(--g-sans)}
.tx-letterform-study{margin-top:25px;padding-top:25px;border-top:1px solid #c8d6bf}.tx-letterform-study>header{display:block!important;margin:0 0 14px}.tx-page .tx-letterform-study h4{font:400 26px/1.2 var(--g-serif);color:#304e37;margin:7px 0}.tx-letterform-study>header>p:last-child{margin:0;color:#5a6d52;font:12px/1.7 var(--g-sans)}
.tx-letterform-controls{display:flex;gap:6px;margin:0 0 14px}.tx-letterform-controls button,.tx-letterform-buttons button{border:1px solid #b9c9ae;background:#f7f9f1;color:#365139;font:600 10px/1.4 var(--g-sans);cursor:pointer}.tx-letterform-controls button{padding:8px 11px}.tx-letterform-controls button[aria-pressed=true],.tx-letterform-buttons button[aria-pressed=true]{background:#304d39;border-color:#304d39;color:#fff}
.tx-letterform-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(210px,.8fr) minmax(190px,.65fr);gap:19px;align-items:start}.tx-letterform-original{margin:0}.tx-letterform-original svg{display:block;width:100%;max-height:280px;border:1px solid #c6c4ab;background:#e9e2c5}.tx-letterform-original figcaption,.tx-reference-glyph figcaption{margin-top:8px;color:#68735f;font:10px/1.6 var(--g-sans)}.tx-letterform-overlay{pointer-events:none}.tx-letterform-stroke{fill:none;stroke:var(--tx-letter-colour);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.tx-letterform-analysis{min-width:0}.tx-letterform-reading,.tx-letterform-confidence{margin:0 0 11px;font:12px/1.65 var(--g-sans);color:#496142}.tx-letterform-confidence{padding:10px 12px;border-left:2px solid #a88650;background:#f1eee0;color:#67583d}.tx-letterform-buttons{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.tx-letterform-buttons button{display:flex;align-items:center;gap:6px;padding:7px 9px;text-align:left}.tx-letterform-buttons button span{width:8px;height:8px;border-radius:50%;background:var(--tx-letter-colour);flex:0 0 auto}.tx-letterform-notes{display:grid;gap:9px}.tx-letterform-note{padding:11px 12px;border:1px solid #d0dac7;background:#f9fbf5}.tx-page .tx-letterform-note h5{margin:0 0 6px;color:#39563c;font:600 12px/1.4 var(--g-sans)}.tx-letterform-note p{margin:4px 0;color:#52664a;font:11px/1.55 var(--g-sans)}.tx-letterform-note .tx-letterform-caution{color:#6d5736}.tx-reference-panel{padding:14px;border:1px solid #c5d1b9;background:#f4f7ef}.tx-page .tx-reference-panel h5{margin:6px 0;color:#365139;font:600 13px/1.4 var(--g-sans)}.tx-reference-panel h5 a{color:inherit;text-underline-offset:3px}.tx-reference-panel>p:not(.r-kicker){margin:0 0 12px;color:#596a52;font:10px/1.6 var(--g-sans)}.tx-reference-glyph{margin:0 0 13px}.tx-reference-glyph svg{display:block;width:100%;max-height:120px;border:1px solid #d3d6c0;background:#fff}.tx-reference-empty{margin:0;color:#66735e;font:11px/1.6 var(--g-sans)}.tx-letterform-conclusion{margin:18px 0 0;padding:13px 15px;border-left:3px solid #5c7a53;background:#e4edda;color:#40593d;font:12px/1.7 var(--g-sans)}
.tx-letterform-studies.is-js .tx-letterform-study.is-original .tx-letterform-overlay{display:none}.tx-letterform-studies.is-js .tx-letterform-study:not(.is-original) .tx-letterform-stroke{display:none}.tx-letterform-studies.is-js .tx-letterform-study:not(.is-original) .tx-letterform-stroke.is-selected{display:block}.tx-letterform-studies.is-js .tx-letterform-study .tx-letterform-note,.tx-letterform-studies.is-js .tx-letterform-study .tx-reference-glyph{display:none}.tx-letterform-studies.is-js .tx-letterform-study .tx-letterform-note.is-selected,.tx-letterform-studies.is-js .tx-letterform-study .tx-reference-glyph.is-selected{display:block}
@media(min-width:1600px){.tx-page .tx-index .tx-ledger{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:1050px){.tx-page .tx-index-hero{gap:28px}.tx-page .tx-index-hero h1{font-size:52px}.tx-index-cover>img{height:200px}.tx-page .tx-index .tx-card-heading{grid-template-columns:max-content minmax(0,1fr);gap:14px;padding:20px 18px 15px}.tx-year-block>span{font-size:37px}.tx-page .tx-index .tx-card h2{font-size:23px}.tx-word-detail{grid-template-columns:1fr}.tx-word-image{max-height:210px}.tx-letterform-grid{grid-template-columns:minmax(0,1fr) minmax(220px,.7fr)}.tx-reference-panel{grid-column:1/-1}.tx-reference-glyphs{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px}.tx-reference-glyph{margin:0}}
@media(max-width:760px){.tx-page .tx-index-hero{grid-template-columns:1fr;gap:30px;padding-top:15px}.tx-page .tx-index-hero h1{font-size:52px;max-width:none}.tx-index-cover{max-width:520px;margin-right:12px;transform:none}.tx-index-cover>img{height:150px}.tx-index-cover figcaption{padding:13px 18px}.tx-index-cover figcaption strong{font-size:38px}.tx-area-nav{grid-template-columns:1fr}.tx-area-nav a{padding:16px 40px 16px 18px;gap:4px}.tx-area-nav span{font-size:24px}.tx-page .tx-index .tx-ledger{grid-template-columns:1fr}.tx-page .tx-index .tx-review-counts>div{padding:0 12px}.tx-page .tx-index .tx-review-counts dd{font-size:34px}.tx-page .tx-index .tx-review-counts dt{font-size:8px}.tx-court-section{margin-top:42px}.tx-page .tx-court-heading h2{font-size:39px}.tx-court-heading>p{font-size:20px}.tx-handbook-grid{grid-template-columns:1fr;gap:0}.tx-handbook{padding:17px}.tx-word-card{padding:17px}.tx-page .tx-word-card h4{font-size:25px}.tx-word-detail{gap:20px}.tx-page .tx-word-studies h3{font-size:27px}.tx-letterform-studies{padding:18px}.tx-page .tx-letterform-heading h3{font-size:26px}.tx-letterform-grid{grid-template-columns:1fr}.tx-reference-panel{grid-column:auto}}
@media(prefers-reduced-motion:reduce){.tx-page .tx-index .tx-preview img,.tx-page .tx-highlight-layer [data-tx-mark]{transition:none}}
