.cold-content .application-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;border:0}
.cold-content .application-card,.cold-content .application-card:first-child,.cold-content .application-card:last-child,.cold-content .application-card:nth-child(n){padding:0 0 22px;border:0;border-bottom:1px solid #d3e0ec;display:flex;flex-direction:column;background:transparent}
.cold-content .application-visual{overflow:hidden;border-radius:4px;background:#eaf1f7;aspect-ratio:16/9;margin-bottom:20px}
.cold-content .application-visual img{width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .6s ease}
.cold-content .application-card:hover .application-visual img{transform:scale(1.035)}
.cold-content .application-card .card-top{margin:0 0 12px;color:#6686a4;font-size:11px;justify-content:flex-start;font-weight:600;letter-spacing:.1em}
.cold-content .application-card .card-top svg{display:none}
.cold-content .application-card h3{font-size:20px;line-height:1.3;max-width:none;margin-bottom:12px}
.cold-content .application-card p{font-size:15px;line-height:1.65;max-width:none;margin-bottom:20px}
.cold-content .application-card .text-link{font-size:13px;margin-top:auto;width:max-content}
.cold-content .application-card .text-link svg{display:none}
@media(max-width:1000px){.cold-content .application-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 20px}}
@media(max-width:560px){.cold-content .application-grid{grid-template-columns:1fr;gap:28px}.cold-content .application-visual{aspect-ratio:16/9}.cold-content .application-card h3{font-size:20px}}
@media(prefers-reduced-motion:reduce){.cold-content .application-visual img{transition:none}}
.cold-content .application-note{font-size:11px;letter-spacing:.02em;color:#8291a0;margin:16px 0 0}
