.shp{max-width:44rem;padding-bottom:64px}.shp-head{padding:40px 0 8px}.shp-eyebrow{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--graphite)}.shp-mark{display:inline-block;vertical-align:-14px;margin-right:10px}.shp-head h1{margin:8px 0 16px;font-family:var(--font-serif);font-style:italic;font-size:clamp(36px,7vw,56px);line-height:1.04;font-weight:400;letter-spacing:-.01em}.shp-lead{max-width:38rem;font-size:17px;line-height:1.55}.shp-choices{min-height:120px;margin-top:16px}.shp-section{margin-top:40px}.shp-section h2{margin-bottom:12px;font-size:22px;line-height:1.25;font-weight:500}.shp-section p,.shp-section li{font-size:15px;line-height:1.6}.shp-ask{padding:10px 14px;background:var(--paper);border-left:2px solid var(--ink);-webkit-user-select:all;user-select:all}.shp-ask+.shp-ask{margin-top:8px}@media(max-width:640px){.shp-head{padding-top:24px}}.shp--v2{max-width:42rem}.shp-head--v2{padding:36px 0 4px}.shp-head--v2 h1{display:flex;align-items:center;gap:14px;margin:10px 0 22px;font-family:"Instrument Serif","Instrument Serif Fallback",Times New Roman,Georgia,serif;font-style:normal;font-size:clamp(36px,6vw,50px);letter-spacing:0}.shp-head--v2 .shp-eyebrow{display:none}.shp-head--v2 .shp-mark{vertical-align:baseline;margin-right:0;flex:none}@media(max-width:640px){.shp-head--v2{padding-top:20px}.shp-head--v2 h1{gap:10px;margin-bottom:16px}.shp-head--v2 .shp-mark{width:48px;height:48px}}
