/* Procurement additions share the existing site's colours and spacing. */
header nav{gap:18px;flex-wrap:wrap}header nav a{padding:10px 0}header nav a:hover,.editorial p a,.editorial li a,.verification-card a{text-decoration:underline;text-underline-offset:3px}
.verification-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:24px 0 44px}.verification-card{padding:22px;border:1px solid #dbe4ee;background:#f4f8f7;border-radius:12px;scroll-margin-top:24px}.verification-card h3{font-size:20px}.verification-card a{font-size:14px;overflow-wrap:anywhere}.verification-card p{margin:12px 0}
.bulk-inquiry{margin-top:60px;gap:40px}.bulk-inquiry form{min-width:0}.procurement-links{border-top:1px solid #dbe4ee;margin-top:40px;padding-top:20px}.procurement-links li{margin:12px 0;line-height:1.5}#email-fallback{border:1px solid #dbe4ee;padding:16px;overflow-wrap:anywhere}#email-fallback .button{margin:5px 5px 5px 0}button:disabled{opacity:.65;cursor:wait}select{font:inherit;max-width:100%}input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid #199b89;outline-offset:2px}dialog{border:1px solid #d7e1e3;padding:28px;max-width:540px;width:calc(100% - 32px);color:#112737}dialog .button{margin-top:8px}.actions{flex-wrap:wrap}form input,form textarea{font-size:16px}
@media(max-width:850px){header nav{display:flex;width:100%;order:3;gap:8px 20px}header nav a{font-size:13px;min-height:40px}.verification-grid{grid-template-columns:1fr}.bulk-inquiry{grid-template-columns:1fr}h1{overflow-wrap:anywhere}.procurement-links .actions{align-items:stretch;gap:16px}.coa-toolbar label{min-width:0;width:100%}}
