
.procurement-content{color:#193d36;font:17px/1.75 Arial,sans-serif;min-width:0}.procurement-content h2{font-size:25px;line-height:1.35;margin:36px 0 14px}.procurement-content h3{font-size:21px;margin:24px 0 12px}.procurement-content p{margin:14px 0}.procurement-content a{color:#076c52;text-decoration:underline;text-underline-offset:3px}.procurement-content table{width:100%;border-collapse:collapse;margin:22px 0;font-size:15px}.procurement-content th,.procurement-content td{padding:12px;text-align:left;vertical-align:top;border:1px solid #d9e5dc;overflow-wrap:anywhere}.procurement-content th{background:#f0f5f1}.procurement-content caption{text-align:left;font-weight:bold;padding:8px 0}.proc-toc,.proc-note,.proc-next{background:#f1f6f1;border:1px solid #d9e5dc;padding:20px;margin:24px 0;border-radius:8px}.proc-note{border-left:4px solid #9b792f}.proc-toc li{margin:6px 0}.procurement-content figure,.proc-figure{margin:28px 0;max-width:100%}.procurement-content figure img,.proc-figure img{display:block;max-width:100%;width:100%;height:auto}.procurement-content figcaption,.proc-figure figcaption{font-size:13px;line-height:1.6;color:#52756a;margin-top:10px}.proc-process{display:flex;align-items:center;gap:12px;flex-wrap:wrap;background:#f1f6f1;padding:20px}.proc-process div{padding:14px;background:white;border:1px solid #d9e5dc}.proc-process figcaption{flex-basis:100%}.proc-table-scroll{overflow-x:auto;max-width:100%;margin:16px 0}.proc-table-scroll .seo-table{margin:0}.proc-record{max-width:1100px;margin:32px auto;padding:24px}.proc-record td[contenteditable]{min-width:85px;min-height:42px;background:#fff}.proc-record td[contenteditable]:focus{outline:2px solid #076c52}.proc-record .record-meta td{min-width:160px}.proc-record button{padding:12px;font:inherit;background:#076c52;color:#fff;border:0;border-radius:4px;cursor:pointer}.proc-record .record-data{min-width:850px}.procurement-content .lead{font-size:20px}.procurement-content .meta{font-size:14px;color:#52756a}@media(max-width:700px){.procurement-content{font-size:16px}.procurement-content h2{font-size:23px}.procurement-content table{font-size:13px}.procurement-content td,.procurement-content th{padding:8px}.proc-toc,.proc-note,.proc-next{padding:16px}.proc-process span{display:none}.proc-record{padding:16px;margin:10px auto}.proc-record .record-meta{display:block;overflow-x:auto}}@media print{.proc-record button,.proc-record .back-link{display:none}.proc-record{padding:0;margin:0}.proc-record .proc-table-scroll{overflow:visible}.proc-record .record-data{min-width:0;font-size:10px}.proc-record td,.proc-record th{padding:6px}}
