.procurement-content{border-top:1px solid #e2e6e8;background:#f7f8f8;color:#172f40;margin:0;padding:52px 0}
.procurement-content__inner{width:min(1180px,calc(100% - 48px));margin:0 auto}
.procurement-content__label{display:block;font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#547083;margin-bottom:12px}
.procurement-content h2{font-size:clamp(25px,3vw,36px);line-height:1.2;letter-spacing:-.02em;margin:0 0 20px;max-width:880px}
.procurement-content h3{font-size:18px;line-height:1.4;margin:24px 0 10px}
.procurement-content p,.procurement-content li{font-size:15px;line-height:1.8;color:#4b5d68}
.procurement-content p{margin:0 0 15px;max-width:950px}
.procurement-content ul{padding-left:20px;margin:14px 0 20px}
.procurement-content a{color:#194f72;text-underline-offset:3px}
.procurement-content__grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:42px}
.procurement-content__faq{border-left:1px solid #dbe2e6;padding-left:32px}
.procurement-content__faq h3:first-child{margin-top:0}
.procurement-content__links{display:flex;flex-wrap:wrap;gap:12px 22px;margin-top:24px}
.rich .procurement-content{padding:28px;margin:32px 0;border:1px solid #e2e6e8;border-radius:8px}
.rich .procurement-content__inner{width:100%}
.rich .procurement-content__grid{grid-template-columns:1fr;gap:20px}
.rich .procurement-content__faq{border-left:0;border-top:1px solid #dbe2e6;padding:24px 0 0}
.procurement-content--model{padding:30px 0}
.procurement-content--model h2{font-size:25px}
@media(max-width:700px){.procurement-content{padding:32px 0}.procurement-content__inner{width:calc(100% - 32px)}.procurement-content__grid{grid-template-columns:1fr;gap:24px}.procurement-content__faq{border-left:0;border-top:1px solid #dbe2e6;padding:24px 0 0}.rich .procurement-content{padding:20px}.procurement-content__links{gap:12px 18px}}
