.phases.svelte-1rtod9y{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem;padding-bottom:2rem}.phase.svelte-1rtod9y{padding:2rem;border:1px solid var(--line);border-radius:var(--radius);text-decoration:none;display:flex;flex-direction:column;transition:border-color .3s,transform .3s var(--ease)}.phase.svelte-1rtod9y:hover{border-color:var(--green);transform:translateY(-4px)}.num.svelte-1rtod9y{font-family:var(--font-serif);font-style:italic;color:var(--green-deep);font-size:1.4rem}.phase.svelte-1rtod9y ul:where(.svelte-1rtod9y){padding-left:1.1rem;color:var(--ink-soft);font-size:.92rem;flex:1}.block.svelte-1rtod9y{scroll-margin-top:4rem}.split.svelte-1rtod9y{display:grid;grid-template-columns:1fr 1.3fr;gap:clamp(2rem,6vw,6rem)}.big.svelte-1rtod9y{font-weight:500;font-size:clamp(2.2rem,4.5vw,3.75rem)}.outline.svelte-1rtod9y{display:block;color:transparent;-webkit-text-stroke:1px var(--ink)}.esg.svelte-1rtod9y{padding-left:1.1rem}.esg.svelte-1rtod9y strong:where(.svelte-1rtod9y){color:var(--green-deep);font-weight:600}.help.svelte-1rtod9y{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-top:3rem}.h.svelte-1rtod9y{display:flex;gap:1rem;align-items:center;background:#fff;padding:1.25rem;border-radius:var(--radius)}.h.svelte-1rtod9y img:where(.svelte-1rtod9y){width:3.5rem;height:3.5rem;flex-shrink:0}.h.svelte-1rtod9y p:where(.svelte-1rtod9y){margin:0;font-size:.95rem}@media(max-width:860px){.phases.svelte-1rtod9y,.help.svelte-1rtod9y,.split.svelte-1rtod9y{grid-template-columns:1fr}}
