.ws-pieces{background:var(--ws-navy);color:var(--ws-ivory)}.ws-pieces__heading{display:flex;justify-content:space-between;gap:40px;align-items:end;margin-bottom:43px}.ws-pieces__heading .ws-title{max-width:610px}.ws-pieces__heading .ws-intro{font-size:16px;max-width:285px;color:#b3b8d2;margin:0}.ws-pieces__board{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #c9a35a66}.ws-pieces article{padding:27px 25px 0;border-right:1px solid #c9a35a33}.ws-pieces article:first-child{padding-left:0}.ws-pieces article:last-child{border:0;padding-right:0}.ws-pieces__diagram{width:132px;height:73px;color:var(--ws-gold);fill:none;stroke:currentColor;stroke-width:1;stroke-linecap:round;margin-bottom:23px;overflow:visible}.ws-pieces__diagram path{stroke-dasharray:360;stroke-dashoffset:0}.ws-pieces h3{font:400 28px/1.1 var(--ws-serif);letter-spacing:-.035em;min-height:63px}.ws-pieces article p{font-size:13px;line-height:1.65;color:#b3b8d2;margin-top:14px}.ws-pieces article p.ws-pieces__promise{font-size:14px;color:var(--ws-gold-light);min-height:46px;margin-top:7px}
@media(max-width:1000px){.ws-pieces__board{grid-template-columns:1fr 1fr;gap:30px 0}.ws-pieces article{padding:25px 30px 0 0}.ws-pieces article:nth-child(2n){padding-left:30px;padding-right:0;border-right:0}.ws-pieces article:nth-child(n+3){border-top:1px solid #c9a35a33}.ws-pieces h3{min-height:0}.ws-pieces article p.ws-pieces__promise{min-height:0}}
@media(max-width:700px){.ws-pieces__heading{display:block;margin-bottom:29px}.ws-pieces__heading .ws-intro{font-size:16px;margin-top:20px}.ws-pieces__board{grid-template-columns:1fr;gap:0}.ws-pieces article,.ws-pieces article:first-child,.ws-pieces article:last-child,.ws-pieces article:nth-child(2n){padding:26px 0;border:0;border-bottom:1px solid #c9a35a33;display:grid;grid-template-columns:65px 1fr;column-gap:20px}.ws-pieces article:last-child{border-bottom:0;padding-bottom:0}.ws-pieces article:nth-child(n+3){border-top:0}.ws-pieces__diagram{width:65px;height:45px;margin:0;grid-column:1;grid-row:1/4}.ws-pieces h3{font-size:28px;grid-column:2}.ws-pieces article p,.ws-pieces article p.ws-pieces__promise{grid-column:2;font-size:13px;margin-top:10px}.ws-pieces article p.ws-pieces__promise{font-size:14px;margin-top:10px}}
