@font-face{font-family:"EB Garamond";src:url(/static/fonts/EBGaramond.woff2) format("woff2");font-weight:400 800;font-style:normal;font-display:swap}@font-face{font-family:"EB Garamond";src:url(/static/fonts/EBGaramond-italic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:"Cinzel";src:url(/static/fonts/Cinzel.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--navy:#1E3A5F;--ink:#15202B;--gold:#B8912E;--gold-text:#7A5C1E;--paper:#FFFFFF;--tint:#F7F9FC;--muted:#4A5868;--line:rgba(30,58,95,.2);--field:#6B7B8C;--error:#9B1C1C;--serif:"EB Garamond",Garamond,"Times New Roman",serif;--caps:"Cinzel","Trajan Pro",Georgia,serif;--shadow-paper:0 1px 1px rgba(21,32,43,.08),0 8px 14px -8px rgba(21,32,43,.28),0 22px 34px -22px rgba(21,32,43,.35);--ease:cubic-bezier(.2,.7,.2,1)}*,*::before,*::after{box-sizing:border-box}[hidden]{display:none !important}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:1rem}body{margin:0;font:400 1.125rem/1.6 var(--serif);color:var(--ink);background-color:var(--paper);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .12 0 0 0 0 .23 0 0 0 0 .37 0 0 0 .035 0'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E");overflow-x:hidden;font-kerning:normal;font-variant-ligatures:common-ligatures}@media (min-width:900px){body{font-size:1.1875rem}}img,svg{max-width:100%;height:auto}a{color:var(--navy);text-decoration-thickness:1px;text-underline-offset:.18em;text-decoration-color:rgba(30,58,95,.45)}a:hover{text-decoration-color:var(--gold)}:focus-visible{outline:3px solid var(--gold);outline-offset:2px;border-radius:2px}::selection{background:#EBDDB5;color:var(--ink)}h1,h2,h3,h4{font-family:var(--caps);font-weight:700;color:var(--navy);line-height:1.2;letter-spacing:.06em;margin:0 0 .6rem}h1{font-size:clamp(1.65rem,6vw,2.6rem);text-transform:uppercase;letter-spacing:.08em}h2{font-size:clamp(1.2rem,4.4vw,1.6rem);text-transform:uppercase}h3{font-size:1.08rem}p{margin:0 0 1rem}strong{font-weight:600}.wrap{width:100%;max-width:70rem;margin-inline:auto;padding-inline:clamp(1rem,4.5vw,2rem)}.visually-hidden{position:absolute !important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.muted{color:var(--muted)}.small{font-size:.9rem}.fine{font-size:.92rem;color:var(--muted)}.empty{color:var(--muted);font-style:italic}.empty--large{font-size:1.3rem;text-align:center;padding:2.5rem 1rem;border:1px solid var(--line);background:rgba(255,255,255,.8)}.eyebrow,.label,.tier__step,.part__no,.instrument__kind,.latest__date,.ticker__label,.case-facts dt,.toc__title,.doc__form,.opinion__cite{font-variant-caps:all-small-caps;letter-spacing:.12em;font-weight:600;color:var(--gold-text)}.eyebrow{margin:0 0 .25rem;font-size:1.02rem}.optional{font-weight:400;color:var(--muted)}.print-only{display:none}.skip{position:absolute;left:.5rem;top:-4rem;z-index:50;background:var(--paper);color:var(--navy);padding:.6rem 1rem;border:2px solid var(--gold)}.skip:focus{top:.5rem}.masthead{position:relative;z-index:3;background:var(--navy);color:#fff;border-bottom:1px solid rgba(184,145,46,.55)}.masthead__inner{display:flex;align-items:center;justify-content:space-between;gap:1rem;max-width:70rem;margin:0 auto;padding:.6rem clamp(1rem,4.5vw,2rem)}.brand{display:flex;align-items:center;gap:.75rem;color:#fff;text-decoration:none}.brand__seal{width:48px;height:48px;border-radius:50%;box-shadow:0 0 0 2px rgba(184,145,46,.7);flex:none}.brand__text{display:flex;flex-direction:column;line-height:1.1}.brand__name{font:700 1.16rem/1.1 var(--caps);letter-spacing:.1em;text-transform:uppercase}.brand__sub{font:italic 400 1rem/1.2 var(--serif);letter-spacing:.04em;color:#fff;opacity:.9}.menu-btn{display:inline-flex;align-items:center;gap:.55rem;min-height:44px;padding:.4rem .85rem;font:600 1rem var(--serif);font-variant-caps:all-small-caps;letter-spacing:.12em;color:#fff;background:transparent;border:1px solid rgba(184,145,46,.8);border-radius:2px;cursor:pointer}.menu-btn__bars,.menu-btn__bars::before,.menu-btn__bars::after{display:block;width:18px;height:2px;background:currentColor;position:relative;transition:transform .2s var(--ease)}.menu-btn__bars::before,.menu-btn__bars::after{content:"";position:absolute;left:0}.menu-btn__bars::before{top:-6px}.menu-btn__bars::after{top:6px}.menu-btn[aria-expanded="true"] .menu-btn__bars{background:transparent}.menu-btn[aria-expanded="true"] .menu-btn__bars::before{transform:translateY(6px) rotate(45deg)}.menu-btn[aria-expanded="true"] .menu-btn__bars::after{transform:translateY(-6px) rotate(-45deg)}.nav{border-top:1px solid rgba(255,255,255,.12)}.nav__list{list-style:none;margin:0 auto;padding:.25rem clamp(1rem,4.5vw,2rem) .75rem;max-width:70rem}.nav__link{display:block;padding:.7rem .25rem;color:#fff;text-decoration:none;font-size:1.08rem;font-variant-caps:all-small-caps;letter-spacing:.14em;font-weight:600;border-bottom:1px solid rgba(255,255,255,.1)}.nav__link:hover{color:#F1E3B8}.nav__link[aria-current="page"]{box-shadow:inset 3px 0 0 var(--gold);padding-left:.75rem}.js .nav{display:none}.js .masthead.is-open .nav{display:block}@media (min-width:960px){.menu-btn{display:none}.js .nav,.nav{display:block}.nav__list{display:flex;flex-wrap:wrap;gap:.1rem 1.4rem;padding-block:0}.nav__link{border:0;padding:.55rem 0 .6rem;font-size:1.02rem}.nav__link[aria-current="page"]{box-shadow:inset 0 -2px 0 var(--gold);padding-left:0}}.watermark{position:fixed;inset:0;z-index:0;pointer-events:none;background:url(/assets/seal.svg) center 55% / min(88vw,640px) no-repeat;opacity:.07;transform:translate3d(0,var(--wm-shift,0px),0);will-change:transform}main,.footer{position:relative;z-index:1}main{display:block;min-height:60vh;padding-bottom:3rem}main:focus{outline:none}.double-rule,.rule-heading::after{display:block;height:5px;width:100%;background:linear-gradient(var(--navy),var(--navy)) top / 100% 2px no-repeat,linear-gradient(var(--gold),var(--gold)) bottom / 100% 1px no-repeat}.double-rule{margin:.4rem 0 1.1rem}.rule-heading{margin:0 0 1.25rem}.rule-heading::after{content:"";margin-top:.45rem;transform-origin:left}.js .rule-heading::after{transform:scaleX(0);transition:transform 1s var(--ease)}.js .rule-heading.is-in::after{transform:scaleX(1)}.ornament{display:flex;align-items:center;gap:.9rem;max-width:16rem;margin:2.75rem auto}.ornament::before,.ornament::after{content:"";flex:1;height:1px;background:var(--gold)}.ornament span{width:9px;height:9px;border:1px solid var(--gold);transform:rotate(45deg);position:relative}.ornament span::after{content:"";position:absolute;inset:2px;background:var(--gold)}.page-head{padding:2.25rem 0 .5rem}.page-head h1{margin-bottom:.2rem}.lede{font-size:1.2rem;max-width:46rem;color:var(--ink)}.section{margin:2.5rem 0}.box{border:1px solid var(--navy);background:rgba(255,255,255,.9);padding:1.25rem}.box__title{font-size:1.05rem}.cta-row{display:flex;flex-wrap:wrap;gap:.75rem;margin:2rem 0 0}.more{font-variant-caps:all-small-caps;letter-spacing:.12em;font-weight:600}.more::after{content:" →"}.steps{padding-left:1.3rem}.steps li{margin-bottom:.6rem}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-height:46px;padding:.55rem 1.2rem;font:600 1.05rem/1.2 var(--serif);font-variant-caps:all-small-caps;letter-spacing:.13em;text-decoration:none;text-align:center;color:#fff;background:var(--navy);border:1px solid var(--navy);border-radius:2px;cursor:pointer;transition:background-color .2s,color .2s,border-color .2s,transform .15s var(--ease),box-shadow .2s}.btn:hover{background:#142a46;color:#fff;box-shadow:0 4px 12px -6px rgba(21,32,43,.6)}.btn:active{transform:translateY(1px)}.btn--ghost,.btn--outline{background:rgba(255,255,255,.85);color:var(--navy)}.btn--ghost:hover,.btn--outline:hover{background:var(--tint);color:var(--navy);border-color:var(--gold)}.btn--gold,.btn--outline-light{background:transparent;color:#fff;border-color:var(--gold)}.btn--gold:hover,.btn--outline-light:hover{background:var(--gold);color:var(--ink);border-color:var(--gold)}.btn--small{min-height:40px;padding:.35rem .85rem;font-size:.98rem}.btn--primary{min-width:10rem}.btn[disabled]{opacity:.7;cursor:progress}.hero{position:relative;z-index:2;background:radial-gradient(120% 90% at 50% 0%,#24466F 0%,var(--navy) 58%);color:#fff;text-align:center;overflow:hidden}.hero::after{content:"";position:absolute;left:0;right:0;bottom:0;height:5px;background:linear-gradient(var(--gold),var(--gold)) top / 100% 1px no-repeat,linear-gradient(var(--gold),var(--gold)) bottom / 100% 2px no-repeat}.hero__inner{max-width:46rem;margin:0 auto;padding:2.2rem clamp(1rem,5vw,2rem) 3rem}.hero__seal{display:block;width:min(56vw,220px);height:auto;margin:0 auto 1.4rem;overflow:visible;border-radius:50%;filter:drop-shadow(0 10px 24px rgba(0,0,0,.35))}.hero__title{color:var(--gold);font-size:clamp(1.55rem,7vw,2.9rem);letter-spacing:.1em;margin:0 0 .5rem}.hero__title span{display:block;font-size:.72em;letter-spacing:.14em;margin-top:.2em}.hero__motto{display:flex;align-items:center;justify-content:center;gap:.9rem;font:italic 400 1.3rem/1.3 var(--serif);letter-spacing:.14em;margin:0 0 1rem}.hero__flourish{width:2.75rem;height:1px;background:var(--gold);position:relative}.hero__flourish::after{content:"";position:absolute;top:-3px;width:7px;height:7px;border:1px solid var(--gold);transform:rotate(45deg)}.hero__flourish:first-child::after{right:-3px}.hero__flourish:last-child::after{left:-3px}.hero__purpose{font-size:1.12rem;max-width:34rem;margin:0 auto 1.6rem;color:#fff;opacity:.95}.hero__actions{display:grid;gap:.75rem;max-width:22rem;margin:0 auto}@media (min-width:720px){.hero__inner{padding-top:3rem;padding-bottom:3.75rem}.hero__seal{width:250px}.hero__actions{display:flex;flex-wrap:wrap;justify-content:center;max-width:none}}@media (prefers-reduced-motion:no-preference){.hero__seal .draw{stroke-dasharray:var(--len);stroke-dashoffset:var(--len);animation:seal-draw 1.5s cubic-bezier(.55,.05,.3,1) .1s forwards}.hero__seal .fillin{fill-opacity:0;animation:seal-draw 1.5s cubic-bezier(.55,.05,.3,1) .1s forwards,seal-fill .6s ease 1.35s forwards}.hero__seal .fade{opacity:0;animation:seal-fade .7s ease 1.1s forwards}.hero__seal .fade--late{animation-delay:1.3s}.hero__title,.hero__motto,.hero__purpose,.hero__actions{animation:rise .8s var(--ease) both}.hero__motto{animation-delay:.15s}.hero__purpose{animation-delay:.25s}.hero__actions{animation-delay:.35s}}@keyframes seal-draw{to{stroke-dashoffset:0}}@keyframes seal-fill{to{fill-opacity:1}}@keyframes seal-fade{to{opacity:1}}@keyframes rise{from{transform:translateY(10px)}to{transform:none}}.is-gleaming [data-seal]{animation:seal-spin 1.4s cubic-bezier(.45,0,.25,1)}@keyframes seal-spin{0%{transform:rotate(0);filter:none}45%{filter:drop-shadow(0 0 14px rgba(232,200,110,.95)) brightness(1.2)}100%{transform:rotate(360deg);filter:none}}@media (prefers-reduced-motion:reduce){.is-gleaming [data-seal]{animation:seal-gleam 1.2s ease}@keyframes seal-gleam{50%{filter:drop-shadow(0 0 14px rgba(232,200,110,.95)) brightness(1.2)}}}.latest{list-style:none;margin:0 0 1rem;padding:0;border-top:1px solid var(--line)}.latest__item{display:grid;grid-template-columns:1fr;gap:.1rem;padding:.9rem 0;border-bottom:1px solid var(--line)}.latest__date{font-size:1rem}.latest__case{margin:0;font-weight:600}.latest__text{margin:0}@media (min-width:640px){.latest__item{grid-template-columns:7.5rem 1fr;gap:1rem}}.tiles{list-style:none;padding:0;margin:0;display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(min(100%,16rem),1fr))}.tile{display:flex;flex-direction:column;gap:.3rem;height:100%;padding:1.1rem 1.15rem;text-decoration:none;color:var(--ink);background:rgba(255,255,255,.92);border:1px solid var(--navy);transition:transform .2s var(--ease),box-shadow .2s,border-color .2s}.tile:hover{transform:translateY(-3px);box-shadow:var(--shadow-paper);border-color:var(--gold)}.tile__title{font:700 .98rem/1.3 var(--caps);letter-spacing:.07em;color:var(--navy)}.tile__text{color:var(--muted)}.flow{list-style:none;margin:0 auto;padding:0;max-width:38rem}.tier{position:relative;padding:1.2rem 1.2rem 1.1rem;background:rgba(255,255,255,.95);border:1px solid var(--navy);text-align:center;transition:border-color .5s,box-shadow .6s var(--ease)}.tier__step{margin:0}.tier__name{margin:.1rem 0 .15rem;font-size:1.2rem;text-transform:uppercase}.tier__who{margin:0 0 .35rem;font-style:italic}.tier__text{margin:0}.tier.is-lit,.no-observer .tier{border-color:var(--gold);box-shadow:0 0 0 4px rgba(184,145,46,.16),var(--shadow-paper)}.tier--supreme{border-width:2px}.link{position:relative;display:flex;flex-direction:column;align-items:center;padding:.4rem 0}.link__line{width:2px;height:2.2rem;background:var(--line);position:relative;overflow:hidden}.link__line::after{content:"";position:absolute;inset:0;background:var(--gold);transform:scaleY(0);transform-origin:top;transition:transform .7s var(--ease)}.link.is-lit .link__line::after,.no-observer .link__line::after{transform:scaleY(1)}.link__badge{display:block;max-width:22rem;margin:.4rem 0;padding:.45rem .9rem;text-align:center;border:1px solid var(--gold);background:#FFFDF6;font-size:1rem;border-radius:999px}.link__badge strong{display:block;color:var(--navy)}.link--discretionary .link__badge{border-style:dashed}.outcomes{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;margin:1rem 0 0;padding:0}.outcome{display:flex;flex-direction:column;min-width:0;padding:.45rem .35rem;background:#fff;border:1px solid var(--gold);transition:transform .7s var(--ease)}.outcome__name{font:700 .8rem var(--caps);letter-spacing:.08em;color:var(--navy);text-transform:uppercase}.outcome__text{font-size:.9rem;line-height:1.3;color:var(--muted)}@media (min-width:520px){.outcome{padding:.5rem .7rem}.outcome__name{font-size:.86rem}}@media (prefers-reduced-motion:no-preference){.js .tier:not(.is-lit) .outcome--confirm{transform:translateX(55%) rotate(-4deg)}.js .tier:not(.is-lit) .outcome--back{transform:translateX(-55%) rotate(4deg)}.js .tier.is-lit .outcome--change{transition-delay:.1s}.js .tier.is-lit .outcome--back{transition-delay:.2s}}.powers{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr))}.power h3{text-transform:uppercase}.power p{margin:0}.precedent{display:grid;gap:1.5rem;align-items:center}@media (min-width:760px){.precedent{grid-template-columns:1fr 1fr}}.ladder{list-style:none;margin:0;padding:0;display:grid;gap:0}.ladder__step{padding:.8rem 1rem;border:1px solid var(--navy);background:rgba(255,255,255,.95);display:flex;flex-direction:column;text-align:center;position:relative}.ladder__step + .ladder__step{margin-top:1.6rem}.ladder__step + .ladder__step::before{content:"binds";position:absolute;top:-1.6rem;left:50%;transform:translateX(-50%);font-size:.95rem;font-style:italic;color:var(--gold-text);line-height:1.6rem;padding-left:1rem}.ladder__step + .ladder__step::after{content:"";position:absolute;top:-1.45rem;left:calc(50% - 1.6rem);width:0;height:0;border:6px solid transparent;border-top:9px solid var(--gold)}.ladder__step strong{font-family:var(--caps);color:var(--navy);letter-spacing:.06em}.ladder__step span{color:var(--muted);font-size:1rem}.ticker{display:flex;align-items:center;gap:.75rem;margin:0 0 1.75rem;padding:.6rem .9rem;border:1px solid var(--navy);border-left:4px solid var(--gold);background:rgba(255,255,255,.95)}.ticker__label{flex:none;font-size:1rem}.ticker__window{flex:1;min-width:0;overflow:hidden}.ticker__items{list-style:none;margin:0;padding:0}.ticker__items li{overflow-wrap:anywhere}.js .ticker.is-live .ticker__items li{display:none}.js .ticker.is-live .ticker__items li.is-current{display:block;animation:tick-in .5s var(--ease)}@keyframes tick-in{from{opacity:0;transform:translateY(.6em)}}.ticker__pause{flex:none;min-height:36px;padding:.2rem .6rem;font:600 .95rem var(--serif);font-variant-caps:all-small-caps;letter-spacing:.1em;color:var(--navy);background:#fff;border:1px solid var(--navy);cursor:pointer}.table-wrap{width:100%}.docket{width:100%;border-collapse:collapse;background:rgba(255,255,255,.95);border:1px solid var(--navy)}.docket th,.docket td{text-align:left;vertical-align:top;padding:.7rem .8rem;border-bottom:1px solid var(--line)}.docket thead th{font-variant-caps:all-small-caps;letter-spacing:.12em;font-weight:600;color:var(--gold-text);border-bottom:2px solid var(--navy);white-space:nowrap}.docket tbody th{font-weight:600;white-space:nowrap}.stage{display:inline-block;padding:.05rem .5rem;border:1px solid var(--gold);background:#FFFDF6;font-size:.98rem}@media (max-width:719px){.docket thead{display:none}.docket,.docket tbody,.docket tr,.docket th,.docket td{display:block;width:100%}.docket tr{padding:.6rem .9rem;border-bottom:1px solid var(--navy)}.docket tbody th,.docket td{border:0;padding:.2rem 0;white-space:normal}.docket td::before,.docket tbody th::before{content:attr(data-label);display:block;font-variant-caps:all-small-caps;letter-spacing:.12em;font-weight:600;color:var(--gold-text);font-size:.95rem}}.case-facts{display:grid;gap:.9rem 1.5rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));margin:0 0 1rem}.case-facts div{min-width:0}.case-facts dt{font-size:1rem}.case-facts dd{margin:0}.countdown{font-variant-numeric:tabular-nums lining-nums;font-weight:600;color:var(--navy)}.countdown.is-overdue{color:var(--error)}.rail{list-style:none;margin:0;padding:0 0 0 1.6rem;border-left:2px solid var(--gold)}.rail__item{position:relative;padding:0 0 1.75rem}.rail__item::before{content:"";position:absolute;left:calc(-1.6rem - 8px);top:.35rem;width:14px;height:14px;border-radius:50%;background:var(--navy);box-shadow:0 0 0 3px #fff,0 0 0 4px var(--gold)}.rail__item--future::before{background:#fff;box-shadow:0 0 0 3px #fff,0 0 0 4px var(--gold),inset 0 0 0 2px var(--navy)}.rail__item--future .rail__text{font-style:italic}.rail__date{display:block;font-variant-caps:all-small-caps;letter-spacing:.12em;font-weight:600;color:var(--gold-text)}.rail__text{margin:.1rem 0 .9rem}.desk{display:grid;gap:1.6rem;grid-template-columns:repeat(auto-fill,minmax(min(100%,19rem),1fr));padding:.5rem 0}.instrument{position:relative;padding:1.3rem 1.25rem 1rem;background:#fff;border:1px solid rgba(30,58,95,.28);box-shadow:var(--shadow-paper);transform:rotate(-.35deg);transition:transform .3s var(--ease),box-shadow .3s var(--ease);background-image:linear-gradient(180deg,rgba(30,58,95,.04),transparent 3.2rem)}.instrument:nth-child(even){transform:rotate(.3deg)}.instrument:hover,.instrument:focus-within{transform:translateY(-5px) rotate(0);box-shadow:0 2px 2px rgba(21,32,43,.06),0 18px 26px -12px rgba(21,32,43,.38),0 34px 46px -28px rgba(21,32,43,.4)}.instrument__impression{position:absolute;top:.8rem;right:.8rem;width:54px;height:54px;border-radius:50%;background:url(/assets/seal-navy.svg) center / contain no-repeat;opacity:.22;box-shadow:inset 0 1px 2px rgba(21,32,43,.35),0 1px 0 rgba(255,255,255,.9)}.instrument__kind{margin:0 4rem .1rem 0;font-size:1rem}.instrument__title{margin:0 4rem .4rem 0;font-size:1.05rem;line-height:1.3}.instrument__open{all:unset;cursor:pointer;color:var(--navy)}.instrument__open::after{content:"";position:absolute;inset:0;z-index:1}.instrument__open:focus-visible{outline:none}.instrument:focus-within{outline:3px solid var(--gold);outline-offset:3px}.instrument__meta,.instrument__ref{margin:0 0 .5rem;font-size:1rem;color:var(--muted)}.instrument__summary{margin:0 0 .6rem}.instrument__files{display:flex;gap:1rem;margin:0;padding-top:.6rem;border-top:1px solid var(--line)}.instrument a{position:relative;z-index:2}.reader{width:min(100vw,62rem);max-width:100vw;max-height:100dvh;margin:auto;padding:0;border:1px solid var(--navy);background:#fff;color:var(--ink);box-shadow:0 30px 60px rgba(0,0,0,.35)}.reader::backdrop{background:rgba(21,32,43,.66)}.reader__bar{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1rem 1.1rem .6rem;border-bottom:1px solid var(--line)}.reader__meta{margin:0;color:var(--muted);font-size:1rem}.reader__title{margin:0;font-size:1.1rem}.reader__close{flex:none;width:44px;height:44px;font-size:1.8rem;line-height:1;color:var(--navy);background:#fff;border:1px solid var(--navy);cursor:pointer}.reader__body{background:var(--tint);min-height:40vh;display:grid;place-items:center;padding:.75rem}.reader__body img{max-height:70dvh;width:auto;box-shadow:var(--shadow-paper);background:#fff}.reader__body iframe{width:100%;height:70dvh;border:0;background:#fff}.reader__actions{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;padding:.8rem 1.1rem 1rem;border-top:1px solid var(--line)}.reader__status{color:var(--muted)}.reader__files{display:contents}.chooser__title{font-size:1.1rem}.chooser__list{list-style:none;margin:0 0 2rem;padding:0;display:grid;gap:.65rem;grid-template-columns:repeat(auto-fill,minmax(min(100%,19rem),1fr))}.choice{display:flex;flex-direction:column;justify-content:center;min-height:4.2rem;height:100%;padding:.75rem 1rem;text-decoration:none;color:var(--ink);background:rgba(255,255,255,.95);border:1px solid var(--navy);transition:border-color .2s,box-shadow .2s,transform .2s var(--ease)}.choice:hover{border-color:var(--gold);transform:translateY(-2px);box-shadow:var(--shadow-paper)}.choice[aria-current="true"]{border-color:var(--gold);box-shadow:inset 4px 0 0 var(--gold),0 0 0 3px rgba(184,145,46,.18)}.choice__label{font-weight:600;font-size:1.1rem;color:var(--navy)}.choice__form{font-variant-caps:all-small-caps;letter-spacing:.12em;color:var(--gold-text);font-weight:600}.js .filing:not(.is-active){display:none}.filing{margin:0 0 2rem}.filing__head{margin-bottom:1rem}.filing__title{font-size:clamp(1.3rem,5vw,1.8rem)}.filing__tools{display:flex;flex-wrap:wrap;gap:.6rem;align-items:center}.form{display:grid;gap:1.25rem}.part{margin:0;padding:1.1rem 1rem 1.2rem;border:1px solid var(--navy);background:rgba(255,255,255,.95);min-width:0}.part__title{padding:0 .4rem;font:700 1rem/1.3 var(--caps);letter-spacing:.06em;color:var(--navy)}.part__no{margin-right:.35rem;font-family:var(--serif);font-size:1.02rem}.field{display:grid;gap:.3rem;margin:0 0 1rem;min-width:0}.field:last-child{margin-bottom:0}.field>label,.field--group>legend{font-weight:600;color:var(--ink)}.field--group{border:0;padding:0;margin:0 0 1rem}.field--group>legend{padding:0;margin-bottom:.35rem}.req{color:var(--error)}.hint{margin:0;font-size:1rem;color:var(--muted)}input:not([type]),input[type="text"],input[type="password"],input[type="url"],input[type="date"],input[type="search"],input[type="file"],select,textarea{width:100%;max-width:100%;min-height:46px;padding:.55rem .7rem;font:400 max(16px,1.05rem)/1.4 var(--serif);color:var(--ink);background:#fff;border:1px solid var(--field);border-radius:2px}textarea{resize:vertical;min-height:7rem}input[type="file"]{padding:.5rem}input:focus,select:focus,textarea:focus{outline:2px solid var(--navy);outline-offset:1px;box-shadow:0 0 0 4px rgba(184,145,46,.3)}[aria-invalid="true"]{border-color:var(--error);border-width:2px}.check{display:flex;align-items:flex-start;gap:.6rem;margin:.35rem 0}.check input{flex:none;width:1.3rem;height:1.3rem;margin:.2rem 0 0;accent-color:var(--navy)}.check label{cursor:pointer}.field.check{display:flex;flex-wrap:wrap}.field.check .field__error{flex-basis:100%}.field__error{margin:0;color:var(--error);font-weight:600;font-size:1rem}.counter{margin:0;text-align:right;font-size:.95rem;color:var(--muted);font-variant-numeric:tabular-nums}.counter.is-near{color:var(--gold-text)}.counter.is-over{color:var(--error);font-weight:600}.file-list{list-style:none;margin:.2rem 0 0;padding:0}.file-list li{display:flex;justify-content:space-between;align-items:center;gap:.6rem;padding:.35rem 0;border-bottom:1px dotted var(--line);overflow-wrap:anywhere}.file-list button{flex:none;min-height:36px;font:600 .95rem var(--serif);color:var(--navy);background:#fff;border:1px solid var(--navy);cursor:pointer}.sign{display:grid;gap:0 1rem}@media (min-width:600px){.sign{grid-template-columns:2fr 1fr}}.hp{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.error-summary{padding:.9rem 1rem;border:2px solid var(--error);border-left-width:6px;background:#FFF6F5}.error-summary:focus{outline:3px solid var(--gold)}.error-summary h3{color:var(--error);font-family:var(--serif);font-size:1.1rem;letter-spacing:0;margin-bottom:.3rem}.error-summary ul{margin:0;padding-left:1.2rem}.error-summary a{color:var(--error)}.submit-row{position:sticky;bottom:0;z-index:2;display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 1rem;padding:.75rem 0;background:rgba(255,255,255,.97);border-top:1px solid var(--line)}.draft-status{margin:0;color:var(--muted);font-size:1rem}.draft-status button{font:inherit;color:var(--navy);background:none;border:0;padding:0;text-decoration:underline;cursor:pointer}.confirm{margin:1rem 0 2rem;outline:none}.confirm__card{position:relative;max-width:42rem;margin:4rem auto 0;padding:5rem 1.25rem 1.5rem;background:#fff;border:1px solid var(--navy);box-shadow:var(--shadow-paper)}.confirm__title,.confirm__card>.eyebrow{text-align:center}.confirm__ref{font-size:1.2rem}.confirm__ref strong{white-space:nowrap;font-family:var(--caps);letter-spacing:.06em;color:var(--navy)}.confirm__deadline{margin:1rem 0;padding:.8rem 1rem;border-left:4px solid var(--gold);background:#FFFDF6}.confirm__deadline p{margin:0}.confirm__next{padding-left:1.3rem}.confirm__actions{display:flex;flex-wrap:wrap;gap:.75rem}.wax{position:absolute;top:-3.4rem;left:calc(50% - 3.8rem);width:7.6rem;height:7.6rem;display:grid;place-items:center;border-radius:47% 53% 50% 48% / 52% 46% 54% 48%;background:radial-gradient(circle at 34% 28%,#E9CF83 0%,#CFA845 26%,#B8912E 52%,#8C6C1E 100%);box-shadow:inset 0 -5px 9px rgba(0,0,0,.28),inset 0 5px 8px rgba(255,255,255,.35),0 8px 16px rgba(21,32,43,.35);transform:rotate(-8deg)}.wax__ring{position:absolute;inset:13%;border-radius:50%;border:2px solid rgba(21,32,43,.5);box-shadow:inset 0 0 0 4px rgba(255,255,255,.14),0 0 0 2px rgba(255,255,255,.15)}.wax__ref{position:relative;display:flex;flex-direction:column;align-items:center;font:700 .72rem/1.1 var(--caps);letter-spacing:.06em;color:var(--ink)}.wax__ref strong{font-size:1.55rem;letter-spacing:.04em;line-height:1.05}@media (prefers-reduced-motion:no-preference){.confirm.is-stamped .wax{animation:stamp .75s cubic-bezier(.3,1.4,.5,1) .15s both}.confirm.is-stamped .confirm__card{animation:thud .35s ease .62s}}@keyframes stamp{0%{transform:translateY(-40px) scale(2.3) rotate(-24deg);opacity:0}55%{transform:scale(.9) rotate(-6deg);opacity:1}100%{transform:scale(1) rotate(-8deg);opacity:1}}@keyframes thud{30%{transform:translateY(2px)}100%{transform:none}}.calc{margin:2rem 0;scroll-margin-top:1rem}.calc__title{font-size:1.15rem}.calc__fields{display:grid;gap:0 1rem}@media (min-width:640px){.calc__fields{grid-template-columns:1fr 1fr;align-items:end}.calc__fields .check{grid-column:1 / -1}}.calc__out{margin:1rem 0;padding:.9rem 1rem;background:var(--tint);border:1px solid var(--line)}.calc__out dl{margin:0;display:grid;gap:.5rem}.calc__out dt{font-weight:600}.calc__out dd{margin:0 0 .4rem}.calc__out p{margin:0}.prose .calc{max-width:none}.progress{position:fixed;top:0;left:0;right:0;height:3px;z-index:30;pointer-events:none}.progress span{display:block;height:100%;background:var(--gold);transform-origin:left;transform:scaleX(var(--progress,0))}.rules{display:grid;gap:1.5rem}.toc__mobile{border:1px solid var(--navy);background:rgba(255,255,255,.95)}.toc__mobile summary{padding:.7rem 1rem;min-height:44px;cursor:pointer;font-variant-caps:all-small-caps;letter-spacing:.12em;font-weight:600;color:var(--navy)}.toc__mobile .toc__list{padding:0 1rem .8rem 1.2rem;margin:0}.toc__list{list-style:none}.toc__list li{margin:.3rem 0}.toc__list a{text-decoration:none}.toc__list a:hover{text-decoration:underline}.toc__desktop{display:none}@media (min-width:960px){.rules{grid-template-columns:15rem minmax(0,1fr);gap:3rem}.toc__mobile{display:none}.toc__desktop{display:block;position:sticky;top:1.25rem;padding:1rem 0 1rem 1rem;border-left:1px solid var(--gold)}.toc__desktop .toc__list{padding-left:0;margin:.3rem 0 1rem;font-size:1.02rem}.toc__desktop a.is-active{font-weight:600;color:var(--navy);box-shadow:-1.1rem 0 0 -0.95rem var(--gold)}}.prose{max-width:44rem}.prose h2{margin-top:2.4rem;scroll-margin-top:1rem}.prose h2:first-child{margin-top:0}.prose ul,.prose ol{padding-left:1.4rem}.prose li{margin-bottom:.4rem}.note{margin:0 0 1.5rem;padding:.8rem 1rem;border-left:3px solid var(--gold);background:rgba(247,249,252,.95);font-style:italic}.note p:last-child{margin:0}.term{text-decoration-style:dotted;text-decoration-color:var(--gold)}.lookup{max-width:40rem}.lookup label{display:block;font-weight:600;margin-bottom:.3rem}.lookup__row{display:flex;gap:.6rem}.lookup__row input{flex:1;min-width:0}.lookup .hint{margin-top:.4rem}.lookup__result,.verify-result{margin:1.25rem 0;max-width:40rem}.result{padding:1rem 1.1rem;border:1px solid var(--navy);background:#fff;box-shadow:var(--shadow-paper)}.result h2,.result h3{font-size:1.05rem}.result--ok{border-left:6px solid #2F6B3F}.result--bad{border-left:6px solid var(--error)}.result__verdict{font-weight:600;font-size:1.15rem}.result--ok .result__verdict{color:#24552F}.result--bad .result__verdict{color:var(--error)}.result dl{display:grid;grid-template-columns:max-content 1fr;gap:.25rem 1rem;margin:.5rem 0}.result dt{font-variant-caps:all-small-caps;letter-spacing:.1em;font-weight:600;color:var(--gold-text)}.result dd{margin:0}.case-list{padding-left:1.2rem}.case-list li{margin-bottom:.5rem}.filters{display:grid;gap:0 1rem;margin-bottom:1rem}@media (min-width:720px){.filters{grid-template-columns:2fr 1fr 1fr;align-items:end}.filters__count{grid-column:1 / -1}}.filters__count{margin:.2rem 0 0;color:var(--muted)}.docs{list-style:none;margin:0;padding:0;display:grid;gap:1rem}@media (min-width:900px){.docs{grid-template-columns:1fr 1fr}}.doc{display:grid;grid-template-columns:4.5rem 1fr;gap:1rem;padding:1rem;background:rgba(255,255,255,.95);border:1px solid var(--line)}@media (min-width:480px){.doc{grid-template-columns:6rem 1fr}}.doc[hidden]{display:none}.doc__thumb img{display:block;width:100%;height:auto;border:1px solid var(--line);box-shadow:var(--shadow-paper);background:#fff}.doc__paper{display:grid;place-items:end center;aspect-ratio:96 / 124;padding:.4rem;background:#fff repeating-linear-gradient(180deg,transparent 0 9px,rgba(30,58,95,.12) 9px 10px) 0 30% / 100% 55% no-repeat;border:1px solid rgba(30,58,95,.3);box-shadow:var(--shadow-paper)}.doc__paper span{font:700 .66rem/1.1 var(--caps);letter-spacing:.06em;color:var(--navy);text-align:center}.doc__title{font-size:1.02rem;margin-bottom:.3rem}.doc__form{font-family:var(--serif);font-size:1rem;display:block}.doc__desc{margin:0 0 .5rem}.doc__case{margin:0 0 .3rem}.doc__links{display:flex;flex-wrap:wrap;gap:.5rem;margin:0 0 .4rem}.doc__size{font-variant-caps:normal;letter-spacing:0;font-weight:400}.doc__updated{margin:0;font-size:.95rem;color:var(--muted)}.missing{display:inline-flex;align-items:center;min-height:40px;padding:.2rem .6rem;font-size:.98rem;color:var(--muted);border:1px dashed var(--field)}.badge{display:inline-block;padding:.1rem .55rem;font-size:.95rem;font-variant-caps:all-small-caps;letter-spacing:.08em;font-weight:600;color:var(--gold-text);background:#FBF6E9;border:1px solid var(--gold-text)}.doc-group[hidden]{display:none}.opinions{list-style:none;padding:0;margin:0;display:grid;gap:1rem}.opinion__cite{margin:0;font-size:1.05rem}.opinion__meta{color:var(--muted)}.writs{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(min(100%,19rem),1fr));margin:0}.writ dt{font:700 1.02rem var(--caps);letter-spacing:.06em;color:var(--navy);margin-bottom:.3rem}.writ dd{margin:0}.glossary{margin:0;max-width:46rem}.glossary__item{padding:1rem 0;border-bottom:1px solid var(--line);scroll-margin-top:1rem}.glossary__item:target{background:#FFFDF6;box-shadow:-1rem 0 0 #FFFDF6,1rem 0 0 #FFFDF6}.glossary dt{font:700 1.05rem var(--caps);letter-spacing:.06em;color:var(--navy)}.glossary dd{margin:.2rem 0 0}.faq{max-width:46rem}.faq__item{border:1px solid var(--navy);background:rgba(255,255,255,.95);margin-bottom:.75rem}.faq__item summary{padding:.85rem 1rem;min-height:44px;cursor:pointer;font-weight:600;color:var(--navy);list-style:none;display:flex;justify-content:space-between;gap:1rem}.faq__item summary::-webkit-details-marker{display:none}.faq__item summary::after{content:"+";font:700 1.2rem/1 var(--caps);color:var(--gold-text)}.faq__item[open] summary::after{content:"−"}.faq__item p{padding:0 1rem 1rem;margin:0}.chambers{display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr))}.justice{display:flex;gap:1.25rem;align-items:center}.justice__seal{width:96px;height:96px;flex:none}.justice__name{font-size:1.7rem;margin:0}.justice__title{margin:0;font-style:italic}.cj-bar{position:relative;z-index:2;background:var(--gold);color:var(--ink)}.cj-bar__inner{display:flex;flex-wrap:wrap;gap:.3rem 1.25rem;align-items:center;max-width:70rem;margin:0 auto;padding:.35rem clamp(1rem,4.5vw,2rem);font-size:1rem;font-variant-caps:all-small-caps;letter-spacing:.1em;font-weight:600}.cj-bar a{color:var(--ink)}.justice__login{margin:.6rem 0 0}.page-cj main{padding-top:.5rem}.cj-signout{display:flex;align-items:center;gap:.9rem;margin:0}.cj-public{color:#fff;font-size:1rem}.cj-nav{border-top:1px solid rgba(255,255,255,.12)}.cj-nav ul{list-style:none;margin:0 auto;padding:0 clamp(1rem,4.5vw,2rem);max-width:70rem;display:flex;gap:0 1.2rem;overflow-x:auto;scrollbar-width:none}.cj-nav li{flex:none}@media (min-width:960px){.cj-nav ul{flex-wrap:wrap;overflow:visible}}.cj-nav a{display:block;padding:.55rem 0;color:#fff;text-decoration:none;font-variant-caps:all-small-caps;letter-spacing:.12em;font-weight:600}.cj-nav a[aria-current="page"]{box-shadow:inset 0 -2px 0 var(--gold)}.cj .page-head{padding-top:1.5rem}.flash{margin:1rem 0;padding:.7rem 1rem;border:1px solid var(--navy);border-left:5px solid #2F6B3F;background:#F3F8F4}.flash--error{border-left-color:var(--error);background:#FFF6F5;color:var(--error);font-weight:600}.cj-stats{list-style:none;margin:0 0 1.5rem;padding:0;display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr))}.cj-stats li{padding:.9rem 1rem;border:1px solid var(--navy);border-top:3px solid var(--gold);background:#fff}.cj-stats__n{display:block;font:700 1.8rem/1.1 var(--caps);color:var(--navy)}.cj-grid{display:grid;gap:1.25rem;margin:1.5rem 0;align-items:start}@media (min-width:900px){.cj-grid{grid-template-columns:1fr 1fr}}.cj-grid .box + .box{margin-top:1.25rem}.cj-row{display:grid;gap:0 1rem}@media (min-width:640px){.cj-row{grid-template-columns:1fr 1fr;align-items:end}}.cj-form{margin:1.5rem 0}.cj-danger{border-color:var(--error);margin:2rem 0}.cj-list{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.cj-list li{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:.6rem 0;border-bottom:1px solid var(--line)}.cj-list form{margin:0}.link-btn{min-height:36px;padding:.1rem .6rem;font:600 .95rem var(--serif);color:var(--error);background:#fff;border:1px solid var(--error);cursor:pointer}.cj-dl{display:grid;grid-template-columns:minmax(0,1fr);gap:.1rem;margin:0}.cj-dl dt{font-variant-caps:all-small-caps;letter-spacing:.1em;font-weight:600;color:var(--gold-text);margin-top:.5rem}.cj-dl dd{margin:0;overflow-wrap:anywhere}.cj-docs{list-style:none;margin:0;padding:0;display:grid;gap:1rem}@media (min-width:900px){.cj-docs{grid-template-columns:1fr 1fr}}.cj-filter a[aria-current="true"]{font-weight:600;text-decoration:none}.cj-code{font-family:ui-monospace,"SFMono-Regular",Menlo,Consolas,monospace;font-size:.95rem;line-height:1.5}.cj-login{max-width:26rem;margin:2.5rem auto;text-align:center}.cj-login img{width:96px;height:96px;margin:0 auto .5rem;display:block}.cj-login h1{font-size:1.4rem}.cj-login .form{text-align:left;margin:1rem 0}.tag{display:inline-block;padding:0 .45rem;border:1px solid var(--navy);font-size:.95rem;background:#fff}.tag--review{border-color:var(--gold);background:#FFFDF6}.tag--docketed{border-color:#2F6B3F;color:#24552F}.tag--rejected{border-color:var(--error);color:var(--error)}.footer{margin-top:2rem;background:var(--navy);color:#fff;text-align:center}.footer::before{content:"";display:block;height:5px;background:linear-gradient(var(--gold),var(--gold)) top / 100% 2px no-repeat,linear-gradient(var(--gold),var(--gold)) bottom / 100% 1px no-repeat}.footer__inner{max-width:70rem;margin:0 auto;padding:2.25rem clamp(1rem,4.5vw,2rem) 2.5rem}.footer__seal{width:96px;height:96px;margin:0 auto .8rem;display:block;border-radius:50%;box-shadow:0 0 0 2px rgba(184,145,46,.7)}.footer__name{font:700 1rem/1.5 var(--caps);letter-spacing:.1em;text-transform:uppercase}.footer__motto{font-family:var(--serif);font-style:italic;text-transform:none;letter-spacing:.12em;font-weight:400;font-size:1.1rem}.footer__links{list-style:none;margin:0 0 1.25rem;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:.35rem 1.25rem}.footer__links a{color:#fff;display:inline-block;padding:.35rem 0}.footer__fine{margin:1.25rem 0 0;font-size:.95rem;color:#fff;opacity:.9}@media (prefers-reduced-motion:reduce){*,*::before,*::after{transition-duration:.01ms !important;scroll-behavior:auto !important}.js .rule-heading::after{transform:none}.watermark{transform:none}}@media print{@page{margin:14mm 14mm 16mm}body{background:#fff;font-size:11pt;color:#000}.masthead,.footer,.watermark,.skip,.chooser,.calc,.ornament,.page-head,.filing__tools,.submit-row,.fine,.hp,.error-summary,.counter,.file-list,input[type="file"],.confirm,.progress,.toc,.ticker,.cta-row,.hint,.field__error,.draft-status,.reader{display:none !important}.filing:not(.is-active){display:none !important}.js .filing.is-active,.filing{display:block !important}.print-only{display:block !important}.filing__head{text-align:center;border-bottom:2px solid var(--navy);padding-bottom:6pt;margin-bottom:10pt;position:relative}.filing__seal{width:64px;height:64px;margin:0 auto 4pt}.filing__court{font:700 12pt var(--caps);letter-spacing:.12em;text-transform:uppercase;margin:0}.filing__head::after{content:"";display:block;height:1px;background:var(--gold);margin-top:2px}.filing__title{font-size:16pt}.part{border:1px solid var(--navy);background:#fff;break-inside:avoid;page-break-inside:avoid;padding:8pt 10pt;margin-bottom:8pt}input[type="text"],input[type="url"],input[type="date"],select,textarea{border:0;border-bottom:1px solid #000;border-radius:0;background:transparent;min-height:22pt;padding:2pt 0;appearance:none;-webkit-appearance:none}textarea{min-height:70pt;border:1px solid #555;resize:none}.check input{border:1px solid #000}.signature-lines{display:flex !important;gap:24pt;margin-top:24pt}.signature-lines span{flex:2;border-top:1px solid #000;padding-top:2pt;font-size:9pt}.signature-lines span:last-child{flex:1}.paper-lines{height:40pt;border-bottom:1px solid #000;font-size:9pt}*{-webkit-print-color-adjust:exact;print-color-adjust:exact;box-shadow:none !important}a{color:#000;text-decoration:none}}.hero__seal .l0{--len:1237.8}.hero__seal .l1{--len:1212.7}.hero__seal .l2{--len:1187.5}.hero__seal .l3{--len:829.4}.hero__seal .l4{--len:791.7}.hero__seal .l5{--len:64.8}.hero__seal .l6{--len:64.8}.hero__seal .l7{--len:473.0}.hero__seal .l8{--len:400.7}.hero__seal .l9{--len:86.2}.hero__seal .l10{--len:62.0}.hero__seal .l11{--len:76.0}.hero__seal .l12{--len:72.0}.hero__seal .l13{--len:28.3}.hero__seal .l14{--len:114.5}.hero__seal .l15{--len:129.9}