.PolicyTocRail_policyTocRail__pWxmY{padding-block:var(--spacing-11);background:var(--color-surface-soft)}.PolicyTocRail_policyTocRailGrid__2EeSh{display:grid;grid-template-columns:minmax(0,.72fr) minmax(420px,1fr);gap:var(--spacing-8);align-items:start}.PolicyTocRail_policyTocRailHeader__FhS2s{position:sticky;top:var(--spacing-10);display:grid;gap:var(--spacing-4)}.PolicyTocRail_policyTocRailHeader__FhS2s .home-section-kicker{color:var(--color-brand-700)}.PolicyTocRail_policyTocRail__pWxmY h2{max-width:640px;margin:0;color:var(--color-text-heading);font-size:var(--text-display-md);font-weight:800;line-height:var(--text-display-md--line-height);letter-spacing:0}.PolicyTocRail_policyTocRailHeader__FhS2s p:not(.home-section-kicker){max-width:58ch;margin:0;color:var(--color-text-body);font-size:var(--text-body-lg);line-height:var(--text-body-lg--line-height)}.PolicyTocRail_policyTocRailDetails__5wALM{border:1px solid color-mix(in srgb,var(--color-current-200) 62%,var(--color-hairline));border-radius:var(--radius-xl);background:var(--color-surface-card);box-shadow:var(--shadow-sm);overflow:hidden}.PolicyTocRail_policyTocRailDetails__5wALM summary{min-height:58px;display:flex;align-items:center;padding:var(--spacing-4) var(--spacing-5);color:var(--color-brand-800);font-size:var(--text-title-md);font-weight:800;cursor:pointer}.PolicyTocRail_policyTocRailDetails__5wALM ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-3);margin:0;padding:0 var(--spacing-5) var(--spacing-5);list-style:none}.PolicyTocRail_policyTocRailDetails__5wALM a{min-height:56px;display:flex;align-items:center;gap:var(--spacing-3);padding:var(--spacing-3) var(--spacing-4);border:1px solid var(--color-hairline);border-radius:var(--radius-lg);color:var(--color-text-heading);background:var(--color-canvas);font-size:var(--text-title-sm);font-weight:700;text-decoration:none;transition:transform var(--duration-fast) var(--ease-entrance),border-color var(--duration-fast) var(--ease-entrance),background-color var(--duration-fast) var(--ease-entrance)}.PolicyTocRail_policyTocRailDetails__5wALM a:hover{transform:translateY(-2px);border-color:var(--color-current-600);background:color-mix(in srgb,var(--color-current-500) 14%,var(--color-canvas))}.PolicyTocRail_policyTocRailDetails__5wALM a:focus-visible{outline:none;border-color:var(--color-current-600);box-shadow:0 0 0 3px var(--color-focus-ring)}.PolicyTocRail_policyTocRailDetails__5wALM a span{width:42px;min-width:42px;min-height:42px;display:inline-grid;place-items:center;border-radius:var(--radius-md);color:var(--color-brand-800);background:color-mix(in srgb,var(--color-current-100) 72%,var(--color-surface-card));font-family:var(--font-mono);font-size:var(--text-caption-sm);font-weight:900;transition:background-color var(--duration-fast) var(--ease-entrance)}.PolicyTocRail_policyTocRailDetails__5wALM a:hover span{background:var(--color-current-600);color:var(--color-on-dark)}@media (prefers-reduced-motion:reduce){.PolicyTocRail_policyTocRailDetails__5wALM a,.PolicyTocRail_policyTocRailDetails__5wALM a span{transition:none}.PolicyTocRail_policyTocRailDetails__5wALM a:hover{transform:none}}@media (min-width:1024px){.PolicyTocRail_policyTocRailDetails__5wALM summary{cursor:default}}@media (min-width:1280px){.PolicyTocRail_policyTocRailBalanced__sODN_ .PolicyTocRail_policyTocRailDetails__5wALM ol{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1023.9px){.PolicyTocRail_policyTocRailGrid__2EeSh{grid-template-columns:1fr}.PolicyTocRail_policyTocRailHeader__FhS2s{position:static}.PolicyTocRail_policyTocRailDetails__5wALM ol{grid-template-columns:1fr}}@media (max-width:767.9px){.PolicyTocRail_policyTocRail__pWxmY{padding-block:var(--spacing-9)}}