.panel.svelte-1owcgnd{display:grid;grid-template-columns:8.5rem 1fr;gap:3rem;padding:clamp(3rem,6vh,4.5rem) 0;border-bottom:1px solid var(--grey-300)}.panel.svelte-1owcgnd:last-child{border-bottom:0}.heat-cool.svelte-1owcgnd .day-rail:where(.svelte-1owcgnd) span:where(.svelte-1owcgnd),.heat-cool.svelte-1owcgnd .panel-day:where(.svelte-1owcgnd){--heat: var(--teal)}.heat-warm.svelte-1owcgnd .day-rail:where(.svelte-1owcgnd) span:where(.svelte-1owcgnd),.heat-warm.svelte-1owcgnd .panel-day:where(.svelte-1owcgnd){--heat: var(--yellow)}.heat-late.svelte-1owcgnd .day-rail:where(.svelte-1owcgnd) span:where(.svelte-1owcgnd),.heat-late.svelte-1owcgnd .panel-day:where(.svelte-1owcgnd){--heat: var(--black)}.heat-cool.svelte-1owcgnd .day-label:where(.svelte-1owcgnd){color:var(--teal)}.heat-warm.svelte-1owcgnd .day-label:where(.svelte-1owcgnd){color:var(--yellow-deep)}.heat-late.svelte-1owcgnd .day-label:where(.svelte-1owcgnd){color:var(--black)}.panel-day.svelte-1owcgnd{border-left:4px solid var(--heat);padding-left:1rem}.day-label.svelte-1owcgnd{font-family:var(--font-mono);font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;display:block;margin-bottom:.35rem}.day-num.svelte-1owcgnd{font-family:var(--font-display);font-weight:700;font-size:3.25rem;line-height:1;color:var(--black);display:block}.day-rail.svelte-1owcgnd{margin-top:1.25rem;height:4px;background:#0a0a0a24;position:relative}.day-rail.svelte-1owcgnd span:where(.svelte-1owcgnd){position:absolute;inset:0 auto 0 0;background:var(--heat)}.panel-body.svelte-1owcgnd{max-width:42rem}h2.svelte-1owcgnd{font-family:var(--font-display);font-weight:700;line-height:1.05;font-size:clamp(1.9rem,3.6vw,2.9rem);text-transform:uppercase;letter-spacing:-.015em;margin:0 0 1.25rem}.panel-body.svelte-1owcgnd p{font-size:1.1rem;color:var(--grey-700);margin:0}.panel-body.svelte-1owcgnd p+p{margin-top:1rem}.panel-body.svelte-1owcgnd .figure{color:var(--black);font-weight:600}.panel-body.svelte-1owcgnd .source{margin-top:1.5rem;font-family:var(--font-mono);font-size:.8rem;letter-spacing:.04em;padding-left:.75rem;border-left:2px solid var(--yellow);color:var(--grey-600)}.answer.svelte-1owcgnd{margin-top:2rem;padding-top:1.5rem;border-top:1px solid var(--black)}.answer-label.svelte-1owcgnd{font-family:var(--font-mono);font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--green-dark);display:block;margin-bottom:.75rem}.answer.svelte-1owcgnd p{color:var(--black)}@media(max-width:900px){.panel.svelte-1owcgnd{grid-template-columns:1fr;gap:1.25rem;padding:2.5rem 0}.day-rail.svelte-1owcgnd{max-width:8rem}}.steps.svelte-18xrn2i{display:grid;grid-template-columns:repeat(3,1fr);list-style:none;margin:1.5rem 0 0;padding:0}.step.svelte-18xrn2i{padding:1.25rem 1.5rem 1.5rem;border-right:1px solid var(--grey-300);border-top:4px solid var(--teal)}.step.svelte-18xrn2i:first-child{padding-left:0}.step.svelte-18xrn2i:nth-child(2){border-top-color:var(--blush)}.step.svelte-18xrn2i:nth-child(3){border-top-color:var(--green)}.step.svelte-18xrn2i:last-child{border-right:0;padding-right:0}.step-n.svelte-18xrn2i{font-family:var(--font-mono);font-size:.72rem;letter-spacing:.14em;color:var(--grey-500);display:block;margin-bottom:.75rem}h3.svelte-18xrn2i{font-family:var(--font-display);font-weight:700;line-height:1.05;font-size:1.4rem;text-transform:uppercase;letter-spacing:.01em;margin:0 0 .5rem}.step.svelte-18xrn2i:last-child h3:where(.svelte-18xrn2i){color:var(--green-dark)}.step.svelte-18xrn2i p:where(.svelte-18xrn2i){color:var(--grey-700);font-size:.98rem;margin:0}.rail-mark.svelte-18xrn2i{display:flex;align-items:flex-end;gap:.9rem;margin:2rem 0 0;padding-top:1.25rem;border-top:1px solid var(--grey-200)}.rail-mark.svelte-18xrn2i span:where(.svelte-18xrn2i){font-family:var(--font-mono);font-size:.72rem;line-height:1;padding-bottom:7px;text-transform:uppercase;letter-spacing:.12em;color:var(--grey-600)}.rail-mark.svelte-18xrn2i img:where(.svelte-18xrn2i){height:30px;width:auto;display:block}@media(max-width:900px){.steps.svelte-18xrn2i{grid-template-columns:1fr}.step.svelte-18xrn2i,.step.svelte-18xrn2i:first-child{border-right:0;padding:1rem 0 1.25rem}}.ageing.svelte-54hzpq{border-bottom:1px solid var(--black);background:var(--grey-50)}.ageing-inner.svelte-54hzpq{max-width:1200px;margin:0 auto;padding:0 2rem}@media(max-width:900px){.ageing-inner.svelte-54hzpq{padding:0 1.25rem}}.landing.svelte-1aq6770{background:var(--grey-50);color:var(--black)}
