.cs-light.cs-public.public-editorial .pg.offer-suite .public-policy-layout{& .public-policy-number,& .public-reading-nav a span,& .public-reading-nav-compact a span{min-width:var(--policy-number-width,2ch)}& .public-reading-nav a{transition:color .16s var(--cs-ease),border-color .16s var(--cs-ease)}& .public-reading-nav a[aria-current=location]{font-weight:inherit;color:var(--cs-ink);border-left-color:var(--cs-ink)}& .public-reading-nav a[aria-current=location] span{color:var(--cs-ink)}}@media (max-width:900px){.cs-light.cs-public.public-editorial .pg.offer-suite .public-policy-layout{& .public-reading-nav-compact{position:sticky;top:64px;z-index:20;box-shadow:var(--cs-card-shadow)}& .public-reading-nav-compact summary{gap:12px}& .public-reading-nav-compact summary .public-reading-nav-compact-label{flex-shrink:0;margin-left:0;color:var(--cs-ink);letter-spacing:.12em;text-transform:uppercase}& .public-reading-nav-compact summary .public-reading-nav-compact-current{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-align:right}& .public-reading-nav-compact summary .public-reading-nav-compact-current[data-current]{font:400 13.5px/1.4 var(--cs-font-ui);letter-spacing:0;color:var(--cs-ink-2)}& .public-reading-nav-compact>nav{position:absolute;top:calc(100% + 6px);left:0;right:0;max-height:calc(100dvh - 64px - 52px - 32px);overflow-y:auto;overscroll-behavior:contain;background:var(--cs-surface);border:1px solid var(--cs-line);border-radius:var(--cs-r-card);box-shadow:var(--cs-lift)}& .public-reading-nav-compact ol{padding:4px 16px 6px}& .public-reading-nav-compact li:first-child a{border-top:0}& .public-reading-nav-compact a[aria-current=location],& .public-reading-nav-compact a[aria-current=location] span{color:var(--cs-ink)}& .public-reading-nav-compact a[aria-current=location]:after{content:"";flex-shrink:0;align-self:center;width:6px;height:6px;margin-left:auto;border-radius:50%;background:var(--cs-ink)}& .public-policy-section{scroll-margin-top:136px}}}@media (min-width:601px) and (max-width:900px){.cs-light.cs-public.public-editorial .pg.offer-suite .public-policy-layout .public-reading-nav-compact li:nth-child(2) a{border-top:0}}@media (prefers-reduced-motion:reduce){.cs-light.cs-public.public-editorial .pg.offer-suite .public-policy-layout .public-reading-nav a{transition:none}}