#gr-site :is(.rm-origin,.rm-library){scroll-margin-top:84px}#gr-site :is(.rm-origin,.rm-library) :is(p,h2,h3,strong,span,a){word-break:keep-all;overflow-wrap:break-word}#gr-site .rm-origin{background:#f4f6fa;padding-block:96px 56px}#gr-site .rm-origin-opening{grid-template-columns:1fr 1fr;gap:8%;display:grid}#gr-site .rm-origin-voice p{color:#526178;font-size:17px;line-height:1.95}#gr-site .rm-origin-voice p+p{margin-top:20px}#gr-site .rm-origin-voice .rm-origin-realization{color:#2a4369;margin-top:30px;font-size:20px}#gr-site .rm-origin-realization strong{font-weight:600}#gr-site .rm-nexus-story{background:#fff;border-radius:14px;grid-template-columns:.85fr 1.15fr;align-items:center;gap:8%;margin-top:64px;padding:44px;display:grid}#gr-site .rm-nexus-volume>span:first-child{color:#4c658c;font-size:13px}#gr-site .rm-nexus-volume>strong{color:#1657e8;letter-spacing:-.065em;white-space:nowrap;margin-top:18px;font-size:clamp(48px,6vw,78px);font-weight:630;line-height:1.3;display:block}#gr-site .rm-nexus-volume strong small{letter-spacing:-.02em;font-size:22px;font-weight:500}#gr-site .rm-nexus-volume p{color:#35517c;margin-top:20px;font-size:18px;line-height:1.8}#gr-site .rm-nexus-volume .rm-origin-scope{color:#65738a;margin-top:18px;font-size:11px;display:block}#gr-site .rm-nexus-copy h3{letter-spacing:-.035em;color:#283f63;font-size:27px;font-weight:600;line-height:1.5}#gr-site .rm-nexus-copy p{color:#56657b;margin-top:18px;font-size:15px;line-height:1.95}#gr-site .rm-origin-path{color:#29549a;align-items:center;gap:28px;margin-top:28px;display:flex}#gr-site .rm-origin-path>span{font-size:18px;font-weight:600}#gr-site .rm-origin-path small{color:#5b708f;margin-top:7px;font-size:11px;font-weight:400;display:block}#gr-site .rm-origin-closing{justify-content:space-between;align-items:center;gap:24px;margin-top:30px;display:flex}#gr-site .rm-origin-closing p{color:#556880;font-size:15px;line-height:1.8}#gr-site .rm-origin-closing a{color:#1d53b4;align-items:center;gap:12px;min-height:44px;font-size:13px;display:inline-flex}#gr-site .rm-library{background:#fff;padding-block:100px 64px}#gr-site .rm-library-heading{grid-template-columns:1.1fr 1fr;align-items:end;gap:8%;display:grid}#gr-site .rm-library-lead p{color:#52647d;font-size:16px;line-height:1.95}#gr-site .rm-library-lead p+p{margin-top:20px}#gr-site .rm-library-lead strong{color:#2f4b73;font-weight:550}#gr-site .rm-library-flow{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:44px;padding:0;list-style:none;display:grid}#gr-site .rm-library-flow>li{background:#f1f5fc;border-radius:12px;min-width:0;padding:28px}#gr-site .rm-library-flow>li:nth-child(2){background:#f1f1f8}#gr-site .rm-library-flow>li:nth-child(3){background:#edf4ef}#gr-site .rm-library-step{color:#566b8a;font-size:12px}#gr-site .rm-library-flow-title{color:#345886;align-items:center;gap:10px;margin-top:20px;display:flex}#gr-site .rm-library-flow-title svg{flex-shrink:0}#gr-site .rm-library-flow-title h3{letter-spacing:-.045em;font-size:21px;font-weight:600;line-height:1.5}#gr-site .rm-library-flow>li>p{color:#50637f;margin-top:16px;font-size:13px;line-height:1.9}#gr-site .rm-library-files{gap:8px;margin-top:28px;display:grid}#gr-site .rm-library-files span{color:#3c5e90;background:#e0e9f8;border-radius:5px;padding:12px 15px;font-size:12px}#gr-site .rm-library-shelves{gap:14px;margin-top:28px;display:grid}#gr-site .rm-library-shelves span{color:#565a7c;align-items:center;gap:9px;font-size:12px;display:flex}#gr-site .rm-library-question{background:#dfebe2;border-radius:8px;margin-top:24px;padding:18px}#gr-site .rm-library-question>span{color:#365744;font-size:11px}#gr-site .rm-library-question p{color:#315c43;margin-top:8px;font-size:15px;font-weight:500;line-height:1.9}#gr-site .rm-library-takeaway{color:#2b558f;background:#edf3fd;border-radius:10px;align-items:center;gap:24px;margin-top:32px;padding:28px 32px;display:flex}#gr-site .rm-library-takeaway>svg{flex-shrink:0}#gr-site .rm-library-takeaway p{letter-spacing:-.025em;font-size:21px;font-weight:450;line-height:1.6}#gr-site .rm-library-takeaway strong{font-weight:600}#gr-site .rm-library-takeaway>span{color:#4f678c;margin-left:auto;font-size:14px;line-height:1.8}#gr-site .rm-library-note{color:#5a6b84;margin-top:20px;font-size:12px;line-height:1.9}#gr-site .rm-library-details{margin-top:16px}#gr-site .rm-library-details summary{color:#3f5c83;cursor:pointer;align-content:center;min-height:44px;font-size:13px}#gr-site .rm-library-details p{color:#536780;max-width:850px;margin-top:14px;font-size:12px;line-height:1.9}#gr-site .rm-library-sources{flex-wrap:wrap;gap:12px 24px;margin-top:16px;display:flex}#gr-site .rm-library-sources a{color:#184fae;text-underline-offset:3px;align-content:center;min-height:32px;font-size:12px;text-decoration:underline}@media (max-width:1023px){#gr-site .rm-nexus-story{gap:32px;padding:32px}#gr-site .rm-nexus-volume>strong{font-size:56px}#gr-site .rm-library-flow>li{padding:22px}#gr-site .rm-library-flow-title{align-items:flex-start}#gr-site .rm-library-flow-title svg{width:21px;margin-top:4px}#gr-site .rm-library-flow-title h3{font-size:19px}#gr-site .rm-library-flow>li>p br{display:none}}@media (max-width:767px){#gr-site .rm-origin{padding-block:64px 36px}#gr-site .rm-origin-opening{grid-template-columns:1fr;gap:28px}#gr-site .rm-origin-voice p{font-size:15px}#gr-site .rm-origin-voice .rm-origin-realization{margin-top:24px;font-size:18px}#gr-site .rm-nexus-story{grid-template-columns:1fr;gap:36px;margin-top:36px;padding:28px 24px}#gr-site .rm-nexus-volume>strong{font-size:clamp(46px,13vw,62px)}#gr-site .rm-nexus-volume strong small{font-size:18px}#gr-site .rm-nexus-volume p{margin-top:14px;font-size:17px}#gr-site .rm-nexus-copy h3{font-size:24px}#gr-site .rm-nexus-copy p{font-size:14px}#gr-site .rm-origin-path{gap:18px}#gr-site .rm-origin-path>span{font-size:16px}#gr-site .rm-origin-path small{font-size:10px}#gr-site .rm-origin-closing{margin-top:24px;display:block}#gr-site .rm-origin-closing p{font-size:13px}#gr-site .rm-origin-closing a{margin-top:10px;font-size:12px}#gr-site .rm-library{padding-block:64px 36px}#gr-site .rm-library-heading{grid-template-columns:1fr;gap:24px}#gr-site .rm-library-lead p{font-size:15px}#gr-site .rm-library-flow{grid-template-columns:1fr;gap:12px;margin-top:28px}#gr-site .rm-library-flow>li{padding:26px}#gr-site .rm-library-flow-title h3{font-size:22px}#gr-site .rm-library-flow-title svg{width:25px}#gr-site .rm-library-files{grid-template-columns:1fr 1fr;margin-top:20px}#gr-site .rm-library-files span{padding:12px;font-size:11px}#gr-site .rm-library-takeaway{flex-wrap:wrap;gap:16px;padding:24px}#gr-site .rm-library-takeaway p{font-size:19px}#gr-site .rm-library-takeaway>span{width:100%;margin:0;font-size:13px}#gr-site .rm-library-note{font-size:11px}}
#gr-site .rm-product-nav{background:#f4f7fb}#gr-site .rm-product-nav>div{justify-content:space-between;align-items:center;gap:20px;min-height:62px;display:flex}#gr-site .rm-product-nav-brand{color:#28528f;white-space:nowrap;align-items:center;gap:8px;min-height:44px;font-size:15px;font-weight:650;display:inline-flex}#gr-site .rm-product-nav-brand>span{color:#596b84;font-size:12px;font-weight:500}#gr-site .rm-product-nav nav{align-items:center;gap:24px;display:flex}#gr-site .rm-product-nav nav a{color:#465f82;align-items:center;min-height:44px;font-size:12px;display:inline-flex}#gr-site .rm-hero{padding-top:72px}#gr-site .rm-hero-bottom{margin-top:48px}#gr-site .rm-change{border-radius:24px 24px 0 0}#gr-site .rm-section-heading h2{text-wrap:balance}#gr-site .rm-final{margin-bottom:80px}#gr-site .site-footer h2{font-size:12px}#gr-site .site-footer nav a{color:#56657a}#gr-site .site-brand{color:#1c2b3f}#gr-site .site-footer p{margin:18px 0 0}#gr-site :is(button,a,summary,input):focus-visible{scroll-margin-block:110px 24px}@media (max-width:767px){#gr-site .rm-product-nav>div{padding-block:8px;display:block}#gr-site .rm-product-nav-brand{min-height:34px;font-size:14px}#gr-site .rm-product-nav nav{justify-content:space-between;gap:0}#gr-site .rm-product-nav nav a{min-height:40px;font-size:11px}#gr-site .rm-hero{padding-top:48px}#gr-site .rm-hero-bottom{margin-top:36px}#gr-site .rm-change{border-radius:16px 16px 0 0;padding-top:56px}#gr-site .rm-final{margin-bottom:56px}}
