.reference-list-section{background:#edf4fa}.reference-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.reference-card{background:#fff;border:1px solid #d2e1ed;border-radius:12px;padding:26px;min-width:0}.reference-card>span{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:#176bbe;font-weight:600}.reference-card h3{font-size:21px;line-height:1.3;margin:16px 0 8px}.reference-card p{font-size:13px;color:#526b80;line-height:1.7}.reference-card .reference-place{font-size:12px;font-weight:600;margin-bottom:18px}.reference-full{margin:28px 0;border-top:1px solid #c5d7e5;border-bottom:1px solid #c5d7e5;padding:20px 0}.reference-full summary{cursor:pointer;font-size:15px;font-weight:600;line-height:1.6}.reference-full ul{columns:2;column-gap:44px;padding-left:22px;margin:22px 0 0}.reference-full li{break-inside:avoid;padding:0 0 15px 5px;font-size:13px;line-height:1.7}.reference-list-section .btn{font-size:13px}@media(max-width:900px){.reference-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.reference-grid{grid-template-columns:1fr}.reference-card{padding:22px}.reference-full ul{columns:1}.reference-full summary{font-size:14px}}
