#judiciary-site .brand-name,#judiciary-site .action,#judiciary-site .local-nav summary,#judiciary-site .local-nav nav a{white-space:nowrap}
#judiciary-site h1{white-space:nowrap;font-size:clamp(17px,5.05cqw,38px);line-height:1.12}
#judiciary-site .ready-shell{max-width:940px;margin:0 auto;padding:32px 0 44px;color:#001a3d}
#judiciary-site .ready-shell h2{font:400 clamp(22px,5cqw,29px)/1.2 'Times New Roman',Times,serif;color:#001a3d;margin:0 0 12px}
#judiciary-site .ready-shell h3{font:700 17px/1.4 Arial,sans-serif;margin:0 0 12px;color:#001a3d}
#judiciary-site .ready-shell p,#judiciary-site .ready-shell li{font:15px/1.65 Arial,sans-serif;color:#001a3d}
#judiciary-site .ready-shell a{color:#001a3d;text-underline-offset:3px}
#judiciary-site .ready-shell input,#judiciary-site .ready-shell select,#judiciary-site .ready-shell textarea{width:100%;max-width:100%;min-width:0;background:#fff;color:#001a3d;border:1px solid #001a3d;border-radius:0;padding:10px 12px;font:16px/1.5 Arial,sans-serif;min-height:44px}
#judiciary-site .ready-shell input::placeholder,#judiciary-site .ready-shell textarea::placeholder{color:#001a3d;opacity:1}
#judiciary-site .ready-shell input[type=checkbox]{width:20px;height:20px;min-height:20px;flex:0 0 20px;margin:2px 0;accent-color:#001a3d}
#judiciary-site .ready-shell label.check-label{display:flex;align-items:flex-start;gap:12px;font-weight:400}
#judiciary-site .ready-shell label{margin:16px 0 6px}
#judiciary-site .ready-shell .ready-hint{font-size:13px;line-height:1.6;margin:6px 0 10px}
#judiciary-site .ready-toolbar{display:flex;flex-wrap:wrap;gap:10px;margin:20px 0;align-items:center}
#judiciary-site .ready-shell button,#judiciary-site .ready-shell .button-link{display:inline-flex;align-items:center;justify-content:center;min-height:44px;max-width:100%;padding:10px 15px;background:#001a3d;color:#fff;border:1px solid #001a3d;border-radius:0;font:700 13px/1.4 Arial,sans-serif;white-space:nowrap;cursor:pointer;text-decoration:none}
#judiciary-site .ready-shell button.secondary,#judiciary-site .ready-shell .button-link.secondary{color:#001a3d;background:#fff}
#judiciary-site .ready-shell button:disabled{opacity:1;background:#fff;color:#001a3d;border-style:dashed;cursor:not-allowed}
#judiciary-site .ready-shell .ready-topline{padding-bottom:24px;border-bottom:4px solid #a87416;margin-bottom:24px}
#judiciary-site .ready-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 22px}
#judiciary-site .ready-grid>*,#judiciary-site .ready-cards>*{min-width:0}
#judiciary-site .ready-span{grid-column:1/-1}
#judiciary-site .ready-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;border-top:1px solid #a87416;border-bottom:1px solid #a87416;padding:18px 0;margin:24px 0}
#judiciary-site .ready-metrics strong{display:block;font:400 30px/1.1 'Times New Roman',Times,serif;margin-bottom:7px}
#judiciary-site .ready-metrics span{font:13px/1.4 Arial,sans-serif;color:#001a3d}
#judiciary-site .ready-record{border-bottom:1px solid #a87416;padding:0;margin:0}
#judiciary-site .ready-record summary{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;padding:20px 0;font:700 16px/1.5 Arial,sans-serif;color:#001a3d;cursor:pointer}
#judiciary-site .ready-record summary::after{content:'+';font:24px/1 Arial,sans-serif;margin-left:auto}
#judiciary-site .ready-record[open] summary::after{content:'−'}
#judiciary-site .ready-record .record-body{padding:0 0 24px}
#judiciary-site .ready-badge{display:inline-block;border-left:3px solid #a87416;padding:3px 9px;font:12px/1.4 Arial,sans-serif;color:#001a3d;background:#fff;white-space:nowrap}
#judiciary-site .ready-notice{border-left:4px solid #a87416;padding:12px 16px;margin:18px 0;background:#fff;color:#001a3d}
#judiciary-site .ready-notice p{margin:0}
#judiciary-site .ready-section{margin:30px 0;padding-bottom:28px;border-bottom:1px solid #a87416;scroll-margin-top:16px}
#judiciary-site .ready-status{min-height:24px;font:14px/1.6 Arial,sans-serif;color:#001a3d}
#judiciary-site .ready-list{list-style:none;padding:0;margin:0}
#judiciary-site .ready-list>li{padding:16px 0;border-bottom:1px solid #a87416;overflow-wrap:anywhere}
#judiciary-site .ready-list>li:last-child{border-bottom:0}
#judiciary-site .ready-list p{margin:5px 0}
#judiciary-site .ready-list .ready-toolbar{margin:12px 0 0}
#judiciary-site .ready-list strong{font-weight:700}
#judiciary-site .ready-tabs{display:flex;flex-wrap:wrap;gap:18px;margin-bottom:24px}
#judiciary-site .ready-tabs a{font:700 14px/1.5 Arial,sans-serif;padding:10px 0}
#judiciary-site .ready-shell dialog{max-width:min(90vw,460px);padding:24px;border:2px solid #001a3d;background:#fff;color:#001a3d}
#judiciary-site .ready-shell dialog::backdrop{background:#001a3dbb}
#judiciary-site .ready-report{display:none}
#judiciary-site .ready-shell noscript p{border:2px solid #a87416;padding:16px}
@media(max-width:599px){#judiciary-site .ready-grid{grid-template-columns:minmax(0,1fr)}#judiciary-site .ready-metrics{gap:10px}#judiciary-site .ready-metrics span{font-size:12px}#judiciary-site .ready-record summary{font-size:15px}#judiciary-site .ready-badge{font-size:11px}#judiciary-site .ready-shell button{padding:10px 12px;font-size:12px}}
@media(max-width:360px){#judiciary-site .local-nav{padding:0 14px}#judiciary-site .local-nav summary{font-size:11px}#judiciary-site .local-nav nav a{font-size:13px}}
@media print{#judiciary-site .ready-shell>*:not(.ready-report){display:none!important}#judiciary-site .ready-report{display:block!important}#judiciary-site .ready-report pre{white-space:pre-wrap;overflow-wrap:anywhere;font:11pt/1.6 Arial,sans-serif;color:#001a3d}#judiciary-site .ready-shell{padding:0;margin:0;max-width:none}#judiciary-site .program-resources{padding:0!important}}
