.rh-content{color:var(--dp-ink);font:400 16px/1.85 var(--dp-sans)}.rh-content *,.rh-content *:before,.rh-content *:after{box-sizing:border-box}.rh-content [hidden]{display:none!important}.rh-content h2,.rh-content h3,.rh-content p{margin:0}.rh-content .dp-eyebrow{margin-bottom:20px}.rh-section{padding-block:clamp(68px,7.5vw,112px)}.rh-editorial{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(40px,8vw,118px);align-items:start}.rh-heading h2{max-width:540px;font:400 clamp(34px,3.5vw,48px)/1.12 var(--dp-serif);letter-spacing:-.035em;text-wrap:balance}.rh-prose,.rh-intro{max-width:660px;color:var(--dp-muted)}.rh-prose>p+p{margin-top:22px}.rh-prose .rh-principle{margin-top:34px;padding-left:24px;border-left:1px solid var(--dp-gold);color:var(--dp-ink);font:400 clamp(23px,2.15vw,29px)/1.45 var(--dp-serif)}.rh-manuscript{background:#faf8f4;border-block:1px solid var(--dp-line)}.rh-unpublished{display:flex;align-items:flex-start;gap:27px;margin-top:48px;padding:clamp(28px,4vw,50px);background:#fffc;border:1px solid #e7e1d6}.rh-paper-mark{width:40px;height:50px;flex:0 0 40px;stroke:#9a793d;stroke-width:1.15}.rh-content .rh-status,.rh-document__meta{color:var(--dp-gold-strong);font:600 10px/1.6 var(--dp-sans);letter-spacing:.12em;text-transform:uppercase}.rh-unpublished h3{margin-top:12px;font:400 clamp(26px,2.5vw,33px)/1.2 var(--dp-serif);letter-spacing:-.02em}.rh-unpublished div>p:last-child{margin-top:16px;max-width:760px;color:var(--dp-muted);font-size:15px}.rh-documents{margin-top:48px;border-top:1px solid var(--dp-line)}.rh-document{display:grid;grid-template-columns:32px minmax(0,1fr) auto;gap:28px;padding:34px 0;border-bottom:1px solid var(--dp-line);align-items:start}.rh-document__number{color:var(--dp-gold);font:400 19px/1.5 var(--dp-serif)}.rh-document h3{margin-top:10px;font:400 29px/1.2 var(--dp-serif);letter-spacing:-.02em}.rh-document div>p:last-child{margin-top:15px;color:var(--dp-muted);font-size:14px;max-width:760px}.rh-pdf-link{display:grid;place-items:center;width:48px;min-height:56px;align-self:start;margin-top:6px;color:var(--dp-gold-strong);text-decoration:none;border-radius:3px;transition:color .2s,background-color .2s}.rh-pdf-link:hover{color:var(--dp-navy);background-color:#93702e0b}.rh-pdf-icon{display:block;width:32px;height:40px;overflow:visible}.rh-pdf-icon path{fill:none;stroke:currentColor;stroke-width:1.15;stroke-linecap:round;stroke-linejoin:round}.rh-pdf-icon text{fill:currentColor;font:500 9px var(--dp-sans);letter-spacing:.5px}.rh-footnote{color:var(--dp-muted);font-size:12px;line-height:1.8}.rh-content .rh-footnote{margin-top:26px;max-width:900px}.rh-link{display:inline-flex;gap:24px;align-items:center;margin-top:27px;padding-block:7px;color:var(--dp-navy);text-decoration:none;border-bottom:1px solid var(--dp-gold);font-size:14px;font-weight:500;transition:color .2s}.rh-link span{color:var(--dp-gold)}.rh-link:hover{color:var(--dp-gold-strong)}.rh-content :is(a,button):focus-visible{outline:2px solid var(--dp-gold);outline-offset:6px}.rh-research .rh-editorial{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(36px,6vw,88px)}.rh-research-intro .rh-prose{margin-top:30px;max-width:470px}.rh-enquiry{padding:clamp(25px,3.2vw,46px);border:1px solid var(--dp-line);background:#fbfbfa}.rh-enquiry h3{font:400 clamp(28px,2.7vw,36px)/1.2 var(--dp-serif);letter-spacing:-.025em}.rh-form-fields{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 20px;border:0;padding:0;margin:30px 0 0;min-width:0}.rh-field{min-width:0;display:flex;flex-direction:column;gap:8px}.rh-field--wide{grid-column:1 / -1}.rh-field label{color:var(--dp-ink);font-size:13px;font-weight:500;line-height:1.6}.rh-field label span{font-weight:400;color:var(--dp-muted)}.rh-field :is(input,select,textarea){width:100%;min-width:0;min-height:48px;border:1px solid #d9d3c8;border-radius:3px;background:#fff;color:var(--dp-ink);padding:12px 14px;font:400 16px/1.5 var(--dp-sans);transition:border-color .18s,box-shadow .18s}.rh-field textarea{resize:vertical;min-height:160px}.rh-field textarea::placeholder{color:#817e75;opacity:1}.rh-field :is(input,select,textarea):focus-visible{outline:0;border-color:var(--dp-gold);box-shadow:0 0 0 3px #af87401c}.rh-field [aria-invalid=true]{border-color:#9e4034}.rh-field-error,.rh-form-error{color:#94372c;font-size:13px;line-height:1.65}.rh-enquiry .rh-form-error{margin-top:18px}.rh-send{grid-column:1 / -1;justify-self:start;display:inline-flex;align-items:center;justify-content:center;gap:32px;padding:15px 24px;min-height:50px;border:1px solid var(--dp-navy);border-radius:3px;background:var(--dp-navy);color:#fff;font:500 14px/1.4 var(--dp-sans);cursor:pointer;transition:background .2s}.rh-send:hover{background:#173548}.rh-send svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.4}.rh-send:disabled{opacity:.7;cursor:wait}.rh-form-status{font-size:13px;color:var(--dp-muted)}.rh-form-status:empty{display:none}.rh-enquiry .rh-form-status:not(:empty){margin-top:16px}.rh-trap{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.rh-form-success{padding-block:26px;outline:none}.rh-success-mark{display:grid;place-items:center;width:44px;height:44px;margin-bottom:25px;border:1px solid #dccbad;border-radius:50%;color:var(--dp-gold-strong)}.rh-form-success>p{margin-top:20px;color:var(--dp-muted)}.rh-form-success .rh-link{background:none;border:0;border-bottom:1px solid var(--dp-gold);border-radius:0;font-family:inherit;cursor:pointer}@media (min-width: 701px) and (max-width: 1050px){.rh-form-fields{grid-template-columns:1fr}}@media (max-width: 700px){.rh-content .dp-inner{width:calc(100% - 40px)}.rh-editorial{grid-template-columns:1fr;gap:28px}.rh-research .rh-editorial{grid-template-columns:1fr;gap:32px}.rh-form-fields{grid-template-columns:1fr;gap:21px}.rh-send{width:100%;justify-content:space-between}.rh-heading h2{font-size:36px}.rh-content{font-size:15px}.rh-unpublished{gap:19px;padding:25px 20px;margin-top:32px}.rh-paper-mark{width:29px;height:38px;flex-basis:29px}.rh-document{grid-template-columns:24px minmax(0,1fr);gap:18px}.rh-document>a{grid-column:2;justify-self:start;margin-top:0}}@media (prefers-reduced-motion: reduce){.rh-content *{transition:none!important}}
