.sample-brief{background:var(--brand-primary-dark)}.sample-brief .sample-title{border-left:8px solid var(--brand-secondary);padding:0 24px;margin-bottom:32px;max-width:840px}.sample-brief .sample-title p,.sample-brief h1{color:#fff}.sample-brief .role-note{background:var(--brand-primary-light);color:var(--brand-text)}.sample-brief .btn-primary{border-color:#fff}.sample-brief .src78e73-image-mosaic{grid-template-columns:2fr 1fr}.approval-board{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px;padding:0;list-style:none}.approval-board li{padding:24px;border:1px solid var(--brand-border);border-radius:12px;background:var(--brand-bg-alt)}.approval-board li:nth-child(2n){background:var(--brand-primary-light);margin-top:32px}.approval-board h3{font-size:1.15rem}.sample-chain .trace-chain{grid-template-columns:1fr 1fr}.sample-close .next-rail{border-top:2px solid var(--brand-primary);padding-top:24px}.sample-close .next-rail li{border:0;background:var(--brand-primary-light)}@media (max-width:991px){.approval-board{grid-template-columns:1fr 1fr}}@media (max-width:575px){.approval-board,.sample-chain .trace-chain{grid-template-columns:1fr}.approval-board li:nth-child(2n){margin-top:0}.sample-brief .src78e73-image-mosaic{grid-template-columns:1fr 1fr}}