.procurement-crumbs{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px;margin:16px auto 0;color:#526170;font-size:12px}
.procurement-crumbs a,.proc-links b{color:#125096}.procurement-crumbs i{font-style:normal;color:#778898}
.proc{min-width:0}.proc-block{max-width:900px;margin:25px 0 13px}.proc-block h2,.proc>h2{font-size:clamp(22px,2vw,30px);margin-bottom:9px}
.proc-table{overflow:auto;margin:18px 0 28px;border:1px solid #cfdae3}.proc-table table{width:100%;border-collapse:collapse;line-height:1.65;font-size:14px}.proc-table th,.proc-table td{text-align:left;vertical-align:top;padding:11px 14px;border-bottom:1px solid #dbe3e8}.proc-table th{background:#eff6fb;color:#174b76}.proc-table td:first-child{font-weight:650;color:#1b3c54}.proc-table tr:last-child td{border-bottom:0}
.proc-qa{margin:14px 0 20px;max-width:935px}.proc-qa dt{font-size:18px;font-weight:680;border-top:1px solid #cbd5dd;padding:15px 0 5px}.proc-qa dd{margin:0;padding:0 0 12px;color:#44515c;line-height:1.85}
.proc-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:15px 0 20px}.proc-links a{border-top:3px solid #34789d;border-bottom:1px solid #d1dbe3;padding:16px 0}.proc-links h3{font-size:19px}.proc-links p{font-size:14px;margin:8px 0}.proc-links b{font-size:13px}.proc-links a:hover h3{color:#104fa8}
@media(max-width:660px){.proc-links{grid-template-columns:1fr;gap:8px}.proc-links a{padding:13px 0}.proc-table table{min-width:650px}.proc .lead{margin-bottom:16px}.proc-qa dt{font-size:16px}.proc-qa dd{font-size:14px}.procurement-crumbs{font-size:11px;gap:5px}.proc-block h2{font-size:22px}}
