body:has(.page-contents_bar__PfQJE),body:has(.page-contents_layout__ofc6N){overflow-x:clip}.page-contents_layout__ofc6N{margin-top:24px}.page-contents_sections__qGsy3{min-width:0;margin-top:24px}.page-contents_sections__qGsy3 .page-contents_anchor__wu_oF,.page-contents_sections__qGsy3>[id]{scroll-margin-top:108px;outline:none}.page-contents_nav__fD87U{position:sticky;top:12px;z-index:30;align-self:start;border:1px solid #dce5ee;border-radius:6px;background:rgb(255 255 255/96%);box-shadow:0 8px 28px -20px rgb(31 39 69/35%);backdrop-filter:blur(12px)}.page-contents_menu__RJBnO{position:absolute;top:calc(100% + 8px);right:-1px;left:-1px;max-height:calc(100dvh - 112px);overflow-y:auto;overscroll-behavior:contain;padding:8px;border:1px solid #dce5ee;border-radius:6px;background:#FFF;box-shadow:0 18px 36px -18px rgb(31 39 69/30%);opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .18s ease,transform .18s ease,visibility .18s}.page-contents_open__HILrE{opacity:1;visibility:visible;transform:translateY(0)}.page-contents_indicator__45Gdn{position:absolute;top:8px;right:8px;left:8px;height:44px;border-radius:4px;background:#101D32;transition:transform .3s cubic-bezier(.2,.8,.2,1);pointer-events:none}@media (min-width:1280px){.page-contents_layout__ofc6N{display:grid;grid-template-columns:minmax(0,1fr) 208px;gap:32px}.page-contents_sections__qGsy3{grid-area:1/1;margin-top:0}.page-contents_sections__qGsy3 .page-contents_anchor__wu_oF,.page-contents_sections__qGsy3>[id]{scroll-margin-top:24px}.page-contents_nav__fD87U{grid-area:1/2;top:24px;max-height:calc(100dvh - 48px);overflow-y:auto}.page-contents_menu__RJBnO{position:relative;inset:auto;max-height:none;padding-top:8px;border:0;border-top:1px solid #e6edf4;border-radius:0;box-shadow:none;opacity:1;visibility:visible;transform:none}}@media (prefers-reduced-motion:reduce){.page-contents_indicator__45Gdn,.page-contents_menu__RJBnO{transition:none}}@media (min-width:1800px){.page-contents_layout__ofc6N{grid-template-columns:minmax(0,1fr) 240px;gap:40px}.page-contents_menu__RJBnO a{font-size:16px}}.page-contents_bar__PfQJE{position:sticky;top:0;z-index:40;background:rgb(255 255 255/94%);border-bottom:1px solid #dbe3ed;box-shadow:0 12px 26px -22px rgb(11 20 38/45%);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.page-contents_barInner__nMt1F{display:flex;align-items:center;gap:28px;width:min(100%,var(--page-width));margin-inline:auto;padding-inline:32px}.page-contents_barTitle__2Tu6T{flex:none;max-width:260px;overflow:hidden;padding-right:28px;border-right:1px solid #dbe3ed;font-size:14px;line-height:22px;font-weight:900;font-style:italic;font-stretch:108%;letter-spacing:-.01em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;color:#12182e}.page-contents_barLinks__Ngcin{display:flex;gap:26px;min-width:0;overflow-x:auto;scrollbar-width:none}.page-contents_barLinks__Ngcin::-webkit-scrollbar{display:none}.page-contents_barLinks__Ngcin a{position:relative;display:inline-flex;align-items:center;min-height:56px;font-size:14px;font-weight:750;color:#4d5c72;white-space:nowrap;transition:color .2s}.page-contents_barLinks__Ngcin a:after{content:"";position:absolute;right:0;bottom:-1px;left:0;height:3px;background:#c8102e;transform:scaleX(0);transform-origin:left;transition:transform .3s cubic-bezier(.2,.8,.2,1)}.page-contents_barLinks__Ngcin a:hover{color:#c8102e}.page-contents_barLinks__Ngcin a[aria-current]{color:#12182e}.page-contents_barLinks__Ngcin a[aria-current]:after{transform:none}.page-contents_barLinks__Ngcin a:focus-visible{outline:3px solid #3d8bda;outline-offset:-3px}@media (max-width:800px){.page-contents_barInner__nMt1F{padding-inline:24px}.page-contents_barTitle__2Tu6T{display:none}}@media (max-width:600px){.page-contents_barInner__nMt1F{padding-inline:0}.page-contents_barLinks__Ngcin{gap:22px;padding-inline:18px;scroll-padding-inline:18px}.page-contents_barLinks__Ngcin a{min-height:50px;font-size:13.5px}}@media (min-width:1800px){.page-contents_barTitle__2Tu6T{font-size:16px}.page-contents_barLinks__Ngcin a{min-height:62px;font-size:16px}}@media (prefers-reduced-motion:reduce){.page-contents_barLinks__Ngcin a:after{transition:none}}