body{--paper: #f8f8f8;font-family:Georgia,serif}body>header{background:#fff}.fsp-bar>div{justify-content:start;padding-block:.65rem;gap:.5rem 2.25rem}.fsp-bar>div>a:last-child{margin-inline-start:auto}.fsp-head{padding-block:.45rem}.fsp-head ul{column-gap:clamp(1.25rem,4vw,5rem)}.fsp h1{font-weight:400;font-size:clamp(2rem,4vw,3rem)}.fsp-index{width:100%;padding-top:0}.fsp-index>section:not(.fsp-hero){width:min(100% - 2.5rem,61.25rem);margin-inline:auto}.fsp-index .fsp-hero{min-height:27.9rem;display:grid;grid-template:"hero" 1fr / minmax(0,1fr);background:#173054;color:#fff}.fsp-index .fsp-hero>img{grid-area:hero;height:100%;max-height:28rem;opacity:.36}.fsp-index .fsp-hero>div{grid-area:hero;align-self:center;z-index:1;width:min(100%,62rem);margin-inline:auto;text-align:center;background:transparent}.fsp-index .fsp-hero .fsp-kicker{color:#fff}.fsp-index .fsp-hero p{margin-inline:auto;max-width:50ch}.fsp-index .fsp-hero .fsp-cta{background:#fff;color:#173054}.fsp-steps article{padding:.4rem 0;border:0;background:transparent}.fsp-steps h3,.fsp-steps p{margin-block:0 .25rem}@media (max-width: 48rem){.fsp-bar>div{gap:.3rem 1rem}.fsp-bar>div>a:last-child{margin-inline-start:0}}.fsp-about>.fsp-pair:has(> img[alt="Dov Friedman"]){grid-template-columns:minmax(0,15rem) minmax(0,1fr);gap:2rem}.fsp-about>.fsp-pair>img[alt="Dov Friedman"]{width:15rem;max-width:100%;height:auto;max-height:none}@media (max-width: 42rem){.fsp-about>.fsp-pair:has(> img[alt="Dov Friedman"]){grid-template-columns:minmax(0,1fr)}.fsp-about>.fsp-pair>img[alt="Dov Friedman"]{width:12.5rem;justify-self:center}}
