.rhdi-conference-page{margin:0;background:#f4f6f8}.rc-widget,.rc-skeleton{--rc-navy: #081e40;--rc-ink: #102847;--rc-text: #41536b;--rc-gold: #d5a531;--rc-gold-ink: #825908;--rc-line: #dce3ec;color:var(--rc-ink);font:16px/1.55 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.rc-widget *,.rc-widget *:before,.rc-widget *:after{box-sizing:border-box}.rc-widget h1,.rc-widget h2,.rc-widget h3{color:var(--rc-navy);line-height:1.16;margin:0 0 .65em}.rc-widget h1{font-size:clamp(2rem,5vw,3.65rem);letter-spacing:-.045em;max-width:25ch}.rc-widget h2{font-size:clamp(1.4rem,3vw,2.15rem);letter-spacing:-.026em}.rc-widget h3{font-size:1.13rem;letter-spacing:-.012em}.rc-widget p{color:var(--rc-text);margin:0 0 1em}.rc-widget a{color:var(--rc-navy);text-underline-offset:.2em}.rc-widget :focus-visible{outline:3px solid #855a06;outline-offset:4px}.rc-shell{width:min(1200px,calc(100% - 56px));margin-inline:auto}.rc-skeleton{margin:36px auto;max-width:900px;padding:0 20px}.rc-topbar,.rc-footer{color:#fff;background:var(--rc-navy)}.rc-topbar-inner,.rc-topbar nav{display:flex;flex-wrap:wrap;align-items:center;gap:16px 24px}.rc-topbar-inner{justify-content:space-between;min-height:74px;padding:10px 0}.rc-topbar a,.rc-footer a{color:#fff}.rc-topbar a:focus-visible,.rc-footer a:focus-visible{outline-color:#e9bb4a}.rc-topbar nav a{text-decoration:none;font-weight:650}.rc-brand{font:700 2rem/1 Georgia,serif;text-decoration:none;letter-spacing:-.035em}.rc-brand span{font-size:.71em}.rc-footer{padding-block:24px}.rc-footer p{margin:7px 0 0;color:#e3ebf8}.rc-page-main{padding-block:44px 66px;min-height:calc(100vh - 186px)}.rc-page-heading{margin-bottom:26px}.rc-page-heading h1{margin-bottom:12px}.rc-page-heading .rc-date-line{font-weight:650}.rc-date-line span{margin-inline:.23em;color:var(--rc-gold-ink)}.rc-centered{text-align:center;margin-inline:auto}.rc-centered h1,.rc-centered p{margin-inline:auto}.rc-centered>p:not(.rc-eyebrow){max-width:72ch}.rc-eyebrow{font-size:.76rem;font-weight:800;letter-spacing:.13em;text-transform:uppercase;color:var(--rc-gold-ink)!important}.rc-badge{display:inline-block;background:#f7e7b9;color:#654105;border-radius:999px;padding:5px 14px;font-size:.76rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.rc-promotion>.rc-centered{margin:0 auto 28px}.rc-promotion>.rc-centered h2{margin:12px auto;max-width:25ch}.rc-promotion>.rc-centered h2 span{color:var(--rc-gold-ink)}[data-rhdi-conference-home] .rc-widget{background:#f4f6f8;padding-block:52px}.rc-hero-card{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1fr);gap:30px;padding:22px;border:1px solid var(--rc-line);border-radius:23px;background:#fff;box-shadow:0 16px 45px #0a203b0b}.rc-hero-copy{padding:12px 4px 12px 0;align-self:center}.rc-hero-copy h2{max-width:24ch}.rc-poster{display:block;width:100%;height:auto;align-self:center;border-radius:15px}.rc-facts{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:20px 0}.rc-facts>div{padding:11px 13px;border-radius:11px;background:#eef2f7}.rc-facts dt{color:var(--rc-text);font-size:.79rem}.rc-facts dd{color:var(--rc-navy);font-weight:760;font-size:.96rem;margin:3px 0 0}.rc-facts small{display:block;margin-top:2px;font-size:.73rem;font-weight:500;color:var(--rc-text)}.rc-actions{display:flex;flex-wrap:wrap;gap:9px;align-items:center}.rc-related{display:flex;flex-wrap:wrap;gap:8px 16px;margin-top:14px;font-weight:680}.rc-widget .rc-button{display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:11px 15px;min-height:44px;border-radius:9px;border:1px solid transparent;font:720 .94rem/1.15 system-ui,sans-serif;color:var(--rc-navy);text-decoration:none;cursor:pointer}.rc-widget .rc-primary{background:#e6b73e;color:#102139}.rc-widget .rc-primary:hover{background:#f2c653}.rc-widget .rc-navy{background:var(--rc-navy);color:#fff}.rc-widget .rc-navy:hover{background:#17365c}.rc-widget .rc-outline{background:#fff;border-color:#bcc9d9}.rc-widget .rc-outline:hover{background:#edf2f8}.rc-widget .rc-button:disabled{opacity:.65;cursor:wait}.rc-share{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.rc-share input{max-width:100%}.rc-directory{margin-top:42px}.rc-directory h2{scroll-margin-top:90px}.rc-directory-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:22px}.rc-widget .rc-tile{display:flex;flex-direction:column;padding:20px;background:#fff;border:1px solid var(--rc-line);border-radius:17px;text-decoration:none}.rc-widget .rc-tile:hover{border-color:#ac832a;box-shadow:0 7px 24px #0a203b0e}.rc-tile-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px;color:#637a98}.rc-tile-number{display:grid;place-items:center;height:43px;min-width:43px;background:var(--rc-navy);color:#fff;border-radius:10px;font-weight:780}.rc-tile p{font-size:.88rem}.rc-tile-label{margin-top:auto;color:var(--rc-gold-ink);font-weight:740;font-size:.9rem}.rc-content-card{background:#fff;border:1px solid var(--rc-line);border-radius:19px;padding:clamp(19px,4vw,34px)}.rc-content-card>:last-child,.rc-content-card p:last-child{margin-bottom:0}.rc-content-card>p{max-width:78ch}.rc-callout{padding:16px;border-left:4px solid #bd8d26;border-radius:7px;background:#faf2df;font-weight:720}.rc-list{columns:2;column-gap:32px;padding-inline-start:21px;color:var(--rc-text)}.rc-list li{break-inside:avoid;margin-bottom:8px}.rc-author{display:grid;grid-template-columns:minmax(150px,270px) 1fr;align-items:center;gap:26px}.rc-author img{max-width:100%;height:auto;border-radius:14px}.rc-program{list-style:none;padding:0;margin:22px 0 0}.rc-program li{display:grid;grid-template-columns:minmax(145px,23%) 1fr;gap:14px;border-top:1px solid var(--rc-line);padding:14px 0}.rc-program time{color:var(--rc-gold-ink);font-weight:750}.rc-program h3{margin-bottom:5px}.rc-faq details,.rc-form-extra{border:1px solid var(--rc-line);border-radius:10px;background:#f8fafc;padding:11px 13px}.rc-faq details+details{margin-top:8px}.rc-faq summary,.rc-form-extra summary{cursor:pointer;font-weight:740}.rc-faq details p{margin:9px 0 0}.rc-next-prev{display:flex;flex-wrap:wrap;gap:8px 16px;margin-top:22px;font-weight:690}.rc-page-actions{margin-top:20px}.rc-registration-layout{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:16px;align-items:start}.rc-register-aside .rc-facts{grid-template-columns:1fr}.rc-form{display:grid;gap:15px;margin-top:23px}.rc-fields{display:grid;grid-template-columns:1fr 1fr;gap:12px}.rc-form>.rc-fields>.rc-field:last-child{grid-column:1 / -1}.rc-form-extra .rc-fields{margin-top:12px}.rc-field{display:grid;gap:4px;align-content:start;min-width:0}.rc-field label{font-size:.9rem;font-weight:670}.rc-field input,.rc-field select,.rc-share input{width:100%;min-width:0;min-height:42px;padding:9px 10px;border:1px solid #adbacb;border-radius:7px;background:#fff;color:var(--rc-ink);font:inherit;font-size:.93rem}.rc-field [aria-invalid=true]{border-color:#b42724}.rc-consent{display:flex;align-items:start;gap:8px;font-size:.89rem;color:var(--rc-text)}.rc-consent input{width:17px;height:17px;flex:none;accent-color:var(--rc-navy);margin-top:3px}.rc-form>button{justify-self:start}.rc-field-error,.rc-widget .rc-form-error{color:#9a221e;font-size:.86rem}.rc-widget .rc-form-error{background:#fff2ef;border-radius:8px;padding:10px;margin:0}.rc-form-trap{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.rc-confirmation{border-left:4px solid #a77b1d;padding:12px 16px;border-radius:8px;background:#faf6eb}@media (max-width: 850px){.rc-hero-card{grid-template-columns:1fr;gap:12px}.rc-hero-copy{padding:12px 4px 2px}.rc-directory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 590px){.rc-shell{width:calc(100% - 30px)}.rc-topbar-inner{gap:8px}.rc-topbar nav{gap:10px;font-size:.81rem}.rc-topbar nav .rc-button{font-size:.81rem;padding-inline:8px;min-height:38px}.rc-brand{font-size:1.62rem}.rc-page-main{padding-top:31px}.rc-hero-card{padding:12px;border-radius:16px}.rc-registration-layout,.rc-author,.rc-program li,.rc-fields{grid-template-columns:1fr}.rc-list{columns:1}.rc-tile{padding:14px!important}.rc-directory-grid{gap:9px}.rc-tile h3{font-size:1rem}.rc-tile p{font-size:.81rem}}.rhc-page{margin:0;background:#f4f6f9}.rhc-shell,.rhc-banner,.rhc-library,.rhc-sitebar{color:#112946;font:16px/1.55 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.rhc-shell{width:min(1200px,calc(100% - 42px));margin-inline:auto}.rhc-shell *,.rhc-sitebar *{box-sizing:border-box}.rhc-shell h1,.rhc-shell h2,.rhc-shell h3,.rhc-shell h4{color:#071d40;letter-spacing:-.025em;line-height:1.2;margin:0 0 8px}.rhc-shell h1{font-size:clamp(2.1rem,5vw,3.45rem)}.rhc-shell h2{font-size:clamp(1.5rem,3.6vw,2.4rem)}.rhc-shell h3,.rhc-shell h4{font-size:1.28rem}.rhc-shell p{color:#44566c;margin:0 0 12px}.rhc-shell a{color:#184f81;text-underline-offset:3px}.rhc-shell :focus-visible,.rhc-sitebar a:focus-visible{outline:3px solid #8b6218;outline-offset:4px}.rhc-shell .rhc-kicker{color:#81580e;font-size:.76rem;font-weight:820;text-transform:uppercase;letter-spacing:.12em;margin:0 0 7px}.rhc-banner{padding:16px 0;background:#f4f6f9}.rhc-banner-inner{background:#fff;border:1px solid #d9e2ed;border-left:5px solid #d0a02d;padding:16px 20px;border-radius:11px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px 18px}.rhc-banner h2{font-size:clamp(1.17rem,2.5vw,1.75rem);margin-bottom:5px}.rhc-banner p:last-child{margin:0}.rhc-shell .rhc-button{background:#e5b83e;color:#112946;display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:9px 14px;border:1px solid transparent;border-radius:8px;font:750 .94rem/1.25 system-ui,sans-serif;text-decoration:none;cursor:pointer}.rhc-shell .rhc-button:hover{background:#f0c653}.rhc-shell .rhc-button:disabled{opacity:.65;cursor:wait}.rhc-shell .rhc-button-navy{color:#fff;background:#071d40}.rhc-shell .rhc-button-navy:hover{background:#163760}.rhc-shell .rhc-button-line{background:#fff;border-color:#bdcada}.rhc-shell .rhc-button-line:hover{background:#edf3fa}.rhc-library{background:#f4f6f9;padding:44px 0 58px;scroll-margin-top:100px}.rhc-collections{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:20px 0}.rhc-collection{display:flex;flex-direction:column;gap:5px;text-align:left;padding:17px;background:#fff;color:#071d40;border:1px solid #c3cedd;border-radius:13px;font:inherit;cursor:pointer}.rhc-collection strong{font-size:1.13rem}.rhc-collection span{color:#415773;font-size:.91rem}.rhc-collection[aria-pressed=true]{border:2px solid #a9771b;padding:16px;background:#fffaeb}.rhc-filters,.rhc-form-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;margin-bottom:16px}.rhc-filters{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.rhc-label{display:grid;gap:5px;min-width:0;color:#132d4a;font-weight:650}.rhc-label input,.rhc-label select,.rhc-label textarea{min-width:0;width:100%;padding:10px;border:1px solid #adbdcf;border-radius:8px;background:#fff;color:#102745;font:400 1rem/1.4 system-ui,sans-serif}.rhc-label textarea{resize:vertical}.rhc-document-group{margin-top:25px}.rhc-document-group h3{font-size:1.35rem;margin-bottom:13px}.rhc-document-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.rhc-document{display:flex;flex-direction:column;min-width:0;overflow:hidden;border:1px solid #d3ddea;border-radius:15px;background:#fff}.rhc-document-cover{position:relative;display:grid;place-items:center;min-height:112px;background:linear-gradient(140deg,#071d40,#124777)}.rhc-document-icon{color:#f3ce66;padding:10px;background:#ffffff1a;border:1px solid #ffffff36;border-radius:7px;font-size:.84rem;letter-spacing:.08em;font-weight:800}.rhc-featured{position:absolute;top:11px;left:11px;padding:3px 8px;border-radius:20px;background:#f0c550;color:#112946;font-size:.74rem;font-weight:750}.rhc-document-body{display:flex;flex:1;flex-direction:column;padding:16px;overflow-wrap:anywhere}.rhc-document-body p{font-size:.91rem}.rhc-document-body .rhc-author{font-weight:650}.rhc-document-body .rhc-page-count{font-size:.83rem}.rhc-document-actions{display:flex;flex-wrap:wrap;gap:7px;margin-top:auto;padding-top:7px}.rhc-text-button{color:#184f81;text-decoration:underline;font:inherit;border:0;background:transparent;cursor:pointer}.rhc-shell .rhc-empty{padding:18px;border-radius:10px;background:#fff;border:1px dashed #bdcada}[data-rhc-library-hidden],[data-rhc-conference-hidden]{display:none!important}.rhc-sitebar{background:#071d40;padding:15px 0}.rhc-sitebar>div{display:flex;align-items:center;justify-content:space-between}.rhc-sitebar a{color:#fff;text-decoration:none}.rhc-sitebar a:first-child{font:700 1.7rem Georgia,serif}.rhc-form-page{max-width:780px;margin:44px auto 60px}.rhc-shell .rhc-current-interest{font-weight:730}.rhc-card{border:1px solid #d7e2ee;border-radius:15px;background:#fff}.rhc-form-card{margin:17px 0;padding:clamp(16px,4vw,30px)}.rhc-form{display:grid;gap:14px}.rhc-form-grid{margin:0}.rhc-form>button{justify-self:start}.rhc-consent{display:flex;align-items:start;gap:8px;color:#40546b;font-size:.93rem}.rhc-consent input{margin-top:4px;accent-color:#071d40}.rhc-honeypot{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.rhc-field-error,.rhc-shell .rhc-form-error{color:#9d2923;font-size:.88rem}.rhc-shell .rhc-form-error{margin:0;padding:10px;border-radius:7px;background:#fff0ed}.rhc-form [aria-invalid=true]{border-color:#a32b24}.rhc-help{font-size:.94rem}@media (max-width: 900px){.rhc-document-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 580px){.rhc-shell{width:calc(100% - 28px)}.rhc-collections,.rhc-filters,.rhc-form-grid,.rhc-document-grid{grid-template-columns:1fr}.rhc-library{padding:30px 0}}
