.darwin-canvas{--dc-bg:#faf7f0;--dc-accent:#d9e6d9;--dc-ink:#18332d;background:var(--dc-bg);color:var(--dc-ink);overflow-wrap:anywhere;font-family:Arial,sans-serif;line-height:1.6}.darwin-canvas.dc-sage{--dc-bg:#f4f8f3;--dc-accent:#dcebdd}.darwin-canvas.dc-violet{--dc-bg:#f8f5fc;--dc-accent:#e7dcf1}.darwin-canvas *{box-sizing:border-box}.darwin-canvas h1,.darwin-canvas h2,.darwin-canvas h3{letter-spacing:-.025em;text-wrap:balance;margin:0 0 24px;line-height:1.12}.darwin-canvas h1{max-width:16ch;font-size:clamp(2.5rem,5.5vw,5.4rem)}.darwin-canvas h2{font-size:clamp(2rem,3.5vw,3.5rem)}.darwin-canvas h3{margin-bottom:12px;font-size:1.4rem}.darwin-canvas p{white-space:pre-line;max-width:65ch;margin:0 0 24px}.darwin-canvas a{color:inherit}.darwin-canvas a:focus-visible,.darwin-canvas summary:focus-visible{outline-offset:5px;outline:3px solid #9a6122}.dc-header{max-width:1240px;margin:auto;padding:24px 32px}.dc-header a{font-size:32px;font-weight:700;text-decoration:none}.dc-hero{align-items:center;gap:48px;max-width:1240px;margin:auto;padding:60px 32px 90px;display:grid}.dc-hero-split{grid-template-columns:1.1fr 1fr}.dc-hero-centred{text-align:center;max-width:1000px}.dc-hero-centred p,.dc-hero-centred h1{margin-left:auto;margin-right:auto}.dc-hero-centred img{max-height:440px}.dc-hero-editorial{grid-template-columns:1.5fr 1fr;align-items:end}.dc-eyebrow{text-transform:uppercase;letter-spacing:.14em;font-size:12px;font-weight:700}.dc-lede{font-size:20px}.darwin-canvas img{object-fit:cover;border-radius:24px;width:100%;height:auto;max-height:650px;display:block}.dc-button{background:var(--dc-ink);text-align:center;border-radius:30px;justify-content:center;align-items:center;max-width:100%;min-height:52px;padding:14px 28px;font-weight:700;text-decoration:none;display:inline-flex;color:#fff!important}.dc-section{padding:72px 32px}.dc-inner{gap:32px;max-width:1176px;margin:auto;display:grid}.dc-tone-tinted{background:var(--dc-accent)}.dc-tone-dark{background:var(--dc-ink);color:#fff}.dc-layout-split{grid-template-columns:1fr 1fr;align-items:start}.dc-items{gap:24px;display:grid}.dc-layout-cards .dc-items{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr))}.dc-layout-cards article{border:1px solid;border-radius:20px;padding:28px}.dc-step{margin-bottom:14px;font-size:32px;display:block}.dc-items details{border-bottom:1px solid;padding:18px 0}.dc-items summary{cursor:pointer;min-height:44px;font-size:20px;font-weight:700}.dc-citation{font-size:14px}.dc-closing{text-align:center;max-width:900px;margin:auto;padding:90px 32px}.dc-closing p{margin-left:auto;margin-right:auto}@media (max-width:700px){.dc-hero,.dc-hero-split,.dc-hero-editorial,.dc-layout-split{grid-template-columns:1fr}.dc-hero{gap:28px;padding:32px 22px 56px}.dc-section{padding:48px 22px}.dc-closing{padding:56px 22px}.dc-header{padding:20px 22px}.dc-lede{font-size:18px}.darwin-canvas h1{max-width:100%}.dc-button{width:100%}}
