.legal-journal{--bj-r-lg:16px;--bj-r-md:12px;--bj-shadow-soft:0 14px 36px -22px color-mix(in srgb,var(--color-text),transparent 60%),0 3px 12px -8px color-mix(in srgb,var(--color-text),transparent 76%);--bj-shadow-card:0 22px 56px -30px color-mix(in srgb,var(--color-text),transparent 56%),0 6px 16px -10px color-mix(in srgb,var(--color-text),transparent 76%);--legal-measure:66ch;font-family:var(--font-prose);color:var(--color-text)}.legal-journal .topmatter{position:relative;background:radial-gradient(820px 380px at 12% -14%,color-mix(in srgb,var(--color-raised),transparent 22%),transparent 62%),radial-gradient(560px 340px at 108% 124%,color-mix(in srgb,var(--color-accent),transparent 60%),transparent 56%),var(--color-surface);border:1px solid var(--color-border);border-radius:var(--bj-r-lg);box-shadow:var(--bj-shadow-card);padding:30px 40px 34px;overflow:hidden;isolation:isolate}.legal-journal .topmatter .hero-blob-a,.legal-journal .topmatter .hero-blob-b{position:absolute;z-index:0;pointer-events:none}.legal-journal .topmatter .hero-blob-a{top:-96px;right:-72px;width:320px;opacity:.16}.legal-journal .topmatter .hero-blob-b{bottom:-120px;left:-88px;width:280px;opacity:.13}.legal-journal .topmatter .hero-inner{position:relative;z-index:2}.legal-journal .masthead-top{display:flex;justify-content:space-between;align-items:baseline;gap:18px;font-family:var(--font-sans);font-size:11px;letter-spacing:.32em;text-transform:uppercase;color:var(--color-text-muted);font-weight:600;padding-bottom:10px;border-bottom:1.5px solid var(--color-oxblood)}.legal-journal .masthead-top .brand{display:inline-flex;align-items:center;gap:11px;font-weight:700;color:var(--color-text);letter-spacing:.4em}.legal-journal .masthead-top .brand b{color:var(--color-oxblood);font-weight:700}.legal-journal .masthead-top .brand .seed{display:inline-flex}.legal-journal .masthead-top .issue{color:var(--color-text-muted);white-space:nowrap}.legal-journal .masthead-sub{display:flex;justify-content:space-between;align-items:center;gap:18px;font-size:10px;letter-spacing:.28em;text-transform:uppercase;color:var(--color-text-muted);font-weight:600;padding:8px 0 0;margin-top:2px;border-top:.5px solid var(--color-border);font-family:var(--font-sans)}.legal-journal .masthead-sub .heritage{text-transform:none;letter-spacing:.14em;font-style:italic;font-family:var(--font-prose);font-weight:400;color:var(--color-text-muted);font-size:11px}.legal-journal .masthead-sub .context,.legal-journal .masthead-sub .folio{white-space:nowrap}.legal-journal .head{display:grid;grid-template-columns:1fr auto;gap:28px;align-items:end;padding:26px 0 0}.legal-journal .kicker{font-family:var(--font-prose);font-style:italic;font-size:15px;letter-spacing:.03em;color:var(--color-clay-deep);margin:0 0 12px}.legal-journal .kicker .num{font-family:var(--font-sans);font-style:normal;letter-spacing:.22em;text-transform:uppercase;font-size:10.5px;color:var(--color-text-muted);margin-right:12px;font-weight:600}.legal-journal h1.title{font-family:var(--font-serif);font-optical-sizing:auto;font-weight:600;font-size:clamp(2.1rem,6vw,3rem);line-height:1.02;letter-spacing:-.02em;margin:0;color:var(--color-text);hyphens:auto;overflow-wrap:anywhere}.legal-journal .subtitle{font-family:var(--font-prose);font-style:italic;font-weight:400;margin:12px 0 0;font-size:1.05rem;line-height:1.3;color:var(--color-text-muted)}.legal-journal .statute-plate{display:inline-flex;flex-direction:column;align-items:center;gap:4px;padding:12px 18px;background:var(--color-raised);border:1px solid var(--color-border);border-radius:var(--bj-r-md);box-shadow:var(--bj-shadow-soft);min-width:96px}.legal-journal .statute-plate .plate-label{font-family:var(--font-sans);font-size:9px;letter-spacing:.24em;text-transform:uppercase;color:var(--color-text-muted);font-weight:600}.legal-journal .statute-plate .plate-value{font-family:var(--font-serif);font-optical-sizing:auto;font-weight:600;font-size:1.1rem;line-height:1.05;color:var(--color-clay-deep);text-align:center;white-space:nowrap}.legal-journal .legal-sheet{background:color-mix(in srgb,var(--color-clay) 5%,var(--color-surface));border:1px solid var(--color-border);border-radius:var(--bj-r-lg);box-shadow:var(--bj-shadow-soft);padding:40px clamp(20px,5vw,48px) 48px}.legal-journal .legal-body{width:100%;font-size:1.0625rem;line-height:1.78;overflow-wrap:anywhere}.legal-journal .legal-body>*{max-width:var(--legal-measure);margin-inline:auto}.legal-journal .legal-body h2{margin-top:2.25em;margin-bottom:.7em;padding-top:1.2em;border-top:1px solid var(--color-border);font-family:var(--font-serif);font-optical-sizing:auto;font-size:1.375rem;font-weight:600;line-height:1.3;scroll-margin-top:4.5rem}.legal-journal .legal-body>h2:first-child{margin-top:0;padding-top:0;border-top:0}.legal-journal .legal-body h3{margin-top:1.75em;margin-bottom:.5em;font-size:1.125rem;font-style:italic;font-weight:500}.legal-journal .legal-body p{margin-block:.9em}.legal-journal .legal-body ul{margin-block:.9em;padding-left:1.4em;list-style:disc}.legal-journal .legal-body li{margin-block:.4em}.legal-journal .legal-body ul.index{padding-left:0;list-style:none}.legal-journal .legal-body a{border-radius:2px;color:inherit;text-decoration:underline;text-decoration-color:color-mix(in srgb,currentColor 55%,transparent);text-underline-offset:2px}.legal-journal .legal-body a:hover{text-decoration-color:currentColor}.legal-journal .legal-body a:focus-visible{outline:2px solid var(--color-ring);outline-offset:2px}.legal-journal .legal-body .seal{margin-top:3rem;padding-top:1.2em;border-top:1px solid var(--color-border);font-family:var(--font-sans);font-size:.8125rem;color:var(--color-text-muted)}.legal-journal .legal-cross{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;width:100%;max-width:var(--legal-measure);margin-inline:auto;padding-top:.2rem;font-family:var(--font-sans);font-size:.875rem;color:var(--color-text-muted)}.legal-journal .legal-cross a{border-radius:2px;color:inherit;text-decoration:underline;text-underline-offset:2px}.legal-journal .legal-cross a:hover{color:var(--color-text)}.legal-journal .legal-cross a:focus-visible{outline:2px solid var(--color-ring);outline-offset:2px}@media (max-width:640px){.legal-journal .topmatter{padding:22px 20px 26px}.legal-journal .masthead-top{flex-wrap:wrap;row-gap:4px;letter-spacing:.22em}.legal-journal .masthead-top .brand{letter-spacing:.28em}.legal-journal .masthead-top .issue{white-space:normal}.legal-journal .masthead-sub{flex-wrap:wrap;row-gap:4px}.legal-journal .masthead-sub .context,.legal-journal .masthead-sub .folio{white-space:normal}.legal-journal .masthead-sub .heritage{display:none}.legal-journal .head{grid-template-columns:1fr;align-items:start;gap:16px}.legal-journal .statute-plate{align-self:start;flex-direction:row;gap:10px;padding:8px 14px}.legal-journal .legal-sheet{padding:26px 18px 32px}}