.reference-v20 .detail-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.reference-v20 .detail-fact{min-width:0;overflow-wrap:anywhere}.service-reference-v20{margin:24px 0;padding:26px;border:1px solid #dce4eb;border-radius:18px;background:#f7fafc;color:#182633}.service-reference-v20 h2{font-size:24px;line-height:1.25;margin:8px 0 16px}.service-reference-v20 p,.service-reference-v20 li{line-height:1.65}.service-reference-v20 ol{padding-left:24px}.service-reference-v20 li{padding-left:5px;margin:10px 0}.service-scope-v20{font-size:14px;color:#495e70}.service-key-v20{padding:14px 16px;border-left:3px solid #2468cf;background:#edf3fd;border-radius:6px}.service-documents-v20{display:flex;flex-wrap:wrap;gap:12px;font-size:13px}.service-documents-v20 a{overflow-wrap:anywhere}.reference-v20 .detail-fact strong{font-size:20px}@media(max-width:800px){.reference-v20 .detail-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.reference-v20 .detail-facts{grid-template-columns:1fr}.service-reference-v20{padding:18px}.service-reference-v20 h2{font-size:21px}}@media print{.service-reference-v20{background:white;break-inside:avoid}.reference-v20 .detail-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}
