.cunuXq_root{gap:var(--space-4);max-inline-size:var(--layout-max-reading);text-align:start;min-inline-size:0;display:grid}.cunuXq_headingGroup{gap:var(--space-3);min-inline-size:0;display:grid}.cunuXq_headingGroup>.cunuXq_title:not(:first-child){scroll-margin-top:calc(var(--font-size-overline)*var(--line-height-overline) + var(--space-3))}.cunuXq_title{color:var(--color-text-strong);font-size:var(--font-size-heading-lg);letter-spacing:-.03em;text-align:inherit;margin:0;font-weight:800;line-height:1.1}.cunuXq_description{color:var(--color-text-body);font-size:var(--font-size-body);overflow-wrap:anywhere;text-wrap:pretty;max-inline-size:65ch;margin:0;line-height:1.6}.cunuXq_secondary .cunuXq_title{font-size:var(--font-size-heading-md);line-height:1.15}.cunuXq_centred{text-align:center;justify-items:center;margin-inline:auto}.cunuXq_centred .cunuXq_headingGroup{justify-items:center}.cunuXq_split{max-inline-size:none}.cunuXq_onDark .cunuXq_title{color:var(--color-text-inverse)}.cunuXq_onDark .cunuXq_description{color:var(--color-on-dark-strong)}@media (min-width:769px){.cunuXq_split{align-items:end;column-gap:var(--space-10);grid-template-columns:minmax(0,.9fr) minmax(0,.68fr)}}@media (max-width:768px){.cunuXq_title{font-size:var(--font-size-heading-md)}.cunuXq_secondary .cunuXq_title{font-size:var(--font-size-heading-sm)}}