.kz-policy-content{font-size:1rem}.kz-policy-content h2{padding-top:0.5em;border-top:1px solid var(--kaizen-line)}.kz-policy-nav{position:sticky;top:calc(var(--header-height) + 24px);border:1px solid var(--kaizen-line);border-radius:var(--radius-medium);padding:1.5rem;background:var(--kaizen-white)}.kz-policy-nav ul{list-style:none;margin:0;padding:0}.kz-policy-nav li a{display:block;padding:0.6rem 0.25rem;border-bottom:1px solid var(--kaizen-line);color:var(--kaizen-burgundy);font-size:0.9375rem;font-weight:500}.kz-policy-nav li a:hover{color:var(--kaizen-red)}.kz-policy-nav li:last-child a{border-bottom:0}.kz-policy-nav li.is-current a{color:var(--kaizen-red);font-weight:700}