.procurement-guide{border-top:1px solid var(--line);margin-top:48px;padding-top:32px}.procurement-guide h2{max-width:900px}.procurement-shortlist{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:24px 0 32px;display:grid}.procurement-shortlist article{border:1px solid var(--line);overflow-wrap:anywhere;background:#fff;min-width:0;padding:22px}.procurement-shortlist h3{font-size:19px;line-height:1.4}.procurement-shortlist a{color:var(--pine);text-underline-offset:4px;text-decoration:underline}.procurement-evidence{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start;gap:32px;display:grid}.procurement-evidence>div{min-width:0}.procurement-evidence h3{margin-top:20px}.procurement-evidence .button{white-space:normal;margin-top:10px}.procurement-note{color:var(--muted);font-size:14px}.procurement-guide a:focus-visible{outline:3px solid var(--moss);outline-offset:4px}@media (max-width:720px){.procurement-shortlist,.procurement-evidence{grid-template-columns:1fr}.procurement-shortlist article{padding:18px}.procurement-guide{margin-top:32px;padding-top:24px}}
