body{background:var(--ps-white);font-size:var(--ps-fs-body);line-height:var(--ps-lh-body);margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body,h1,h2,h3,h4,h5,h6{color:var(--ps-charcoal);font-family:var(--ps-font)}h1,h2,h3,h4,h5,h6{font-weight:600;letter-spacing:-.015em;margin:0 0 .5em}h1{font-size:var(--ps-fs-h1);line-height:var(--ps-lh-tight)}h2{font-size:var(--ps-fs-h2)}h2,h3{line-height:var(--ps-lh-snug)}h3{font-size:var(--ps-fs-h3);font-weight:600}p{margin:0 0 1rem}a{color:var(--ps-slate);text-decoration:none}a:hover{color:var(--ps-navy)}.ps-display{color:var(--ps-charcoal);font-size:var(--ps-fs-display);font-weight:600;letter-spacing:-.02em;line-height:var(--ps-lh-tight);margin:0 0 .4em}.soft{color:var(--ps-misty)}.ps-eyebrow{color:var(--ps-slate);display:inline-block;font-size:var(--ps-fs-eyebrow);font-weight:600;letter-spacing:.14em;margin:0 0 1rem;text-transform:uppercase}.ps-lead{font-size:var(--ps-fs-lead);font-weight:300;line-height:1.6}.ps-lead,.ps-muted{color:var(--ps-charcoal-soft)}