.court{--ink:#1d1812;--ink2:#4a3f30;--rule:#3e608033;--red:#b034308c;--mono:"Courier Prime","American Typewriter","Courier New",Courier,monospace;color:var(--ink);-webkit-font-smoothing:antialiased;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;background-color:#efe3bf;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .35 0 0 0 0 .25 0 0 0 0 .1 0 0 0 .13 0'/%3E%3C/filter%3E%3Crect width='220' height='220' filter='url(%23n)'/%3E%3C/svg%3E"),radial-gradient(120% 70% at 50% 0,#fffae899,#0000 65%),radial-gradient(130% 100%,#0000 55%,#7a541e4d 100%);background-attachment:fixed;font-family:Iowan Old Style,Palatino Linotype,Palatino,Book Antiqua,Georgia,serif;font-size:16.5px;line-height:28px}body.court{min-height:100vh}.court *{box-sizing:border-box}.court .doc{grid-template-columns:minmax(0,1fr);gap:0;padding:96px max(clamp(36px,8vw,92px),50% - 560px) 112px;display:grid;position:relative}.court .doc:before{content:"";pointer-events:none;background:repeating-linear-gradient(to bottom,transparent 0 27px,var(--rule) 27px 28px);position:absolute;inset:96px 0 112px}.court .doc:after{content:"";pointer-events:none;border-left:1px solid var(--red);border-right:1px solid var(--red);width:5px;position:absolute;top:0;bottom:0;left:clamp(14px,4vw,40px)}.court .doc>*{z-index:1;position:relative}.court .rail{margin-bottom:28px}.court .rail-kicker{font:700 11px/28px var(--mono);letter-spacing:.24em;text-transform:uppercase;color:#8e2a26;margin:0}.court .rail-title{font:700 clamp(30px,5vw,40px)/1.15 var(--mono);letter-spacing:-.01em;text-transform:uppercase;color:var(--ink);border:0;margin:0 0 28px;padding:0}.court .doc-date{font:400 12px/28px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink2);margin:0}.court .lede{color:var(--ink2);margin:28px 0 0;font-style:italic}.court .toc{display:none}.court .doc h2:not(.rail-title){font:700 13px/28px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink);margin:28px 0 0;padding:0;scroll-margin-top:28px}.court .doc p{color:#2a2318;margin:0 0 28px}.court .doc .rail p{margin-bottom:0}.court .doc ul{margin:0 0 28px;padding:0 0 0 28px;list-style:none}.court .doc li{color:#2a2318;margin:0}.court .sealed{border-top:1px solid #1d18128c;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-top:84px;padding-top:28px;display:flex}.court .sign img{filter:brightness(0);opacity:.9;mix-blend-mode:multiply;height:64px;display:block}.court .sign-fallback{color:#000;font:italic 26px/1.2 Georgia,serif;display:none}.court .sign-line{border-top:1px solid var(--ink);width:min(260px,70vw);margin:6px 0 0}.court .sign-name{font:400 11px/28px var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink2)}.court .seal{filter:drop-shadow(0 6px 8px #3c140a47);flex:none;width:150px;height:150px;margin:0 6px -14px 0;transform:rotate(-8deg)}.court .dmca-foot{justify-content:center;margin:56px 0 0;display:flex}.court .dmca-foot .dmca-badge{opacity:.9;line-height:0;transition:opacity .3s;display:inline-block}.court .dmca-foot .dmca-badge:hover,.court .dmca-foot .dmca-badge:focus-visible{opacity:1}.court .dmca-foot .dmca-badge img{border:0;width:120px;max-width:100%;height:auto;display:block}.close-btn,.terms-overlay-close{color:#1d1812;cursor:pointer;z-index:10001;background:#f3e9c9;border:1px solid #6b5a38;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;font:22px/1 Georgia,serif;text-decoration:none;transition:background .2s;display:flex;position:fixed;top:20px;right:22px;box-shadow:0 2px 8px #3c280a40}.close-btn:hover,.terms-overlay-close:hover{background:#e6d8ae}@media (width>=1000px){.court .doc{grid-template-columns:minmax(250px,320px) minmax(0,1fr);column-gap:clamp(56px,6vw,96px)}.court .doc>*{grid-column:2;max-width:68ch}.court .doc>.rail{flex-direction:column;grid-area:1/1/span 400;align-self:start;max-width:none;max-height:calc(100vh - 72px);margin:0;display:flex;position:sticky;top:48px}.court .toc{scrollbar-width:thin;border-top:1px solid #1d181266;flex:1;min-height:0;margin-top:28px;padding-top:12px;display:block;overflow-y:auto}.court .toc ol{counter-reset:c;margin:0;padding:0;list-style:none}.court .toc li{counter-increment:c;margin:0}.court .toc a{white-space:nowrap;text-overflow:ellipsis;font:400 12px/16px var(--mono);letter-spacing:.04em;color:var(--ink2);padding:5px 0 5px 34px;text-decoration:none;transition:color .2s,padding .25s;display:block;position:relative;overflow:hidden}.court .toc a:before{content:counter(c,decimal-leading-zero);opacity:.55;position:absolute;left:0}.court .toc a:hover,.court .toc a.on{color:#8e2a26;padding-left:40px}}@media (width<=520px){.court{font-size:16px}.court .doc{padding:80px 22px 88px 34px}.court .seal{width:120px;height:120px}}.court .mail-line{vertical-align:baseline;flex-wrap:wrap;align-items:center;gap:10px;display:inline-flex}.court .mail-addr{font:700 14px/22px var(--mono);letter-spacing:.04em;border-bottom:1px dotted var(--ink2);-webkit-user-select:text;user-select:text;padding:0 2px}.court .copy-mail{font:700 10px/20px var(--mono);letter-spacing:.16em;text-transform:uppercase;border:1px solid var(--ink);color:var(--ink);cursor:pointer;background:0 0;padding:0 10px;transition:background .2s,color .2s}.court .copy-mail:hover,.court .copy-mail:focus-visible{background:var(--ink);color:#efe3bf}.court .copy-mail.ok{color:#f4ecd2;background:#2f5d3a;border-color:#2f5d3a}