.wl-skip[data-astro-cid-sm4pfrd6]{z-index:1000;background:var(--wl-color-fg,#111);color:var(--wl-color-bg,#fff);padding:.5rem 1rem;position:absolute;top:0;left:-999px}.wl-skip[data-astro-cid-sm4pfrd6]:focus{top:.5rem;left:.5rem}html:root{--ink:#191d24;--ink-soft:#3a4049;--muted:#5c636d;--porcelain:#f4f2ec;--sheet:#fcfbf7;--tint:#eae6da;--cobalt:#143fa6;--cobalt-deep:#0e2f7e;--cobalt-wash:#e4e9f6;--oxblood:#6e2b33;--oxblood-wash:#f3e3e2;--line:#c9c8bf;--line-ink:#494f58;--on-ink:#d8dce1;--on-ink-strong:#fcfbf7;--on-ink-label:#a9bfea;--serif:"Palatino Linotype",Palatino,"Book Antiqua",Georgia,"Times New Roman",serif;--sans:"Helvetica Neue",Helvetica,Arial,sans-serif;--max:1200px;--measure:62ch;--radius:3px;--radius-lg:4px}html *{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--porcelain)}html body{background:var(--porcelain);color:var(--ink);font-family:var(--sans);text-rendering:optimizelegibility;margin:0;font-size:16.5px;line-height:1.6}html img,html svg{max-width:100%;display:block}html a{color:inherit;text-underline-offset:.22em}html a:hover{text-decoration-thickness:2px}html ::selection{background:var(--cobalt-wash);color:var(--ink)}html :focus-visible{outline:3px solid var(--oxblood);outline-offset:3px}html button,html input,html select,html textarea{font:inherit}html button,html a,html summary{touch-action:manipulation}html h1,html h2,html h3,html p,html dt,html dd,html li{overflow-wrap:break-word}html h1,html h2{font-family:var(--serif);letter-spacing:-.015em;font-weight:400}html h3{font-family:var(--serif);letter-spacing:-.005em;font-weight:400}html .shell{width:min(calc(100% - 3rem),var(--max));margin-inline:auto}html .label{border:1.5px solid var(--ink);border-radius:var(--radius);font-family:var(--sans);letter-spacing:.01em;text-transform:none;color:var(--ink);background:0 0;align-items:center;margin:0;padding:.3em .65em;font-size:.78rem;font-weight:600;line-height:1.3;display:inline-flex}html .label--quiet{border-color:var(--line);color:var(--muted)}html .label--hold{border-color:var(--oxblood);color:var(--oxblood)}html .numeral{display:none}html .body-copy{max-width:var(--measure)}html .text-link{color:var(--cobalt);align-items:baseline;gap:.4rem;font-weight:700;display:inline-flex}html .text-link:hover{color:var(--cobalt-deep)}html .button{border:1.5px solid var(--ink);border-radius:var(--radius);min-height:48px;color:var(--ink);cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1.4rem;font-size:.95rem;font-weight:700;text-decoration:none;transition:background .15s,color .15s,border-color .15s;display:inline-flex}html .button:hover{background:var(--ink);color:var(--sheet)}html .button--commit{background:var(--cobalt);border-color:var(--cobalt);color:#fff}html .button--commit:hover{background:var(--cobalt-deep);border-color:var(--cobalt-deep);color:#fff}html .button--sheet{background:var(--sheet);border-color:var(--sheet);color:var(--ink)}html .button--sheet:hover{background:var(--porcelain);border-color:var(--porcelain);color:var(--ink)}html .site-header{z-index:50;background:var(--porcelain);border-bottom:1px solid var(--line);position:relative}html .masthead{justify-content:space-between;align-items:center;gap:1.5rem;min-height:76px;display:flex}html .masthead__end{align-items:center;gap:1rem;display:flex}html .brand-lockup{align-items:center;gap:.85rem;text-decoration:none;display:flex}html .brand-mark{background:var(--cobalt);color:#fff;width:34px;height:34px;font-family:var(--sans);letter-spacing:.02em;border-radius:8px;flex:none;justify-content:center;align-items:center;font-size:.92rem;font-weight:800;display:flex}html .brand-name{line-height:1.15;font-family:var(--serif);letter-spacing:.02em;font-size:1.12rem;display:grid}html .brand-name small{font-family:var(--sans);letter-spacing:.05em;color:var(--muted);margin-top:.3rem;font-size:.66rem;font-weight:600;display:block}html .header-action{border-radius:var(--radius);background:var(--cobalt);color:#fff;letter-spacing:.02em;align-items:center;min-height:44px;padding:.55rem 1.1rem;font-size:.8rem;font-weight:700;text-decoration:none;display:inline-flex}html .header-action:hover{background:var(--cobalt-deep)}html .masthead-rail{border-top:1px solid var(--line)}html .desktop-navigation{justify-content:flex-start;align-items:stretch;gap:2.1rem;display:flex}html .desktop-navigation>a,html .nav-drawer>summary{letter-spacing:0;text-transform:none;cursor:pointer;min-height:46px;color:var(--ink);border-top:2px solid #0000;align-items:center;gap:.35rem;margin-top:-1px;padding:.4rem 0;font-size:.92rem;font-weight:600;text-decoration:none;list-style:none;display:flex;position:relative}html .desktop-navigation>a:hover,html .nav-drawer>summary:hover{color:var(--cobalt)}html .desktop-navigation>a[aria-current=page],html .nav-drawer>summary[aria-current=page]{border-top-color:var(--cobalt);color:var(--cobalt)}html .nav-drawer{align-items:stretch;display:flex;position:relative}html .nav-drawer summary::-webkit-details-marker{display:none}html .nav-drawer summary:after{content:"";border-bottom:2px solid;border-right:2px solid;width:6px;height:6px;margin-top:-3px;margin-left:.4rem;transition:transform .15s;transform:rotate(45deg)}html .nav-drawer[open] summary:after{margin-top:2px;transform:rotate(-135deg)}html .nav-drawer__panel{background:var(--sheet);border:1px solid var(--line);border-radius:var(--radius-lg);width:21rem;max-height:min(82vh,46rem);padding:1.1rem 1.2rem 1.2rem;position:absolute;top:100%;left:50%;overflow-y:auto;transform:translate(-50%);box-shadow:0 14px 30px #191d241f}html .nav-drawer--start .nav-drawer__panel{left:0;transform:none}html .nav-drawer--end .nav-drawer__panel{left:auto;right:0;transform:none}html .nav-drawer__panel>p{color:var(--muted);margin:0 0 .7rem;font-size:.82rem;font-weight:600}html .nav-drawer__panel a{border-top:1px solid var(--line);align-content:center;min-height:48px;padding:.55rem 0;text-decoration:none;display:grid}html .nav-drawer__panel a:first-of-type{border-top:0}html .nav-drawer__panel a:hover span,html .nav-drawer__panel a[aria-current=page] span{color:var(--cobalt)}html .nav-drawer__panel a span{font-family:var(--serif);font-size:1.05rem}html .nav-drawer__panel a small{color:var(--muted);font-size:.8rem}html .mobile-navigation{display:none}html .mobile-navigation>summary{cursor:pointer;align-items:center;gap:.6rem;min-height:64px;font-size:.85rem;font-weight:700;list-style:none;display:flex}html .mobile-navigation summary::-webkit-details-marker{display:none}html .menu-lines,html .menu-lines:before,html .menu-lines:after{content:"";background:currentColor;width:20px;height:2px;display:block}html .menu-lines:before{transform:translateY(-6px)}html .menu-lines:after{transform:translateY(4px)}html .mobile-navigation__panel{background:var(--porcelain);border-top:1px solid var(--line);border-bottom:1px solid var(--line);max-height:calc(100vh - 64px);position:absolute;top:100%;left:0;right:0;overflow:auto}html .mobile-navigation__panel nav{width:min(calc(100% - 2rem),var(--max));margin:auto;padding:.6rem 0 1.6rem;display:grid}html .mobile-navigation__panel p{color:var(--muted);margin:1.5rem 0 .4rem;font-size:.82rem;font-weight:700}html .mobile-navigation__panel a{border-bottom:1px solid var(--line);min-height:48px;font-family:var(--serif);align-items:center;padding:.5rem 0;font-size:1.12rem;text-decoration:none;display:flex}html .mobile-navigation__panel .mobile-navigation__action{border-radius:var(--radius);background:var(--cobalt);color:#fff;font-family:var(--sans);letter-spacing:.02em;text-transform:none;border-bottom:0;justify-content:center;margin-top:1.5rem;padding:.8rem 1rem;font-size:.85rem;font-weight:700}html .frontispiece{text-align:center;padding-block:clamp(4.5rem,9vw,8.5rem) clamp(3rem,6vw,5rem)}html .frontispiece__frame{justify-items:center;display:grid}html .frontispiece__frame>h1,html .frontispiece__frame>h2{order:1;max-width:15em;margin:0;font-size:clamp(3.2rem,7.4vw,6.8rem);line-height:1.02}html .frontispiece--closing .frontispiece__frame>h2{max-width:17em;font-size:clamp(2.5rem,5.4vw,4.4rem)}html .frontispiece__frame>.frontispiece__lead{max-width:44rem;color:var(--ink-soft);order:2;margin:1.7rem 0 0;font-size:1.16rem;line-height:1.6}html .frontispiece__frame>.label{order:3;margin-top:1.4rem}html .frontispiece__frame>.dline{display:none}html .frontispiece__frame>.frontispiece__actions{flex-wrap:wrap;order:4;justify-content:center;align-items:center;gap:1.1rem 1.6rem;margin-top:2.6rem;display:flex}html .frontispiece__frame>.frontispiece__note{max-width:40rem;color:var(--muted);letter-spacing:.01em;order:5;margin:2rem 0 0;font-size:.86rem}html .frontispiece--home{text-align:left;padding-block:clamp(3rem,6vw,5rem) clamp(2.5rem,5vw,4rem)}html .home-hero{grid-template-columns:minmax(0,1.32fr) minmax(0,.88fr);align-items:center;gap:clamp(2rem,4.5vw,4.5rem);display:grid}html .frontispiece--home .frontispiece__frame{justify-items:start}html .frontispiece--home .frontispiece__frame>.label{color:var(--cobalt-deep);letter-spacing:0;background:0 0;border:0;border-radius:0;order:0;margin:0 0 1.25rem;padding:0;font-size:.9rem;font-weight:700}html .frontispiece--home .frontispiece__frame>h1{max-width:15em;font-size:clamp(2.5rem,4.6vw,4rem);line-height:1.05}html .frontispiece--home .frontispiece__frame>.frontispiece__lead{max-width:38rem;margin-top:1.4rem;font-size:1.1rem}html .frontispiece--home .frontispiece__frame>.frontispiece__actions{justify-content:flex-start;margin-top:2rem}html .frontispiece--home .frontispiece__frame>.frontispiece__note{max-width:38rem}html .hero-services{background:var(--cobalt);color:#fff;border-radius:16px;padding:clamp(1.7rem,2.6vw,2.3rem)}html .hero-services__title{font-family:var(--sans);letter-spacing:.04em;text-transform:uppercase;color:#ffffffb8;margin:0 0 1.25rem;font-size:.82rem;font-weight:700}html .hero-services ul{gap:1.1rem;margin:0;padding:0;list-style:none;display:grid}html .hero-services li{border-bottom:1px solid #ffffff29;gap:.2rem;padding-bottom:1.1rem;display:grid}html .hero-services li:last-child{border-bottom:0;padding-bottom:0}html .hero-services strong{font-family:var(--serif);font-size:1.14rem;font-weight:500;line-height:1.25}html .hero-services span{color:#fffc;font-size:.9rem;line-height:1.4}html .start-index{background:var(--sheet);border-radius:var(--radius-lg);margin-top:clamp(3.5rem,7vw,6rem);padding:.25rem}html .start-index__grid{grid-template-columns:auto repeat(4,1fr);align-items:stretch;gap:.25rem;display:grid}html .start-index__grid>p{color:var(--muted);align-items:center;margin:0;padding:1.2rem 1.3rem;font-size:.86rem;font-weight:700;display:flex}html .start-index a{border-radius:var(--radius);text-align:left;background:var(--porcelain);align-content:center;gap:.4rem;padding:1.2rem 1.3rem;text-decoration:none;display:grid}html .start-index a:hover{background:var(--cobalt-wash)}html .start-index a:hover strong{color:var(--cobalt-deep)}html .start-index strong{font-family:var(--serif);font-size:1.08rem;font-weight:400;line-height:1.3}html .item-head{grid-template-columns:minmax(0,1fr) minmax(11rem,14.5rem);grid-template-areas:"head label""head note";align-items:start;column-gap:clamp(2rem,4vw,3.25rem);margin-bottom:2.75rem;display:grid}html .item-head>h2{grid-area:head;max-width:22em;margin:0;font-size:clamp(2.2rem,4vw,3.6rem);line-height:1.08}html .item-head>.label{grid-area:label;justify-self:start;margin-top:.5rem}html .item-head__note{max-width:28rem;color:var(--muted);grid-area:note;margin:.9rem 0 0}html .item-head--center{text-align:center;grid-template-columns:1fr;grid-template-areas:"label""head""note"}html .item-head--center>h2{margin-inline:auto}html .item-head--center .item-head__note{max-width:46rem;margin-inline:auto}html .item-head--onink>h2{color:var(--on-ink-strong)}html .item-head--onink .item-head__note{color:var(--on-ink)}html .item-head--onink>.label{color:var(--on-ink-label);border-color:var(--line-ink)}html .agenda-item{padding-block:clamp(4rem,7.5vw,7rem)}html .docket{background:var(--ink);color:var(--on-ink)}html .docket__question{max-width:19em;color:var(--on-ink-strong);font-family:var(--serif);margin:0;font-size:clamp(1.9rem,3.4vw,3rem);line-height:1.16}html .docket__grid{background:var(--line-ink);border-radius:var(--radius-lg);grid-template-columns:repeat(4,1fr);gap:1px;margin-top:2.8rem;display:grid;overflow:hidden}html .docket__grid div{background:var(--ink);padding:1.4rem 1.5rem}html .docket__grid dt{color:var(--on-ink-label);margin:0 0 .5rem;font-size:.78rem;font-weight:600}html .docket__grid dd{margin:0;font-size:.95rem}html .docket__more{margin-top:2.6rem}html .docket .text-link{color:var(--on-ink-label)}html .docket .text-link:hover{color:var(--on-ink-strong)}html .volumes{grid-template-columns:repeat(3,1fr);gap:1.75rem;display:grid}html .volumes article{background:var(--sheet);border-left:4px solid var(--line);border-radius:var(--radius-lg);grid-template-rows:auto auto auto auto 1fr auto;align-content:start;padding:1.9rem 1.8rem;display:grid}html .volumes article:nth-child(2){border-left-color:var(--cobalt-deep)}html .volumes article:nth-child(3){border-left-color:var(--cobalt)}html .volumes .label{margin-top:0}html .volumes h3{margin:.9rem 0 .7rem;font-size:1.75rem;line-height:1.15}html .volumes p{color:var(--ink-soft);margin:0 0 1.2rem}html .volumes ul{color:var(--muted);margin:0 0 1.6rem;padding:0;font-size:.88rem;list-style:none}html .volumes li{padding:.4rem 0 .4rem 1.1rem;position:relative}html .volumes li:before{content:"";background:var(--muted);border-radius:1px;width:5px;height:5px;position:absolute;top:.72rem;left:0}html .volumes .text-link{place-self:end start}html .stations{grid-template-columns:repeat(4,1fr);gap:.5rem;margin:0;padding:0;list-style:none;display:grid}html .stations--three{grid-template-columns:repeat(3,1fr)}html .stations--five{grid-template-columns:repeat(5,1fr)}html .stations li{border-radius:var(--radius-lg);background:var(--porcelain);border:2px solid var(--ink);padding:1.5rem 1.4rem}html .stations h3{margin:0 0 .5rem;font-size:1.4rem}html .stations p{color:var(--ink-soft);margin:0}html .stations li:nth-child(2){background:var(--ink-soft);border-color:var(--ink-soft)}html .stations li:nth-child(2) h3{color:var(--on-ink-strong)}html .stations li:nth-child(2) p{color:var(--on-ink)}html .stations li:nth-child(3){background:var(--cobalt-deep);border-color:var(--cobalt-deep)}html .stations li:nth-child(3) h3{color:var(--on-ink-strong)}html .stations li:nth-child(3) p{color:var(--on-ink)}html .stations li:nth-child(4){background:var(--cobalt);border-color:var(--cobalt)}html .stations li:nth-child(4) h3{color:#fff}html .stations li:nth-child(4) p{color:var(--on-ink-label)}html .stations--five li:nth-child(5){background:var(--oxblood);border-color:var(--oxblood)}html .stations--five li:nth-child(5) h3{color:#fff}html .stations--five li:nth-child(5) p{color:var(--oxblood-wash)}html .stations--sheet li{background:var(--sheet);border-color:var(--line)}html .brief-instrument{background:var(--ink);color:var(--on-ink)}html .brief-instrument .label{color:var(--on-ink-label);border-color:var(--line-ink)}html .brief-stations{margin-top:1.6rem}html .brief-stations ol{grid-template-columns:repeat(5,1fr);gap:.9rem;margin:0;padding:0;list-style:none;display:grid}html .brief-stations li{border-radius:var(--radius-lg);background:var(--ink);border:2px solid var(--line-ink);padding:1.1rem 1.1rem 1.3rem}html .brief-instrument.is-resolved .brief-stations li{border-color:var(--cobalt)}html .brief-stations label{color:var(--on-ink-label);gap:.6rem;font-size:.8rem;font-weight:700;display:grid}html .brief-stations select{background:var(--sheet);width:100%;min-height:48px;color:var(--ink);border:1.5px solid var(--sheet);border-radius:var(--radius);padding:.65rem .6rem;font-size:.95rem;font-weight:400}html .brief-stations__gate{justify-content:flex-start;margin-top:2rem;display:flex}html .brief-instrument .brief-stations__gate button{border-color:var(--on-ink-strong);color:var(--on-ink-strong);background:0 0}html .brief-instrument .brief-stations__gate button:hover{background:var(--line-ink);color:var(--on-ink-strong)}html .brief-instrument.is-resolved .brief-stations__gate button{background:var(--cobalt);border-color:var(--cobalt);color:#fff}html .brief-instrument.is-resolved .brief-stations__gate button:hover{background:var(--cobalt-deep);border-color:var(--cobalt-deep)}html .brief-agenda{background:var(--sheet);color:var(--ink);border-radius:var(--radius-lg);border-left:5px solid var(--cobalt);outline:0;margin-top:2.8rem;padding:clamp(1.8rem,4vw,3rem)}html .brief-agenda .label{color:var(--cobalt)}html .brief-agenda h3{max-width:26em;margin:.9rem 0 1rem;font-size:clamp(1.7rem,3vw,2.5rem);line-height:1.15}html .brief-agenda ol{font-family:var(--serif);margin:0 0 1.4rem;padding-left:1.4rem;font-size:1.08rem}html .brief-agenda ol li{margin:.55rem 0}html .brief-agenda ol li::marker{color:var(--cobalt);font-style:italic}html .brief-agenda>p{max-width:56rem;color:var(--ink-soft)}html .brief-agenda__actions{flex-wrap:wrap;align-items:center;gap:1rem 1.4rem;margin-top:1.4rem;display:flex}html .brief-agenda__status{min-height:1.5em;color:var(--cobalt-deep);margin:.8rem 0 0;font-weight:700}html .specimen{grid-template-columns:minmax(0,1.35fr) minmax(16rem,.65fr);align-items:start;gap:clamp(2.5rem,6vw,5rem);display:grid}html .record-sheet{background:var(--sheet);border-radius:var(--radius-lg);border-left:5px solid var(--cobalt);overflow:hidden}html .record-sheet__head{background:var(--tint);color:var(--muted);justify-content:space-between;gap:1rem;padding:1rem 1.6rem;font-size:.78rem;font-weight:700;display:flex}html .record-sheet h3{max-width:22em;margin:0;padding:1.8rem 1.6rem 1rem;font-size:clamp(1.7rem,3vw,2.5rem);line-height:1.14}html .record-sheet dl{margin:0}html .record-sheet dl div{grid-template-columns:10rem 1fr;gap:1.4rem;padding:1rem 1.6rem;display:grid}html .record-sheet dl div:nth-child(2n){background:var(--tint)}html .record-sheet dt{color:var(--cobalt);font-size:.78rem;font-weight:700}html .record-sheet dd{color:var(--ink-soft);margin:0}html .specimen__notes ul{font-family:var(--serif);margin:1.2rem 0 1.8rem;padding-left:1.2rem;font-size:1.05rem}html .specimen__notes li{margin:.7rem 0}html .specimen__notes li::marker{color:var(--cobalt)}html .fit-columns{grid-template-columns:1fr 1fr;gap:clamp(2rem,6vw,5rem);display:grid}html .fit-columns h3{margin:0 0 1.2rem;font-size:1.6rem}html .fit-columns ul{margin:0;padding:0;list-style:none}html .fit-columns li{color:var(--ink-soft);padding:.85rem 0 .85rem 1.7rem;position:relative}html .fit-columns li:before{content:"";border-radius:1px;width:10px;height:10px;position:absolute;top:1.15rem;left:.15rem}html .fit-columns--go li:before{background:var(--cobalt)}html .fit-columns--hold li:before{border:2px solid var(--oxblood);background:0 0}html .fit-cta{margin-top:2.8rem}html .page-mast{text-align:left;padding-block:clamp(3.5rem,6vw,5.5rem) clamp(2.5rem,4.5vw,4rem)}html .page-mast__frame{justify-items:start;max-width:54rem;display:grid}html .page-mast__frame>.label{color:var(--cobalt-deep);letter-spacing:0;background:0 0;border:0;border-radius:0;order:0;margin:0 0 1.2rem;padding:0;font-size:.88rem;font-weight:700}html .page-mast__frame>h1{order:1;max-width:18em;margin:0;font-size:clamp(2.4rem,4.8vw,4rem);line-height:1.05}html .page-mast__frame>.page-mast__lead{max-width:42rem;font-family:var(--serif);color:var(--ink-soft);order:2;margin:1.4rem 0 0;font-size:1.18rem;line-height:1.5}html .page-mast__frame>.page-mast__actions{flex-wrap:wrap;order:4;justify-content:flex-start;gap:1rem 1.5rem;margin-top:2.1rem;display:flex}html .page-mast__frame>.dline{display:none}html .page-section{padding-block:clamp(3.6rem,6.5vw,6rem)}html .page-section--sheet{background:var(--sheet)}html .record-band{background:var(--ink);color:var(--on-ink)}html .record-band .label{color:var(--on-ink-label);border-color:var(--line-ink)}html .record-band h2,html .record-band h3{color:var(--on-ink-strong)}html .record-band p{color:var(--on-ink)}html .chapter{grid-template-columns:minmax(0,1fr) minmax(15rem,19rem);align-items:start;gap:clamp(2.5rem,6vw,5.5rem);display:grid}html .chapter--solo{grid-template-columns:minmax(0,1fr)}html .prose{max-width:var(--measure)}html .prose h2{margin:0 0 1.2rem;font-size:clamp(2rem,3.4vw,3rem);line-height:1.12}html .prose p{font-family:var(--serif);margin:0 0 1.1rem;font-size:1.09rem;line-height:1.68}html .prose p.label{font-family:var(--sans);margin:0 0 1rem;font-size:.78rem;line-height:1.4}html .prose--lede>h2+p:first-letter{float:left;color:var(--cobalt);font-family:var(--serif);padding:.12em .12em 0 0;font-size:3.6em;line-height:.78}html .record-band .prose--lede>h2+p:first-letter{color:var(--on-ink-label)}html .marginalia{align-content:start;gap:1.4rem;display:grid}html .aside-note{border-radius:var(--radius-lg);background:var(--sheet);padding:1.2rem 1.3rem}html .aside-note .label{margin-bottom:.7rem;display:inline-flex}html .aside-note--boundary{background:var(--oxblood-wash)}html .aside-note--boundary .label{border-color:var(--oxblood);color:var(--oxblood)}html .aside-note p{color:var(--ink-soft);margin:0;font-size:.95rem}html .record-band .aside-note{background:var(--line-ink)}html .record-band .aside-note--boundary{background:#4a2429}html .record-band .aside-note p{color:var(--on-ink)}html .case-list{gap:.9rem;display:grid}html .case-row{background:var(--sheet);border-radius:var(--radius-lg);grid-template-columns:9rem minmax(14rem,.85fr) 1fr;gap:1.2rem 2rem;padding:1.5rem 1.6rem;display:grid}html .case-row__signal{color:var(--cobalt);margin:0;font-size:.86rem;font-weight:700}html .case-row h3{margin:0 0 .3rem;font-size:1.4rem}html .case-row p{color:var(--ink-soft);margin:0 0 .4rem}html .case-row .text-link{margin-top:.3rem}html .record-band .case-row{background:var(--line-ink)}html .record-band .case-row__signal{color:var(--on-ink-label)}html .record-band .case-row p{color:var(--on-ink)}html .ledger-wrap{border-radius:var(--radius-lg);scrollbar-gutter:stable;overflow-x:auto}html .ledger-wrap:focus-visible{outline:3px solid var(--oxblood);outline-offset:3px}html .ledger{border-collapse:collapse;table-layout:fixed;background:var(--sheet);width:100%;min-width:56rem}html .ledger th,html .ledger td{text-align:left;vertical-align:top;padding:1.15rem 1.3rem}html .ledger thead th{background:var(--ink);color:var(--on-ink-label);padding-top:1.2rem;font-size:.82rem;font-weight:700}html .ledger tbody th{font-family:var(--serif);color:var(--ink);font-size:1.12rem;font-weight:400}html .ledger tbody tr:nth-child(2n){background:var(--tint)}html .ledger td{color:var(--ink-soft);font-size:.95rem}html .ledger thead .ledger__vol{font-family:var(--serif);letter-spacing:0;text-transform:none;color:var(--on-ink-strong);font-size:1.15rem}html .folio-cards{display:none}html .criteria-list{columns:2;column-gap:1rem;margin:2rem 0 0;padding:0;list-style:none}html .criteria-list li{break-inside:avoid;border-radius:var(--radius-lg);background:var(--sheet);color:var(--ink-soft);margin-bottom:1rem;padding:1.2rem 1.3rem}html .criteria-list strong{color:var(--ink);font-family:var(--serif);margin-bottom:.3rem;font-size:1.2rem;font-weight:400;display:block}html .record-band .criteria-list li{background:var(--line-ink);color:var(--on-ink)}html .record-band .criteria-list strong{color:var(--on-ink-strong)}html .council{grid-template-columns:repeat(3,1fr);gap:1.1rem;margin-top:1.6rem;display:grid}html .council article{border-radius:var(--radius-lg);background:var(--sheet);padding:1.5rem 1.5rem 1.7rem}html .council .label{margin-bottom:.7rem}html .council h3{margin:0 0 .45rem;font-size:1.4rem;line-height:1.2}html .council p{color:var(--muted);margin:0;font-size:.95rem}html .record-band .council article{background:var(--line-ink)}html .record-band .council h3{color:var(--on-ink-strong)}html .record-band .council p{color:var(--on-ink)}html .registry{gap:1rem;display:grid}html .registry--duet{grid-template-columns:repeat(2,1fr)}html .registry article{background:var(--sheet);border-radius:var(--radius-lg);align-content:start;gap:.9rem;padding:1.7rem 1.8rem;display:grid}html .registry h3{margin:0;font-size:1.6rem;line-height:1.2}html .registry p{color:var(--ink-soft);margin:0}html .registry__contains{border-top:1px solid var(--line);padding-top:.9rem;font-size:.95rem;color:var(--muted)!important}html .registry__contains strong{color:var(--cobalt);margin-bottom:.35rem;font-size:.78rem;font-weight:700;display:block}html .guide-grid{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}html .guide-grid a{border-radius:var(--radius-lg);background:var(--sheet);align-content:start;gap:.4rem;min-height:48px;padding:1.4rem 1.5rem;text-decoration:none;display:grid}html .guide-grid a:hover{background:var(--cobalt-wash)}html .guide-grid a:hover strong{color:var(--cobalt-deep)}html .guide-grid strong{font-family:var(--serif);color:var(--ink);font-size:1.12rem;font-weight:400}html .guide-grid span{color:var(--muted);font-size:.88rem}html .callout{background:var(--ink);color:var(--on-ink);border-radius:var(--radius-lg);grid-template-columns:minmax(15rem,.8fr) 1.2fr;gap:clamp(2rem,6vw,5rem);padding:clamp(2rem,5vw,3.5rem);display:grid}html .callout .label{color:var(--on-ink-label);border-color:var(--line-ink)}html .callout h2{color:var(--on-ink-strong);margin:.8rem 0 0;font-size:clamp(1.9rem,3.2vw,2.8rem);line-height:1.12}html .callout p{color:var(--on-ink);margin:0 0 1rem}html .callout ul{margin:0 0 1.2rem;padding-left:1.2rem}html .callout li{margin:.45rem 0}html .callout .button{margin-top:.4rem}html .reference-layout{grid-template-columns:minmax(15rem,19rem) 1fr;align-items:start;gap:clamp(2.5rem,6vw,5rem);display:grid}html .reference-index{background:var(--sheet);border-radius:var(--radius-lg);padding:1.3rem 1.4rem}html .reference-index p{margin:0 0 .8rem}html .reference-index ol{gap:.15rem;margin:0;padding:0;list-style:none;display:grid}html .reference-index li{border-radius:var(--radius);color:var(--ink-soft);padding:.6rem .5rem;font-size:.88rem}html .faq{gap:.7rem;display:grid}html .faq details{border-radius:var(--radius-lg);background:var(--sheet)}html .faq summary{cursor:pointer;min-height:48px;font-family:var(--serif);align-items:baseline;gap:1rem;padding:1rem 2.6rem 1rem 1.3rem;font-size:1.22rem;list-style:none;display:flex;position:relative}html .faq summary::-webkit-details-marker{display:none}html .faq summary:after{content:"+";font-family:var(--sans);color:var(--oxblood);font-size:1.4rem;font-weight:700;line-height:1;position:absolute;top:50%;right:1.1rem;transform:translateY(-50%)}html .faq details[open] summary:after{content:"−";color:var(--cobalt)}html .faq details[open] summary{color:var(--cobalt-deep)}html .faq details p{max-width:var(--measure);font-family:var(--serif);color:var(--ink-soft);margin:0 0 1.4rem;padding:0 1.3rem;font-size:1.06rem;line-height:1.65}html .leadership-diagnostic{gap:2.2rem;display:grid}html .leadership-diagnostic__intro h2{max-width:20em;margin:.6rem 0 0;font-size:clamp(2.1rem,3.6vw,3.2rem);line-height:1.1}html .leadership-diagnostic__intro p{max-width:46rem;color:var(--muted)}html .diagnostic-form{gap:.7rem;display:grid}html .diagnostic-form fieldset{border-radius:var(--radius-lg);background:var(--sheet);border:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem 1.2rem;margin:0;padding:1.2rem 1.4rem;display:grid}html .diagnostic-form legend{float:left;font-family:var(--serif);margin:0;padding:0;font-size:1.16rem}html .diagnostic-form .diagnostic-form__options{flex-wrap:wrap;grid-column:2;gap:.4rem 1.4rem;display:flex}html .diagnostic-form label{min-height:44px;color:var(--ink-soft);align-items:center;gap:.5rem;font-size:.92rem;display:inline-flex}html .diagnostic-form input{width:1.1rem;height:1.1rem;accent-color:var(--cobalt)}html .diagnostic-form>button{margin-top:.9rem}html .diagnostic-result{background:var(--sheet);border-radius:var(--radius-lg);border-left:5px solid var(--cobalt);outline:0;margin-top:2.4rem;padding:clamp(1.6rem,4vw,2.6rem)}html .diagnostic-result h2{margin:.6rem 0 .8rem;font-size:clamp(1.7rem,3vw,2.4rem);line-height:1.15}html .diagnostic-result ul{font-family:var(--serif);margin:0 0 1.2rem;padding-left:1.3rem;font-size:1.05rem}html .diagnostic-result li{margin:.5rem 0}html .diagnostic-result li::marker{color:var(--cobalt)}html .diagnostic-result p{color:var(--ink-soft)}html .diagnostic-guidance{grid-template-columns:1fr 1fr;gap:clamp(2rem,6vw,5rem);margin-top:0;display:grid}html .diagnostic-guidance>div{border-radius:var(--radius-lg);background:var(--sheet);border-left:4px solid var(--cobalt);padding:1.6rem 1.7rem}html .diagnostic-guidance>div:first-child{border-left-color:var(--oxblood)}html .diagnostic-guidance h2,html .diagnostic-guidance h3{margin:.5rem 0 .7rem;font-size:1.8rem;line-height:1.15}html .diagnostic-guidance p{color:var(--ink-soft)}html .diagnostic-guidance .label--hold{color:var(--oxblood)}html .record-band .diagnostic-guidance>div{background:var(--line-ink)}html .record-band .diagnostic-guidance p{color:var(--on-ink)}html .record-band .label--hold{color:#eec6cb;border-color:#eec6cb}html .contact-mailto{font-family:var(--serif);color:var(--cobalt);overflow-wrap:anywhere;font-size:clamp(1.5rem,3.4vw,2.6rem);text-decoration-thickness:1px}html .contact-mailto:hover{color:var(--cobalt-deep)}html .contact-prep ol{grid-template-columns:repeat(4,1fr);gap:1rem;margin:0;padding:0;list-style:none;display:grid}html .contact-prep li{border-radius:var(--radius-lg);background:var(--sheet);padding:1.5rem 1.5rem 1.6rem}html .contact-prep h3{margin:0 0 .5rem;font-size:1.3rem}html .contact-prep p{color:var(--muted);margin:0;font-size:.93rem}html .contact-choice{grid-template-columns:1fr 1fr;gap:1.5rem;display:grid}html .contact-choice--three{grid-template-columns:repeat(3,1fr)}html .contact-choice article{border-radius:var(--radius-lg);background:var(--sheet);border-left:4px solid var(--cobalt);padding:1.7rem 1.8rem}html .contact-choice h3{margin:.6rem 0 .5rem;font-size:1.6rem}html .contact-choice p{color:var(--ink-soft)}html .wl-related,html .wl-contact,html .wl-footer{--wl-surface:var(--sheet);--wl-text:var(--ink);--wl-accent:var(--cobalt);--wl-color-accent:var(--cobalt);--wl-color-fg:var(--ink);--wl-color-bg:var(--sheet);--wl-color-muted:var(--muted);--wl-color-surface:var(--porcelain);--wl-color-link:var(--cobalt);--wl-color-error:#8f2334;--wl-color-focus:var(--oxblood);--wl-radius:3px}html .wl-contact{width:min(calc(100% - 3rem),var(--max));background:var(--sheet);border-left:5px solid var(--cobalt);margin:clamp(3rem,6vw,5rem) auto;padding:clamp(1.8rem,4.5vw,3.2rem);position:relative;border-radius:var(--radius-lg)!important}html .wl-contact__header{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:end;gap:1rem 3rem;margin-bottom:1.6rem;display:grid}html .wl-contact__header h2{margin:0;font-size:clamp(1.9rem,3.4vw,2.9rem);line-height:1.1}html .wl-contact__lead{max-width:46rem;font-family:var(--serif);color:var(--ink-soft);margin:0;font-size:1.06rem}html .wl-contact__form{grid-template-columns:1fr 1fr;gap:1.1rem 1.6rem;display:grid}html .wl-contact__field{gap:.45rem;font-size:.88rem;font-weight:700;display:grid}html .wl-contact__field input,html .wl-contact__field textarea{border:1.5px solid var(--ink-soft);background:#fff;width:100%;padding:.8rem;font-weight:400;border-radius:var(--radius)!important}html .wl-contact__field--message,html .wl-contact__safety,html .wl-contact__privacy,html .wl-contact__context,html .wl-contact__status,html .wl-contact__required,html .wl-contact__form>button{grid-column:1/-1}html .wl-contact__required{color:var(--muted);margin:0;font-size:.85rem;font-weight:400}html .wl-contact__safety,html .wl-contact__privacy{color:var(--muted);margin:0;font-size:.88rem;font-weight:400}html .wl-contact__error{color:#8f2334;font-weight:700}html .wl-contact input[aria-invalid=true],html .wl-contact textarea[aria-invalid=true]{border:2px solid #8f2334}html .wl-contact__status{margin:0;font-weight:700}html .wl-contact__context{background:var(--cobalt-wash);border-left:4px solid var(--cobalt);border-radius:var(--radius);padding:.8rem 1rem;font-weight:400}html .wl-contact__trap{position:absolute;left:-10000px}html .wl-contact__form button{background:var(--cobalt);border-color:var(--cobalt);border-radius:var(--radius)!important}html .wl-contact__form button:hover{background:var(--cobalt-deep)}html body .wl-contact .wl-contact__form button[type=submit]{background:var(--cobalt);border:1.5px solid var(--cobalt);color:#fff;cursor:pointer;justify-self:start;min-height:48px;padding:.75rem 1.4rem;font-weight:700}html body .wl-contact .wl-contact__form button[type=submit]:hover{background:var(--cobalt-deep);border-color:var(--cobalt-deep)}html .wl-contact__notice,html .wl-contact__fallback,html .wl-contact p.wl-contact__notice,html .wl-contact div.wl-contact__fallback{border-radius:var(--radius);border-inline-start:4px solid var(--oxblood);background:var(--porcelain);padding:1rem 1.2rem}html .wl-contact__fallback p{margin:0 0 .8rem}html .wl-contact__email{background:var(--cobalt);color:#fff;align-items:center;min-height:48px;padding:.7rem 1.3rem;font-weight:700;text-decoration:none;display:inline-flex;border-radius:var(--radius)!important}html .wl-contact__email:hover{background:var(--cobalt-deep)}html .wl-related__blurb{color:var(--muted)!important}html .direct-email{color:var(--muted);margin:1.2rem 0 0;font-size:.92rem}html .direct-email a{color:var(--cobalt);font-weight:700}html .site-footer{background:var(--ink);color:var(--on-ink);padding-block:clamp(3.6rem,7vw,6rem) clamp(2.6rem,5vw,4rem)}html .colophon__opening{text-align:center;justify-items:center;margin-bottom:clamp(2.8rem,6vw,4.5rem);display:grid}html .colophon__mark{background:var(--cobalt);color:#fff;width:38px;height:38px;font-family:var(--sans);letter-spacing:.02em;border-radius:9px;justify-content:center;align-items:center;margin:0;font-size:1rem;font-weight:800;display:flex}html .colophon__opening .footer-kicker{color:var(--on-ink-label);margin:1.6rem 0 0;font-size:.85rem;font-weight:600}html .colophon__opening h2{color:var(--on-ink-strong);max-width:18em;margin:.8rem 0 0;font-size:clamp(1.9rem,3.6vw,2.9rem);line-height:1.12}html .footer-email{color:var(--on-ink-strong);font-family:var(--serif);margin-top:1.3rem;font-size:1.25rem;display:inline-block}html .footer-email:hover{color:var(--on-ink-label)}html .colophon__index{grid-template-columns:repeat(5,1fr);gap:1.75rem;display:grid}html .colophon__index nav>p{color:var(--on-ink-label);margin:0 0 .8rem;font-size:.82rem;font-weight:700}html .colophon__index a{min-height:38px;color:var(--on-ink);padding:.3rem 0;text-decoration:none;display:block}html .colophon__index a:hover{color:var(--on-ink-strong);text-decoration:underline}html .colophon__legal{max-width:46rem;color:var(--on-ink);text-align:center;margin:2.6rem auto 0;font-size:.8rem;line-height:1.6}html .not-found__intro{text-align:center;justify-items:center;padding-block:clamp(4rem,9vw,7.5rem) clamp(3rem,6vw,5rem);display:grid}html .not-found__code{border:2px solid var(--oxblood);border-radius:var(--radius);color:var(--oxblood);font-family:var(--sans);letter-spacing:.04em;align-items:center;gap:.5rem;margin:0 0 1.4rem;padding:.35em .8em;font-size:.82rem;font-weight:700;display:inline-flex}html .not-found h1{max-width:16em;margin:0;font-size:clamp(2.8rem,5.8vw,5rem);line-height:1.05}html .not-found__intro>p:not(.not-found__code){max-width:38rem;color:var(--ink-soft);margin:1.5rem 0 0}html .not-found__intro .dline{display:none}html .not-found__intro .button{margin-top:2.4rem}html .not-found__routes{padding-block:clamp(2.6rem,5vw,4rem) clamp(4rem,7vw,6rem)}html .not-found__routes h2{text-align:center;margin:0 0 1.6rem;font-size:1.7rem}html .not-found__routes nav{grid-template-columns:repeat(4,1fr);gap:1rem;display:grid}html .not-found__routes a{border-radius:var(--radius-lg);background:var(--sheet);align-content:start;gap:.4rem;min-height:48px;padding:1.4rem 1.5rem;text-decoration:none;display:grid}html .not-found__routes a:hover{background:var(--cobalt-wash)}html .not-found__routes strong{font-family:var(--serif);font-size:1.12rem;font-weight:400}html .not-found__routes span{color:var(--muted);font-size:.88rem}@media (width<=1080px){html .masthead-rail{display:none}html .mobile-navigation{display:block}html .masthead{min-height:64px}html .home-hero{grid-template-columns:1fr;gap:2.25rem}html .start-index__grid{grid-template-columns:1fr 1fr}html .start-index__grid>p{grid-column:1/-1}html .docket__grid{grid-template-columns:1fr 1fr}html .volumes{grid-template-columns:1fr}html .stations{grid-template-columns:1fr 1fr;gap:.6rem}html .stations--five,html .brief-stations ol{grid-template-columns:1fr 1fr}html .specimen,html .chapter{grid-template-columns:1fr}html .marginalia{grid-template-columns:1fr;gap:1rem}html .item-head{grid-template-columns:1fr;grid-template-areas:"head""label""note";row-gap:.85rem}html .item-head>.label{margin-top:0}html .item-head__note{max-width:none}html .reference-layout{grid-template-columns:1fr}html .reference-index{display:none}html .contact-prep ol,html .contact-choice--three,html .council,html .colophon__index,html .not-found__routes nav,html .guide-grid{grid-template-columns:1fr 1fr}}@media (width<=760px){html body{font-size:16px}html .shell{width:min(calc(100% - 2rem),var(--max))}html .masthead{min-height:60px}html .brand-name{font-size:.95rem}html .brand-name small,html .header-action{display:none}html .frontispiece__frame>h1,html .frontispiece__frame>h2{font-size:clamp(2.5rem,11.5vw,3.6rem)}html .frontispiece--closing .frontispiece__frame>h2{font-size:clamp(2.1rem,9.5vw,3rem)}html .frontispiece__frame>.frontispiece__lead{font-size:1.05rem}html .start-index__grid,html .docket__grid{grid-template-columns:1fr}html .stations{grid-template-columns:1fr;gap:.6rem}html .stations--five,html .brief-stations ol{grid-template-columns:1fr}html .item-head h2,html .item-head>h2{font-size:clamp(1.9rem,8vw,2.5rem)}html .page-mast__frame>h1{font-size:clamp(2.3rem,10vw,3.2rem)}html .page-mast__frame>.page-mast__lead{font-size:1.08rem}html .case-row{grid-template-columns:1fr;gap:.4rem}html .ledger{min-width:44rem}html .criteria-list{columns:1}html .callout{grid-template-columns:1fr;gap:1.4rem;padding:1.6rem 1.4rem}html .fit-columns{grid-template-columns:1fr;gap:2.2rem}html .diagnostic-form fieldset{grid-template-columns:1fr}html .diagnostic-form .diagnostic-form__options{grid-column:1}html .diagnostic-guidance{grid-template-columns:1fr;gap:1.1rem}html .contact-prep ol{grid-template-columns:1fr}html .contact-choice{grid-template-columns:1fr;gap:1.1rem}html .council,html .registry--duet{grid-template-columns:1fr}html .wl-contact{width:calc(100% - 2rem);padding:1.4rem 1.25rem}html .wl-contact__header{grid-template-columns:1fr;align-items:start}html .wl-contact__form{grid-template-columns:1fr}html .wl-contact__field--message,html .wl-contact__safety,html .wl-contact__privacy,html .wl-contact__context,html .wl-contact__status,html .wl-contact__required,html .wl-contact__form>button{grid-column:1}html .wl-contact__form button[type=submit]{width:100%}html .colophon__index{grid-template-columns:1fr;gap:1.5rem}html .specimen{gap:1.5rem}html .record-sheet dl div{grid-template-columns:1fr;gap:.3rem}html .not-found__routes nav,html .guide-grid{grid-template-columns:1fr}}@media (width<=350px){html .brand-name{font-size:.85rem}html .frontispiece__frame>h1,html .frontispiece__frame>h2,html .page-mast__frame>h1{font-size:2.15rem}html .brief-agenda{padding:1.4rem 1.1rem}html .record-sheet h3{padding:1.4rem 1.1rem 1rem}html .record-sheet__head{gap:.3rem;display:grid}html .record-sheet dl div{padding:1rem 1.1rem}}@media (width<=760px){html .ledger-wrap--folio{display:none}html .folio-cards{gap:1rem;display:grid}html .folio-cards article{background:var(--sheet);border-radius:var(--radius-lg);border-left:4px solid var(--cobalt);padding:1.4rem 1.4rem 1.6rem}html .folio-cards .label{margin-top:0;display:block}html .folio-cards h3{margin:.6rem 0 .9rem;font-size:1.5rem}html .folio-cards dl{margin:0}html .folio-cards dl div{padding:.6rem 0}html .folio-cards dt{color:var(--cobalt);font-size:.78rem;font-weight:700}html .folio-cards dd{color:var(--ink-soft);margin:.25rem 0 0}}html p.label{font-family:var(--sans);letter-spacing:.01em;text-transform:none;color:var(--ink);border:1.5px solid var(--ink);border-radius:var(--radius);padding:.3em .65em;font-size:.78rem;font-weight:600;display:inline-flex}html p.label--quiet{border-color:var(--line);color:var(--muted)}html p.label--hold{border-color:var(--oxblood);color:var(--oxblood)}html p.case-row__signal{font-family:var(--sans);color:var(--cobalt);border:0;padding:0;font-size:.86rem;font-weight:700;display:block}html .record-band p.label,html .docket p.label,html .brief-instrument p.label,html .callout p.label{color:var(--on-ink-label);border-color:var(--line-ink)}html .record-band p.label--hold{color:#eec6cb;border-color:#eec6cb}html .brief-agenda p.label,html .diagnostic-result p.label{color:var(--cobalt);border-color:var(--cobalt)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}html *,html :before,html :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}
