.public-home-header.dashboard-site-header:has(+.legal-hub-nav){border-radius:0;box-shadow:none}.public-home-header.dashboard-site-header+.legal-hub-nav{margin-top:0}.legal-hub-nav{position:relative;z-index:20;border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--surface) 94%,transparent);box-shadow:0 .45rem 1.4rem rgba(20,12,8,.07);backdrop-filter:blur(16px)}.legal-hub-inner{display:flex;align-items:center;justify-content:space-between;gap:1.25rem;padding-block:.8rem}.legal-hub-heading{display:flex;align-items:center;gap:.65rem;flex:0 0 auto}.legal-hub-heading>span{display:grid;width:2.3rem;height:2.3rem;place-items:center;border-radius:.7rem;color:var(--bg);background:linear-gradient(135deg,var(--primary),var(--accent))}.legal-hub-heading svg{width:1.15rem}.legal-hub-heading strong,.legal-hub-heading small{display:block}.legal-hub-heading strong{color:var(--primary-dark);font-size:.82rem}.legal-hub-heading small{margin-top:.1rem;color:var(--muted);font-size:.62rem}.legal-hub-tabs{display:flex;align-items:stretch;gap:.45rem;min-width:0}.legal-hub-tab{display:flex;align-items:center;gap:.55rem;min-width:0;padding:.65rem .8rem;border:1px solid transparent;border-radius:.8rem;color:var(--muted);text-decoration:none;transition:background-color .18s ease,border-color .18s ease,transform .18s ease}.legal-hub-tab>svg{flex:0 0 auto;width:1.05rem}.legal-hub-tab span,.legal-hub-tab strong,.legal-hub-tab small{display:block;min-width:0}.legal-hub-tab strong{color:inherit;font-size:.76rem;white-space:nowrap}.legal-hub-tab small{margin-top:.08rem;font-size:.6rem;white-space:nowrap}.legal-hub-tab:hover{border-color:color-mix(in srgb,var(--accent) 25%,var(--line));color:var(--primary-dark);background:var(--surface-soft);transform:translateY(-1px)}.legal-hub-tab.is-active{border-color:color-mix(in srgb,var(--accent) 40%,var(--line));color:var(--primary-dark);background:color-mix(in srgb,var(--accent) 12%,var(--surface));box-shadow:inset 0 -2px var(--accent)}.legal-hub-tab.is-active>svg{color:var(--accent)}.legal-hub-tab.is-accepted{color:var(--success)}.legal-hub-tab.is-accepted strong{color:var(--success)}.legal-hub-tab.is-accepted>svg{color:var(--success)}.legal-hub-nav.is-embedded{border:1px solid var(--line);border-radius:1rem;box-shadow:none}.legal-hub-nav.is-embedded .legal-hub-inner{padding-inline:1rem}@media(max-width:900px){.legal-hub-inner{align-items:stretch;flex-direction:column;gap:.65rem}.legal-hub-heading{display:none}.legal-hub-tabs{overflow-x:auto;padding-bottom:.15rem;scrollbar-width:thin}.legal-hub-tab{flex:1 0 auto;justify-content:center}.legal-hub-tab small{display:none}}@media(max-width:520px){.legal-hub-inner{padding-inline:.7rem}.legal-hub-tabs{gap:.25rem}.legal-hub-tab{padding:.6rem .65rem}.legal-hub-tab strong{font-size:.7rem}.legal-hub-tab>svg{display:none}}
@media(max-width:520px){.legal-hub-tab.is-accepted>svg{display:block;width:.85rem}}