.public-topbar{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe0}.public-menu-button{border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:9px;justify-content:center;align-items:center;width:44px;height:44px;display:none}.public-menu-icon,.public-menu-icon:before,.public-menu-icon:after{background:var(--ink);border-radius:2px;width:18px;height:2px;display:block}.public-menu-icon{position:relative}.public-menu-icon:before,.public-menu-icon:after{content:"";position:absolute;left:0}.public-menu-icon:before{top:-6px}.public-menu-icon:after{top:6px}.public-menu-icon.open{background:0 0}.public-menu-icon.open:before{top:0;transform:rotate(45deg)}.public-menu-icon.open:after{top:0;transform:rotate(-45deg)}.public-menu{background:var(--surface);border-bottom:1px solid var(--line);z-index:19;padding:8px 18px 20px;position:sticky;top:60px}.public-menu[hidden]{display:none}.public-menu-links{display:grid}.public-menu-links a{border-bottom:1px solid var(--line);color:var(--ink);font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.025em;padding:14px 0;font-size:1.5rem;font-weight:700;text-decoration:none;display:block}.public-menu-links a[aria-current=page]{color:var(--court)}.public-menu-actions{gap:10px;margin-top:18px;display:grid}.public-footer{border-top:1px solid var(--line);margin-top:64px;padding:44px 24px 56px}.public-footer-inner{grid-template-columns:minmax(0,1.2fr) minmax(0,2fr);gap:40px;max-width:1280px;margin:0 auto;display:grid}.public-footer-brand p{color:var(--ink-2);max-width:34ch;margin:12px 0 0}.public-footer-groups{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.public-footer-group{align-content:start;gap:8px;display:grid}.public-footer-group p{color:var(--ink);letter-spacing:.1em;text-transform:uppercase;margin:0 0 4px;font-size:.75rem;font-weight:800}.public-footer-group a{color:var(--ink-2);font-size:.9375rem;text-decoration:none}.public-footer-group a:hover{color:var(--court)}.public-article{max-width:1280px;margin:0 auto;padding:48px 24px 0}.public-article header{border-bottom:1px solid var(--line);margin-bottom:36px;padding-bottom:28px}.public-article h1{max-width:18ch;margin:8px 0 12px;font-size:clamp(2.4rem,5vw,3.5rem)}.public-article header p{color:var(--ink-2);max-width:60ch;margin:0;font-size:1.125rem}.public-article-body{grid-template-columns:minmax(0,1fr);gap:32px;max-width:68ch;display:grid}.public-article-body h2{margin:0 0 8px;font-size:1.5rem}.public-article-body p,.public-article-body li{color:var(--ink);font-size:1rem;line-height:1.6}.public-article-body ul{margin:0;padding-left:20px}@media (max-width:900px){.public-menu-button{display:inline-flex}.public-footer{margin-top:40px;padding:32px 16px 96px}.public-footer-inner{grid-template-columns:1fr;gap:28px}.public-footer-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.public-article{padding:28px 16px 0}}@media (min-width:901px){.public-menu{display:none}}
