@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/fonts/ibm-plex-sans-latin-wght-normal.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg: #ffffff;--fg: #16181f;--muted: #5a5e6b;--rule: #e4e5ea;--rule-strong: #c4c7d1;--link: #1f2a5a;--accent: #1f2a5a;--font-body: "IBM Plex Sans Variable", "IBM Plex Sans", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--container: 1180px;--measure: 70ch;--page-pad: 16px}@media(min-width:720px){:root{--page-pad: 32px}}*,*:before,*:after{box-sizing:border-box}html{background:var(--bg);color:var(--fg);font-family:var(--font-body);-webkit-text-size-adjust:100%}body{margin:0;min-width:0;background:var(--bg);font-size:16px;line-height:1.55;border-top:4px solid var(--accent)}img,svg{display:block;max-width:100%;height:auto}a{color:var(--link);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.15em}a:focus-visible,button:focus-visible{outline:2px solid var(--fg);outline-offset:3px}h1,h2,h3,p,dl,dd,ul,ol,figure{margin:0}h1{font-size:clamp(1.55rem,2.8vw,2.1rem);line-height:1.2;font-weight:600;letter-spacing:-.01em}h2{font-size:1.12rem;line-height:1.3;font-weight:600}h3{font-size:1rem;line-height:1.35;font-weight:600}time{white-space:nowrap}.cj-mast{border-bottom:1px solid var(--rule)}.cj-mast__row{width:min(100%,var(--container));margin-inline:auto;padding:10px var(--page-pad);display:flex;align-items:center;justify-content:space-between;gap:16px}.cj-mast__brand{display:inline-flex;align-items:center;gap:10px;color:var(--fg);text-decoration:none;font-weight:600;white-space:nowrap;letter-spacing:.01em}.cj-mast__brand img{width:24px;height:24px}.cj-mast__nav{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:2px 16px;font-size:.9rem}.cj-mast__nav a{color:var(--fg);text-decoration:none;padding:8px 2px;min-height:40px;display:inline-flex;align-items:center;border-bottom:2px solid transparent}.cj-mast__nav a[aria-current=page]{border-bottom-color:var(--accent)}.cj-mast__nav a:hover{text-decoration:underline}.cj-foot{margin-top:64px;border-top:1px solid var(--rule);font-size:.86rem;color:var(--muted)}.cj-foot__row{width:min(100%,var(--container));margin-inline:auto;padding:22px var(--page-pad) 40px;display:grid;grid-template-columns:auto 1fr auto;gap:12px 32px;align-items:baseline}.cj-foot strong{color:var(--fg);font-weight:600}.cj-foot nav{display:flex;flex-wrap:wrap;gap:6px 16px}.cj-foot address{font-style:normal;display:flex;flex-wrap:wrap;gap:6px 16px}.cj-home{width:min(100%,var(--container));margin-inline:auto;padding:32px var(--page-pad) 0}.cj-home__head{display:grid;gap:10px;padding-bottom:22px;border-bottom:1px solid var(--rule-strong)}.cj-home__facts{display:flex;flex-wrap:wrap;gap:8px 20px;font-size:.88rem;color:var(--muted)}.cj-family{padding:24px 0 4px}.cj-family>header{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:10px}.cj-rows{list-style:none;padding:0;margin:0;border-top:1px solid var(--rule)}.cj-rows li{display:grid;grid-template-columns:1fr auto;gap:4px 16px;align-items:baseline;padding:10px 0;border-bottom:1px solid var(--rule)}.cj-rows h3{font-weight:500}.cj-rows .cj-rows__meta{color:var(--muted);font-size:.84rem;white-space:nowrap}.cj-empty{padding:24px 0;color:var(--muted)}.registry-entry{width:min(100%,var(--container));margin-inline:auto;padding:0 var(--page-pad) 48px}.registry-breadcrumb ol{list-style:none;display:flex;flex-wrap:wrap;gap:6px;padding:14px 0 0;margin:0;font-size:.84rem;color:var(--muted)}.registry-breadcrumb li+li:before{content:"/";margin-right:6px}.registry-entry__opening h1{margin:12px 0 10px}.registry-glance{max-width:var(--measure);font-size:1.02rem;line-height:1.6}.registry-lead{max-width:var(--measure);font-size:1.1rem;line-height:1.6;margin:0 0 10px}.registry-editions{display:flex;flex-wrap:wrap;gap:12px;font-size:.9rem;margin:8px 0}.registry-editions [aria-current]{font-weight:600}.registry-trust{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:12px;padding:10px 0;border-top:1px solid var(--rule-strong);border-bottom:1px solid var(--rule);font-size:.88rem;color:var(--muted)}.registry-trust strong{color:var(--fg);font-weight:600}.registry-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px 24px;margin:0;padding:14px 0;border-bottom:1px solid var(--rule)}.registry-facts div{display:grid;gap:2px}.registry-facts dt{font-size:.76rem;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.registry-sections{display:flex;flex-wrap:wrap;gap:4px 14px;margin:14px 0 20px;font-size:.9rem}.registry-field{margin:0 0 26px}.registry-field h2{margin:0 0 8px;padding-top:12px;border-top:1px solid var(--rule-strong)}.registry-table{overflow-x:auto;-webkit-overflow-scrolling:touch}.registry-table table{border-collapse:collapse;width:100%;font-size:.95rem}.registry-table th,.registry-table td{text-align:left;vertical-align:top;padding:8px 12px 8px 0;border-bottom:1px solid var(--rule)}.registry-table thead th{font-size:.76rem;letter-spacing:.04em;text-transform:uppercase;color:var(--muted);font-weight:600}.registry-table tbody th{font-weight:600}.registry-field ul{padding-left:1.2em}.registry-sources h2{padding-top:12px;border-top:1px solid var(--rule-strong)}.registry-sources ol{padding-left:1.2em;margin-top:8px}.registry-source-class,.registry-source-checked{font-size:.82rem;color:var(--muted)}.registry-trust-actions{margin-top:10px;font-size:.9rem}.registry-entry__state{padding:40px 0}.about-page,.contact-page,.archive-page,.policy-page,.corrections-page,.not-found-page,.category-page,.interior-page,.article-page,.author-page,.home-empty{width:min(100%,var(--container));margin-inline:auto;padding:28px var(--page-pad) 48px}.about-page__opening,.contact-page__opening,.archive-page__opening,.policy-page__opening,.corrections-page__opening,.not-found-page__opening,.category-page__opening,.author-page__opening{padding-bottom:16px;border-bottom:1px solid var(--rule-strong);margin-bottom:20px}.policy-page__opening p,.corrections-page__opening p,.about-page p,.contact-page p,.author-page p{max-width:var(--measure)}.policy-page__opening p,.corrections-page__opening p{margin-top:10px;color:var(--muted)}.about-page__formats article,.contact-page__channels>div,.policy-page section,.corrections-page__sequence li,.about-page__authors article{padding:14px 0;border-bottom:1px solid var(--rule)}.about-page h2,.policy-page h2,.corrections-page h2,.contact-page h2,.author-page h2{margin:26px 0 8px}.about-page__opening h2,.policy-page__opening h2{margin-top:0}.about-page__formats p,.policy-page section p,.corrections-page li p{max-width:var(--measure);color:var(--muted)}.contact-page__channels dt{font-size:.76rem;text-transform:uppercase;letter-spacing:.04em;color:var(--muted)}.contact-page__channels dd{overflow-wrap:anywhere}.policy-page__declaration,.policy-page__boundaries{margin-top:20px;padding:16px;border:1px solid var(--rule)}.policy-page__contact,.corrections-page__contact{margin-top:24px;padding-top:12px;border-top:1px solid var(--rule-strong)}.corrections-page__sequence{list-style:decimal;padding-left:1.4em}.archive-page__state,.category-page__state{padding:16px 0;color:var(--muted)}.archive-page__records section{margin-bottom:20px}.archive-year{padding:12px 0}.archive-year ol,.category-page__list{list-style:none;padding:0}.archive-year li,.category-page__list li{padding:8px 0;border-bottom:1px solid var(--rule)}.archive-year article>p,.archive-year time,.category-page__list p,.category-page__list time{display:block;color:var(--muted);font-size:.85rem}.category-page__list img{display:none}.category-page__desks{display:flex;flex-wrap:wrap;gap:12px 18px;padding:10px 0;border-bottom:1px solid var(--rule);font-size:.9rem}.category-page__desks a[aria-current=page]{color:var(--fg);text-decoration:none;font-weight:600}.category-page__back{margin-top:20px}.not-found-page__orientation nav{display:flex;flex-wrap:wrap;gap:16px;margin-top:12px}.article-page__header{padding:8px 0 16px;border-bottom:1px solid var(--rule-strong)}.article-page__dek{max-width:var(--measure);margin-top:10px;color:var(--muted)}.article-page__provenance,.article-page__byline,.article-page__date{margin-top:10px;display:flex;flex-wrap:wrap;gap:12px;color:var(--muted);font-size:.85rem}.article-page__reading-grid{display:grid;grid-template-columns:minmax(0,7fr) 3fr;gap:32px;align-items:start;padding-top:20px}.article-page__contents ol{list-style:none;padding:0}.article-page__contents li{padding:6px 0;border-top:1px solid var(--rule);font-size:.88rem}.article-page__content{max-width:var(--measure);font-size:1.02rem;line-height:1.7}.article-page__content>*+*{margin-top:1.2em}.article-page__content h2{margin-top:2em}.article-page__content table,.article-page__content pre{display:block;max-width:100%;overflow:auto}.article-page__context{font-size:.88rem}.article-page__continuation{padding:20px 0}.article-page__continuation ol{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px;list-style:none;padding:0}.article-progress{display:none}@media(max-width:720px){.cj-foot__row,.cj-rows li{grid-template-columns:1fr}.registry-facts{grid-template-columns:1fr 1fr}.registry-table table{font-size:.9rem}.article-page__reading-grid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}.cj-foot__social{display:flex;flex-wrap:wrap;gap:6px 14px}
