/* Procurement briefs: visible to buyers and crawlers, no hidden text. */
.aigeo-brief{max-width:1120px;margin:34px auto;padding:26px clamp(18px,3vw,34px);border:1px solid #d9e2d6;border-radius:14px;background:#f7faf5;color:#24372b;box-sizing:border-box}.aigeo-brief h2{font-size:clamp(23px,3vw,32px);line-height:1.22;margin:7px 0 14px}.aigeo-eyebrow{font-size:11px!important;letter-spacing:.13em;font-weight:700;color:#536b49}.aigeo-brief p{font-size:15px;line-height:1.65}.aigeo-brief dl{margin:20px 0 0}.aigeo-brief dl>div{display:grid;grid-template-columns:175px 1fr;gap:20px;padding:13px 0;border-top:1px solid #dce5d7}.aigeo-brief dt{font-weight:700;font-size:14px}.aigeo-brief dd{margin:0;line-height:1.65;font-size:14px}.aigeo-brief a{color:#285e30;text-decoration:underline;text-underline-offset:3px}.aigeo-links{margin:18px 0 0}.aigeo-catalog{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.aigeo-catalog article{border:1px solid #dce5d7;border-radius:12px;padding:23px;background:#fff}.aigeo-catalog h2{font-size:23px}.aigeo-catalog ul{padding-left:20px}.aigeo-catalog li{margin:7px 0;line-height:1.5}.aigeo-brief table{width:100%;border-collapse:collapse}.aigeo-brief th,.aigeo-brief td{text-align:left;vertical-align:top;padding:12px;border-bottom:1px solid #dce5d7;line-height:1.5}.aigeo-scroll{overflow-x:auto}.aigeo-brief table{min-width:620px}@media(max-width:640px){.aigeo-brief{margin:22px 12px}.aigeo-brief dl>div{grid-template-columns:1fr;gap:6px}.aigeo-catalog{grid-template-columns:1fr}}
