/* Additional procurement content, using the StorFlux design tokens. */
.selection{padding-top:95px;padding-bottom:104px}.selection-intro{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:end;margin-bottom:46px}.selection-intro h2{font-size:43px;line-height:1.14}.selection-intro>p:last-child{max-width:440px;color:var(--muted);line-height:1.64;margin:0}.selection-table{border-top:1px solid var(--ink)}.selection-row{display:grid;grid-template-columns:1.05fr 1.45fr 1fr;gap:25px;padding:21px 18px;border-bottom:1px solid var(--line);font-size:14px;line-height:1.45}.selection-row strong{font-family:var(--display);font-size:17px;letter-spacing:-.4px}.selection-row span{color:var(--muted)}.selection-row.selection-labels{padding-top:13px;padding-bottom:13px;font-size:11px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase}.selection-row.selection-labels span{color:var(--blue)}.selection-note{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-top:26px;font-size:14px;color:var(--muted)}.text-button{padding:0;border:0;background:transparent;color:var(--blue);font:700 14px var(--body);cursor:pointer}.text-button span{margin-left:8px}.customize{background:var(--navy);color:#fff;padding:98px 0}.customize-wrap{display:grid;grid-template-columns:.86fr 1.14fr;gap:70px}.customize-heading h2{font-size:44px;line-height:1.13;color:#fff}.customize-heading>p:not(.eyebrow){color:#c1cce0;line-height:1.63;max-width:340px;margin:21px 0 0}.customize-list{border-top:1px solid rgba(255,255,255,.23)}.customize-list article{display:grid;grid-template-columns:50px 1fr;column-gap:14px;padding:20px 0;border-bottom:1px solid rgba(255,255,255,.23)}.customize-list span{grid-row:1 / span 2;color:#91b8ff;font-size:12px;font-weight:700}.customize-list h3{font:700 18px/1.25 var(--display);letter-spacing:-.45px;margin:0 0 7px}.customize-list p{grid-column:2;margin:0;color:#c1cce0;font-size:14px;line-height:1.52}.faq{display:grid;grid-template-columns:.78fr 1.22fr;gap:80px;padding-top:102px;padding-bottom:102px}.faq-heading h2{font-size:43px;line-height:1.14}.faq-list{border-top:1px solid var(--line)}.faq-list details{border-bottom:1px solid var(--line);padding:0}.faq-list summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:15px;padding:21px 0;font:700 18px/1.35 var(--display);letter-spacing:-.42px}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{font:400 25px/18px var(--body);color:var(--blue);transition:transform .2s}.faq-list details[open] summary span{transform:rotate(45deg)}.faq-list details p{max-width:620px;color:var(--muted);font-size:14px;line-height:1.65;margin:0 44px 21px 0}@media(max-width:800px){.selection{padding-top:64px;padding-bottom:67px}.selection-intro,.customize-wrap,.faq{grid-template-columns:1fr;gap:30px}.selection-intro{margin-bottom:30px}.selection-intro h2,.customize-heading h2,.faq-heading h2{font-size:35px;letter-spacing:-1.7px}.selection-row{grid-template-columns:1fr;padding:18px 0;gap:7px}.selection-row.selection-labels{display:none}.selection-note{align-items:flex-start;flex-direction:column}.customize{padding:65px 0}.customize-list article{padding:18px 0}.faq{padding-top:65px;padding-bottom:65px}.faq-list summary{font-size:17px;padding:19px 0}.faq-list details p{margin-right:0}.faq-list{margin-top:0}} 
