.agreement-terms-module__nqpYsG__shell{color:#202020;background:#fff}.agreement-terms-module__nqpYsG__shell .mobile-sticky-cta{display:none}.agreement-terms-module__nqpYsG__hero{color:#fff;background:#151515;padding:52px 24px 32px}.agreement-terms-module__nqpYsG__heroInner,.agreement-terms-module__nqpYsG__noticeInner,.agreement-terms-module__nqpYsG__readingLayout{width:100%;max-width:1180px;margin:0 auto}.agreement-terms-module__nqpYsG__eyebrow{color:#d7b75f;margin:0 0 12px;font-size:13px;font-weight:700}.agreement-terms-module__nqpYsG__hero h1{letter-spacing:0;text-wrap:balance;overflow-wrap:anywhere;max-width:860px;margin:0;font-size:44px;font-weight:750;line-height:1.15}.agreement-terms-module__nqpYsG__intro{color:#ddd;max-width:780px;margin:18px 0 24px;font-size:17px;line-height:1.65}.agreement-terms-module__nqpYsG__intro a{color:#e0c575;text-underline-offset:3px;text-decoration:underline}.agreement-terms-module__nqpYsG__documentMeta{color:#ccc;flex-wrap:wrap;align-items:center;gap:12px 24px;font-size:14px;display:flex}.agreement-terms-module__nqpYsG__printButton{color:#151515;min-height:44px;font:inherit;cursor:pointer;background:#d7b75f;border:1px solid #d7b75f;border-radius:4px;padding:9px 18px;font-weight:700}.agreement-terms-module__nqpYsG__printButton:hover{background:#e5cc7e}.agreement-terms-module__nqpYsG__notice{color:#353d45;background:#f2f5f7;border-bottom:1px solid #d9dfe4;padding:20px 24px;font-size:15px;line-height:1.6}.agreement-terms-module__nqpYsG__readingLayout{grid-template-columns:260px minmax(0,1fr);gap:54px;padding:44px 24px 64px;display:grid}.agreement-terms-module__nqpYsG__desktopContents{align-self:start;max-height:calc(100vh - 48px);padding-right:12px;position:sticky;top:24px;overflow-y:auto}.agreement-terms-module__nqpYsG__contentsTitle{margin:0 0 12px;font-size:15px;font-weight:750}.agreement-terms-module__nqpYsG__contentsList{margin:0;padding:0;list-style:none}.agreement-terms-module__nqpYsG__contentsList li+li{margin-top:2px}.agreement-terms-module__nqpYsG__contentsList a{color:#454c52;overflow-wrap:anywhere;grid-template-columns:30px minmax(0,1fr);gap:8px;padding:9px 0;font-size:14px;line-height:1.4;text-decoration:none;display:grid}.agreement-terms-module__nqpYsG__contentsList a:hover{color:#111;text-decoration:underline}.agreement-terms-module__nqpYsG__sectionNumber{color:#5f686f;font-variant-numeric:tabular-nums}.agreement-terms-module__nqpYsG__mobileContents{display:none}.agreement-terms-module__nqpYsG__document{min-width:0;max-width:780px}.agreement-terms-module__nqpYsG__section{scroll-margin-top:28px}.agreement-terms-module__nqpYsG__section+.agreement-terms-module__nqpYsG__section{border-top:1px solid #e2e5e7;margin-top:34px;padding-top:30px}.agreement-terms-module__nqpYsG__section h2{color:#151515;letter-spacing:0;overflow-wrap:anywhere;margin:0 0 16px;font-size:24px;line-height:1.3}.agreement-terms-module__nqpYsG__section h2 span{color:#60676d}.agreement-terms-module__nqpYsG__section p{overflow-wrap:anywhere;margin:0 0 16px;font-size:16px;line-height:1.8}.agreement-terms-module__nqpYsG__section strong{font-weight:700}.agreement-terms-module__nqpYsG__documentFooter{color:#515a61;overflow-wrap:anywhere;border-top:2px solid #d7b75f;flex-wrap:wrap;gap:12px 24px;margin-top:40px;padding-top:24px;font-size:14px;display:flex}.agreement-terms-module__nqpYsG__documentFooter p{flex-basis:100%;margin:0}.agreement-terms-module__nqpYsG__documentFooter a{color:#303d49;text-underline-offset:3px;text-decoration:underline}.agreement-terms-module__nqpYsG__shell a:focus-visible,.agreement-terms-module__nqpYsG__printButton:focus-visible,.agreement-terms-module__nqpYsG__mobileContents summary:focus-visible{outline-offset:4px;outline:3px solid #4d85ba}@media (max-width:900px){.agreement-terms-module__nqpYsG__readingLayout{max-width:828px;padding-top:28px;display:block}.agreement-terms-module__nqpYsG__desktopContents{display:none}.agreement-terms-module__nqpYsG__mobileContents{border-top:1px solid #d9dfe4;border-bottom:1px solid #d9dfe4;margin-bottom:30px;padding:14px 0;display:block}.agreement-terms-module__nqpYsG__mobileContents summary{cursor:pointer;min-height:28px;font-size:16px;font-weight:700}.agreement-terms-module__nqpYsG__mobileContents .agreement-terms-module__nqpYsG__contentsList{padding-top:14px}}@media (max-width:600px){.agreement-terms-module__nqpYsG__hero{padding:34px 20px 26px}.agreement-terms-module__nqpYsG__hero h1{font-size:32px}.agreement-terms-module__nqpYsG__intro{font-size:16px}.agreement-terms-module__nqpYsG__notice{padding:18px 20px}.agreement-terms-module__nqpYsG__readingLayout{padding-left:20px;padding-right:20px}.agreement-terms-module__nqpYsG__section h2{font-size:22px}}@page{margin:16mm}@media print{.agreement-terms-module__nqpYsG__desktopContents,.agreement-terms-module__nqpYsG__mobileContents,.agreement-terms-module__nqpYsG__printButton,.agreement-terms-module__nqpYsG__backToTop{display:none!important}.agreement-terms-module__nqpYsG__shell .topbar{display:none!important}.agreement-terms-module__nqpYsG__shell .site-header{display:none!important}.agreement-terms-module__nqpYsG__shell .site-footer{display:none!important}.agreement-terms-module__nqpYsG__hero{color:#000;background:#fff;padding:0 0 16px}.agreement-terms-module__nqpYsG__hero h1{text-wrap:wrap;font-size:24pt}.agreement-terms-module__nqpYsG__eyebrow,.agreement-terms-module__nqpYsG__intro,.agreement-terms-module__nqpYsG__documentMeta,.agreement-terms-module__nqpYsG__intro a{color:#000}.agreement-terms-module__nqpYsG__intro{font-size:10pt}.agreement-terms-module__nqpYsG__notice{color:#000;background:#fff;padding:10px 0;font-size:10pt}.agreement-terms-module__nqpYsG__readingLayout{max-width:none;padding:20px 0 0;display:block}.agreement-terms-module__nqpYsG__document{max-width:none}.agreement-terms-module__nqpYsG__section+.agreement-terms-module__nqpYsG__section{margin-top:18px;padding-top:16px}.agreement-terms-module__nqpYsG__section h2{break-after:avoid;font-size:14pt}.agreement-terms-module__nqpYsG__section p{orphans:3;widows:3;font-size:10pt;line-height:1.5}}
@media (max-width:760px){.site-shell-module__rgssoa__compactHeader .topbar-inner{flex-direction:row;align-items:center;gap:12px;padding-block:10px}.site-shell-module__rgssoa__compactHeader .topbar-brand{flex:0 0 150px;width:150px}.site-shell-module__rgssoa__compactHeader .topbar-brand img{width:150px;height:auto}.site-shell-module__rgssoa__compactHeader .topbar-copy{gap:0;min-width:0;font-size:12px}.site-shell-module__rgssoa__compactHeader .topbar-copy>:first-child{align-items:center;min-height:44px;display:inline-flex}.site-shell-module__rgssoa__compactHeader .topbar-copy>:not(:first-child){display:none}}
