.ranulph-page{--ran-ink:#163831;--ran-ink-soft:#38675e;--ran-forest:#183b35;--ran-forest-deep:#12312b;--ran-mist:#f2f5f0;--ran-sage:#dde8e1;--ran-wash:#edf3ee;--ran-line:#1638311f;--ran-lime:#80c480;--ran-signal:#a4cc38;--ran-violet:#5d537a;--ran-path-fill:#f2f5f0;--ran-path-line:#c9d8d1;--ran-diagnostic-fill:#deedbe;--ran-diagnostic-line:#a4cc38;--ran-harmoniser-fill:#d6cae6;--ran-harmoniser-line:#5d537a;--ran-triage-fill:#c3ddd0;--ran-triage-line:#2f6155}.ranulph-page .eyebrow,.ranulph-page .text-link{color:var(--ran-ink-soft)}.ranulph-page .content>.section-grid,.ranulph-page .content>.ranulph-card-grid,.ranulph-page .content>.contact-band{width:100%;margin-inline:0}.ranulph-hero{color:var(--paper);background:radial-gradient(circle at 78% 22%,#80c48033,#0000 20%),radial-gradient(circle at 82% 78%,#a4cc3824,#0000 25%),linear-gradient(#214942 0%,#183b35 55%,#14342e 100%);padding-block:clamp(3rem,7vw,5rem)}.ranulph-hero .content{width:min(92rem,100% - 4rem)}.ranulph-hero-layout{align-items:center;gap:clamp(3rem,6vw,8rem);display:grid}.ranulph-hero-copy{max-width:34rem}.ranulph-page h1{max-width:8ch}.ranulph-page .button{border-color:var(--ran-forest);background:var(--ran-forest)}.ranulph-hero .button{border-color:var(--paper);background:var(--paper);color:var(--ran-forest);box-shadow:0 1rem 2rem #0000002e}.ranulph-hero .eyebrow,.ranulph-hero .text-link,.ranulph-hero .hero-intro{color:#f4f8f4eb}.ranulph-hero .eyebrow{color:#b8dcb3}.ranulph-page .hero-actions .text-link{color:#dcefd7}.ranulph-wordmark,.ranulph-section-mark{width:min(15rem,100%);height:auto}.ranulph-wordmark{margin-bottom:1.5rem}.ranulph-note{margin:1rem 0 0;font-size:.95rem}.ranulph-hero-visual{place-items:center end;width:100%;display:grid;overflow:visible}.ranulph-hero-panel{width:100%;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.ranulph-hero-diagram{filter:drop-shadow(0 1.25rem 2.25rem #0003);width:100%;max-width:none;height:auto;margin-inline:0;display:block}.ranulph-need,.ranulph-framework,.ranulph-limits{background:#edf4ef}.ranulph-questions,.ranulph-use,.ranulph-contact{background:#fbfcfa}.ranulph-method{color:var(--ran-mist);background:radial-gradient(circle at 18% 24%,#80c4801f,#0000 20%),linear-gradient(#1d453d 0%,#153730 100%)}.ranulph-need,.ranulph-questions,.ranulph-framework,.ranulph-method,.ranulph-use,.ranulph-limits,.ranulph-contact{border-top:1px solid var(--ran-line);padding-block:clamp(2.5rem,5vw,4rem)}.ranulph-contact{padding-top:clamp(1.5rem,4vw,2.5rem)}.ranulph-heading-block{align-content:start;gap:.75rem;display:grid}.ranulph-heading-block .eyebrow{margin-bottom:0}.ranulph-section-head{align-items:start;margin-bottom:1.5rem}.ranulph-section-head .section-copy{align-self:start;padding-top:0}.ranulph-section-head .section-copy p{color:#48504d;font-size:var(--type-copy-body-size);line-height:var(--type-copy-body-line)}.ranulph-method .eyebrow,.ranulph-method .ranulph-subheading{color:#b8dcb3}.ranulph-method .section-copy p{color:#f2f5f0e6}.ranulph-card-grid{margin-top:0}.ranulph-subheading{color:#6b6a77;letter-spacing:.12em;text-transform:uppercase;margin:1.25rem 0 .5rem;font-size:.8rem;font-weight:700}.ranulph-subheading--stacked{margin-top:2rem}.ranulph-flow-block{margin-top:1rem;padding:1rem 0 0}.ranulph-page .ranulph-feature-card,.ranulph-page .ranulph-question-card,.ranulph-page .ranulph-method-card,.ranulph-page .ranulph-use-card{padding:1.2rem}.ranulph-page .ranulph-feature-card,.ranulph-page .ranulph-use-card{border-top:.28rem solid var(--ran-forest)}.ranulph-feature-card--lime{border-top-color:var(--ran-signal)}.ranulph-feature-card--violet{border-top-color:var(--ran-violet)}.ranulph-framework .ranulph-feature-card{background:var(--ran-path-fill)}.ranulph-framework .ranulph-feature-card--lime{background:var(--ran-diagnostic-fill)}.ranulph-framework .ranulph-feature-card--violet{background:var(--ran-harmoniser-fill)}.ranulph-use .ranulph-use-card:first-child{background:var(--ran-path-fill)}.ranulph-use .ranulph-use-card--forest{background:var(--ran-diagnostic-fill)}.ranulph-use .ranulph-use-card--violet{background:var(--ran-harmoniser-fill)}.ranulph-page .ranulph-question-card,.ranulph-page .ranulph-method-card{border-top:.32rem solid var(--ran-path-line);background:var(--ran-path-fill)}.ranulph-method-card span{color:var(--ran-ink-soft);letter-spacing:.1em;text-transform:uppercase;margin-bottom:.9rem;font-size:.82rem;font-weight:700;display:inline-block}.ranulph-page .ranulph-question-card--diagnostic,.ranulph-page .ranulph-method-card--questions{border-top-color:var(--ran-diagnostic-line);background:var(--ran-diagnostic-fill)}.ranulph-page .ranulph-question-card--harmoniser,.ranulph-page .ranulph-method-card--harmoniser{border-top-color:var(--ran-harmoniser-line);background:var(--ran-harmoniser-fill)}.ranulph-page .ranulph-question-card--triage,.ranulph-page .ranulph-method-card--support,.ranulph-page .ranulph-use-card--violet{border-top-color:var(--ran-triage-line);background:var(--ran-triage-fill)}.ranulph-page .ranulph-use-card--forest{border-top-color:var(--ran-forest)}.ranulph-contact-copy{max-width:48rem}.ranulph-contact-copy h2{margin-bottom:1.5rem}.ranulph-page .ranulph-contact-band{border-top-color:var(--ran-forest);border-inline:1px solid #ffffff14;color:var(--ran-mist);background:linear-gradient(#214942 0%,#183b35 100%);border-bottom:1px solid #ffffff14;margin-block:0;padding-block:clamp(1.5rem,4vw,2.25rem)}.ranulph-page .ranulph-contact-band .ranulph-note,.ranulph-page .ranulph-contact-band p,.ranulph-page .ranulph-contact-band .text-link{color:#f2f5f0e6}.ranulph-page .ranulph-contact-band .button-row{align-items:start}.ranulph-page .ranulph-contact-band .button{border-color:var(--paper);background:var(--paper);color:var(--ran-forest)}.ranulph-page .ranulph-contact-actions{grid-template-columns:1fr;align-content:start;justify-items:start;gap:1rem;width:min(19rem,100%);display:grid}.ranulph-page .ranulph-contact-actions .text-link{width:100%;min-height:0;display:block}@media (width>=48rem){.ranulph-hero-layout{grid-template-columns:minmax(20rem,32rem) minmax(44rem,1fr)}.ranulph-section-head .section-copy{padding-top:3rem}.ranulph-questions .ranulph-card-grid,.ranulph-method .ranulph-card-grid{margin-left:0}.ranulph-page .ranulph-contact-band{grid-template-columns:minmax(0,1.7fr) minmax(15rem,19rem)}}@media (width<=62rem){.ranulph-hero .content{width:min(var(--content), calc(100% - 2rem))}.ranulph-hero-panel{width:min(44rem,100%);margin-inline:auto}}@media (width<=47.99rem){.ranulph-page .button{width:100%}.ranulph-hero{padding-block:2.5rem}.ranulph-hero-diagram{width:min(100%,42rem)}.ranulph-section-head .section-copy{padding-top:0}.ranulph-contact-band .button-row,.ranulph-page .ranulph-contact-actions{width:100%}.ranulph-contact-band .text-link{min-height:0}}
