.decision-note{margin:24px 0;padding:20px 22px;background:#ecfdf5;border:1px solid #99d5cf;border-left:5px solid var(--teal);border-radius:8px}.table-wrap{overflow-x:auto;margin:22px 0;border:1px solid var(--line);border-radius:10px}table{width:100%;min-width:680px;border-collapse:collapse;font-size:.93rem}caption{padding:14px 16px;text-align:left;color:#fff;background:var(--ink);font-weight:800}th,td{padding:14px 16px;text-align:left;vertical-align:top;border-bottom:1px solid var(--line)}thead th{color:#fff;background:var(--teal)}tbody th{width:25%;background:#edf7f5}tbody tr:last-child>*{border-bottom:0}.application-list,.check-list{padding-left:1.25rem}.application-list li,.check-list li{margin:.75rem 0}.warning-list li::marker{color:var(--orange)}.procurement-checklist{display:grid;gap:10px;padding:22px;background:#f1f5f4;border-radius:12px}.procurement-checklist label{display:flex;align-items:flex-start;gap:10px}.procurement-checklist input{margin-top:.42em;accent-color:var(--teal)}.section-cta{margin-top:24px!important;padding:18px 20px;color:#fff;background:var(--ink);border-radius:10px}.section-cta a{color:#fdba74;font-weight:800}.faq-section details{margin:12px 0;border:1px solid var(--line);border-radius:9px;background:#fbfcfc}.faq-section summary{cursor:pointer;padding:16px 20px;font-weight:800}.faq-section details p{padding:0 20px 18px}.author-card{display:grid;grid-template-columns:64px 1fr;gap:20px;margin-top:38px;padding:24px;border-radius:12px;background:#edf7f5}.author-card__initials{display:grid;place-items:center;width:56px;height:56px;color:#fff;background:var(--teal);border-radius:50%;font-weight:900}.author-card__label{margin:0!important;color:var(--teal);font-size:.72rem;text-transform:uppercase;letter-spacing:.12em;font-weight:800}.author-card h2{margin:2px 0 5px;font-size:1.3rem}.author-card p:last-child{margin:0}.form-status.is-error{color:#b42318}.form-status.is-success{color:#067647}
