.research-workspace{--research-ink:#092858;--research-soft:#38516f;--research-teal:#07989c;--research-line:#c9dcd6;color:var(--research-ink);background-color:#f6faf8;background-image:linear-gradient(#07989c0a 1px,#0000 1px),linear-gradient(90deg,#07989c0a 1px,#0000 1px);background-size:32px 32px;min-height:calc(100vh - 72px)}.research-workspace *,.research-workspace :before,.research-workspace :after{box-sizing:border-box}.research-workspace button,.research-workspace input,.research-workspace textarea{font:inherit}.research-workspace button{cursor:pointer}.research-workspace [hidden]{display:none!important}.research-workspace :is(button,input,textarea,a):focus-visible{outline-offset:2px;outline:3px solid #62bbbf}.research-layout{border-inline:1px solid var(--research-line);background:#f6faf8db;grid-template-columns:minmax(410px,.84fr) minmax(550px,1.16fr);max-width:1560px;min-height:calc(100vh - 72px);margin:0 auto;display:grid}.research-catalog{border-right:1px solid var(--research-line);min-width:0;padding:clamp(34px,4vw,62px) clamp(22px,3.4vw,52px) 60px}.research-eyebrow{color:#087f83;letter-spacing:.11em;text-transform:uppercase;margin:0;font-size:11px;font-weight:800}.research-intro h1{letter-spacing:-.055em;max-width:530px;color:var(--research-ink);margin:10px 0 16px;font-family:Georgia,Times New Roman,serif;font-size:clamp(40px,4.5vw,65px);font-weight:600;line-height:1.01}.research-intro>p:last-child{color:var(--research-soft);max-width:540px;margin:0;font-size:16px;line-height:1.55}.research-archive-banner{background:linear-gradient(115deg,#fff,#dff5f3);border:1px solid #a7d5d0;border-radius:17px;align-items:center;gap:13px;min-height:73px;margin-top:26px;padding:13px 15px;display:flex;box-shadow:0 12px 28px #0928580b}.research-archive-icon{color:#fff;background:var(--research-teal);border-radius:50%;flex:none;place-items:center;width:43px;height:43px;font-size:25px;display:grid}.research-archive-banner>div{flex:1;min-width:0}.research-archive-banner strong{font-size:14px}.research-status{color:var(--research-soft);margin:2px 0 0;font-size:12px}.research-add,.research-action{color:#fff;white-space:nowrap;background:#087f83;border:1px solid #087f83;border-radius:9px;padding:10px 13px;font-size:12px!important;font-weight:700!important}.research-add:hover,.research-action:hover{background:#065d65}.research-modes{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:25px 0 20px;display:grid}.research-mode{min-height:43px;color:var(--research-soft);text-align:left;background:#fff;border:1px solid #d5e4df;border-radius:10px;padding:9px 10px;font-size:13px!important;font-weight:650!important}.research-mode.is-active{color:#067c80;background:#dff5f3;border-color:#60bbb7}.research-search,.research-transcript-search,.research-discovery-search input{width:100%;min-height:45px;color:var(--research-ink);background:#fff;border:1px solid #bfd5cf;border-radius:10px;padding:10px 13px}.research-chips{flex-wrap:wrap;gap:7px;margin:17px 0;display:flex}.research-chip{color:#41636c;background:#fff;border:1px solid #c4ddd8;border-radius:999px;padding:7px 10px;font-size:11px!important;font-weight:700!important}.research-chip.is-active,.research-chip:hover{color:#fff;background:#078f92;border-color:#078f92}.research-list{border-top:1px solid var(--research-line)}.research-entry{width:100%;color:var(--research-ink);text-align:left;background:0 0;border:0;border-bottom:1px solid #dce8e4;grid-template-columns:43px minmax(0,1fr) 18px;align-items:start;gap:12px;padding:17px 9px;display:grid}.research-entry:hover,.research-entry.is-active{background:#e7f5f1}.research-entry.is-active{box-shadow:inset 3px 0 #07989c}.research-avatar{color:#07787c;background:#d6eeea;border-radius:12px;place-items:center;width:40px;height:40px;font-size:13px;font-weight:800;display:grid}.research-entry-copy{gap:3px;min-width:0;display:grid}.research-entry-copy small{color:#087f83;text-transform:uppercase;letter-spacing:.04em;font-size:10px;font-weight:800}.research-entry-copy strong{font-family:Georgia,Times New Roman,serif;font-size:16px;font-weight:600;line-height:1.24}.research-entry-copy span{color:var(--research-soft);font-size:12px}.research-entry-copy em{color:#0d888c;font-size:11px;font-style:normal}.research-entry-arrow{color:#07989c;font-size:17px}.research-more{color:#087f83;background:#e6f5f2;border:1px solid #a7d5d0;border-radius:10px;width:100%;margin-top:14px;padding:12px;display:block;font-weight:700!important}.research-reader{background:#fffdf8;min-width:0;padding:clamp(34px,4vw,62px) clamp(24px,4.2vw,66px) 70px}.research-reader-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.research-private{color:#49715d;background:#f2f8f1;border:1px solid #d8e8dc;border-radius:999px;padding:7px 10px;font-size:10px;font-weight:700}.research-reader-title{letter-spacing:-.038em;max-width:780px;color:var(--research-ink);margin:20px 0 10px;font-family:Georgia,Times New Roman,serif;font-size:clamp(30px,3.3vw,47px);font-weight:600;line-height:1.08}.research-reader-meta{color:var(--research-soft);margin:0 0 20px;font-size:13px}.research-reader-actions{flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 19px;display:flex}.research-video-shell{background:#f5faf7;border:1px solid #c9ddd7;border-radius:14px;margin-top:18px;overflow:hidden}.research-subtitle-toolbar{color:#092858;justify-content:space-between;align-items:center;gap:12px;padding:11px 14px;font-size:12px;font-weight:800;display:flex}.research-subtitle-toolbar select{color:#092858;background:#fff;border:1px solid #aacdc8;border-radius:8px;max-width:65%;min-height:34px;padding:5px 9px}.research-subtitle-note{color:#38516f;margin:0;padding:10px 14px;font-size:11px;line-height:1.4}.research-translation-help{background:#eef8f5;border-top:1px solid #d8e8e3;padding:0 14px 14px}.research-translation-help .research-subtitle-note{padding-inline:0}.research-translation-help .research-link{background:#fff;border:1px solid #087f83;border-radius:8px;padding:8px 11px;display:inline-block}.research-explore-strip{background:#e8f6f2;border:1px solid #c6dfd7;border-radius:11px;flex-wrap:wrap;align-items:center;gap:8px;margin:15px 0 0;padding:13px;display:flex}.research-explore-strip span{color:#38516f;margin-right:5px;font-size:11px;font-weight:800}.research-explore-strip button{color:#077c80;background:#fff;border:1px solid #9acbc5;border-radius:999px;padding:5px 9px;font-size:11px!important;font-weight:700!important}.research-link{color:#087f83;font-size:12px;font-weight:700;text-decoration:none}.research-link:hover{text-decoration:underline}.research-video{aspect-ratio:16/9;background:#092858;border-radius:14px;position:relative;overflow:hidden;box-shadow:0 18px 34px #09285825}.research-video iframe{border:0;width:100%;height:100%}.research-video-poster{color:#fff;background:radial-gradient(circle at 70% 25%,#176e78,#092858 65%);border:0;flex-direction:column;justify-content:center;align-items:center;gap:11px;width:100%;height:100%;display:flex}.research-play-icon{background:#0ba0a2;border-radius:50%;place-items:center;width:64px;height:64px;padding-left:3px;font-size:23px;display:grid;box-shadow:0 9px 26px #0004}.research-video-poster strong{font-family:Georgia,Times New Roman,serif;font-size:21px}.research-video-poster small{opacity:.7}.research-reader-tabs{border-bottom:1px solid #cbdcd6;gap:5px;margin-top:24px;display:flex;overflow-x:auto}.research-reader-tabs button{color:var(--research-soft);background:0 0;border:0;border-bottom:3px solid #0000;flex:none;padding:11px 13px;font-size:12px!important;font-weight:700!important}.research-reader-tabs button.is-active{color:#078b8c;border-color:#07989c}.research-reader-content{padding-top:23px}.research-reader-content h3,.research-section-title{color:var(--research-ink);margin:0 0 13px;font-family:Georgia,Times New Roman,serif;font-size:24px;font-weight:600}.research-muted,.research-discovery-intro{color:var(--research-soft);font-size:13px;line-height:1.6}.research-facts{background:#f4f8f5;border:1px solid #d9e6df;border-radius:12px;grid-template-columns:minmax(95px,25%) minmax(0,1fr);gap:11px 16px;margin:22px 0;padding:18px;font-size:12px;display:grid}.research-facts dt{color:var(--research-soft);font-weight:700}.research-facts dd{margin:0;line-height:1.5}.research-transcript-search{margin-bottom:12px}.research-transcript-lines{background:#fff;border:1px solid #dce8e4;border-radius:10px;max-height:650px;padding:8px 17px;overflow:auto}.research-cue{color:#243d50;border-bottom:1px solid #edf2ef;align-items:baseline;gap:14px;margin:0;padding:10px 0;font-size:13px;line-height:1.55;display:flex}.research-time{color:#078b8c;background:0 0;border:0;padding:0;font-size:11px!important;font-weight:800!important}.research-note{resize:vertical;width:100%;min-height:160px;color:var(--research-ink);background:#fff;border:1px solid #bfd5cf;border-radius:10px;margin:8px 0 13px;padding:14px}.research-reader-empty{text-align:center;min-height:400px;color:var(--research-soft);place-content:center;display:grid}.research-reader-empty>span{color:#07989c;font-size:45px}.research-reader-empty h2{color:var(--research-ink);font-family:Georgia,Times New Roman,serif;font-weight:600}.research-discovery-search{gap:7px;margin:17px 0 22px;display:flex}.research-discovery-search input{flex:1;min-width:0}.research-discovery-list{gap:9px;display:grid}.research-discovery-item{background:#fff;border:1px solid #dce8e4;border-radius:10px;justify-content:space-between;align-items:start;gap:10px;padding:14px;display:flex}.research-discovery-item h3{margin:0 0 5px;font-family:Georgia,Times New Roman,serif;font-size:16px;line-height:1.25}.research-discovery-item p{color:var(--research-soft);margin:0 0 7px;font-size:11px}.research-save{color:#077f83;background:#e6f5f2;border:1px solid #9dcfca;border-radius:7px;padding:6px 9px;font-size:11px!important;font-weight:700!important}.research-subject-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-bottom:30px;display:grid}.research-subject{min-height:55px;color:var(--research-ink);text-align:left;background:#fff;border:1px solid #d3e3df;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:12px;display:flex;font-size:12px!important}.research-subject span{color:#087f83;font-weight:700}.research-empty,.research-error{color:var(--research-soft);background:#fff;border:1px solid #dce8e4;border-radius:10px;padding:20px;font-size:13px}.research-error{color:#a83939}.research-local-data{background:#f0f7f4;border-top:1px solid #dce8e4;max-width:1560px;margin:0 auto;padding:24px clamp(18px,4vw,52px)}.research-local-data h2{color:var(--research-ink);margin:0 0 8px;font-family:Georgia,Times New Roman,serif;font-size:22px}.research-local-data p{max-width:800px;color:var(--research-soft);margin:0 0 15px;font-size:13px;line-height:1.55}.research-local-actions{flex-wrap:wrap;gap:9px;display:flex}.research-local-actions button{border-radius:9px;min-height:40px;padding:8px 12px;font-size:12px!important;font-weight:700!important}.research-local-export{color:#fff;background:#087f83;border:1px solid #087f83}.research-local-erase{color:#8a3030;background:#fff;border:1px solid #b05454}.research-legal{color:#55706d;border-top:1px solid #dce8e4;max-width:1560px;margin:0 auto;padding:16px 24px;font-size:11px}.research-toast{z-index:30;color:#fff;background:#092858;border-radius:10px;max-width:390px;margin:0;padding:12px 17px;font-size:12px;position:fixed;bottom:15px;right:16px;box-shadow:0 10px 25px #0003}.research-toast:empty{display:none}@media (width<=999px){.research-layout{display:block}.research-catalog{border-right:0;border-bottom:1px solid var(--research-line)}.research-reader{min-height:500px;scroll-margin-top:84px}}@media (width<=570px){.research-catalog,.research-reader{padding:28px 18px 45px}.research-intro h1{font-size:42px}.research-archive-banner{flex-wrap:wrap}.research-add{width:100%}.research-subject-grid{grid-template-columns:1fr}.research-reader-title{font-size:32px}.research-reader-tabs button{padding:10px 9px}}.public-home .public-hero{background:#dce8ed;align-items:center;min-height:43rem;display:flex}.public-home .public-hero__shade{display:none}.public-home .public-hero__content{width:min(43rem,100% - 2.5rem);margin:3.6rem auto 6.2rem max(1.25rem, calc((100vw - var(--measure)) / 2));background:#f9fbfaf5;border:1px solid #08275d26;border-radius:1.1rem;padding:clamp(1.8rem,3vw,2.8rem);box-shadow:0 1.5rem 3.5rem #08275d2e}.public-home .public-hero__meta{flex-wrap:wrap;gap:.5rem 1rem;max-width:100%}.public-home .public-hero__beta{color:#087478;background:#e3f5f1;border-color:#0a8586}.public-home .public-hero__eyebrow{color:#38516f;letter-spacing:.06em}.public-home .public-hero__title{color:#08777b;letter-spacing:.01em;max-width:none;margin:0 0 .85rem;font-size:1.15rem;font-weight:800;line-height:1}.public-home .public-hero__statement{letter-spacing:-.04em;max-width:37rem;margin:0;font-size:clamp(2.6rem,4vw,3.8rem);font-weight:600;line-height:1.06}.public-home .public-hero__body{max-width:34rem;margin-top:1.15rem;font-size:1.02rem;line-height:1.6}.public-home .public-hero__availability{color:#092858;background:#e8f5f2;border-left:.23rem solid #078b8c;max-width:36rem;margin:1.15rem 0 0;padding:.65rem .85rem;font-size:.82rem;font-weight:750;line-height:1.45}.public-home .public-hero__actions{margin-top:1.6rem}.public-home .public-hero__signals{max-width:var(--measure);padding-bottom:.8rem}.public-home .public-hero__signal{color:#08275d;background:#f9fbfae6;border:0;border-right:1px solid #cfdbdc}.public-home .public-hero__signal:first-child{border-radius:.6rem 0 0 .6rem}.public-home .public-hero__signal:last-child{border:0;border-radius:0 .6rem .6rem 0}.public-search{padding:clamp(3.5rem, 6vw, 6rem) max(1.25rem, calc((100vw - var(--measure)) / 2));color:#092858;background:#fffdf7;grid-template-columns:minmax(0,1fr) minmax(19rem,.88fr);align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}.public-search .eyebrow{color:#08777b}.public-search__title{letter-spacing:-.035em;max-width:36rem;margin:.6rem 0 1rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.2rem,3.6vw,3.7rem);font-weight:500;line-height:1.08}.public-search__body{color:#38516f;max-width:35rem;margin:0;font-size:1.02rem;line-height:1.7}.public-search__desk{background:#f0f8f4;border:1px solid #c7d8d3;border-radius:1rem;padding:clamp(1.4rem,3vw,2.4rem);box-shadow:0 1rem 2.5rem #08275d14}.public-search__form label{letter-spacing:.04em;text-transform:uppercase;margin-bottom:.7rem;font-size:.78rem;font-weight:850;display:block}.public-search__field{gap:.65rem;display:flex}.public-search__field input{color:#092858;min-width:0;min-height:3rem;font:inherit;background:#fff;border:1px solid #9fbdb7;border-radius:.5rem;flex:1;padding:.7rem .85rem}.public-search__field .button{flex:none}.public-search__suggestions{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:1rem;display:flex}.public-search__suggestions-label{color:#38516f;width:100%;font-size:.76rem;font-weight:750}.public-search__suggestion{color:#075f63;min-height:2.5rem;font:inherit;cursor:pointer;background:#fff;border:1px solid #87b7ad;border-radius:999px;padding:.35rem .8rem;font-size:.82rem;font-weight:750}.public-search__suggestion:hover{background:#e0f2ed}.public-search__suggestion:focus-visible{outline-offset:2px;outline:3px solid #092858}.public-search__note{color:#38516f;border-top:1px solid #c7d8d3;margin:1rem 0 0;padding-top:1rem;font-size:.84rem;line-height:1.6}.public-home .public-journey{padding:clamp(3.8rem,6vw,6.5rem) max(1.25rem, calc((100vw - var(--measure)) / 2));color:#f5fbfa;background:#092858;gap:2.4rem;display:grid}.public-journey__intro{grid-template-columns:minmax(0,1fr) minmax(16rem,.75fr);align-items:end;column-gap:3rem;display:grid}.public-journey__intro .eyebrow{grid-column:1/-1}.public-journey .eyebrow{color:#8ee2d4}.public-journey__title{letter-spacing:-.035em;max-width:40rem;margin:.8rem 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.4rem,4vw,4.3rem);font-weight:500;line-height:1.05}.public-journey__body{color:#d5e3ed;max-width:29rem;margin:0 0 .2rem;font-size:1rem;line-height:1.7}.public-journey__steps{border-top:1px solid #65819d;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}.public-journey__step{min-width:0;padding:1.8rem clamp(1.2rem,2.5vw,2rem) .6rem 0}.public-journey__step+.public-journey__step{border-left:1px solid #486584;padding-left:clamp(1.2rem,2.5vw,2rem)}.public-journey__step-top{align-items:baseline;gap:.85rem;display:flex}.public-journey__number{color:#8ee2d4;font-family:Georgia,Times New Roman,serif;font-size:2.4rem;line-height:1}.public-journey__status{color:#a9eee0;letter-spacing:.1em;font-size:.68rem;font-weight:800;line-height:1.35}.public-journey__step h3{margin:1.15rem 0 .6rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.45rem,2vw,2.05rem);font-weight:500;line-height:1.16}.public-journey__step p{color:#d6e6ed;max-width:24rem;margin:0;font-size:.94rem;line-height:1.65}.public-journey__link{color:#a9eee0;text-underline-offset:.25rem;justify-self:start;font-weight:800}.public-home .public-preview{padding:5.2rem 0 5.6rem;display:block}.public-home .public-preview__intro{max-width:52rem}.public-home .public-preview__intro .public-section__title{max-width:50rem}.public-home .public-preview__intro .public-section__body{max-width:47rem}.public-pathways{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:2.2rem;display:grid}.public-pathway{border:1px solid #c8d8dd;border-radius:.9rem;flex-direction:column;align-items:flex-start;min-width:0;min-height:24rem;padding:clamp(1.6rem,2.5vw,2.6rem);display:flex;box-shadow:0 .8rem 2rem #08275d12}.public-pathway--library{background:#e5f5f1;border-color:#a8d5ce}.public-pathway--research{background:#fbf7ea;border-color:#e3d6b4}.public-pathway--briefing{background:#eef3f8;grid-column:1/-1;grid-template-columns:minmax(12rem,.6fr) minmax(0,1fr);column-gap:2rem;min-height:0;display:grid}.public-pathway--briefing .public-pathway__status{grid-column:1/-1;justify-self:start}.public-pathway--briefing h3{grid-area:2/1/4}.public-pathway--briefing p{grid-area:2/2;margin-top:1.2rem}.public-pathway--briefing ul{grid-area:3/2}.public-pathway--briefing .public-pathway__link{grid-area:4/2}.public-pathway__status{color:#fff;letter-spacing:.07em;background:#087c7f;border-radius:999px;padding:.4rem .65rem;font-size:.68rem;font-weight:850;display:inline-block}.public-pathway--briefing .public-pathway__status{background:#38516f}.public-pathway h3{letter-spacing:-.025em;color:#092858;max-width:29rem;margin:1.2rem 0 .75rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.7rem,2.5vw,2.65rem);font-weight:600;line-height:1.1}.public-pathway p{color:#304a68;margin:0;font-size:.94rem;line-height:1.6}.public-pathway ul{color:#092858;gap:.5rem;margin:1.3rem 0 1.5rem;padding:0 0 0 1.2rem;font-size:.83rem;font-weight:650;display:grid}.public-pathway li::marker{color:#07989c}.public-pathway__link{color:#08777b;text-underline-offset:.2rem;margin-top:auto;font-weight:800}.public-pathway--briefing .public-pathway__link{color:#092858}.public-home .public-explore{width:min(100% - 2.5rem, var(--measure));border-top:1px solid #cbd8dc;margin-inline:auto;padding:4.5rem 0 5.2rem}.public-home .public-explore__grid{margin-top:1.4rem}.public-home .public-explore__card{background:#fff;border-color:#c8d8dd;min-height:12.5rem}.public-home .public-explore .eyebrow{color:#38516f}.public-home .public-explore__title{color:#092858;font-family:Georgia,Times New Roman,serif;font-size:1.35rem}.public-home .public-explore__body{color:#304a68}.public-home .public-explore__more{color:#08777b;align-self:end}.public-home .public-account{border-radius:.9rem;gap:1.5rem 3rem;padding:clamp(2rem,3.5vw,3rem)}.public-home .public-account__title{max-width:32rem;font-size:clamp(2rem,3vw,3rem)}.public-home .public-account__body{max-width:37rem}.public-account__open{justify-items:start;gap:.85rem;display:grid}.public-account__buttons{flex-wrap:wrap;gap:.75rem;margin-top:.75rem;display:flex}@media (width<=64rem){.public-home .public-hero__content{margin-left:1.25rem}}@media (width<=58rem){.public-search{grid-template-columns:1fr}.public-journey__intro{grid-template-columns:1fr;gap:1rem}.public-journey__steps{grid-template-columns:1fr}.public-journey__step{padding:1.5rem 0}.public-journey__step+.public-journey__step{border-top:1px solid #486584;border-left:0;padding-left:0}.public-journey__step h3{margin-top:.7rem}}@media (width<=48rem){.public-home .public-hero{background:#f7f9fa;min-height:0;padding-top:10rem;display:block}.public-home .public-hero__image{object-position:center 42%;width:100%;height:12rem;position:absolute;inset:0 0 auto}.public-home .public-hero__content{border-radius:.9rem;width:calc(100% - 2rem);margin:0 auto 1rem;padding:1.55rem;position:relative}.public-home .public-hero__meta{flex-direction:row;align-items:center}.public-home .public-hero__title{font-size:1rem}.public-home .public-hero__statement{font-size:clamp(2.3rem,8vw,3.4rem)}.public-home .public-hero__actions{display:flex}.public-home .public-hero__method-link{justify-content:flex-start}.public-home .public-hero__signals{flex-wrap:wrap;gap:.4rem;width:calc(100% - 2rem);margin:0 auto;padding:0 0 1.4rem;display:flex}.public-home .public-hero__signal{border:1px solid #cfdbdc;flex:9rem;padding:.6rem;font-size:.7rem;border-radius:.5rem!important}.public-home .public-journey{padding:3.7rem 1.25rem}.public-search{gap:1.8rem;padding:3.5rem 1.25rem}.public-search__field{flex-direction:column}.public-journey__step{padding:1.4rem 0}.public-home .public-preview{width:calc(100% - 2rem);padding:3.5rem 0}.public-pathways{grid-template-columns:1fr}.public-pathway{min-height:0}.public-pathway--briefing{grid-column:auto;display:flex}.public-pathway--briefing p{margin-top:0}.public-home .public-explore{width:calc(100% - 2rem)}.public-home .public-account{width:calc(100% - 2rem);margin-inline:auto;padding:2rem 1.5rem}}@media (width<=26rem){.public-home .public-hero__statement{font-size:2.22rem}.public-home .public-hero__actions .button{width:100%}}
