.cadmould-np__panel{--title:var(--color-brand-greyscale-1000,#000);--body:var(--color-brand-greyscale-1000,#000);--number:var(--color-brand-greyscale-1000,#000);border-radius:var(--ds-radius-xl,16px);padding:24px 20px}.cadmould-np__grid{gap:32px}.cadmould-np__grid,.cadmould-np__head{display:flex;flex-direction:column;min-width:0}.cadmould-np__head{gap:16px}.cadmould-np__eyebrow{align-items:center;color:var(--title);display:flex;font-family:var(--ds-font-family-mono);font-size:.75rem;font-weight:700;gap:8px;letter-spacing:.16px;line-height:1.6;margin:0}.cadmould-np__headline{color:var(--title);font-family:var(--ds-font-family-heading);font-size:2.375rem;font-weight:500;letter-spacing:.38px;line-height:1.4;margin:0;text-wrap:balance}.cadmould-np__subline{color:var(--body);font-family:var(--ds-font-family-body);font-size:1rem;font-weight:500;letter-spacing:.16px;line-height:1.6;margin:0}.cadmould-np__points{display:flex;flex-direction:column;gap:20px;list-style:none;margin:0;padding:0}.cadmould-np__point{align-items:flex-start;display:flex;gap:12px}.cadmould-np__point-number{color:var(--number);flex:0 0 auto;font-family:var(--ds-font-family-mono);font-size:1.125rem;font-weight:500;letter-spacing:.18px;line-height:1.6;margin:0}.cadmould-np__point-content{display:flex;flex:1 1 0;flex-direction:column;gap:4px;min-width:0}.cadmould-np__point-title{color:var(--title);font-size:1rem;font-weight:500;letter-spacing:.16px}.cadmould-np__point-desc,.cadmould-np__point-title{font-family:var(--ds-font-family-body);line-height:1.6;margin:0}.cadmould-np__point-desc{color:var(--body);font-size:.875rem;font-weight:400;letter-spacing:.14px}@media (min-width:1024px){.cadmould-np__panel{padding:64px}.cadmould-np__grid{flex-direction:row;gap:48px}.cadmould-np__head,.cadmould-np__points{flex:1 1 0}.cadmould-np__head{gap:24px}.cadmould-np__eyebrow{font-size:1.125rem;font-weight:500;letter-spacing:.18px}.cadmould-np__headline{font-size:2.625rem;letter-spacing:.42px}.cadmould-np__subline{font-size:1.25rem;font-weight:400;letter-spacing:.2px}.cadmould-np__points{gap:24px}.cadmould-np__point{gap:16px}.cadmould-np__point-number{width:36px}.cadmould-np__point-content{gap:8px}.cadmould-np__point-desc{font-size:1rem;letter-spacing:.16px}}