.legal-heading{max-width:1200px;margin-inline:auto}.legal-related{flex-wrap:wrap;gap:8px 22px;font-size:15px;display:flex}.legal-related [aria-current=page]{font-weight:600}.legal-page .cg-rail nav{max-height:calc(100dvh - var(--site-header-height,0px) - 64px);overflow-y:auto}.legal-page .cg-body{overflow-wrap:anywhere}.legal-page .cg-body section,#legal-body{scroll-margin-top:calc(var(--site-header-height,0px) + 32px)}.legal-skip{z-index:200;background:#fff;padding:12px 18px;transition:transform .2s cubic-bezier(.16,1,.3,1);position:fixed;top:12px;left:12px;transform:translateY(-160%)}.legal-skip:focus{transform:translateY(0)}@media not (min-width:1024px){.legal-page .cg-rail nav{max-height:none}}
