.hc-spec-ledger{padding-top:96px;background:linear-gradient(120deg,var(--brand-primary-light),var(--brand-bg) 62%)}.src80be2-hero-image{width:100%;min-height:440px;-o-object-fit:cover;object-fit:cover;border-radius:var(--brand-radius);border:1px solid var(--brand-border)}.hc-ledger-grid{display:grid;grid-template-columns:repeat(4,1fr);margin-top:48px;border:1px solid var(--brand-border);background:var(--brand-bg)}.hc-ledger-grid div{padding:24px;border-right:1px solid var(--brand-border)}.hc-ledger-grid div:last-child{border-right:0}.hc-ledger-grid span,.hc-ledger-grid strong{display:block;color:var(--brand-text)}.hc-ledger-grid span{font-size:.75rem;letter-spacing:.08em;text-transform:uppercase}.hc-requirement-cards{background:var(--brand-bg)}.src80be2-section-heading{max-width:720px;margin-bottom:40px}.hc-buyer-roles article,.hc-requirement-cards article{height:100%;border:1px solid var(--brand-border);border-radius:var(--brand-radius);padding:24px;background:var(--brand-bg)}.hc-requirement-cards article>span{display:inline-grid;align-items:center;justify-items:center;place-items:center;width:40px;height:40px;margin-bottom:16px;background:var(--brand-primary);color:var(--brand-text-inverse);font-weight:700}.hc-buyer-roles{background:var(--brand-neutral-dark)}.hc-buyer-roles h2,.hc-buyer-roles>.container>.row>div>p{color:var(--brand-text-inverse)}.hc-buyer-roles article h3,.hc-buyer-roles article p{color:var(--brand-text)}.hc-document-questions{background:var(--brand-bg-alt)}.hc-document-questions nav{display:grid;grid-gap:8px;gap:8px}.hc-document-questions nav a{padding:12px 16px;border-left:3px solid var(--brand-primary);background:var(--brand-bg);color:var(--brand-text)}.hc-document-questions article{padding:0 0 24px;border-bottom:1px solid var(--brand-border)}.hc-document-questions article+article{padding-top:24px}@media (max-width:991px){.hc-ledger-grid{grid-template-columns:repeat(2,1fr)}.hc-ledger-grid div:nth-child(2){border-right:0}}@media (max-width:575px){.hc-ledger-grid{grid-template-columns:1fr}.hc-ledger-grid div{border-right:0;border-bottom:1px solid var(--brand-border)}}