.object-types{background:#0f1b29}.objects-heading{display:flex;justify-content:space-between;align-items:end;gap:40px;margin-bottom:40px}.objects-heading h2{font-size:clamp(34px,3.4vw,52px);line-height:1.12;margin:0}.objects-heading>p{color:#aabed7;font-size:15px;line-height:1.8;max-width:440px;margin:0}.objects-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:18px}.object-card{grid-column:span 2;display:flex;flex-direction:column;align-items:flex-start;padding:30px;background:#132337;border:1px solid #3a536f;transition:background .25s,border-color .25s}.object-card:nth-child(n+4){grid-column:span 3}.object-card:hover{background:#192e46;border-color:#80a9df}.object-card>svg{width:34px;height:34px;fill:none;stroke:#94bdf0;stroke-width:1.3;stroke-linecap:round;stroke-linejoin:round;margin-bottom:25px}.object-card h3{font-size:24px;letter-spacing:-.6px;font-weight:500;line-height:1.25;margin:0 0 14px}.object-card .object-tag{font-size:14px;color:#d0e0f4;line-height:1.6;margin:0 0 14px}.object-card>p:not(.object-tag){color:#a5bbd4;font-size:14px;line-height:1.85;margin:0 0 24px}.object-card ul{display:flex;flex-wrap:wrap;gap:7px;margin:auto 0 25px;padding:0;list-style:none}.object-card li{font-size:10px;line-height:1.5;padding:6px 9px;border:1px solid #425e80;color:#b8cfec}.object-card>a{border-top:1px solid #3b5676;padding-top:16px;width:100%;display:flex;justify-content:space-between;font-size:13px;color:#bfdcff;min-height:44px;align-items:center}.object-card>a span{font-size:22px}.objects-note{font-size:13px;color:#a5bad4;margin:28px 0 0;line-height:1.9}.objects-note a{color:#c4dcfa;border-bottom:1px solid #6b92c3;padding-bottom:3px}
@media(max-width:1100px) and (min-width:901px){.object-card{padding:23px}.object-card h3{font-size:21px}}
@media(max-width:900px){.objects-heading{display:block;margin-bottom:28px}.objects-heading h2{font-size:33px;margin-bottom:20px}.objects-heading>p{font-size:15px}.objects-grid{grid-template-columns:1fr;gap:15px}.object-card,.object-card:nth-child(n+4){grid-column:auto;padding:24px}.object-card h3{font-size:24px}.object-card>svg{margin-bottom:20px}.object-card>p:not(.object-tag){font-size:15px}.object-card li{font-size:10px}.object-card>a{font-size:14px}.objects-note{font-size:13px}.objects-note a{display:inline-block;min-height:44px}}
@media(prefers-reduced-motion:reduce){.object-card{transition:none}}
