.rm-site.rg-site{--rg-ink:#17332b;--rg-muted:#5f6d64;--rg-line:#ccd2ca;--rg-paper:#fff;--rg-accent:#d9d5ef;color:var(--rg-ink);background:#f5f5ef}.rg-site main{padding:0 5.3%}.rg-intro{max-width:1160px;margin:auto;padding:95px 0 78px}.rg-intro h1{font-family:var(--font-editorial,Georgia),serif;letter-spacing:-.015em;word-spacing:.06em;text-wrap:balance;margin:24px 0;font-size:clamp(46px,5.8vw,82px);font-weight:400;line-height:1.06}.rg-intro h1 em{font-weight:400}.rg-lead{max-width:610px;color:var(--rg-muted);margin:0 0 27px;font-size:20px;line-height:1.55}.rg-inline{min-height:44px;color:inherit;border-bottom:1px solid;align-items:center;gap:14px;font-size:16px;line-height:1.4;text-decoration:none;display:inline-flex}.rg-inline:hover{color:#4c3e86}.rg-inline:focus-visible{outline-offset:6px;outline:2px solid}.rg-walkthrough{max-width:1160px;margin:auto}.rg-step{border-top:1px solid var(--rg-line);grid-template-columns:minmax(220px,.75fr) minmax(0,1.5fr);gap:65px;padding:60px 0;display:grid}.rg-number{font-family:var(--font-geist-mono),monospace;color:var(--rg-muted);margin-bottom:20px;font-size:13px;display:block}.rg-step h2{font-family:var(--font-editorial,Georgia),serif;letter-spacing:-.01em;word-spacing:.05em;margin:0 0 17px;font-size:36px;font-weight:400;line-height:1.15}.rg-step-heading>p{color:var(--rg-muted);max-width:300px;margin:0;font-size:17px;line-height:1.65}.rg-record,.rg-answer-sheet,.rg-criteria{background:var(--rg-paper);border:1px solid var(--rg-line);border-radius:3px}.rg-record-top{letter-spacing:.035em;color:var(--rg-muted);border-bottom:1px solid #e5e7e2;flex-wrap:wrap;justify-content:space-between;gap:8px 20px;padding:19px 26px;font-size:12px;display:flex}.rg-record>h3{font-family:var(--font-editorial,Georgia),serif;letter-spacing:-.01em;word-spacing:.05em;margin:28px 28px 24px;font-size:29px;font-weight:400;line-height:1.25}.rg-sources{margin:0;padding:0 28px 12px;list-style:none}.rg-sources li{border-top:1px solid #e5e7e2;gap:17px;padding:22px 0;display:flex}.rg-source-id{font-family:var(--font-geist-mono),monospace;color:var(--rg-muted);padding-top:2px;font-size:13px}.rg-sources li>div{flex:1;min-width:0}.rg-sources header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 15px;display:flex}.rg-sources h4{margin:0;font-size:16px;font-weight:500}.rg-sources header>span{color:var(--rg-muted);font-size:13px}.rg-sources p{color:#43534b;margin:9px 0 0;font-size:16px;line-height:1.6}.rg-answer-sheet{padding:28px}.rg-label{font-family:var(--font-geist-mono),monospace;letter-spacing:.06em;color:var(--rg-muted);margin:0 0 17px!important;font-size:12px!important;line-height:1.5!important}.rg-answer-sheet blockquote{font-family:var(--font-editorial,Georgia),serif;color:#526057;margin:0 0 25px;font-size:27px;line-height:1.35}.rg-margin-note{background:#f0edf8;border-left:3px solid #a59bca;margin-bottom:30px;padding:18px 21px}.rg-margin-note>span{font-family:var(--font-geist-mono),monospace;letter-spacing:.04em;color:#665a83;font-size:12px}.rg-margin-note p{margin:8px 0 0;font-size:16px;line-height:1.6}.rg-correction{border-top:1px solid #e5e7e2;padding-top:27px}.rg-correction h3,.rg-criterion-new h3{font-family:var(--font-editorial,Georgia),serif;letter-spacing:-.01em;word-spacing:.05em;margin:0 0 16px;font-size:28px;font-weight:400;line-height:1.25}.rg-correction>p:not(.rg-label){margin:12px 0;font-size:16px;line-height:1.65}.rg-evidence{color:var(--rg-muted);margin-top:22px;font-size:13px;display:block}.rg-criterion-old{border-bottom:1px solid var(--rg-line);color:#6b736c;padding:25px 28px}.rg-criterion-old>p:last-child{margin:0;font-size:18px;line-height:1.6}.rg-criterion-new{background:#eff1eb;padding:28px}.rg-criterion-new ul{margin:20px 0 0;padding-left:20px}.rg-criterion-new li{margin:12px 0;padding-left:5px;font-size:16px;line-height:1.6}.rg-submit>div:last-child>p{max-width:640px;margin:0 0 20px;font-size:18px;line-height:1.65}.rg-end{background:#e9ede5;justify-content:space-between;align-items:center;gap:30px;max-width:1160px;margin:15px auto 80px;padding:36px;display:flex}.rg-end h2{font-family:var(--font-editorial,Georgia),serif;letter-spacing:-.01em;word-spacing:.05em;margin:12px 0;font-size:34px;font-weight:400;line-height:1.2}.rg-end p:not(.rm-eyebrow){max-width:490px;margin:0;font-size:16px;line-height:1.6}.rg-end .rg-inline{flex-shrink:0}@media (max-width:800px){.rg-site main{padding:0 6%}.rg-intro{padding:60px 0 45px}.rg-intro h1{font-size:clamp(42px,8.6vw,64px)}.rg-lead{font-size:18px}.rg-step{grid-template-columns:1fr;gap:26px;padding:38px 0}.rg-number{margin-bottom:12px}.rg-step h2{margin-bottom:12px;font-size:32px}.rg-step-heading>p{max-width:520px;font-size:16px}.rg-record-top{padding:17px 20px}.rg-record>h3{margin:24px 20px 22px;font-size:27px}.rg-sources{padding:0 20px 5px}.rg-sources li{gap:12px;padding:20px 0}.rg-answer-sheet{padding:22px 20px}.rg-answer-sheet blockquote{font-size:25px}.rg-margin-note{padding:16px}.rg-correction h3,.rg-criterion-new h3{font-size:27px}.rg-criterion-old,.rg-criterion-new{padding:22px 20px}.rg-submit>div:last-child>p{font-size:17px}.rg-end{flex-direction:column;align-items:flex-start;gap:20px;margin:5px auto 45px;padding:25px 22px}.rg-end h2{font-size:30px}}.rg-site .rm-eyebrow{color:var(--rg-muted);font-size:12px}.rg-site .rm-footer{color:#f5f3e9;background:#101512}.rg-secondary{width:fit-content;color:var(--rg-muted);align-items:center;gap:12px;min-height:44px;margin-top:20px;font-size:15px;line-height:1.5;display:flex}.rg-secondary svg{flex-shrink:0}.rg-expert-work,.rg-apply,.rg-faq,.rg-briefings,.rg-about{border-top:1px solid var(--rg-line);max-width:1160px;margin:auto;padding:55px 0}.rg-section-head h2,.rg-faq>h2,.rg-briefings>h2,.rg-about h2{font-family:var(--font-editorial),Georgia,serif;letter-spacing:-.015em;word-spacing:.05em;margin:14px 0 28px;font-size:42px;font-weight:400;line-height:1.12}.rg-work-rows{grid-template-columns:1fr 1fr;gap:65px;margin:35px 0;display:grid}.rg-work-rows article{border-top:1px solid var(--rg-line);padding:28px 0 0}.rg-work-rows h3{font-family:var(--font-editorial),Georgia,serif;letter-spacing:-.01em;word-spacing:.05em;margin:18px 0;font-size:31px;font-weight:400;line-height:1.15}.rg-work-rows p{color:var(--rg-muted);max-width:480px;font-size:17px;line-height:1.65}.rg-work-rows .rg-work-output{color:var(--rg-ink);border-left:2px solid #ada4cc;padding-left:18px;font-size:16px}.rg-apply{grid-template-columns:.85fr 1.3fr;gap:65px;display:grid}.rg-apply ol{margin:0;padding:0;list-style:none}.rg-apply li{border-top:1px solid var(--rg-line);gap:22px;padding:25px 0;display:flex}.rg-apply li:first-child{border:0;padding-top:0}.rg-apply li>span{font-family:var(--font-geist-mono),monospace;color:var(--rg-muted);padding-top:4px;font-size:13px}.rg-apply h3{margin:0 0 12px;font-size:22px;font-weight:400;line-height:1.25}.rg-apply li p,.rg-briefings>p:not(.rm-eyebrow){color:var(--rg-muted);max-width:610px;margin:0;font-size:17px;line-height:1.65}.rg-faq{grid-template-columns:.85fr 1.3fr;gap:65px;display:grid}.rg-faq [data-slot=accordion-trigger]{color:var(--rg-ink);padding:24px 0;font-size:18px;line-height:1.4}.rg-faq [data-slot=accordion-content]{color:var(--rg-muted);font-size:16px;line-height:1.7}.rg-briefings .sessions{margin-top:30px}.rg-briefings .rm-film{color:var(--rg-ink);margin:30px 0 0}.rg-briefings .rm-film summary{cursor:pointer;min-height:44px;font-size:16px}.rg-mission-intro{padding-bottom:80px}.rg-mission-intro h1{max-width:1000px}.rg-about{grid-template-columns:.6fr 1.4fr;gap:65px;display:grid}.rg-about>div{max-width:700px}.rg-about .rm-eyebrow{margin-top:22px}.rg-about p:not(.rm-eyebrow){color:var(--rg-muted);margin:20px 0;font-size:19px;line-height:1.65}.rg-about-links{flex-wrap:wrap;align-items:center;gap:28px;margin-top:28px;display:flex}.rg-about-now{padding-bottom:90px}@media (max-width:800px){.rg-expert-work,.rg-apply,.rg-faq,.rg-briefings,.rg-about{padding:38px 0}.rg-section-head h2,.rg-faq>h2,.rg-briefings>h2,.rg-about h2{margin:12px 0 24px;font-size:33px}.rg-work-rows,.rg-apply,.rg-faq,.rg-about{grid-template-columns:1fr;gap:25px}.rg-work-rows{margin:25px 0}.rg-work-rows h3{font-size:29px}.rg-work-rows p,.rg-apply li p,.rg-briefings>p:not(.rm-eyebrow){font-size:16px}.rg-apply li{gap:16px}.rg-apply h3{font-size:21px}.rg-faq>h2{margin:0}.rg-faq [data-slot=accordion-trigger]{font-size:17px}.rg-about{gap:0}.rg-about .rm-eyebrow{margin-top:0}.rg-about p:not(.rm-eyebrow){font-size:17px}.rg-mission-intro{padding-bottom:45px}.rg-about-now{padding-bottom:60px}.rg-about-links{gap:20px}.rg-secondary{max-width:310px;font-size:14px}}.rg-site .rg-briefings{color:#f5f3e9;background:#17332b;border:0;margin-top:15px;margin-bottom:55px;padding:40px}.rg-site .rg-briefings .rm-eyebrow,.rg-site .rg-briefings>p:not(.rm-eyebrow){color:#c2cec6}.rg-briefings .session-list{margin-top:30px}.rg-briefings .session-timezone,.rg-briefings .session-timezone span,.rg-briefings .session-bottom,.rg-briefings .session-day p,.rg-briefings .time-cta-action{font-size:14px}.rg-site .rg-briefings .rm-film,.rg-site .rg-briefings .rm-film summary{color:#f5f3e9}.rg-briefings .session-empty p{font-size:16px}@media (max-width:800px){.rg-site .rg-briefings{margin-bottom:35px;padding:28px 20px}.rg-briefings .session-timezone{flex-wrap:wrap;gap:8px}.rg-briefings .session-row{gap:16px}.rg-briefings .session-bottom{flex-wrap:wrap}}@media (max-width:500px){.rg-briefings .session-date.series-marker{white-space:nowrap;font-size:24px}.rg-briefings .session-times{grid-template-columns:1fr}.rg-briefings .time-cta{justify-content:space-between;width:100%}}.rg-overview{color:var(--rg-muted);max-width:720px;margin:0 0 38px;font-size:17px;line-height:1.65}@media (max-width:800px){.rg-overview{margin-bottom:32px;font-size:16px}}
