:root{--paper:#e9e6d9;--ink:#252726;--red:#f14a24;--line:#a2a295;--muted:#5b5c54}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font:17px/1.55 Georgia,'Times New Roman',serif}a{color:inherit;text-decoration-thickness:1px;text-underline-offset:4px}a:hover{color:#b52b0f}a:focus-visible,button:focus-visible,input:focus-visible{outline:3px solid var(--red);outline-offset:4px}button,input{font:inherit}button{cursor:pointer}.skip{position:absolute;top:-100px;left:20px;background:var(--ink);color:white;padding:10px;z-index:100}.skip:focus{top:10px}.mast{display:flex;align-items:center;gap:45px;border-bottom:2px solid var(--ink);padding:22px 4vw 18px}.brand{text-decoration:none;display:block;line-height:1}.brand b{font:900 65px/.83 Impact,'Arial Narrow',sans-serif;letter-spacing:-4px}.brand span{font-size:30px;vertical-align:top;letter-spacing:0;margin:0 5px}.brand small{display:block;font:10px/1.5 'Courier New',monospace;letter-spacing:1px;margin-top:10px}.mast-note{font:11px/1.7 'Courier New',monospace;text-transform:uppercase;border-left:1px solid var(--ink);padding-left:20px}.search-link{margin-left:auto;align-self:stretch;display:flex;align-items:center;gap:30px;font:700 12px 'Courier New',monospace}.search-link span{font:35px Georgia}.tabs{display:flex;border-bottom:1px solid var(--ink);padding:0 4vw;flex-wrap:wrap}.tabs a{font:12px/1.2 'Courier New',monospace;padding:13px 20px 13px 0;margin-right:22px;text-decoration:none}.tabs a:hover,.tabs a[aria-current]{text-decoration:underline;color:#b52b0f}.front{position:relative;display:grid;grid-template-columns:75px 1.18fr 1fr;gap:18px;min-height:600px;padding:50px 4vw 35px;border-bottom:2px solid var(--ink);overflow:hidden}.edition{writing-mode:vertical-rl;transform:rotate(180deg);font:11px/1.7 'Courier New',monospace;letter-spacing:2px;border-left:1px solid var(--line);padding-left:18px;align-self:stretch}.eyebrow{font:11px/1.5 'Courier New',monospace;letter-spacing:1px;text-transform:uppercase;margin:0 0 22px}.front h1{font:900 clamp(42px,5.7vw,92px)/.97 Impact,'Arial Narrow',Arial,sans-serif;letter-spacing:-2.5px;margin:0 0 25px}.front h1 em{font-style:normal;color:var(--red)}.lead{font:21px/1.4 Georgia,serif;max-width:720px}.front .lead{font-size:19px;line-height:1.5}.engine{margin:0;align-self:center;position:relative;transform:rotate(-5deg);padding:35px 12px;border:1px solid var(--ink);background:#d4d8cf;background-image:repeating-linear-gradient(0deg,transparent 0 26px,#b9c1b5 27px),repeating-linear-gradient(90deg,transparent 0 26px,#b9c1b5 27px)}.engine img{width:100%;display:block;filter:contrast(1.03)}.engine figcaption{font:9px/1.5 'Courier New',monospace;border-top:1px solid var(--ink);padding-top:12px;margin-top:20px}.stamp{position:absolute;bottom:24px;right:8vw;color:var(--red);border:4px double var(--red);font:bold 18px/1.1 'Courier New',monospace;transform:rotate(8deg);padding:10px 18px;text-align:center;background:var(--paper)}.floor{display:grid;grid-template-columns:1fr 1.6fr;gap:6vw;padding:52px 4vw;border-bottom:2px solid var(--ink)}.floor h2{font:normal 42px/.99 Georgia;letter-spacing:-1px;margin:0 0 25px}.floor-head>p:not(.eyebrow){max-width:340px;font-size:17px}.black-link{display:inline-flex;background:var(--ink);color:var(--paper);text-decoration:none;font:12px/1.4 'Courier New',monospace;padding:15px 20px;gap:45px;margin-top:10px}.black-link:hover{background:var(--red);color:var(--ink)}.record{display:grid;grid-template-columns:43px 1fr 30px;gap:16px;padding:22px 0;border-bottom:1px solid var(--line);text-decoration:none;align-items:start}.record:first-child{border-top:1px solid var(--ink)}.record b{font:normal 24px/1.1 Georgia;display:block}.record small{font:13px/1.5 'Courier New',monospace;color:var(--muted);display:block;margin-top:8px}.record-no{font:13px/1.5 'Courier New',monospace;color:var(--red)}.record:hover b{text-decoration:underline}.record .arrow{font-size:24px;line-height:1}.shelves{padding:30px 4vw 45px}.section-heading{display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid var(--ink);padding:0 0 22px;font:11px/1.5 'Courier New',monospace}.shelf{display:grid;grid-template-columns:55px 1.1fr 1fr 95px;align-items:center;gap:20px;padding:25px 0;border-bottom:1px solid var(--ink);text-decoration:none}.shelf h2{font:normal 30px/1.1 Georgia;margin:0}.shelf p{font:14px/1.6 'Courier New',monospace;margin:0;color:var(--muted)}.shelf b,.shelf-no{font:12px/1.3 'Courier New',monospace}.shelf-no{color:var(--red)}.shelf:hover h2{font-style:italic}.note-strip{background:var(--red);padding:30px 4vw;display:grid;grid-template-columns:1fr 2fr 1fr;gap:35px;align-items:center;border-top:2px solid var(--ink);border-bottom:2px solid var(--ink)}.note-strip b{font:bold 12px 'Courier New',monospace}.note-strip p{margin:0}.note-strip a{font:13px/1.5 'Courier New',monospace}.note-strip a:hover{color:var(--ink)}footer{padding:45px 4vw;display:grid;grid-template-columns:1fr 1fr 1fr;gap:35px;font:12px/1.6 'Courier New',monospace}footer b{font:900 30px/1 Impact,sans-serif;letter-spacing:-1px}footer nav{display:flex;flex-direction:column;align-items:start;gap:5px}footer p{margin:0;color:var(--muted)}.index-head{padding:55px 10vw 40px;border-bottom:1px solid var(--ink)}.index-head h1{font:normal clamp(45px,6vw,80px)/1 Georgia;margin:0 0 25px;letter-spacing:-3px}.wide-records{max-width:1040px;margin:0 auto;padding:25px 4vw 70px}.wide-records .record{padding:25px 0}.article-grid{display:grid;grid-template-columns:210px minmax(0,800px);gap:70px;padding:55px 6vw 75px;justify-content:center}.docket{font:11px/1.7 'Courier New',monospace;border-right:1px solid var(--line);padding-right:25px}.docket>a{display:block}.big-num{font:900 120px/.9 Impact,Arial,sans-serif;color:var(--red);letter-spacing:-8px;margin:40px 0 10px}.docket .aside-note{border-top:1px solid var(--line);margin-top:35px;padding-top:20px;color:var(--muted)}.print{border:1px solid var(--ink);background:none;padding:10px 12px;font:11px 'Courier New',monospace;margin-top:15px}.print:hover{background:var(--ink);color:var(--paper)}article h1{font:normal clamp(40px,4vw,65px)/1.05 Georgia;letter-spacing:-2px;margin:0 0 22px}.article-deck{font:italic 23px/1.4 Georgia;margin:0 0 35px;color:var(--muted)}.rule-label{border-top:2px solid var(--ink);border-bottom:1px solid var(--ink);padding:11px 0;font:10px 'Courier New',monospace;letter-spacing:2px}.text-section{display:grid;grid-template-columns:35px 1fr;gap:15px;margin:35px 0}.text-section>span{font:11px/1.6 'Courier New',monospace;color:var(--red);padding-top:9px}.text-section h2{font:normal 27px/1.15 Georgia;margin:0 0 13px}.text-section p{margin:0;font-size:18px;line-height:1.7}.margin-note{border:1px solid var(--ink);border-left:7px solid var(--red);padding:20px 25px;margin:45px 0;transform:rotate(-.6deg)}.margin-note b{font:bold 11px 'Courier New',monospace}.margin-note p{font:14px/1.65 'Courier New',monospace;margin:10px 0 0}.related{border-top:2px solid var(--ink);padding-top:25px}.related h2{font:normal 27px Georgia;margin:0 0 15px}.plain{max-width:800px;margin:40px auto 75px;padding:0 30px}.plain h2{font:normal 29px Georgia;margin:40px 0 15px}.plain p{font-size:18px;line-height:1.75}.handwritten{font:italic 27px Georgia!important;transform:rotate(-3deg);color:#8e3c26;display:inline-block;border-top:1px solid #8e3c26;padding-top:20px}#search-form{margin-top:35px}#search-form label{display:block;font:11px 'Courier New',monospace;margin-bottom:10px}.search-input{display:flex;max-width:850px}.search-input input{min-width:0;flex:1;padding:18px;border:1px solid var(--ink);background:#f5f2e8;color:var(--ink);font:16px 'Courier New',monospace}.search-input button{border:1px solid var(--ink);background:var(--ink);color:var(--paper);padding:15px 24px;font:bold 12px 'Courier New',monospace}#search-status{font:12px/1.7 'Courier New',monospace;margin-top:20px}@media(min-width:1500px){body{max-width:1700px;margin:auto;border-left:1px solid var(--ink);border-right:1px solid var(--ink)}.front{min-height:680px}}@media(max-width:900px){.mast{gap:20px}.mast-note{display:none}.front{grid-template-columns:35px 1.15fr .9fr;gap:15px;min-height:500px}.front h1{font-size:6.2vw;letter-spacing:-1.5px}.front .lead{font-size:17px}.stamp{font-size:13px;right:5vw}.floor{gap:30px}.floor h2{font-size:33px}.record b{font-size:22px}.shelf{grid-template-columns:30px 1fr 1fr 70px;gap:15px}.shelf h2{font-size:25px}.note-strip{grid-template-columns:1fr 2fr}.note-strip>a{grid-column:2}.article-grid{grid-template-columns:140px minmax(0,1fr);gap:30px;padding:40px 4vw}.big-num{font-size:90px}.docket{padding-right:15px}footer{gap:20px}.article-grid article h1{font-size:44px}}@media(max-width:600px){.mast{padding:20px}.brand b{font-size:52px}.brand small{font-size:8px}.search-link{font-size:10px;gap:8px}.search-link span{font-size:25px}.tabs{padding:0 20px;gap:0 16px}.tabs a{font-size:10px;padding:12px 0;margin:0}.front{padding:30px 20px 70px;display:block;min-height:0}.edition{writing-mode:initial;transform:none;border:0;padding:0;margin-bottom:25px;font-size:10px;letter-spacing:1px}.front h1{font-size:clamp(45px,10.8vw,68px);letter-spacing:-1.5px}.front .eyebrow{font-size:10px}.front .lead{font-size:18px}.engine{max-width:320px;margin:35px 10px 0 25px;padding:20px;transform:rotate(-4deg)}.stamp{bottom:20px;right:25px}.floor{display:block;padding:35px 20px}.floor-head{margin-bottom:35px}.floor h2{font-size:38px}.record{gap:10px;grid-template-columns:30px 1fr 20px;padding:20px 0}.record b{font-size:23px}.record small{font-size:12px}.shelves{padding:25px 20px 35px}.section-heading{font-size:9px}.shelf{grid-template-columns:25px 1fr 50px;gap:12px;padding:20px 0}.shelf h2{font-size:24px}.shelf p{grid-column:2;font-size:12px}.shelf b{grid-column:3;grid-row:1/3;font-size:10px}.note-strip{display:block;padding:30px 20px}.note-strip p{margin:15px 0}.note-strip>a{display:block}footer{grid-template-columns:1fr 1fr;padding:35px 20px;font-size:11px}footer p{grid-column:1/-1;max-width:390px}.index-head{padding:35px 20px}.index-head h1{font-size:46px;letter-spacing:-2px}.lead{font-size:19px}.wide-records{padding:10px 20px 40px}.article-grid{display:block;padding:25px 20px 45px}.docket{border-right:none;border-bottom:1px solid var(--ink);padding:0 0 18px;margin-bottom:30px;display:flex;gap:15px;align-items:center;flex-wrap:wrap}.docket>a{max-width:155px;font-size:10px}.big-num{font-size:48px;letter-spacing:-3px;margin:0 0 0 auto}.docket p{display:none}.docket .print{font-size:9px;margin:0}.article-grid article h1{font-size:40px}.article-deck{font-size:21px}.text-section{grid-template-columns:22px 1fr;gap:10px;margin:30px 0}.text-section h2{font-size:25px}.text-section p{font-size:17px;line-height:1.7}.rule-label{font-size:8px;letter-spacing:1px}.plain{margin:30px 0 50px;padding:0 20px}.plain p{font-size:17px}.search-input button{padding:12px;font-size:10px}.search-input input{font-size:14px;padding:14px}}@media print{body{background:white;color:black;font-size:11pt}.mast,.tabs,footer,.docket,.related,.skip{display:none!important}.article-grid{display:block;padding:0}.text-section p{font-size:11pt;line-height:1.5}.text-section{break-inside:avoid}a{color:black;text-decoration:none}.margin-note{transform:none}article h1{font-size:30pt}.article-deck{font-size:15pt}.plain{margin:0;max-width:none}.index-head{padding:0 0 20px}.engine{break-inside:avoid}}

/* Printable working sheets. */
.worksheet{margin:2rem 0;padding-top:1rem;border-top:2px solid currentColor}.worksheet h2{font:700 1rem/1.4 monospace;letter-spacing:0}.worksheet table{width:100%;border-collapse:collapse;font:14px/1.4 monospace}.worksheet th,.worksheet td{border:1px solid #777;padding:8px;text-align:left;min-width:90px}.worksheet td{height:42px}.table-scroll{overflow-x:auto}.worksheet pre{white-space:pre-wrap;line-height:2.1;font:15px/2.1 monospace}@media print{.worksheet{break-inside:avoid}.worksheet th,.worksheet td{color:#000}}
