.gx-item{position:relative;display:inline-flex;align-items:center}.gx-chev{position:absolute;left:100%;top:50%;width:22px;height:22px;margin:-11px 0 0 2px;padding:0;border:0;border-radius:6px;background:none;color:rgba(0,0,0,.56);display:grid;place-items:center;opacity:0;pointer-events:none;transition:opacity .2s}.gx-chev svg{transition:rotate .3s cubic-bezier(.4,0,.2,1)}.gx-chev[aria-expanded=true] svg{rotate:180deg}.gx-chev:focus-visible,.rp-gnav-a:focus-visible+.gx-chev{opacity:1;pointer-events:auto}.gx-chev:focus-visible{outline:2px solid #0071e3;outline-offset:1px}.gx-chev:hover{color:#000}.rp-fly-dim.gx-snap,.rp-gnav.gx-snap .rp-fly,.rp-gnav.gx-snap .rp-fly-col{transition:none}.rp-gnav-bag{display:flex;flex:none;width:44px;height:44px;align-items:center;justify-content:center;border-radius:12px;color:#1d1d1f}.rp-gnav-bag:hover{color:#000}.rp-gnav-bag:active{background:rgba(0,0,0,.05)}.rp-site:is(:has(.rp-prem),:has(.pq),:has(.pc)) .rp-gnav-bag{color:#f5f5f7}@media (min-width:901px){.rp-gnav-bag{margin-left:-22px}}.rp-gnav-bag{border:0;background:none;cursor:pointer}.rp-gnav-bag.on{color:#000}.nb-fly{position:absolute;left:0;right:0;top:52px;overflow:hidden;max-height:0;background:#fafafc;transition:max-height .42s cubic-bezier(.4,0,.2,1)}.rp-gnav.bag .nb-fly{max-height:560px;box-shadow:0 30px 40px -30px rgba(0,0,0,.12)}.nb-in{width:min(100% - 32px,980px);margin:0 auto;padding:40px 0 56px;opacity:0;transform:translateY(-6px);transition:opacity .24s,transform .3s cubic-bezier(.4,0,.2,1)}.rp-gnav.bag .nb-in{opacity:1;transform:none;transition-delay:.1s}.nb-top{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin-bottom:34px}.nb-top b{font-size:28px;line-height:1.15;font-weight:600;letter-spacing:-.02em;color:#1d1d1f}.nb-top span{font-size:14px;color:#6e6e73}.nb-go{margin-top:6px;font-size:14px;color:#0066cc;text-decoration:underline;text-underline-offset:3px}.nb-cap{display:block;margin-bottom:10px;font-size:12px;color:#6e6e73}.nb-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.nb-list a,.nb-list button{display:inline-flex;align-items:center;gap:12px;min-height:36px;padding:0;border:0;background:none;font:inherit;font-size:14px;font-weight:600;color:#333336;cursor:pointer}.nb-list a:hover,.nb-list button:hover{color:#0066cc}.nb-list svg{flex:none;color:#6e6e73}.nb-list a:hover svg,.nb-list button:hover svg{color:currentColor}.rp-gnav.gx-snap .nb-fly,.rp-gnav.gx-snap .nb-in{transition:none}.rp-site:is(:has(.rp-prem),:has(.pq),:has(.pc)) .nb-fly{background:rgba(22,22,23,.98)}.rp-site:is(:has(.rp-prem),:has(.pq),:has(.pc)) .nb-list a,.rp-site:is(:has(.rp-prem),:has(.pq),:has(.pc)) .nb-list button,.rp-site:is(:has(.rp-prem),:has(.pq),:has(.pc)) .nb-top b{color:#f5f5f7}.rp-site:is(:has(.rp-prem),:has(.pq),:has(.pc)) .nb-go{color:#2997ff}.rp-site:is(:has(.rp-prem),:has(.pq),:has(.pc)) .rp-gnav-bag.on{color:#fff}@media (max-width:734px){.nb-in{padding:28px 0 36px}.nb-top{margin-bottom:26px}.nb-top b{font-size:24px}.nb-list a,.nb-list button{min-height:44px;font-size:16px}}@property --rp-top{syntax:"<length>";inherits:true;initial-value:52px}.rp-site{transition:--rp-top .3s cubic-bezier(.4,0,.2,1)}.rp-gnav{transition:background .3s,translate .3s cubic-bezier(.4,0,.2,1)}.rp-site:not(:has(.rp-lnav)) .rp-gnav.hide{translate:0 -100%}.rp-site:has(.rp-gnav.hide):not(:has(.rp-lnav)){--rp-top:0px}@media (prefers-reduced-motion:reduce){.rp-gnav,.rp-site{transition:none}}