.journal{--journal-ink:#122037;--journal-muted:#4d5e79;--journal-line:#ccd7e8;--journal-blue:#3157f6;color:var(--journal-ink);font-family:var(--font-manrope),sans-serif;background:#fff;overflow:clip}.journal *{box-sizing:border-box}.journal ::selection{color:#081222;background:#b9d5ff}.journal :is(a,button,input,summary):focus-visible{outline:3px solid var(--journal-blue);outline-offset:5px}.journal a{color:inherit;text-underline-offset:5px}.journal :is(h1,h2,h3){letter-spacing:-.03em;text-wrap:balance;font-weight:550}.journal p{color:var(--journal-muted);line-height:1.75}.journal-shell{width:min(1240px,100% - 112px);margin-inline:auto}.journal-opening{grid-template-columns:1.15fr 1fr;align-items:end;gap:64px;padding-block:145px 54px;display:grid}.journal h1{margin:0;font-size:clamp(42px,4.7vw,68px);line-height:1.1}.journal-opening>p{max-width:48ch;margin:0;font-size:18px}.journal-feature{background:#edf3fd;border-radius:16px;grid-template-columns:1fr 1.1fr;align-items:center;gap:52px;padding:42px;display:grid;overflow:hidden}.journal-feature-copy h2{margin:18px 0 22px;font-size:clamp(32px,3vw,44px);line-height:1.18}.journal-feature h2 a{text-decoration:none}.journal-feature h2 a:hover{text-decoration:underline}.journal-feature-copy>p:not(.journal-meta){max-width:45ch;margin:0 0 28px;font-size:17px}.journal-feature-image{aspect-ratio:1.3;border-radius:12px;display:block;overflow:hidden}.journal-feature-image img{object-fit:cover;width:100%;height:100%;transition:transform .65s cubic-bezier(.16,1,.3,1);display:block}.journal-feature-image:hover img{transform:scale(1.035)}.journal-meta{flex-wrap:wrap;align-items:center;gap:15px;margin:0;font-size:13px;display:flex;color:#4d5e79!important;line-height:1.5!important}.journal-meta>span{color:#2445bd;font-weight:650}.journal-link{align-items:center;gap:16px;min-height:44px;font-size:15px;font-weight:650;text-decoration:none;display:inline-flex}.journal-link:hover{text-decoration:underline}.journal-link svg{flex:none;transition:transform .22s cubic-bezier(.16,1,.3,1)}.journal-link:hover svg{transform:translate(4px)}.journal-articles{padding-block:94px 88px}.journal-section-heading{justify-content:space-between;align-items:start;gap:56px;margin-bottom:36px;display:flex}.journal-section-heading h2{max-width:22ch;margin:0;font-size:clamp(30px,3vw,42px);line-height:1.2}.journal-section-heading>p{max-width:49ch;margin:0;font-size:17px}.journal-search{flex:none;width:310px}.journal-search label{margin-bottom:10px;font-size:13px;font-weight:650;display:block}.journal-search input{color:#122037;width:100%;min-height:48px;font:inherit;caret-color:#3157f6;background:#fff;border:1px solid #9dacc5;border-radius:8px;padding:12px 15px;font-size:15px}.journal-search input::placeholder{color:#566680}.journal-filters{flex-wrap:wrap;gap:10px;margin-bottom:23px;display:flex}.journal :is(.journal-filters,.journal-experiment-controls) button{font:inherit;color:#2445bd;cursor:pointer;background:#edf3fd;border:1px solid #0000;border-radius:8px;min-height:44px;padding:11px 16px;font-size:14px;font-weight:550;transition:background .18s,color .18s}.journal :is(.journal-filters,.journal-experiment-controls) button:hover{background:#d9e5fc}.journal :is(.journal-filters,.journal-experiment-controls) button[aria-pressed=true]{color:#fff;background:#3157f6}.journal-result-count{font-variant-numeric:tabular-nums;margin:0 0 25px;font-size:13px}.journal-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:54px 32px;display:grid}.journal-card-image{aspect-ratio:1.6;border-radius:12px;margin-bottom:22px;display:block;overflow:hidden}.journal-card-image img{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.16,1,.3,1);display:block}.journal-card-image:hover img{transform:scale(1.04)}.journal-card h3{margin:14px 0 15px;font-size:25px;line-height:1.32}.journal-card h3 a{text-decoration:none}.journal-card h3 a:hover{text-decoration:underline}.journal-card>p:not(.journal-meta){margin:0 0 18px;font-size:15px;line-height:1.8}.journal-empty{padding:30px 0 15px}.journal-empty h3{font-size:25px}.journal-empty button{font:inherit;color:#fff;cursor:pointer;background:#3157f6;border:0;border-radius:8px;padding:13px 20px}.journal-destinations{border-top:1px solid var(--journal-line);padding-block:72px 90px}.journal-destination-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.journal-destination-grid>a{background:#edf3fd;border-radius:12px;text-decoration:none;transition:background .18s;display:block;overflow:hidden}.journal-destination-grid>a:hover{background:#e2ebfb}.journal-destination-grid img{object-fit:cover;width:100%;height:180px;display:block}.journal-destination-grid>a>div{padding:28px}.journal-destination-grid h3{margin:0 0 15px;font-size:25px;line-height:1.25}.journal-destination-grid p{min-height:3.5em;margin:0 0 24px;font-size:15px}.journal-destination-grid span{align-items:center;gap:16px;font-size:14px;font-weight:650;display:flex}.journal-destination-grid svg{flex:none}.journal-close{background:#edf3fd;padding-block:88px}.journal-close>.journal-shell{grid-template-columns:1.1fr 1fr;align-items:start;gap:80px;display:grid}.journal-close h2{margin:0;font-size:clamp(36px,3.9vw,50px);line-height:1.18}.journal-close p{max-width:48ch;margin:0 0 29px;font-size:17px}.journal-close .rv-project-action{color:#fff}.journal-back{align-items:center;gap:13px;min-height:40px;margin-bottom:24px;font-size:14px;text-decoration:none;display:inline-flex}.journal-back svg{transform:rotate(180deg)}.journal-back:hover{text-decoration:underline}.journal-collection-opening{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:center;gap:95px;padding-block:122px 65px;display:grid}.journal-collection-opening h1{max-width:18ch}.journal-collection-opening>div>p{max-width:57ch;margin:27px 0 24px;font-size:18px}.journal-collection:not(.journal-guides) .journal-collection-opening{padding-bottom:74px;display:block}.journal-collection:not(.journal-guides) .journal-collection-opening h1{max-width:21ch}.journal-collection:not(.journal-guides) .journal-collection-opening>div>p{max-width:64ch}.journal-document-preview{background:#edf3fd;border-radius:16px;margin:0;padding:28px 28px 18px}.journal-document-preview img{object-fit:contain;object-position:top;filter:drop-shadow(0 10px 14px #12203716);width:100%;height:440px;display:block}.journal-document-preview figcaption{color:#4d5e79;margin-top:18px;font-size:12px;line-height:1.7}.journal-guide-steps{background:#edf3fd;padding-block:46px}.journal-guide-steps>.journal-shell{grid-template-columns:1fr 2fr;gap:56px;display:grid}.journal-guide-steps h2{max-width:18ch;margin:0;font-size:29px;line-height:1.25}.journal-guide-steps ol{counter-reset:guide-steps;grid-template-columns:repeat(3,1fr);gap:28px;margin:0;padding:0;list-style:none;display:grid}.journal-guide-steps li{counter-increment:guide-steps}.journal-guide-steps h3{letter-spacing:-.01em;margin:0 0 12px;font-size:18px;line-height:1.4}.journal-guide-steps h3:before{content:counter(guide-steps) ". ";font-variant-numeric:tabular-nums}.journal-guide-steps p{margin:0;font-size:14px;line-height:1.75}.journal-collection-list{padding-block:75px 90px;scroll-margin-top:110px}.journal-collection-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px 34px;display:grid}.journal-explorations .journal-collection-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.journal-explorations .journal-card h3{font-size:32px}.journal-guide-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;display:grid}.journal-guide-entry{background:#f2f6fd;border-radius:12px;flex-direction:column;padding:31px 27px;display:flex}.journal-file-label{color:#2445bd;align-items:center;gap:15px;margin-bottom:25px;font-size:13px;display:flex}.journal-file-label svg{flex:none}.journal-guide-entry h3{margin:0 0 18px;font-size:27px;line-height:1.3}.journal-guide-entry h3 a{text-decoration:none}.journal-guide-entry h3 a:hover{text-decoration:underline}.journal-guide-entry>p{margin:0 0 20px;font-size:15px}.journal-guide-entry ul{color:#4d5e79;margin:0 0 28px;padding-left:18px;font-size:14px;line-height:1.8}.journal-guide-entry li{margin-bottom:8px}.journal-entry-actions{margin-top:auto}.journal-download{background:#3157f6;border-radius:8px;align-items:center;gap:13px;min-height:48px;padding:13px 17px;font-size:14px;font-weight:650;text-decoration:none;transition:background .18s;display:inline-flex;color:#fff!important}.journal-download:hover{background:#2445bd}.journal-download svg{flex:none}.journal-guide-entry .journal-link{gap:9px;margin-top:16px;font-size:13px;line-height:1.6;display:flex}.journal-reading-hero{color:#fff;background:#081222;padding-block:128px 70px}.journal-reading-opening{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:center;gap:70px;display:grid}.journal-reading h1{max-width:23ch;font-size:clamp(38px,4.1vw,58px);line-height:1.15}.journal-reading-excerpt{max-width:56ch;margin:28px 0 24px;font-size:18px;line-height:1.8;color:#d9e7ff!important}.journal-reading-meta{margin:0 0 20px;font-size:13px;line-height:1.9;color:#d9e7ff!important}.journal-reading-hero .journal-back{color:#d9e7ff}.journal-reading-hero :is(a,button):focus-visible{outline-color:#b9d5ff}.journal-reading-cover{background:#15233c;border-radius:12px;margin:0;overflow:hidden}.journal-reading-cover img{object-fit:cover;width:100%;height:400px;display:block}.journal-reading-cover img[src^=\/downloads]{object-fit:contain;height:460px;padding:22px}.journal-reading-actions .journal-link{color:#fff;border:1px solid #7183a2;border-radius:8px;min-height:46px;padding-inline:18px}.journal-reading-layout{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:56px;padding-block:82px 100px;scroll-margin-top:110px;display:grid}.journal-toc{scrollbar-width:thin;scrollbar-color:#b4c5e0 transparent;max-height:calc(100svh - 140px);position:sticky;top:110px;overflow-y:auto}.journal-toc summary{cursor:pointer;border-bottom:1px solid var(--journal-line);justify-content:space-between;align-items:center;gap:15px;min-height:40px;padding:0 0 18px;font-size:15px;font-weight:650;list-style:none;display:flex}.journal-toc summary::-webkit-details-marker{display:none}.journal-toc summary svg{flex:none;transition:transform .18s}.journal-toc details[open] summary svg{transform:rotate(180deg)}.journal-toc ol{margin:0;padding:17px 0 0;list-style:none}.journal-toc li+li{margin-top:5px}.journal-toc li a{color:#4d5e79;border-radius:8px;padding:10px 12px;font-size:13px;line-height:1.6;text-decoration:none;transition:background .18s,color .18s;display:block}.journal-toc li a:hover{color:#2445bd;background:#edf3fd}.journal-toc li a[aria-current=location]{color:#2445bd;background:#e5edff;font-weight:650}.journal-reading-position{font-variant-numeric:tabular-nums;border-top:1px solid var(--journal-line);margin:20px 0 0;padding-top:17px;font-size:12px}.journal-reading-copy{min-width:0;max-width:74ch;font-size:19px;line-height:1.85}.journal-reading-copy h2{max-width:36ch;margin:58px 0 24px;scroll-margin-top:120px;font-size:clamp(28px,2.4vw,36px);line-height:1.25}.journal-reading-copy>h2:first-child{margin-top:0}.journal-reading-copy h3{margin:36px 0 19px;scroll-margin-top:120px;font-size:25px;line-height:1.35}.journal-reading-copy p{font-size:inherit;line-height:inherit;color:#455775;margin:0 0 24px}.journal-reading-copy strong{color:#122037;font-weight:650}.journal-reading-copy ul{color:#455775;margin:25px 0 30px;padding-left:24px}.journal-reading-copy li{margin:11px 0;padding-left:4px}.journal-reading-copy a{color:#2445bd;overflow-wrap:anywhere}.journal-reading-copy code{overflow-wrap:anywhere;background:#edf3fd;padding:3px 5px;font-size:.87em}.journal-reading-copy pre{scrollbar-color:#7890b8 #edf3fd;background:#edf3fd;padding:22px;overflow:auto}.journal-reading-return{border-top:1px solid var(--journal-line);margin-top:48px;padding-top:26px}.journal-experiment{background:#edf3fd;border-radius:12px;margin-block:50px;padding:32px;scroll-margin-top:120px}.journal-experiment h2{font-size:30px;margin-top:0!important}.journal-experiment>p{font-size:16px;line-height:1.8}.journal-experiment-controls{flex-wrap:wrap;gap:9px;margin:25px 0;display:flex}.journal-experiment .journal-order-flow{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:28px 0;padding:0;list-style:none;display:grid}.journal-order-flow li{background:#fff;border-radius:8px;margin:0;padding:20px 17px;font-size:14px}.journal-order-flow span{color:#4d5e79;margin-bottom:9px;font-size:12px;display:block}.journal-order-flow strong{font-size:15px;line-height:1.6;display:block}.journal-order-flow li[data-result=success]{background:#d6eae5}.journal-order-flow li[data-result=held]{background:#e6eafb}.journal-experiment-result h3,.journal-scope-result h3{margin:25px 0 17px;font-size:24px}.journal-experiment-result p,.journal-scope-result p{margin-bottom:0;font-size:16px;line-height:1.8}.journal-experiment p.journal-experiment-caption{margin:24px 0 0;font-size:12px}.journal-scope-result ul{padding-left:21px;font-size:17px}.journal-resources-opening{padding-bottom:74px}.journal-resources-groups{padding-bottom:90px}.journal-resource-group{border-top:1px solid var(--journal-line);padding-block:46px}.journal-resource-group>header{justify-content:space-between;align-items:center;gap:30px;margin-bottom:24px;display:flex}.journal-resource-group h2{margin:0;font-size:36px}.journal-resource-group>p{max-width:65ch;font-size:17px}.journal-resource-group-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.journal-resource-group-list a{background:#edf3fd;border-radius:10px;justify-content:space-between;align-items:center;gap:20px;padding:24px;font-size:19px;line-height:1.5;text-decoration:none;display:flex}.journal-resource-group-list a:hover{text-decoration:underline}.journal-resource-group-list svg{flex:none}@media (min-width:1600px){.journal-reading-layout{grid-template-columns:240px minmax(0,1fr);gap:64px}}@media (max-width:1100px){.journal-shell{width:calc(100% - 72px)}.journal-opening{gap:40px}.journal-feature{gap:32px;padding:32px}.journal-feature-copy h2{font-size:34px}.journal-feature-image{aspect-ratio:1.1}.journal-card-grid,.journal-guide-grid,.journal-collection-grid{gap:36px 24px}.journal-destination-grid{gap:20px}.journal-destination-grid>a>div{padding:23px}.journal-destination-grid h3{font-size:23px}.journal-collection-opening{gap:45px}.journal-guide-steps>.journal-shell{display:block}.journal-guide-steps h2{max-width:none;margin-bottom:25px}.journal-guide-entry{padding:25px 21px}.journal-guide-entry h3{font-size:24px}.journal-reading-opening{gap:42px}.journal-reading-layout{grid-template-columns:200px minmax(0,1fr);gap:38px}.journal-reading-copy{font-size:18px}.journal-reading-cover img{height:350px}.journal-close>.journal-shell{gap:50px}}@media (max-width:800px){.journal-shell{width:calc(100% - 48px)}.journal-opening{padding-block:119px 40px;display:block}.journal h1{font-size:48px}.journal-opening>p{max-width:58ch;margin-top:25px;font-size:17px}.journal-feature{grid-template-columns:1fr;gap:30px;padding:30px}.journal-feature-image{aspect-ratio:1.9;grid-row:1}.journal-feature-copy h2{max-width:30ch;font-size:36px}.journal-feature-copy>p:not(.journal-meta){max-width:58ch}.journal-articles{padding-block:64px}.journal-card-grid,.journal-collection-grid,.journal-guide-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.journal-section-heading{margin-bottom:27px;display:block}.journal-section-heading>p{margin-top:20px}.journal-search{width:min(100%,420px);margin-top:27px}.journal-destinations{padding-block:55px 65px}.journal-destination-grid{grid-template-columns:1fr}.journal-destination-grid>a{grid-template-columns:180px 1fr;display:grid}.journal-destination-grid img{height:100%;min-height:210px}.journal-destination-grid p{max-width:40ch;min-height:0;margin-bottom:20px}.journal-close{padding-block:67px}.journal-close>.journal-shell{display:block}.journal-close h2{font-size:43px}.journal-close p{margin-top:25px}.journal-collection-opening{grid-template-columns:1.5fr 1fr;gap:32px;padding-block:109px 50px}.journal-collection-opening h1{font-size:39px}.journal-collection-opening>div>p{font-size:16px}.journal-document-preview{padding:17px}.journal-document-preview img{height:330px}.journal-guide-steps ol{gap:24px}.journal-collection-list{padding-block:55px 65px}.journal-collection:not(.journal-guides) .journal-collection-opening{padding-bottom:48px}.journal-reading-hero{padding-block:112px 48px}.journal-reading-opening{display:block}.journal-reading h1{font-size:45px}.journal-reading-excerpt{font-size:17px}.journal-reading-cover{max-width:580px;margin-top:37px}.journal-reading-cover img{height:300px}.journal-reading-cover img[src^=\/downloads]{height:330px}.journal-reading-layout{padding-block:42px 64px;display:block}.journal-toc{max-height:none;margin-bottom:39px;position:static}.journal-toc ol{grid-template-columns:1fr 1fr;gap:0 20px;display:grid}.journal-reading-position{margin-top:15px}.journal-reading-copy{max-width:74ch}.journal-reading-copy h2{font-size:30px}.journal-resource-group-list{grid-template-columns:1fr}.journal-resource-group-list a{font-size:19px}.journal-resource-group h2{font-size:30px}}@media (max-width:600px){.journal h1{font-size:40px}.journal-opening{padding-top:108px}.journal-opening>p{font-size:16px;line-height:1.8}.journal-feature{gap:25px;padding:23px}.journal-feature-image{aspect-ratio:1.5}.journal-feature-copy h2{margin-top:15px;font-size:31px}.journal-feature-copy>p:not(.journal-meta){margin-bottom:20px;font-size:16px}.journal-card-grid,.journal-collection-grid,.journal-guide-grid,.journal-explorations .journal-collection-grid{grid-template-columns:1fr;gap:41px}.journal-card h3{font-size:27px}.journal-card>p:not(.journal-meta){font-size:16px}.journal-card-grid .journal-card-image{aspect-ratio:1.7}.journal-section-heading h2{font-size:32px}.journal-section-heading>p{font-size:16px}.journal-filters{gap:8px}.journal .journal-filters button{padding:10px 13px;font-size:13px}.journal-destination-grid>a{display:block}.journal-destination-grid img{height:160px;min-height:0}.journal-destination-grid>a>div{padding:25px}.journal-destination-grid h3{font-size:27px}.journal-close h2{font-size:36px}.journal-close p{font-size:16px}.journal-close .rv-project-action{font-size:14px}.journal-collection-opening{padding-top:105px;display:block}.journal-collection-opening h1{max-width:18ch;font-size:40px}.journal-document-preview{max-width:370px;margin-top:32px;padding:24px}.journal-document-preview img{height:330px}.journal-guide-steps{padding-block:38px}.journal-guide-steps h2{max-width:18ch;font-size:28px}.journal-guide-steps ol{display:block}.journal-guide-steps li+li{margin-top:26px}.journal-guide-steps h3{font-size:20px}.journal-guide-steps p{font-size:15px}.journal-guide-entry{padding:28px}.journal-guide-entry h3{font-size:28px}.journal-guide-entry>p{font-size:16px}.journal-guide-entry ul{font-size:15px}.journal-guide-entry .journal-link{font-size:14px}.journal-reading h1{font-size:38px}.journal-reading-hero{padding-top:105px}.journal-reading-excerpt{font-size:16px}.journal-reading-cover img{height:240px}.journal-reading-meta{font-size:12px}.journal-reading-layout{padding-top:34px}.journal-toc ol{display:block}.journal-toc li a{font-size:14px}.journal-reading-copy{font-size:17px;line-height:1.85}.journal-reading-copy h2{margin-top:46px;margin-bottom:21px;font-size:29px}.journal-reading-copy h3{font-size:24px}.journal-experiment{margin-block:36px;padding:23px}.journal-experiment h2{font-size:27px}.journal-experiment .journal-order-flow{display:block}.journal-order-flow li+li{margin-top:12px}.journal-resource-group>header{display:block}.journal-resource-group>header .journal-link{margin-top:12px}}@media (max-width:359px){.journal-shell{width:calc(100% - 40px)}.journal h1{font-size:36px}.journal-feature-copy h2{font-size:28px}.journal-feature{padding:21px}.journal-meta{gap:10px;font-size:12px}.journal-reading h1{font-size:33px}.journal-reading-copy h2{font-size:27px}.journal-download{padding-inline:13px;font-size:13px}}@media (prefers-reduced-motion:reduce){.journal *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (forced-colors:active){.journal :is(a,button,input,summary):focus-visible{outline-color:highlight}.journal-toc li a[aria-current=location],.journal button[aria-pressed=true]{outline:1px solid highlight}.journal-download{border:1px solid buttontext}}
.res-shell{width:min(1368px,100% - clamp(48px,6.8vw,112px));margin-inline:auto}.res-hero{color:#fff;background:#081222;position:relative}.res-hero-inner{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:80px;min-height:min(790px,100svh);padding-block:130px 70px;display:grid}.journal .res-hero h1{letter-spacing:-.045em;text-wrap:balance;max-width:18ch;margin:0;font-size:clamp(44px,4.5vw,67px);font-weight:550;line-height:1.14}.journal .res-hero h1 span{color:#78d0d4}.res-hero-copy>p{color:#c4d1e4;max-width:49ch;margin:30px 0;font-size:17px;line-height:1.85}.res-hero-compact .res-hero-inner{min-height:0;padding-block:140px 62px;display:block}.res-hero-compact .res-hero-copy{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:end;gap:60px;display:grid}.journal .res-hero-compact h1{max-width:24ch;font-size:clamp(44px,4.2vw,62px)}.res-hero-compact .res-hero-copy>p{max-width:48ch;margin:0 0 4px}.res-primary{background:#3157f6;border-radius:7px;justify-content:center;align-items:center;gap:22px;min-height:54px;padding:15px 21px;font-size:15px;font-weight:650;line-height:1.5;text-decoration:none;transition:background .18s,transform .22s;display:inline-flex;color:#fff!important}.res-primary:hover{background:#2447cf;transform:translateY(-2px)}.res-primary svg{flex:none}.res-hero :is(a,button):focus-visible{outline-color:#78d0d4}.res-document{background:#152440;border:1px solid #304969;border-radius:12px;width:min(100%,470px);margin:0;margin-inline:auto;padding:13px;position:relative;transform:rotate(2deg);box-shadow:0 24px 60px #0005}.res-document-page{scrollbar-width:thin;scrollbar-color:#597ba9 #fff;background:#fff;border-radius:3px;height:480px;overflow:auto}.res-document-page img{width:100%;height:auto;display:block}.res-document>.res-word-icon{filter:drop-shadow(0 4px 10px #0004);position:absolute;bottom:-13px;right:-16px}.res-decision-visual{color:#fff;background:#102039;border:1px solid #2d4363;border-radius:12px;max-width:500px;margin-inline:auto;padding:0 26px 27px;box-shadow:0 22px 50px #0003}.res-window-bar{color:#a8bdd7;border-bottom:1px solid #2d4363;align-items:center;gap:7px;padding:20px 0;font-size:12px;display:flex}.res-window-bar i{background:#486482;border-radius:50%;width:6px;height:6px}.res-window-bar span{margin-left:12px}.res-decision-before{border-bottom:1px solid #2d4363;padding:27px 0 25px}.res-decision-visual small{letter-spacing:.08em;text-transform:uppercase;color:#92aacc;font-size:11px}.res-decision-before p{color:#d3dce9;margin:12px 0 4px;font-size:21px;line-height:1.4}.res-decision-before>span{color:#a9b7ca;font-size:13px}.res-decision-after{padding-top:25px}.res-decision-after p{color:#fff;margin:15px 0 8px;font-size:14px}.res-decision-after>div{background:#152d4a;border:1px solid #78d0d4;border-radius:5px;padding:12px 15px;font-size:16px}.res-decision-after>span{color:#a7dadd;max-width:39ch;margin-top:10px;font-size:13px;line-height:1.65;display:block}.res-decision-result{color:#a8bdd7;margin-top:27px;font-size:18px;line-height:1.55}.res-decision-result strong{color:#78d0d4;font-weight:500}.res-flow-visual{color:#fff;max-width:540px;margin:auto}.res-flow-visual svg{width:100%;height:auto;display:block}.res-flow-label{padding-left:40px;font-size:20px;display:block}.res-flow-caption{color:#b7c8df;padding-left:40px;font-size:14px;display:block}.res-flow-signal{stroke-dasharray:20 280;animation:4s linear infinite res-signal}@keyframes res-signal{to{stroke-dashoffset:-600px}}.res-news{padding-block:44px 100px;scroll-margin-top:110px}.res-news-tools{border-bottom:1px solid #d6dfec;justify-content:space-between;align-items:center;gap:28px;padding-bottom:24px;display:flex}.res-sections{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.res-sections a{color:#50627d;border-radius:6px;align-items:center;min-height:43px;padding:10px 15px;font-size:14px;font-weight:600;text-decoration:none;transition:background .18s,color .18s;display:inline-flex}.res-sections a:hover{color:#2445bd;background:#edf3fc}.res-sections a[aria-current=page]{color:#fff;background:#3157f6}.res-search{background:#f4f7fc;border:1px solid #d6dfec;border-radius:7px;flex:0 300px;align-items:center;min-width:245px;height:47px;display:flex;overflow:hidden}.res-search input{font:inherit;color:#122037;background:0 0;border:0;width:100%;min-width:0;padding:12px 0 12px 15px;font-size:14px;outline-offset:-4px!important}.res-search button{color:#2445bd;cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;width:48px;height:47px;display:flex;outline-offset:-5px!important}.res-search button:hover{background:#e0eaff}.res-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.res-news-count{align-items:center;gap:20px;margin:30px 0;display:flex}.res-news-count h2{letter-spacing:-.015em;margin:0;font-size:19px;font-weight:600}.res-news-count>span{color:#62738b;font-size:13px}.res-news-count>a{color:#2445bd;margin-left:auto;font-size:13px}.res-news-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:46px 30px;display:grid}.res-news-card{min-width:0}.res-news-image{aspect-ratio:1.65;background:#102441;border-radius:9px;margin-bottom:20px;display:block;position:relative;overflow:hidden}.res-news-image img{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.16,1,.3,1);display:block}.res-news-image:hover img{transform:scale(1.035)}.res-featured-label{color:#183664;background:#fff;border-radius:4px;padding:6px 10px;font-size:11px;font-weight:650;position:absolute;top:16px;left:16px}.res-news-card h3{letter-spacing:-.025em;text-wrap:balance;margin:12px 0 14px;font-size:25px;line-height:1.3}.res-news-card h3 a{text-decoration:none}.res-news-card h3 a:hover{text-decoration:underline}.res-news-card>p:not(.journal-meta){margin:0 0 12px;font-size:15px;line-height:1.75}.res-news-card .journal-meta{gap:12px;font-size:12px}.res-news-lead{grid-column:span 2}.res-news-lead .res-news-image{aspect-ratio:2.42}.res-news-lead h3{max-width:32ch;font-size:33px}.res-news-lead .res-news-card>p:not(.journal-meta){max-width:72ch}.res-read{align-items:center;gap:13px;min-height:44px;font-size:14px;font-weight:650;line-height:1.6;text-decoration:none;display:inline-flex;color:#2445bd!important}.res-read svg{flex:none;transition:transform .2s}.res-read:hover{text-decoration:underline}.res-read:hover svg{transform:translate(4px)}.res-pagination{border-top:1px solid #d6dfec;justify-content:center;align-items:center;gap:25px;margin-top:55px;padding-top:32px;font-size:14px;display:flex}.res-pagination a{color:#2445bd;align-items:center;gap:10px;min-height:44px;padding-inline:13px;display:flex}.res-empty{padding-block:65px}.res-empty h3{margin:0 0 20px;font-size:28px}.res-empty p{max-width:55ch}.res-collection-body{padding-block:85px 100px;scroll-margin-top:108px}.res-collection-heading{grid-template-columns:1fr 1fr;align-items:start;gap:80px;margin-bottom:48px;display:grid}.res-collection-heading h2{max-width:19ch;margin:0;font-size:38px;line-height:1.22}.res-collection-heading>p{max-width:52ch;margin:0;font-size:16px}.res-guide{border-top:1px solid #d6dfec;grid-template-columns:220px 1fr;align-items:center;gap:62px;padding-block:38px;display:grid}.res-guide-paper{background:#edf3fc;border:1px solid #d6dfec;border-radius:9px;height:235px;padding:18px;overflow:hidden}.res-guide-paper img{width:100%;height:auto;display:block;box-shadow:0 4px 14px #1326471a}.res-eyebrow{color:#2445bd;margin-bottom:16px;font-size:12px;font-weight:650;display:block}.res-guide h3{margin:0 0 18px;font-size:31px;line-height:1.3}.res-guide-content>p{max-width:67ch;margin:0 0 23px;font-size:16px}.res-guide-actions{flex-wrap:wrap;align-items:center;gap:15px 28px;display:flex}.res-guide-actions .res-primary{min-height:49px;font-size:14px}.res-guide-help{background:#edf3fc;border-radius:10px;grid-template-columns:1fr 1.5fr;gap:10px 52px;margin-top:45px;padding:36px 40px;display:grid}.res-guide-help h3{grid-row:span 2;max-width:21ch;margin:0;font-size:26px;line-height:1.3}.res-guide-help>p{max-width:65ch;margin:0;font-size:15px}.res-note{border-top:1px solid #d6dfec;grid-template-columns:42px minmax(0,1fr) 280px;align-items:center;gap:30px;padding-block:44px;display:grid}.res-note-number{color:#7888a0;font-variant-numeric:tabular-nums;align-self:start;padding-top:4px;font-size:14px}.res-note h3{max-width:30ch;margin:15px 0;font-size:31px;line-height:1.3}.res-note h3 a{text-decoration:none}.res-note h3 a:hover{text-decoration:underline}.res-note p:not(.journal-meta){max-width:62ch;margin:0 0 13px;font-size:16px}.res-note-image{aspect-ratio:1.4;background:#102039;border-radius:8px;display:block;overflow:hidden}.res-note-image img{object-fit:cover;width:100%;height:100%;transition:transform .4s;display:block}.res-note-image:hover img{transform:scale(1.035)}.res-lab-entry{border-top:1px solid #d6dfec;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);align-items:start;gap:55px;padding-block:50px;display:grid}.res-lab-copy{padding-top:12px}.res-lab-copy h3{max-width:20ch;margin:0 0 22px;font-size:33px;line-height:1.28}.res-lab-copy>p{max-width:45ch;margin:0 0 23px;font-size:16px}.res-lab-demo .journal-experiment{background:#f2f6fc;border:1px solid #d6dfec;margin:0;padding:30px}.res-lab-demo .journal-experiment h2{max-width:none;margin-bottom:13px;line-height:1.35;font-size:22px!important}.res-lab-demo .journal-experiment>p{font-size:14px}.res-lab-demo .journal-experiment-result h3,.res-lab-demo .journal-scope-result h3{font-size:20px;line-height:1.35}.res-lab-demo .journal-experiment-result p,.res-lab-demo .journal-scope-result p{font-size:14px}.res-lab-demo .journal-experiment-controls{gap:7px;margin:22px 0}.res-lab-demo .journal-experiment-controls button{min-height:43px;padding:10px 12px;font-size:12px}.res-lab-demo .journal-order-flow{gap:9px;margin:20px 0}.res-lab-demo .journal-order-flow li{padding:17px 12px}.res-lab-demo .journal-order-flow strong{font-size:13px}.res-lab-demo .journal-scope-result ul{font-size:15px;line-height:1.8}.res-directory{grid-template-columns:1fr 1fr;gap:54px 38px;padding-block:64px 100px;display:grid}.res-directory-entry{text-decoration:none;display:block}.res-directory-art{background:#102039;border-radius:10px;justify-content:center;align-items:center;height:290px;transition:transform .3s;display:flex;position:relative;overflow:hidden}.res-directory-entry:hover .res-directory-art{transform:translateY(-4px)}.res-directory-copy{padding-top:25px}.res-directory-copy h2{margin:0 0 12px;font-size:31px;line-height:1.3}.res-directory-copy>p{max-width:48ch;margin:0 0 12px;font-size:16px}.res-directory-copy>span{color:#2445bd;align-items:center;gap:14px;min-height:44px;font-size:14px;font-weight:650;display:flex}.res-directory-entry:hover .res-directory-copy>span{text-decoration:underline}.res-news-art{color:#fff;width:100%;padding:35px 40px;position:relative}.res-news-art>span{color:#a5bddb;margin-bottom:18px;font-size:15px;display:block}.res-news-art strong{color:#78d0d4;font-size:38px;font-weight:500;line-height:1.2}.res-news-art i{background:#426184;width:76%;height:1px;margin-top:25px;display:block}.res-directory-word{background:#e7effb}.res-paper-art{background:#fff;width:200px;height:265px;margin-top:85px;padding:25px 21px;transform:rotate(-5deg);box-shadow:0 10px 30px #244c891f}.res-paper-art span{color:#2445bd;letter-spacing:.07em;font-size:10px;font-weight:700;display:block}.res-paper-art strong{color:#122037;margin:22px 0;font-size:20px;display:block}.res-paper-art i{background:#dae3ef;width:95%;height:3px;margin:15px 0;display:block}.res-directory-word>.res-word-icon{position:absolute;bottom:30px;right:calc(50% - 140px)}.res-directory-notes .res-decision-visual{width:70%;box-shadow:none;transform:translateY(110px)}.res-directory-notes .res-decision-before{padding-block:18px}.res-directory-notes .res-decision-after{padding-top:15px}.res-directory-lab .res-flow-visual{width:90%}.res-directory-lab .res-flow-label{font-size:16px}.res-directory-lab .res-flow-caption{font-size:12px}.res-reading-format{margin:0 0 20px;font-weight:650;color:#78d0d4!important;font-size:13px!important}.journal-reading-cover .res-document{box-shadow:none;border:0;border-radius:0;width:100%;max-width:470px;padding:12px;transform:none}.journal-reading-cover .res-document img{object-fit:contain;width:100%;height:auto!important;padding:0!important}.journal-reading-cover .res-document-page{height:460px}.journal-reading-cover .res-word-icon{bottom:20px;right:20px}.journal-reading-layout{width:min(1320px,100% - 112px)}.journal-reading-copy{max-width:78ch}@media (min-width:1600px){.res-shell{width:min(1368px,100% - 112px)}}@media (max-width:1100px){.res-shell{width:calc(100% - 72px)}.res-hero-inner{gap:45px}.journal .res-hero h1{font-size:48px}.res-hero-copy>p{font-size:16px}.res-document-page{height:440px}.res-hero-compact .res-hero-copy{gap:42px}.journal .res-hero-compact h1{font-size:46px}.res-news-tools{flex-direction:column;align-items:flex-start;gap:18px}.res-search{flex-basis:auto;width:340px}.res-news-card h3{font-size:23px}.res-news-lead h3{font-size:30px}.res-note{grid-template-columns:30px 1fr 235px;gap:22px}.res-lab-entry{grid-template-columns:.7fr 1.3fr;gap:35px}.res-lab-demo .journal-order-flow{display:block}.res-lab-demo .journal-order-flow li+li{margin-top:8px}.res-guide{gap:40px}.res-collection-heading{gap:45px}.journal-reading-layout{width:calc(100% - 72px)}}@media (max-width:800px){.res-shell{width:calc(100% - 48px)}.res-hero-inner{grid-template-columns:1fr;gap:45px;min-height:0;padding-block:120px 58px}.journal .res-hero h1{max-width:20ch;font-size:49px}.res-hero-copy>p{max-width:58ch}.res-hero-visual{width:min(100%,500px);margin:auto}.res-document-page{height:460px}.res-decision-visual{width:100%}.res-hero-compact .res-hero-inner{padding-block:123px 44px}.res-hero-compact .res-hero-copy{display:block}.res-hero-compact .res-hero-copy>p{max-width:54ch;margin-top:24px}.res-news{padding-block:34px 64px}.res-news-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:37px 25px}.res-news-lead{grid-column:span 2}.res-news-count{flex-wrap:wrap;gap:10px 18px}.res-news-count>a{margin-left:0}.res-news-count h2{font-size:18px}.res-collection-body{padding-block:55px 68px}.res-collection-heading{margin-bottom:35px;display:block}.res-collection-heading h2{max-width:24ch;font-size:34px}.res-collection-heading>p{margin-top:22px}.res-guide{grid-template-columns:160px 1fr;gap:28px}.res-guide-paper{height:220px;padding:13px}.res-guide h3{font-size:26px}.res-guide-content>p{font-size:15px}.res-guide-help{padding:30px;display:block}.res-guide-help h3{max-width:none;margin-bottom:20px}.res-guide-help>p{margin-bottom:12px}.res-note{grid-template-columns:28px 1fr 180px;gap:20px;padding-block:32px}.res-note h3{font-size:27px}.res-note p:not(.journal-meta){font-size:15px}.res-lab-entry{grid-template-columns:1fr;gap:28px;padding-block:35px}.res-lab-copy h3{max-width:32ch;font-size:31px}.res-lab-copy>p{max-width:60ch}.res-lab-demo .journal-order-flow{display:grid}.res-lab-demo .journal-order-flow li+li{margin-top:0}.res-directory{gap:35px 25px;padding-block:40px 68px}.res-directory-art{height:250px}.res-directory-copy h2{font-size:27px}.res-news-art{padding:30px}.res-news-art strong{font-size:30px}.res-directory-notes .res-decision-visual{width:88%;transform:translateY(110px)}.journal-reading-layout{width:calc(100% - 48px)}}@media (max-width:600px){.journal .res-hero h1,.journal .res-hero-compact h1{max-width:19ch;font-size:39px;line-height:1.16}.res-hero-inner{gap:37px;padding-block:108px 50px}.res-hero-compact .res-hero-inner{padding-block:108px 36px}.res-hero-copy>p{margin-block:24px;font-size:15px;line-height:1.8}.res-hero-compact .res-hero-copy>p{font-size:15px}.res-primary{gap:18px;min-height:51px;padding:14px 17px;font-size:14px}.res-document{width:calc(100% - 20px);padding:9px;transform:rotate(1deg)}.res-document-page{height:355px}.res-document>.res-word-icon{width:46px;height:46px;right:-9px}.res-window-bar{padding-block:17px}.res-decision-visual{padding-inline:22px}.res-decision-before{padding-block:22px}.res-decision-after{padding-top:22px}.res-decision-result{font-size:16px}.res-flow-label{padding-left:18px;font-size:18px}.res-flow-caption{padding-left:18px;font-size:12px}.res-news-tools{gap:20px;padding-bottom:20px}.res-sections{gap:5px}.res-sections a{min-height:42px;padding:9px 12px;font-size:12px}.res-search{width:100%;min-width:0}.res-news-grid{grid-template-columns:1fr;gap:35px}.res-news-lead{grid-column:auto}.res-news-image,.res-news-lead .res-news-image{aspect-ratio:1.65}.res-news-card h3,.res-news-lead h3{font-size:26px}.res-news-card>p:not(.journal-meta){font-size:15px}.res-news-count{margin-block:25px}.res-news-count>span{font-size:12px}.res-news-count>a{width:100%}.res-collection-heading h2{font-size:30px}.res-collection-heading>p{font-size:15px}.res-guide{padding-block:30px;display:block}.res-guide-paper{width:170px;height:185px;margin-bottom:25px;padding:13px}.res-guide h3{font-size:28px}.res-guide-actions{gap:14px}.res-guide-help{padding:26px}.res-guide-help h3{font-size:25px}.res-note{grid-template-columns:24px 1fr;gap:17px;padding-block:30px}.res-note h3{font-size:27px}.res-note-image{aspect-ratio:1.8;grid-column:2;max-width:320px}.res-note .journal-meta{gap:8px;font-size:12px}.res-lab-copy h3{font-size:28px}.res-lab-copy>p{font-size:15px}.res-lab-demo .journal-experiment{padding:22px 19px}.res-lab-demo .journal-order-flow{display:block}.res-lab-demo .journal-order-flow li+li{margin-top:8px}.res-lab-demo .journal-experiment h2{font-size:21px!important}.res-directory{grid-template-columns:1fr;gap:35px}.res-directory-art{height:260px}.res-directory-copy h2{font-size:29px}.res-directory-copy>p{font-size:15px}.res-directory-notes .res-decision-visual{width:80%}.res-news-art strong{font-size:34px}.res-pagination{gap:12px;font-size:12px}.res-pagination a{padding-inline:5px}.res-empty h3{font-size:25px}.journal-reading-cover .res-document-page{height:350px}}@media (max-width:359px){.res-shell{width:calc(100% - 40px)}.journal .res-hero h1,.journal .res-hero-compact h1{font-size:35px}.res-news-card h3,.res-news-lead h3{font-size:24px}.res-primary{font-size:13px}.res-document-page{height:310px}}@media (prefers-reduced-motion:reduce){.res-flow-signal{animation:none}.res-primary,.res-news-image img,.res-directory-art,.res-note-image img{transition:none}}@media (forced-colors:active){.res-sections a[aria-current=page]{border:2px solid highlight}.res-primary{border:1px solid buttontext}.res-search{border-color:buttontext}}.journal .res-hero-copy>p{color:#c4d1e4}.journal .res-decision-before p{color:#d3dce9}.journal .res-decision-after p{color:#fff}.res-news-highlight .res-news-image{box-shadow:0 0 0 2px #3157f6}.res-news-highlight h3 a{color:#2445bd}.res-document{transform:none}.res-document-page{cursor:zoom-in;display:block;position:relative;overflow:hidden}.res-document-expand{color:#fff;background:#102039;border-radius:5px;place-items:center;width:33px;height:33px;display:grid;position:absolute;top:12px;right:12px;box-shadow:0 2px 8px #0002}.res-directory-count{color:#64758d;margin-block:0 5px;font-size:12px;display:block}.journal .journal-reading-opening,.journal .journal-reading-layout{width:min(1368px,100% - clamp(48px,6.8vw,112px))}.journal-reading-cover img[src$=\.svg]{object-fit:contain;background:#102039}.journal-reading-actions .journal-link{background:#3157f6;border-color:#3157f6}@media (max-width:800px){.journal .journal-reading-opening,.journal .journal-reading-layout{width:calc(100% - 48px)}}@media (max-width:359px){.journal .journal-reading-opening,.journal .journal-reading-layout{width:calc(100% - 40px)}}
.journal.rv20{--journal-ink:#122037;--journal-muted:#526582;--journal-line:#ccd7e8;color:#122037;background:#fff;overflow:clip}.rv20-shell,.journal.rv20 .journal-shell,.journal.rv20 .res-shell{width:100%;max-width:1480px;margin-inline:auto;padding-inline:clamp(24px,3.4vw,56px)}.journal.rv20 :is(h1,h2,h3){letter-spacing:-.03em;text-wrap:balance;margin-top:0;font-weight:550}.journal.rv20 h1{color:inherit;font-size:clamp(44px,4vw,60px);line-height:1.15}.journal.rv20 h2{font-size:clamp(36px,3.4vw,48px);line-height:1.2}.journal.rv20 h3{font-size:26px;line-height:1.35}.journal.rv20 p{color:#526582;font-size:16px;line-height:1.8}.journal.rv20 .journal-meta{color:#526582;font-variant-numeric:tabular-nums;justify-content:space-between;gap:16px;margin:19px 0 13px;font-size:13px;line-height:1.55;display:flex}.journal.rv20 .journal-meta>span{color:#2445bd}.journal.rv20 :is(a,button,input,select,summary):focus-visible{outline-offset:5px;outline:3px solid #3157f6}.journal.rv20 ::selection{color:#081222;background:#b9d5ff}.journal.rv20 :is(input,select){caret-color:#3157f6;font-family:inherit}.journal.rv20 a{text-underline-offset:5px;transition:color .18s}.journal.rv20 a:hover{color:#2445bd}.rv20-text-link{align-items:center;gap:24px;min-height:48px;font-size:15px;font-weight:650;text-decoration:none;display:inline-flex;color:#2445bd!important}.rv20-text-link svg{flex:none;transition:transform .22s cubic-bezier(.16,1,.3,1)}.rv20-text-link:hover svg{transform:translate(5px)}.rv20-blog-heading{justify-content:space-between;align-items:end;gap:50px;padding-block:145px 48px;display:flex}.rv20-blog-heading h1{margin:0;line-height:1.1}.rv20-blog-heading>p{max-width:53ch;margin:0}.rv20-news-opening{grid-template-columns:minmax(0,1.85fr) minmax(0,1fr);align-items:start;gap:clamp(32px,4vw,60px);display:grid}.rv20-lead-media{aspect-ratio:1.9;background:#edf3ff;border-radius:12px;display:block;overflow:hidden}.rv20-lead-media img{object-fit:cover;width:100%;height:100%;transition:transform .65s cubic-bezier(.16,1,.3,1);display:block}.rv20-lead-media:hover img{transform:scale(1.025)}.journal.rv20 .rv20-lead h2{max-width:36ch;margin:0 0 15px;font-size:clamp(28px,2.5vw,36px);line-height:1.3}.rv20-lead h2 a,.rv20-news-entry h3 a,.rv20-notes-feature h2 a{text-decoration:none}.rv20-lead h2 svg,.rv20-news-entry h3 svg,.rv20-notes-feature h2 svg{vertical-align:middle;color:#3157f6;width:20px;height:20px;margin-left:12px;display:inline-block}.journal.rv20 .rv20-lead>p{max-width:69ch;margin:0}.rv20-briefs{border-top:1px solid #ccd7e8;padding:22px 0 0}.journal.rv20 .rv20-briefs>h2{margin-bottom:24px;font-size:22px;line-height:1.3}.rv20-briefs>article{border-top:1px solid #ccd7e8;padding-block:22px}.rv20-brief-link{grid-template-columns:minmax(0,1fr) 100px;align-items:start;gap:24px;text-decoration:none;display:grid}.journal.rv20 .rv20-brief-link h3{text-wrap:pretty;margin:0;font-size:21px;line-height:1.45}.rv20-brief-link img{object-fit:cover;border-radius:7px;width:100px;height:82px;display:block}.rv20-publications{padding-block:clamp(80px,8vw,120px);scroll-margin-top:110px}.rv20-catalogue-heading{justify-content:space-between;align-items:end;gap:32px;margin-bottom:36px;display:flex}.rv20-catalogue-heading h2{max-width:23ch;margin:0}.rv20-catalogue-heading>p{font-variant-numeric:tabular-nums;margin:0;font-size:14px!important}.rv20-filters{border-block:1px solid #ccd7e8;margin-bottom:48px;padding-block:26px;transition:opacity .18s}.rv20-filters.is-pending{opacity:.6}.rv20-search{color:#526582;background:#f0f4fc;border-radius:8px;align-items:center;gap:18px;max-width:800px;min-height:58px;padding:8px 9px 8px 20px;display:flex}.rv20-search svg{flex:none}.rv20-search input[type=search]{color:#122037;background:0 0;border:0;flex:1;min-width:0;min-height:42px;font-size:15px;outline-offset:1px!important}.rv20-search input::placeholder{color:#526582}.rv20-search button{color:#fff;min-height:44px;font:inherit;cursor:pointer;background:#3157f6;border:0;border-radius:6px;padding:12px 18px;font-size:14px;font-weight:600;transition:background .18s}.rv20-search button:hover{background:#2445bd}.rv20-topic-options{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.rv20-topic-options button{color:#526582;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #ccd7e8;border-radius:7px;align-items:center;gap:12px;padding:11px 15px;font-size:14px;transition:background .18s,color .18s,border-color .18s;display:inline-flex}.rv20-topic-options button:hover{color:#2445bd;background:#f0f4fc;border-color:#9bb0e4}.rv20-topic-options button[aria-pressed=true]{color:#fff;background:#3157f6;border-color:#3157f6}.rv20-topic-options span{opacity:.85;font-variant-numeric:tabular-nums;font-size:12px}.rv20-topic-options button:disabled{opacity:.45;cursor:default}.rv20-filter-details{margin-top:19px}.rv20-filter-details summary{color:#2445bd;cursor:pointer;align-items:center;gap:16px;min-height:44px;font-size:14px;list-style:none;display:inline-flex}.rv20-filter-details summary::-webkit-details-marker{display:none}.rv20-filter-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;max-width:940px;margin-top:12px;display:grid}.rv20-filter-fields label{color:#526582;flex-direction:column;gap:10px;font-size:13px;display:flex}.rv20-filter-fields select{color:#122037;min-height:48px;font:inherit;background:#fff;border:1px solid #ccd7e8;border-radius:7px;width:100%;padding:10px 36px 10px 13px;font-size:14px}.rv20-active-filters{flex-wrap:wrap;align-items:center;gap:12px;margin-top:20px;display:flex}.rv20-active-filters button{color:#2445bd;min-height:40px;font:inherit;cursor:pointer;background:#edf3ff;border:0;border-radius:7px;align-items:center;gap:14px;padding:8px 12px;font-size:13px;display:inline-flex}.rv20-active-filters a{color:#2445bd;align-items:center;min-height:40px;font-size:13px;display:inline-flex}.rv20-news-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:60px 32px;display:grid}.rv20-news-entry{min-width:0}.rv20-news-image{aspect-ratio:1.65;background:#edf3ff;border-radius:9px;display:block;overflow:hidden}.rv20-news-image img{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.16,1,.3,1);display:block}.rv20-news-image:hover img{transform:scale(1.035)}.journal.rv20 .rv20-news-entry h3{text-wrap:pretty;margin:0 0 14px;font-size:24px;line-height:1.4}.journal.rv20 .rv20-news-entry>p:not(.journal-meta){margin:0;font-size:15px;line-height:1.8}.rv20-pagination{border-top:1px solid #ccd7e8;justify-content:space-between;align-items:center;gap:16px;margin-top:56px;padding-top:26px;font-size:14px;display:flex}.rv20-pagination>a{align-items:center;gap:15px;min-height:44px;text-decoration:none;display:flex}.rv20-pagination>a[aria-disabled=true]{opacity:.35;pointer-events:none}.rv20-pagination>div{gap:6px;display:flex}.rv20-pagination>div a{font-variant-numeric:tabular-nums;border-radius:7px;justify-content:center;align-items:center;min-width:44px;min-height:44px;text-decoration:none;display:inline-flex}.rv20-pagination>div a:hover{background:#edf3ff}.rv20-pagination a[aria-current=page]{color:#fff;background:#3157f6!important}.rv20-page-gap{margin-inline:8px}.rv20-overview-opening,.rv20-collection-opening{background:#f0f4fc}.rv20-collection-hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(40px,6vw,85px);min-height:min(800px,100svh);padding-block:145px 80px;display:grid}.rv20-collection-hero h1{max-width:18ch;margin:0 0 28px}.rv20-overview-opening h1 span{color:#3157f6}.rv20-collection-hero>div>p{max-width:49ch;margin:0 0 29px}.rv20-overview-news{color:#122037;text-decoration:none;display:block}.rv20-overview-news>img{aspect-ratio:1.6;object-fit:cover;border-radius:12px;width:100%;height:auto;display:block}.journal.rv20 .rv20-overview-news h2{margin:24px 0 10px;font-size:26px;line-height:1.4}.rv20-overview-news h2 svg{vertical-align:middle;color:#3157f6;width:20px;margin-left:13px}.rv20-overview-news>span{color:#526582;font-size:13px}.rv20-resource-directory{padding-block:clamp(80px,8vw,120px)}.rv20-directory-guide{grid-template-columns:1fr 1fr;align-items:center;gap:8vw;display:grid}.rv20-directory-guide h2{max-width:17ch}.rv20-directory-guide p{max-width:49ch;margin-block:24px}.rv20-directory-guide .res-document{width:min(310px,100%);transform:none}.rv20-directory-guide .res-document-page{height:350px}.rv20-directory-pair{border-top:1px solid #ccd7e8;grid-template-columns:1fr 1fr;gap:8vw;margin-top:90px;padding-top:60px;display:grid}.rv20-directory-pair h2{max-width:20ch;font-size:clamp(30px,2.5vw,38px)!important}.rv20-directory-pair p{max-width:49ch;margin-block:22px}.journal.rv20-guide .res-hero{color:#122037;background:#f0f4fc}.journal.rv20-guide .res-hero h1{color:#122037;letter-spacing:-.03em;font-size:clamp(44px,4vw,60px);line-height:1.15}.journal.rv20-guide .res-hero h1 span{color:#3157f6}.journal.rv20-guide .res-hero-inner{grid-template-columns:1fr 1fr;gap:clamp(40px,6vw,85px);min-height:min(800px,100svh);padding-block:145px 80px}.journal.rv20-guide .res-hero-copy>p{color:#526582;max-width:49ch;margin-block:28px;font-size:16px;line-height:1.8}.journal.rv20 .res-document{background:#fff;border:0;border-radius:8px;width:min(410px,100%);padding:8px;transform:rotate(1deg);box-shadow:0 16px 50px #1220371a}.journal.rv20 .res-document-page{background:#fff;border-radius:4px;outline:0;height:440px;display:block;position:relative;overflow:hidden}.journal.rv20 .res-document-page img{width:100%;height:auto;display:block}.journal.rv20 .res-document-expand{color:#3157f6;background:#edf3ff;border-radius:7px;padding:8px;position:absolute;bottom:14px;right:14px}.journal.rv20 .res-document>.res-word-icon{bottom:-12px;right:-12px}.journal.rv20-guide .res-collection-body{padding-block:clamp(80px,8vw,120px)}.journal.rv20-guide .res-collection-heading{gap:6vw}.journal.rv20-guide .res-collection-heading h2{font-size:clamp(36px,3.4vw,48px)}.journal.rv20-guide .res-collection-heading p{color:#526582;font-size:16px;line-height:1.8}.journal.rv20-guide .res-document-list{margin-top:50px}.journal.rv20-guide .res-guide{border-color:#ccd7e8;grid-template-columns:270px minmax(0,1fr);gap:7vw;padding-block:40px}.journal.rv20-guide .res-guide-paper{background:#f0f4fc;max-width:none;padding:22px}.journal.rv20-guide .res-guide-paper img{object-fit:contain;object-position:top;width:100%;height:260px}.journal.rv20-guide .res-guide-content h3{max-width:26ch;margin-bottom:15px;font-size:30px}.journal.rv20-guide .res-guide-content p{color:#526582;max-width:62ch;font-size:16px}.journal.rv20-guide .res-guide-meta{color:#526582;margin-bottom:18px;font-size:13px;display:block}.journal.rv20-guide .res-guide-help{background:#f0f4fc;margin-top:48px;padding:32px 36px}.journal.rv20-guide .res-guide-help h3{font-size:25px}.journal.rv20-guide .res-guide-help p{max-width:75ch;margin-bottom:0}.rv20-notes-feature .rv20-note-image{height:310px}.rv20-note-image{background:#edf3ff;border-radius:12px;display:block;overflow:hidden}.rv20-note-image img{object-fit:cover;width:100%;height:100%;display:block}.journal.rv20 .rv20-notes-feature h2{margin:18px 0 0;font-size:26px;line-height:1.4}.rv20-notes-feature .journal-meta{margin-top:22px}.rv20-collection-body{padding-block:clamp(80px,8vw,120px);scroll-margin-top:110px}.rv20-section-heading{grid-template-columns:1fr 1fr;align-items:end;gap:6vw;margin-bottom:54px;display:grid}.rv20-section-heading h2{max-width:22ch;margin:0}.rv20-section-heading p{max-width:50ch;margin:0}.rv20-note-row{border-top:1px solid #ccd7e8;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:7vw;padding-block:46px;display:grid}.rv20-note-row>div{max-width:62ch}.journal.rv20 .rv20-note-row h3{max-width:26ch;margin-block:18px 20px;font-size:30px}.rv20-note-row .rv20-note-image{height:270px}.rv20-note-row p{margin:0 0 18px}.rv20-explorations .rv20-collection-opening{color:#edf3ff;background:#081222}.rv20-explorations .rv20-collection-hero>div>p{color:#bdcce3}.rv20-exploration-preview{background:#10213d;border-radius:12px;padding:36px}.journal.rv20 .rv20-exploration-preview h2{color:#edf3ff;margin-bottom:34px;font-size:30px;line-height:1.3}.rv20-exploration-preview ol{margin:0;padding:0;list-style:none}.rv20-exploration-preview li{color:#bdcce3;border-top:1px solid #3b5277;justify-content:space-between;gap:18px;padding:19px 0;font-size:14px;display:flex}.rv20-exploration-preview li strong{color:#edf3ff;font-weight:550}.journal.rv20 .rv20-exploration-preview>p{color:#bdcce3;margin:24px 0 0;font-size:13px}.rv20-exploration-workshop{border-top:1px solid #ccd7e8;grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);align-items:start;gap:5vw;padding-block:50px;display:grid}.journal.rv20 .rv20-workshop-intro h3{max-width:23ch;font-size:30px}.rv20-workshop-intro>p{max-width:44ch;margin-block:22px}.journal.rv20 .rv19-experiment{color:#122037;background:#f0f4fc;border-radius:12px;min-width:0;margin:0;padding:32px}.journal.rv20 .rv19-experiment h2{margin:0 0 15px;font-size:26px;line-height:1.35}.journal.rv20 .rv19-experiment>p,.journal.rv20 .rv19-experiment-intro p{color:#526582;margin:0 0 24px;font-size:14px}.rv20 .rv19-scenarios{flex-wrap:wrap;gap:8px;margin:25px 0 32px;display:flex}.rv20 .rv19-scenarios button{color:#2445bd;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #b9c9e5;border-radius:7px;padding:10px 12px;font-size:13px}.rv20 .rv19-scenarios button[aria-pressed=true]{color:#fff;background:#3157f6;border-color:#3157f6}.rv20 .rv19-order-route{color:#3157f6;margin-bottom:28px;position:relative}.rv20 .rv19-route-line{pointer-events:none;width:100%;height:70px;position:absolute;inset:0 0 auto}.rv20 .rv19-order-route ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.rv20 .rv19-order-route li{text-align:center;color:#526582;flex-direction:column;align-items:center;gap:13px;font-size:12px;display:flex}.rv20 .rv19-route-node{color:#3157f6;background:#edf3ff;border:1px solid #9bb0e4;border-radius:50%;place-items:center;width:58px;height:58px;display:grid;position:relative}.rv20 .rv19-route-node svg{width:24px;height:24px}.rv20 .rv19-order-route li strong{color:#122037;max-width:16ch;font-size:13px;font-weight:550}.rv20 .rv19-experiment-result,.rv20 .rv19-scope-result{border-top:1px solid #b9c9e5;padding-top:24px}.journal.rv20 .rv19-experiment-result h3,.journal.rv20 .rv19-scope-result h3{margin-bottom:16px;font-size:21px;line-height:1.5}.journal.rv20 .rv19-experiment-result p,.journal.rv20 .rv19-scope-result p{color:#526582;margin:0;font-size:14px;line-height:1.8}.rv20 .rv19-scope-result ul{color:#122037;margin:24px 0;padding:0;list-style:none}.rv20 .rv19-scope-result li{align-items:center;gap:14px;margin-block:15px;font-size:14px;display:flex}.rv20 .rv19-scope-result li svg{color:#3157f6;flex:none}.journal.rv20 .rv19-demo-caption{color:#526582;margin:25px 0 0;font-size:12px;line-height:1.7}.journal.rv20-reading .journal-reading-hero{color:#122037;background:#f0f4fc;padding-block:145px 80px}.journal.rv20-reading-explorations .journal-reading-hero{color:#edf3ff;background:#081222}.journal.rv20-reading .journal-reading-opening{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:6vw}.journal.rv20-reading h1{max-width:25ch;font-size:clamp(36px,3.3vw,50px);line-height:1.2}.journal.rv20-reading .journal-reading-excerpt{max-width:58ch;margin:25px 0;font-size:17px;line-height:1.85;color:#526582!important}.journal.rv20-reading .journal-reading-meta{margin-bottom:25px;font-size:13px;line-height:1.9;color:#526582!important}.rv20-article-format{color:#2445bd}.journal.rv20-reading .journal-reading-actions .journal-link{color:#2445bd;border:0;border-radius:0;min-height:48px;padding:0}.journal.rv20-reading .journal-reading-cover{background:#edf3ff;border-radius:12px}.journal.rv20-reading .journal-reading-cover>img{object-fit:cover;height:350px;padding:0}.journal.rv20-reading .journal-reading-cover:has(.res-document){background:0 0;overflow:visible}.journal.rv20-reading .journal-reading-cover .res-document img{object-fit:contain;height:auto;padding:0}.journal.rv20-reading-explorations :is(.journal-reading-excerpt,.journal-reading-meta){color:#bdcce3!important}.journal.rv20-reading-explorations .journal-reading-actions .journal-link,.journal.rv20-reading-explorations .rv20-article-format{color:#edf3ff}.journal.rv20-reading .journal-reading-layout{grid-template-columns:210px minmax(0,1fr);gap:clamp(32px,4vw,56px);max-width:1360px;padding-block:clamp(64px,6vw,92px)}.journal.rv20-reading .journal-reading-copy{justify-self:start;width:100%;max-width:76ch;font-size:18px;line-height:1.9}.journal.rv20-reading .journal-reading-copy>p{font-size:inherit;line-height:inherit;color:#526582}.journal.rv20-reading .journal-reading-copy h2{max-width:35ch;margin-block:54px 24px;font-size:clamp(28px,2.4vw,36px)}.journal.rv20-reading .journal-reading-copy>h2:first-child{margin-top:0}.journal.rv20-reading .journal-reading-copy h3{font-size:25px}.journal.rv20-reading .journal-toc{scrollbar-color:#9bb0e4 transparent;top:110px}.journal.rv20 .journal-body-media{max-width:100%;margin:36px 0 45px}.journal.rv20 .journal-body-media img{object-fit:contain;background:#f0f4fc;border-radius:9px;width:100%;height:auto;max-height:620px;display:block}.journal.rv20 .journal-body-media figcaption{color:#526582;margin-top:14px;font-size:13px;line-height:1.75}.journal.rv20 .journal-reading-return{margin-top:48px}.journal.rv20 .res-empty{background:0 0;padding:36px 0}.journal.rv20 .res-empty h3{font-size:27px}.journal.rv20 .res-empty p{margin:20px 0 28px}.journal.rv20 .rv4-service-close h2{color:#122037}.journal.rv20 .rv4-service-close{background:#f0f4fc}.journal.rv20 .rv4-service-invitation-copy p{color:#526582}.journal.rv20 .rv-project-action:hover{color:#fff}@media (min-width:1800px){.rv20-blog-heading{padding-top:160px}.rv20-collection-hero{min-height:780px}}@media (max-width:1000px){.rv20-news-opening{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:28px}.rv20-brief-link{grid-template-columns:1fr 72px;gap:15px}.rv20-brief-link img{width:72px;height:68px}.journal.rv20 .rv20-brief-link h3{font-size:18px}.rv20-news-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px 28px}.rv20-blog-heading>p{max-width:40ch}.rv20-collection-hero{gap:40px;min-height:700px}.rv20-exploration-workshop{display:block}.rv20-workshop-intro{max-width:70ch;margin-bottom:32px}.rv20-note-row{gap:35px}.journal.rv20-reading .journal-reading-layout{grid-template-columns:180px minmax(0,1fr);gap:32px}.journal.rv20-reading .journal-reading-cover>img{height:300px}.journal.rv20-guide .res-guide{grid-template-columns:220px 1fr;gap:40px}}@media (max-width:800px){.rv20-blog-heading{padding-block:115px 36px;display:block}.rv20-blog-heading>p{max-width:55ch;margin-top:24px}.rv20-news-opening{display:block}.rv20-briefs{margin-top:38px;padding-top:25px}.rv20-brief-link{grid-template-columns:1fr 100px;gap:24px}.rv20-brief-link img{width:100px;height:80px}.journal.rv20 .rv20-brief-link h3{font-size:22px}.rv20-collection-hero,.journal.rv20-guide .res-hero-inner{min-height:0;padding-block:115px 65px;display:block}.rv20-collection-hero>div>p{max-width:58ch}.rv20-notes-feature,.rv20-exploration-preview,.rv20-overview-news,.journal.rv20-guide .res-hero-visual{margin-top:45px}.journal.rv20-guide .res-hero-visual{max-width:420px;margin-inline:auto}.rv20-notes-feature .rv20-note-image{height:300px}.rv20-overview-news{max-width:620px}.rv20-section-heading{display:block}.rv20-section-heading p{max-width:60ch;margin-top:23px}.rv20-directory-guide{gap:40px}.rv20-directory-pair{gap:35px}.journal.rv20-reading .journal-reading-opening{display:block}.journal.rv20-reading .journal-reading-cover{max-width:650px;margin-top:38px}.journal.rv20-reading .journal-reading-layout{display:block}.journal.rv20-reading .journal-toc{max-height:none;margin-bottom:38px;position:relative;top:auto}.journal.rv20-reading .journal-toc ol{display:block}.journal.rv20-reading .journal-reading-copy{max-width:76ch}.journal.rv20-reading .journal-reading-hero{padding-block:115px 65px}.journal.rv20-reading .journal-reading-cover>img{aspect-ratio:1.6;height:auto;max-height:420px}.rv20-catalogue-heading{display:block}.rv20-catalogue-heading>p{margin-top:20px}}@media (max-width:600px){.journal.rv20 h1{font-size:42px;line-height:1.17}.journal.rv20 h2{font-size:34px;line-height:1.25}.journal.rv20 h3{font-size:25px}.journal.rv20 p{font-size:16px}.rv20-blog-heading{padding-top:108px}.rv20-blog-heading>p{font-size:15px}.journal.rv20 .rv20-lead h2{font-size:28px;line-height:1.35}.rv20-lead-media{aspect-ratio:1.5}.rv20-news-grid{display:block}.rv20-news-grid>div+div{margin-top:42px}.rv20-news-image{aspect-ratio:1.65}.journal.rv20 .rv20-news-entry h3{font-size:24px}.rv20-brief-link{grid-template-columns:1fr 76px;gap:18px}.rv20-brief-link img{width:76px;height:68px}.journal.rv20 .rv20-brief-link h3{font-size:19px}.journal.rv20 .journal-meta{gap:12px;font-size:12px}.rv20-publications,.rv20-collection-body,.rv20-resource-directory{padding-block:64px}.rv20-filters{padding-block:22px}.rv20-search{gap:12px;padding-left:13px}.rv20-search input[type=search]{font-size:14px}.rv20-search button{padding-inline:13px;font-size:13px}.rv20-search>svg{display:none}.rv20-topic-options{gap:8px}.rv20-topic-options button{padding-inline:11px;font-size:12px}.rv20-filter-fields{display:block}.rv20-filter-fields label+label{margin-top:20px}.rv20-active-filters button{text-align:left;max-width:100%}.rv20-pagination{flex-wrap:wrap}.rv20-pagination>div{order:-1;justify-content:center;width:100%;margin-bottom:12px}.rv20-collection-hero>div>p{font-size:16px}.rv20-overview-news>img{aspect-ratio:1.45}.journal.rv20 .rv20-overview-news h2{font-size:24px}.rv20-directory-guide,.rv20-directory-pair{display:block}.rv20-directory-guide .res-document{margin:36px auto 0}.rv20-directory-pair{margin-top:64px;padding-top:40px}.rv20-directory-pair>div+div{border-top:1px solid #ccd7e8;margin-top:45px;padding-top:36px}.journal.rv20-guide .res-hero h1{font-size:42px;line-height:1.17}.journal.rv20-guide .res-guide{padding-block:35px;display:block}.journal.rv20-guide .res-guide-paper{max-width:230px;margin-bottom:30px;padding:16px}.journal.rv20-guide .res-guide-paper img{height:260px}.journal.rv20-guide .res-guide-content h3{font-size:28px}.journal.rv20-guide .res-guide-actions{gap:20px}.journal.rv20-guide .res-guide-help{padding:28px 24px}.journal.rv20-guide .res-collection-body{padding-block:64px}.journal.rv20 .res-document{width:100%;max-width:340px;transform:none}.journal.rv20 .res-document-page{height:360px}.rv20-note-row{flex-direction:column;align-items:stretch;gap:28px;padding-block:36px;display:flex}.rv20-note-row .rv20-note-image{order:-1;height:230px}.journal.rv20 .rv20-note-row h3{font-size:28px}.rv20-notes-feature .rv20-note-image{height:250px}.rv20-exploration-preview{padding:25px}.rv20-exploration-preview li{display:block}.rv20-exploration-preview li strong{margin-top:9px;display:block}.rv20-exploration-workshop{padding-block:36px}.journal.rv20 .rv19-experiment{padding:23px}.journal.rv20 .rv19-experiment h2{font-size:25px}.rv20 .rv19-order-route ol{display:block}.rv20 .rv19-route-line{display:none}.rv20 .rv19-order-route li{text-align:left;grid-template-columns:50px 1fr;align-items:center;gap:6px 15px;margin-top:22px;display:grid}.rv20 .rv19-route-node{grid-row:span 2;width:46px;height:46px}.rv20 .rv19-order-route li strong{max-width:none}.journal.rv20-reading h1{font-size:35px;line-height:1.25}.journal.rv20-reading .journal-reading-excerpt{font-size:16px}.journal.rv20-reading .journal-reading-cover>img{aspect-ratio:1.4}.journal.rv20-reading .journal-reading-copy{font-size:17px;line-height:1.9}.journal.rv20-reading .journal-reading-layout{padding-block:48px 64px}.journal.rv20-reading .journal-reading-copy h2{font-size:28px}.journal.rv20 .journal-body-media{margin-block:30px}.journal.rv20 .rv4-service-close h2{font-size:34px}}@media (prefers-reduced-motion:reduce){.journal.rv20 *{transition:none!important;animation:none!important}.rv20 .rv19-travelling-signal{display:none}}@media (forced-colors:active){.rv20-topic-options button[aria-pressed=true],.rv20-pagination a[aria-current=page],.rv20 .rv19-scenarios button[aria-pressed=true]{outline:2px solid highlight}.rv20-search button,.journal.rv20 .res-primary{border:1px solid buttontext}}.journal.rv20 .rv19-note-demo{color:#122037;background:#f0f4fc;border-radius:12px;max-width:100%;margin:32px 0 44px;padding:28px;font-size:15px}.rv20 .rv19-demo-switch{gap:8px;margin-bottom:24px;display:flex}.rv20 .rv19-demo-switch button,.rv20 .rv19-slots button{font:inherit;color:#2445bd;cursor:pointer;background:#fff;border:1px solid #b9c9e5;border-radius:7px;min-height:44px;padding:10px 14px;font-size:14px}.rv20 .rv19-demo-switch button[aria-pressed=true],.rv20 .rv19-slots button[aria-pressed=true]{color:#fff;background:#3157f6;border-color:#3157f6}.journal.rv20 .rv19-form-sheet h3,.journal.rv20 .rv19-booking-head h3{margin:0 0 18px;font-size:24px;line-height:1.4}.journal.rv20 .rv19-form-sheet>p,.journal.rv20 .rv19-booking-head>p{margin-bottom:22px;font-size:14px}.rv20 .rv19-form-sheet label{margin-bottom:10px;font-size:14px;display:block}.rv20 .rv19-form-sheet input{width:100%;min-height:48px;font:inherit;color:#122037;background:#fff;border:1px solid #9bb0e4;border-radius:7px;padding:12px 14px;font-size:16px}.journal.rv20 .rv19-field-error{color:#2445bd;margin:12px 0 20px;font-size:13px;line-height:1.7}.rv20 .rv19-demo-submit,.rv20 .rv19-retry-button{color:#fff;min-height:48px;font:inherit;cursor:pointer;background:#3157f6;border:0;border-radius:7px;justify-content:center;align-items:center;gap:18px;padding:13px 17px;font-size:14px;display:inline-flex}.rv20 .rv19-receipt>span{color:#526582;font-size:13px;display:block}.rv20 .rv19-receipt>strong{font-variant-numeric:tabular-nums;margin:14px 0 28px;font-size:30px;display:block}.rv20 .rv19-receipt>div{border-top:1px solid #ccd7e8;justify-content:space-between;gap:20px;padding:16px 0;font-size:14px;display:flex}.rv20 .rv19-receipt b{color:#2445bd;font-variant-numeric:tabular-nums;font-weight:600}.rv20 .rv19-retry-button{margin-top:20px}.journal.rv20 .rv19-retry-status,.journal.rv20 .rv19-booking-result{margin-top:24px;font-size:14px}.rv20 .rv19-slots{flex-wrap:wrap;gap:12px;display:flex}.rv20 .rv19-booking-sheet.is-mobile{max-width:270px;margin-inline:auto}.rv20 .rv19-booking-sheet.is-mobile .rv19-slots{grid-template-columns:1fr;display:grid}.journal.rv20 .rv19-form-success{color:#2445bd;margin-top:20px;font-size:14px}.rv20-note-outline{color:#122037;background:#edf3ff;border-radius:12px;padding:28px 32px;text-decoration:none;display:block}.rv20-note-outline>span:first-child{color:#526582;margin-bottom:20px;font-size:14px;display:block}.rv20-note-outline ul{margin:0;padding:0;list-style:none}.rv20-note-outline li{border-top:1px solid #b9c9e5;justify-content:space-between;align-items:center;gap:20px;padding:16px 0;font-size:17px;line-height:1.7;display:flex}.rv20-note-outline li svg{color:#3157f6;flex:none;width:18px;height:18px}.rv20-note-outline-action{color:#2445bd;align-items:center;gap:18px;min-height:44px;margin-top:16px;font-size:14px;font-weight:650;display:flex}.rv20-note-outline-action svg{width:18px;height:18px}.journal.rv20-reading .journal-reading-opening:not(:has(.journal-reading-cover)){max-width:1120px;display:block}.journal.rv20-reading .journal-reading-opening:not(:has(.journal-reading-cover)) h1{max-width:29ch}.journal.rv20-reading .journal-reading-opening:not(:has(.journal-reading-cover)) .journal-reading-excerpt{max-width:68ch}@media (max-width:600px){.rv20-note-outline{padding:22px 24px}.rv20-note-outline li{font-size:15px}}.journal.rv20 img[data-media-fit=contain]{object-fit:contain;background:#edf3ff}.journal.rv20-reading .journal-reading-actions .journal-link{color:#fff;background:#3157f6;border-radius:6px;padding:14px 20px}.journal.rv20 .res-primary:hover,.journal.rv20 .journal-download:hover{color:#fff}.journal.rv20 .rv20-lead .journal-meta{margin:16px 0 22px}.journal.rv20 .rv20-lead>p{margin-top:20px}.rv20-briefs .journal-meta{margin:15px 0 0}.journal.rv20 .rv20-news-entry h3{margin-top:18px;margin-bottom:0}.journal.rv20 .rv20-news-entry .journal-meta{margin:14px 0}.journal.rv20 .rv20-notes-feature h2{margin-top:0}.rv20-notes-feature .journal-meta{margin:16px 0 25px}
.journal.rv22{overflow:visible}.rv22-hero{background:#f0f4fc}.rv22-hero-inner{box-sizing:border-box;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(40px,6vw,88px);min-height:100svh;padding-block:112px 48px;display:grid}.rv22-hero-inner>*{min-width:0}.journal.rv22 .rv22-hero-copy h1{max-width:19ch;margin:0;font-size:clamp(42px,4.1vw,60px);line-height:1.14}.rv22-hero-copy h1 span{color:#3157f6}.journal.rv22 .rv22-hero-copy>p{max-width:48ch;margin:28px 0;font-size:16px;line-height:1.8}.rv22-feature-image{aspect-ratio:1.9;background:#edf3ff;border-radius:12px;display:block;overflow:hidden}.rv22-feature-image img{width:100%;height:100%;display:block;object-fit:cover!important;background:0 0!important}.journal.rv22 .rv22-feature h2{letter-spacing:-.025em;text-wrap:pretty;margin:24px 0 0;font-size:clamp(25px,2.2vw,32px);line-height:1.35}.rv22-feature h2 a{color:#122037;text-decoration:none}.rv22-feature h2 svg{vertical-align:middle;color:#3157f6;width:20px;height:20px;margin-left:12px;display:inline-block}.journal.rv22 .rv22-feature .journal-meta{margin:18px 0 0}.rv22-resource-choice{gap:24px;display:grid}.rv22-resource-choice>a{color:#122037;grid-template-columns:170px minmax(0,1fr);align-items:center;gap:24px;padding-block:22px;text-decoration:none;display:grid}.rv22-resource-choice>a+a{border-top:1px solid #ccd7e8}.rv22-choice-image img{object-fit:contain;width:100%;height:150px;display:block}.journal.rv22 .rv22-resource-choice h2{text-wrap:pretty;align-items:center;gap:18px;margin:0 0 14px;font-size:26px;line-height:1.3;display:flex}.rv22-resource-choice h2 svg{color:#3157f6;flex:none;width:20px;height:20px;transition:transform .22s cubic-bezier(.16,1,.3,1)}.journal.rv22 .rv22-resource-choice p{max-width:34ch;margin:0;font-size:15px;line-height:1.8}.rv22-resource-choice>a:hover h2{color:#2445bd}.rv22-resource-choice>a:hover svg{transform:translate(5px)}.rv22-overview-body{padding-block:104px;scroll-margin-top:110px}.rv22-section-heading{justify-content:space-between;align-items:end;gap:40px;margin-bottom:46px;display:flex}.rv22-section-heading h2{margin:0}.rv22-guide-invitation{color:#edf3ff;background:#081222;padding-block:88px}.rv22-guide-invitation h2{max-width:23ch;margin:0}.journal.rv22 .rv22-guide-invitation p{color:#bdcce3;max-width:62ch;margin:24px 0 30px}.rv22-catalogue{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:48px;padding-block:88px 104px;scroll-margin-top:105px;display:grid}.rv22-catalogue-filtered{padding-top:135px}.rv22-filter-sidebar{align-self:start;min-width:0;position:sticky;top:104px}.rv22-filter-panel{border:0;margin:0}.rv22-filter-panel>summary{letter-spacing:-.02em;cursor:default;pointer-events:none;justify-content:space-between;align-items:center;padding-bottom:25px;font-size:20px;font-weight:550;line-height:1.4;list-style:none;display:flex}.rv22-filter-panel>summary::-webkit-details-marker{display:none}.rv22-filter-panel>div{scrollbar-width:thin;scrollbar-color:#9bb0e4 #f0f4fc;max-height:calc(100svh - 176px);padding-right:8px;overflow:auto}.rv22-filter-panel label,.rv22-filter-panel legend{color:#526582;margin:0 0 10px;font-size:13px;display:block}.rv22-filter-panel form{margin:0 0 22px}.rv22-search-input{background:#fff;border:1px solid #ccd7e8;border-radius:7px;display:flex;overflow:hidden}.rv22-search-input input{width:100%;min-width:0;font:inherit;color:#122037;background:0 0;border:0;min-height:46px;padding:12px;font-size:14px}.rv22-search-input button{color:#fff;cursor:pointer;background:#3157f6;border:0;flex:none;place-items:center;width:44px;display:grid}.rv22-filter-panel fieldset{border:0;min-width:0;margin:0 0 20px;padding:0}.rv22-subjects{gap:3px;display:grid}.rv22-subjects button{text-align:left;color:#526582;min-height:42px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:space-between;align-items:center;gap:14px;padding:9px 11px;font-size:13px;line-height:1.5;display:flex}.rv22-subjects button[aria-pressed=true]{color:#2445bd;background:#edf3ff;font-weight:650}.rv22-subjects button:hover{background:#f0f4fc}.rv22-subjects button:disabled{opacity:.45;cursor:default}.rv22-subjects button>span:last-child{font-variant-numeric:tabular-nums;flex:none;font-size:12px}.rv22-filter-panel>div>label{margin-bottom:19px}.rv22-filter-panel select{width:100%;font:inherit;color:#122037;background:#fff;border:1px solid #ccd7e8;border-radius:7px;min-height:44px;margin-top:9px;padding:10px;font-size:13px;display:block}.rv22-filter-reset{gap:7px;margin-top:20px;font-size:13px;display:grid}.rv22-filter-reset a,.rv22-filter-reset button{color:#2445bd;text-align:left;overflow-wrap:anywhere;min-height:36px}.rv22-filter-reset button{font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.rv22-filter-panel .is-pending{opacity:.65}.rv22-filter-panel :disabled{cursor:wait}.rv22-results{min-width:0}.rv22-catalogue-heading{justify-content:space-between;align-items:baseline;gap:24px;margin-bottom:35px;display:flex}.journal.rv22 .rv22-catalogue-heading :is(h1,h2){margin:0;font-size:34px}.journal.rv22 .rv22-catalogue-heading p{font-variant-numeric:tabular-nums;margin:0;font-size:13px}.rv22-news-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px 28px;display:grid}.rv22-news-grid>.rv-arrival{min-width:0}.rv22-news-entry{flex-direction:column;min-width:0;height:100%;display:flex}.rv22-news-image{aspect-ratio:1.9;background:#f0f4fc;border-radius:10px;flex:none;display:block;overflow:hidden}.rv22-news-image img{width:100%;height:100%;transition:transform .6s cubic-bezier(.16,1,.3,1);display:block;object-fit:cover!important;background:0 0!important}.rv22-news-image:hover img{transform:scale(1.025)}.journal.rv22 .rv22-news-entry h3{letter-spacing:-.02em;text-wrap:pretty;overflow-wrap:anywhere;margin:20px 0 0;font-size:21px;line-height:1.45}.rv22-news-entry h3 a{color:#122037;text-decoration:none}.journal.rv22 .rv22-news-entry .journal-meta{flex-wrap:wrap;gap:12px;margin:16px 0;font-size:12px;line-height:1.6}.journal.rv22 .rv22-news-entry>p:not(.journal-meta){margin:0 0 18px;font-size:14px;line-height:1.8}.rv22-news-entry>.rv20-text-link{margin-top:auto;font-size:13px}.journal.rv22 .rv4-service-invitation-copy:empty{display:none}.journal.rv22 .rv4-service-invitation .rv-project-action{margin-top:28px}.journal.rv22-reading,.journal.rv22.rv20-reading{overflow:visible}.journal.rv22.rv20-reading .journal-reading-hero{background:#f0f4fc;padding:0}.journal.rv22.rv20-reading .journal-reading-opening{box-sizing:border-box;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:6vw;min-height:100svh;padding-block:112px 48px}.journal.rv22.rv20-reading .journal-reading-cover{background:0 0;border-radius:12px;min-width:0;margin:0;overflow:hidden}.journal.rv22.rv20-reading .journal-reading-cover>img{width:100%;height:clamp(300px,53svh,540px);display:block;object-fit:cover!important;background:0 0!important}.journal.rv22.rv20-reading h1{overflow-wrap:anywhere;max-width:26ch;font-size:clamp(36px,3.3vw,50px);line-height:1.2}.journal.rv22.rv20-reading .journal-reading-layout{grid-template-columns:210px minmax(0,1fr);align-items:start;gap:40px;max-width:1360px}.journal.rv22.rv20-reading .journal-reading-copy{min-width:0;max-width:78ch}.journal.rv22.rv20-reading .journal-toc{align-self:start;position:sticky}.journal.rv22 .journal-body-media video{background:#081222;border-radius:10px;width:100%;max-height:640px;display:block}.journal-body-media a{overflow-wrap:anywhere}.journal.rv22.rv22-guide .res-collection-body{padding-block:88px 104px}.rv22-documents{grid-template-columns:repeat(3,minmax(0,1fr));gap:38px;margin-top:46px;display:grid}.rv22-guide-entry{min-width:0}.journal.rv22 .rv22-guide-entry h3{text-wrap:pretty;margin:28px 0 15px;font-size:24px;line-height:1.4}.journal.rv22 .rv22-guide-entry>p{margin:0 0 24px;font-size:15px;line-height:1.8}.rv22-guide-entry>.res-primary{gap:18px;min-height:48px;padding:13px 16px;font-size:14px}.rv22-guide-entry>.rv20-text-link{margin-top:12px;font-size:14px;display:flex}.rv22-guide-meta{color:#526582;margin-bottom:12px;font-size:12px;display:block}.rv22-document-viewer{width:100%;min-width:0;max-width:510px;margin:0 auto}.rv22-document-frame{background:#edf3ff;border-radius:12px;justify-content:center;align-items:center;height:clamp(310px,57svh,530px);padding:20px;display:flex;overflow:hidden}.rv22-document-frame img{object-fit:contain;width:auto;max-width:100%;height:100%;box-shadow:0 9px 30px #12203716}.rv22-document-controls{color:#526582;justify-content:space-between;align-items:center;gap:16px;padding-block:12px;font-size:12px;display:flex}.rv22-document-controls>div{gap:5px;display:flex}.rv22-document-controls button{color:#526582;width:36px;min-height:36px;font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:0;border-radius:6px}.rv22-document-controls button[aria-pressed=true]{color:#fff;background:#3157f6}.rv22-preview-open{color:#2445bd;width:100%;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:20px;font-size:13px;display:flex}.rv22-document-viewer.is-compact .rv22-document-frame{height:320px;padding:20px}.rv22-document-dialog{color:#122037;background:#f0f4fc;border:0;border-radius:12px;width:min(1000px,100vw - 40px);max-width:none;max-height:calc(100svh - 40px);padding:0;overflow:hidden;box-shadow:0 24px 90px #08122255}.rv22-document-dialog::backdrop{background:#081222b3}.rv22-document-dialog-heading{background:#fff;justify-content:space-between;align-items:center;gap:24px;padding:19px 24px;display:flex}.journal.rv22 .rv22-document-dialog-heading h2{letter-spacing:-.02em;margin:0;font-size:20px;line-height:1.4}.rv22-dialog-close{color:#2445bd;cursor:pointer;background:#edf3ff;border:0;border-radius:7px;flex:none;place-items:center;width:44px;min-height:44px;display:grid}.rv22-document-dialog-toolbar{flex-wrap:wrap;align-items:center;gap:24px;padding:0 24px;font-size:13px;display:flex}.rv22-document-dialog-toolbar>.rv22-document-controls{flex:1;min-width:190px}.rv22-document-dialog-toolbar>a{color:#2445bd;align-items:center;gap:12px;min-height:44px;display:flex}.rv22-document-dialog-toolbar>button{color:#2445bd;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px}.rv22-document-fullpage{scrollbar-color:#9bb0e4 #edf3ff;height:calc(100svh - 210px);padding:24px;overflow:auto}.rv22-document-fullpage img{background:#fff;width:min(720px,100%);height:auto;max-height:none;margin:0 auto;display:block}.rv22-document-fullpage.is-zoomed img{width:910px;max-width:none}@media (max-width:1199px){.rv22-catalogue{grid-template-columns:230px minmax(0,1fr);gap:32px}.rv22-results .rv22-news-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rv22-resource-choice>a{grid-template-columns:130px 1fr;gap:20px}.rv22-documents{gap:26px}}@media (max-width:899px){.rv22-hero-inner{grid-template-columns:1fr;gap:44px;min-height:0;padding-block:118px 56px}.rv22-hero-copy{max-width:650px}.rv22-feature{max-width:660px}.rv22-resource-choice{grid-template-columns:1fr 1fr;gap:24px}.rv22-resource-choice>a{padding:0;display:block}.rv22-resource-choice>a+a{border:0}.rv22-choice-image img{height:170px}.rv22-resource-choice h2{margin-top:20px!important}.rv22-catalogue{grid-template-columns:220px minmax(0,1fr);gap:26px}.rv22-overview-body .rv22-news-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rv22-document-viewer{max-width:520px}.journal.rv22.rv20-reading .journal-reading-opening{min-height:0;padding-block:118px 56px;display:block}.journal.rv22.rv20-reading .journal-reading-cover{max-width:650px;margin-top:38px}.journal.rv22.rv20-reading .journal-reading-cover>img{aspect-ratio:1.9;height:auto}.journal.rv22.rv20-reading .journal-reading-layout{display:block}.journal.rv22.rv20-reading .journal-toc{position:relative;top:auto}.rv22-documents{grid-template-columns:1fr;gap:50px}.rv22-guide-entry{border-bottom:1px solid #ccd7e8;grid-template-columns:300px 1fr;gap:0 32px;padding-bottom:40px;display:grid}.rv22-guide-entry>.rv22-document-viewer{grid-row:span 6}.journal.rv22 .rv22-guide-entry h3{margin-top:0}.rv22-guide-entry>.res-primary{place-self:start}.rv22-guide-entry>.rv20-text-link{align-self:start}}@media (max-width:699px){.rv22-hero-inner{gap:36px;padding-block:104px 44px}.journal.rv22 .rv22-hero-copy h1{font-size:38px;line-height:1.17}.journal.rv22 .rv22-hero-copy>p{margin:24px 0;font-size:15px}.rv22-resource-choice{display:block}.rv22-resource-choice>a{grid-template-columns:110px 1fr;gap:18px;padding:20px 0;display:grid}.rv22-resource-choice>a+a{border-top:1px solid #ccd7e8}.rv22-choice-image img{height:120px}.journal.rv22 .rv22-resource-choice h2{font-size:21px;margin:0 0 10px!important}.journal.rv22 .rv22-resource-choice p{font-size:14px}.journal.rv22 .rv22-feature h2{margin-top:21px;font-size:24px}.rv22-overview-body{padding-block:64px}.rv22-section-heading{margin-bottom:34px;display:block}.rv22-section-heading>.rv20-text-link{margin-top:20px}.rv22-guide-invitation{padding-block:60px}.rv22-catalogue{padding-block:60px 64px;display:block}.rv22-catalogue-filtered{padding-top:108px}.rv22-filter-sidebar{margin-bottom:36px;position:relative;top:auto}.rv22-filter-panel{border-block:1px solid #ccd7e8}.rv22-filter-panel>summary{pointer-events:auto;cursor:pointer;min-height:60px;padding:16px 0;font-size:17px}.rv22-filter-panel>div{max-height:none;padding:12px 0 24px;overflow:visible}.rv22-subjects{grid-template-columns:1fr 1fr;gap:5px}.rv22-filter-panel>div>label{margin-bottom:16px}.rv22-catalogue-heading{align-items:start;gap:15px}.journal.rv22 .rv22-catalogue-heading :is(h1,h2){font-size:28px}.rv22-catalogue-heading>p{text-align:right;max-width:25ch}.rv22-news-grid,.rv22-results .rv22-news-grid,.rv22-overview-body .rv22-news-grid{grid-template-columns:1fr;gap:42px}.journal.rv22 .rv22-news-entry h3{font-size:23px}.journal.rv22 .rv22-news-entry>p:not(.journal-meta){font-size:15px}.journal.rv22 .rv22-news-entry .journal-meta{font-size:12px}.rv22-document-frame{height:400px}.rv22-guide-entry{display:block}.journal.rv22 .rv22-guide-entry h3{margin-top:26px}.journal.rv22.rv22-guide .res-collection-body{padding-block:64px}.journal.rv22.rv20-reading .journal-reading-opening{padding-block:106px 44px}.journal.rv22.rv20-reading h1{font-size:34px}.journal.rv22 .rv22-document-dialog-heading h2{font-size:17px}.rv22-document-dialog{width:calc(100vw - 20px);max-height:calc(100svh - 20px)}.rv22-document-dialog-heading{gap:14px;padding:14px 16px}.rv22-document-dialog-toolbar{gap:0 20px;padding:0 16px}.rv22-document-dialog-toolbar>.rv22-document-controls{flex-basis:100%}.rv22-document-fullpage{height:calc(100svh - 240px);padding:16px}.rv22-document-viewer.is-compact .rv22-document-frame{height:390px}.rv22-documents{gap:42px}.rv22-news-image{aspect-ratio:1.9}}@media (min-width:1100px) and (max-height:740px){.rv22-hero-inner,.journal.rv22.rv20-reading .journal-reading-opening{padding-block:100px 30px}.rv22-document-frame{height:clamp(300px,53svh,440px)}.rv22-hero-copy>p{margin-block:22px!important}}@media (prefers-reduced-motion:reduce){.rv22 *{transition:none!important;animation:none!important}}.journal.rv22 .rv22-overview-state h3{letter-spacing:-.02em;margin:0 0 20px;font-size:24px;line-height:1.45}.rv22-overview-state{max-width:680px;padding-block:18px 10px}.journal.rv22 .rv22-overview-state p{margin:0 0 26px;font-size:16px;line-height:1.8}.rv22-overview-state form{margin:0}.rv22-overview-state button.res-primary{border:0}
