.public-law-shell.app-shell{display:block;color:#350a12}.public-law-shell .public-law-workspace,.public-law-shell.app-shell{min-height:100dvh;background:#faf7f2}.public-law-shell .public-law-topbar{position:-webkit-sticky;position:sticky;top:0;z-index:25;display:flex;align-items:center;justify-content:space-between;gap:1.25rem;min-height:5.25rem;padding:.65rem clamp(1rem,2.7vw,2.5rem);border-bottom:1px solid #c5a365;background:linear-gradient(110deg,#350a12,#45101a 60%,#581c2c);box-shadow:0 5px 20px rgba(53,10,18,.15)}.public-law-shell .public-law-topbar .juslume-logo,.public-law-shell .public-law-topbar .juslume-logo:visited{display:inline-flex;flex:0 0 auto;align-items:center;gap:.75rem;min-width:0;color:#fffaf0;text-decoration:none}.public-law-shell .public-law-topbar .juslume-logo__mark{display:block;width:3.3rem;height:3.3rem;object-fit:contain}.public-law-shell .public-law-topbar .juslume-logo__name,.public-law-shell .public-law-topbar .juslume-logo__word{display:block;color:#fffaf0;font:700 1.2rem/1.2 Inter,sans-serif;letter-spacing:.085em}.public-law-shell .public-law-nav{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:.45rem}.public-law-shell .public-law-nav a,.public-law-shell .public-law-nav a:visited{display:inline-flex;align-items:center;justify-content:center;min-height:2.6rem;padding:.55rem .95rem;border:1px solid transparent;border-radius:.45rem;color:#fffaf0;font-size:.92rem;font-weight:650;line-height:1.25;text-decoration:none;white-space:nowrap;transition:background-color .15s ease,border-color .15s ease}.public-law-shell .public-law-nav a[aria-current=page]{color:#f6d98b;border-bottom-color:#c5a365;border-radius:0}.public-law-shell .public-law-nav a:hover{background:rgba(255,255,255,.09)}.public-law-shell .public-law-nav a:last-child,.public-law-shell .public-law-nav a:last-child:visited{border-color:#dab76f;background:#f5c458;color:#350a12}.public-law-shell .public-law-nav a:last-child:hover{background:#f6d98b}.public-law-shell .public-law-topbar :is(a,button):focus-visible{outline:3px solid #f5c458;outline-offset:3px}.public-law-shell .public-law-content.app-content.shell-body{box-sizing:border-box;width:100%;max-width:none;margin:0;padding:clamp(1.25rem,2.7vw,2.5rem);background:#faf7f2}@media (max-width:40rem){.public-law-shell .public-law-topbar{flex-wrap:wrap;justify-content:center;gap:.5rem 1rem;padding:.75rem 1rem}.public-law-shell .public-law-topbar .juslume-logo__mark{width:2.85rem;height:2.85rem}.public-law-shell .public-law-nav{width:100%;justify-content:center;gap:.15rem}.public-law-shell .public-law-nav a,.public-law-shell .public-law-nav a:visited{min-height:2.4rem;padding:.45rem .65rem;font-size:.83rem}.public-law-shell .public-law-content.app-content.shell-body{padding:1rem}}html[data-reader-focus=true] .public-law-shell .public-law-topbar{display:none}