.rs-site-footer{width:min(var(--rs-ed-wrap),calc(100% - 2 * var(--rs-ed-gutter)));margin:0 auto;color:var(--rs-text-primary);font-size:var(--rs-text-min)}.rs-site-footer a{color:inherit;text-decoration:none}.rs-site-footer a:hover{color:var(--rs-link-hover)}.rs-site-footer__row{display:flex;align-items:center;justify-content:space-between;gap:var(--rs-space-6);padding:35px 0;border-top:1px solid var(--rs-rule)}.rs-site-footer__brand{font-family:var(--rs-font-role-display);font-size:32px;font-weight:700;letter-spacing:-.5px}.rs-site-footer__brand span{color:var(--rs-accent-gold);margin-left:3px}.rs-site-footer__middle{margin-right:auto;display:flex;gap:var(--rs-space-6);flex-wrap:wrap;color:var(--rs-text-secondary)}.rs-site-footer__bottom{display:flex;justify-content:space-between;border-top:1px solid var(--rs-rule);padding:16px 0 24px;font-size:var(--rs-text-min);color:var(--rs-text-secondary)}@media(max-width:1100px){.rs-site-footer{width:calc(100% - 2 * var(--rs-ed-gutter-md))}}@media(max-width:800px){.rs-site-footer{width:calc(100% - 2 * var(--rs-ed-gutter-sm))}.rs-site-footer__row{flex-wrap:wrap}.rs-site-footer__middle{width:100%;order:3}}.rs-site-footer a{display:inline-flex;align-items:center;min-height:44px}.rs-site-footer a:focus-visible{outline:3px solid var(--rs-focus-on-light);outline-offset:3px}.rs-ed :where(h1,h2,h3,h4){font-family:inherit;font-size:revert;font-weight:700;text-transform:none;letter-spacing:normal;line-height:inherit;margin:0}.rs-ed :where(p){max-width:none;margin:0}.rs-ed :where(a):hover{text-decoration:none}.rs-ed{--ed-paper: var(--rs-surface-cream);--ed-ink: var(--rs-text-primary);--ed-navy: var(--rs-surface-emphasis);--ed-gold: var(--rs-accent-gold);--ed-gold-on-navy: var(--rs-accent-gold);--ed-sand: var(--rs-surface-sand);--ed-muted: var(--rs-text-secondary);--ed-muted-on-navy: var(--rs-text-secondary-on-emphasis);--ed-label: var(--rs-text-label);--ed-line: var(--rs-rule);--ed-focus: var(--rs-focus-on-light);background:var(--ed-paper);color:var(--ed-ink);font-family:var(--rs-font-role-reading);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased}.rs-ed--research{--ed-paper: var(--rs-surface-paper);--ed-ink: var(--rs-color-research-ink);--ed-navy: var(--rs-surface-emphasis-research);--ed-gold-on-navy: var(--rs-text-label-on-emphasis);--ed-muted-on-navy: var(--rs-text-secondary-on-emphasis-research)}.rs-ed :where(h1,h2,h3,p){margin:0}.rs-ed a{color:inherit;text-decoration:none}.rs-ed__wrap{width:min(var(--rs-ed-wrap),calc(100% - 2 * var(--rs-ed-gutter)));margin-inline:auto}.rs-ed__measure{max-width:var(--rs-ed-measure)}.rs-ed-eyebrow{font-family:var(--rs-font-role-label);font-size:var(--rs-ed-label);font-weight:var(--rs-weight-label);line-height:1.65;letter-spacing:.12em;text-transform:uppercase;color:var(--ed-label);margin-bottom:16px}.rs-ed-h1,.rs-ed-h2,.rs-ed-h3{font-family:var(--rs-font-role-display);font-weight:var(--rs-weight-display);letter-spacing:-.01em;text-wrap:balance}.rs-ed-h1{font-size:var(--rs-ed-h1);line-height:1.06;text-transform:uppercase;max-width:24ch;margin-block:0 28px}.rs-ed-h2{font-size:var(--rs-ed-h2);line-height:1.05;text-transform:uppercase}.rs-ed-h3{font-size:var(--rs-ed-h3);line-height:1.12}.rs-ed-lede{font-size:var(--rs-ed-lede);line-height:1.7;max-width:var(--rs-ed-measure)}.rs-ed-body{font-size:16px;line-height:1.75;color:var(--ed-muted);max-width:var(--rs-ed-measure)}.rs-ed-button{display:inline-flex;align-items:center;gap:24px;min-height:44px;padding:16px 21px;font-family:var(--rs-font-role-label);font-size:var(--rs-ed-label);font-weight:var(--rs-weight-label);letter-spacing:.06em;text-transform:uppercase;line-height:1.5;background:var(--ed-ink);color:var(--ed-paper)!important;border:1px solid var(--ed-ink);transition:background .18s,transform .18s}.rs-ed-button:hover{transform:translateY(-2px)}.rs-ed-button--journey{gap:10px;min-height:46px;padding:14px 22px;font-family:var(--rs-font-role-reading);font-size:13px;font-weight:600;letter-spacing:0;text-transform:none;line-height:1.45}@media(max-width:600px){.rs-ed-button--journey{font-size:var(--rs-text-min);padding:13px 16px;min-height:48px}}.rs-ed-link{display:inline-flex;align-items:center;gap:14px;padding-bottom:4px;font-size:13px;font-weight:600;line-height:1.6;border-bottom:1px solid currentColor}.rs-ed-link:hover{color:var(--ed-label)}.rs-ed-actions{display:flex;gap:24px;align-items:center;flex-wrap:wrap;margin-top:24px}.rs-ed-band{padding-block:65px}.rs-ed-band--sand{background:var(--ed-sand)}.rs-ed-band--navy{background:var(--ed-navy);color:var(--ed-paper);padding-block:clamp(36px,4.5vw,64px)}.rs-ed-band--navy :is(.rs-ed-eyebrow,.rs-ed-link){color:var(--ed-gold-on-navy)}.rs-ed-band--navy .rs-ed-link{border-color:color-mix(in srgb,var(--ed-gold-on-navy) 50%,transparent)}.rs-ed-band--navy :is(.rs-ed-body,small){color:var(--ed-muted-on-navy)}.rs-ed-band--navy .rs-ed-button{background:var(--ed-gold-on-navy);border-color:var(--ed-gold-on-navy);color:var(--ed-navy)!important}.rs-ed-band--navy :is(a,button,summary):focus-visible{outline-color:var(--ed-gold-on-navy)}.rs-ed-band--close .rs-ed-h2{font-size:var(--rs-ed-h2-close);line-height:1.15;max-width:32ch;margin-bottom:24px;text-transform:none}.rs-ed-q__question{margin-bottom:18px;max-width:28ch}.rs-ed-q__answer{font-size:var(--rs-ed-lede);line-height:1.65;font-weight:500;max-width:var(--rs-ed-measure)}.rs-ed-q__body{margin-top:20px}.rs-ed-q__exhibit{margin-top:36px}.rs-ed-directions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}.rs-ed-direction{min-width:0;display:flex;flex-direction:column}.rs-ed-direction__art{height:230px;position:relative;overflow:hidden;background:var(--ed-sand);border:1px solid var(--ed-line)}.rs-ed-direction__art--navy{background:var(--ed-navy);color:var(--ed-paper);border-color:var(--ed-navy)}.rs-ed-direction__body{padding-top:23px;display:flex;flex-direction:column;flex:1}.rs-ed-direction__kicker{font-family:var(--rs-font-role-label);font-size:var(--rs-ed-label);font-weight:var(--rs-weight-label);letter-spacing:.12em;text-transform:uppercase;color:var(--ed-label)}.rs-ed-band--navy .rs-ed-direction__kicker{color:var(--ed-gold-on-navy)}.rs-ed-direction__question{font-family:var(--rs-font-role-display);font-size:32px;font-weight:var(--rs-weight-display);line-height:1.08;margin:13px 0 12px}.rs-ed-direction__answer{font-size:14px;line-height:1.75;color:var(--ed-muted)}.rs-ed-band--navy .rs-ed-direction__answer{color:var(--ed-muted-on-navy)}.rs-ed-direction__link{margin-top:auto;padding-top:20px;align-self:flex-start}@media(max-width:1100px){.rs-ed__wrap{width:calc(100% - 2 * var(--rs-ed-gutter-md))}.rs-ed-direction__art{height:205px}.rs-ed-direction__question{font-size:29px}}@media(max-width:800px){.rs-ed__wrap{width:calc(100% - 2 * var(--rs-ed-gutter-sm))}.rs-ed-band{padding-block:45px}.rs-ed-band--navy{padding-block:clamp(36px,4.5vw,64px)}.rs-ed-directions{grid-template-columns:1fr;gap:40px}.rs-ed-direction__question{font-size:30px}}@media(max-width:700px){.rs-ed-h1{font-size:var(--rs-ed-h1-narrow)}.rs-ed-actions{flex-direction:column;align-items:flex-start}}@media(prefers-reduced-motion:reduce){.rs-ed-button{transition:none}.rs-ed-button:hover{transform:none}}.rs-ed-shell{min-height:100vh;background:var(--rs-surface-cream);color:var(--rs-text-primary)}.rs-ed-shell--research{background:var(--rs-surface-paper);color:var(--rs-color-research-ink)}.rs-ed-trail ol{list-style:none;display:flex;flex-wrap:wrap;column-gap:var(--rs-ui-crumb-gap);margin:0 0 32px;padding:0;font-family:var(--rs-ui-link-font);font-size:var(--rs-ui-link-size);line-height:1.5;color:var(--ed-muted)}.rs-ed-trail li+li:before{content:"/";margin-right:var(--rs-ui-crumb-gap);opacity:.7}.rs-ed-trail a{display:inline-flex;align-items:center;min-height:var(--rs-ui-target);text-decoration:underline;text-underline-offset:var(--rs-ui-underline-offset);text-decoration-color:color-mix(in srgb,currentColor 45%,transparent)}.rs-ed-trail a:hover{text-decoration-color:currentColor}.rs-ed-trail li{display:inline-flex;align-items:center}.rs-ed-trail [aria-current]{font-weight:500;color:var(--rs-text-primary)}.rs-ed-band--navy .rs-ed-trail [aria-current]{color:var(--rs-text-on-emphasis)}.rs-ed-band--navy .rs-ed-trail ol{color:var(--ed-muted-on-navy)}@media(max-width:700px){.rs-ed-trail ol{margin-bottom:28px}}.rs-ed-intro{max-width:850px;margin-bottom:34px}.rs-ed-intro .rs-ed-eyebrow{line-height:1.5;margin-bottom:0;max-width:none}.rs-ed-intro__title{font-family:var(--rs-font-role-display);font-size:clamp(2.125rem,4vw,3.375rem);font-weight:var(--rs-weight-display);line-height:1.08;letter-spacing:-.015em;text-transform:uppercase;text-wrap:balance;margin-top:15px}.rs-ed-intro--compact .rs-ed-intro__title{font-size:45px;line-height:1.05}.rs-ed-intro__lede{max-width:760px;margin-top:18px;font-size:18px;line-height:1.65}.rs-ed-intro__lede strong{font-weight:600}.rs-ed-band--navy .rs-ed-intro__lede{color:var(--ed-muted-on-navy)}@media(max-width:760px){.rs-ed-intro__lede{font-size:17px}.rs-ed-intro--compact .rs-ed-intro__title{font-size:40px}}.rs-ed-band--loose{padding-block:86px}@media(max-width:800px){.rs-ed-band--loose{padding-block:55px}}.rs-ed-link--sm{font-size:var(--rs-text-min);gap:22px;line-height:1.55}.rs-ed-dialog{width:min(740px,calc(100% - 32px));max-height:90dvh;padding:55px;border:1px solid #bcc4b5;border-top:3px solid var(--rs-accent-gold);background:var(--rs-surface-cream);color:var(--rs-text-primary);box-shadow:0 20px 100px #0003}.rs-ed-dialog::backdrop{background:#070f24cc;backdrop-filter:blur(4px)}.rs-ed-dialog__close{position:absolute;top:16px;right:20px;display:flex;align-items:center;gap:13px;padding:6px;background:none;border:0;font-size:var(--rs-text-min);color:inherit;cursor:pointer}.rs-ed-dialog__close span{font-size:23px}.rs-ed-dialog .detail-eyebrow{margin-bottom:18px;font:var(--rs-weight-label) var(--rs-text-min) var(--rs-font-role-label);letter-spacing:.12em;color:var(--rs-text-secondary)}.rs-ed-dialog h2{margin-bottom:22px;font:var(--rs-weight-display) 46px/1.13 var(--rs-font-role-display)}.rs-ed-dialog p{margin-bottom:16px;font-size:15px;line-height:1.8;color:var(--rs-text-secondary)}.rs-ed-dialog h3{margin:27px 0 8px;font:700 14px var(--rs-font-role-reading)}.rs-ed-dialog ul{padding-left:19px;font-size:14px;line-height:1.9;color:var(--rs-text-secondary)}.rs-ed-dialog .detail-implication{margin-top:24px;padding:18px 22px;background:var(--rs-surface-sand);border-left:3px solid var(--rs-accent-gold)}.rs-ed-dialog .detail-implication h3{margin:0 0 8px;font-size:var(--rs-text-min);letter-spacing:1px}.rs-ed-dialog .detail-implication p{margin:0;font-size:15px;color:var(--rs-text-primary)}.rs-ed-dialog .detail-note{margin-top:25px;padding-top:16px;border-top:1px solid var(--rs-rule);font-size:var(--rs-text-min)}.rs-ed-dialog .button{display:inline-flex;margin-top:8px;padding:16px 21px;background:var(--rs-text-primary);color:#fff;font:var(--rs-weight-label) var(--rs-text-min) var(--rs-font-role-label);letter-spacing:.06em;text-transform:uppercase}.rs-ed-dialog .detail-actions{display:flex;flex-wrap:wrap;gap:18px;margin-top:22px}.rs-ed-dialog .text-link{padding:0 0 4px;background:none;border:0;border-bottom:1px solid currentColor;font:600 var(--rs-text-min) var(--rs-font-role-reading);color:inherit;cursor:pointer}.rs-ed-dialog :is(a,button):focus-visible{outline:3px solid var(--rs-focus-on-light);outline-offset:3px}body.modal-open{overflow:hidden}@media(max-width:600px){.rs-ed-dialog{padding:48px 22px 28px}.rs-ed-dialog h2{font-size:34px}}.rs-ed-blocked{display:inline-block;margin:0 0 12px;padding:4px 8px;background:#8a3838;color:#fff!important;font:600 var(--rs-text-min) var(--rs-font-role-label)!important;letter-spacing:.08em;text-transform:uppercase}[data-publication-blocked]{outline:2px dashed #8a3838;outline-offset:3px}.rs-ed :is(button,summary,input,select),.rs-ed :is(a,button).rs-ed-link{min-height:44px;min-width:44px;box-sizing:border-box;max-width:100%}.rs-ed :is(a,button).rs-ed-link{align-items:center}.rs-ed :is(a,button,summary,input,select,[role=button]):focus-visible{outline:3px solid var(--ed-focus);outline-offset:3px}.rs-ed-band--navy :is(a,button,summary,input,select,[role=button]):focus-visible{outline-color:var(--ed-gold-on-navy)}
