.real-projects.real-projects-compact{padding:0 0 24px}
.real-projects-compact>h2{font-size:11px;font-weight:500;letter-spacing:.04em;color:#56798a;margin:0 0 16px}
.real-projects-compact .real-projects-grid{gap:26px}
.real-project-link{display:flex;align-items:center;gap:14px;min-width:0;color:#254b5e;text-decoration:none;min-height:62px}
.real-project-link>img{display:block;flex-shrink:0;width:88px;height:56px;object-fit:cover;object-position:center 35%;border-radius:7px}
.real-project-link>span{display:flex;flex-direction:column;gap:5px;min-width:0}
.real-project-link strong{font-size:14px;font-weight:500;line-height:1.3;letter-spacing:-.2px}
.real-project-link small{font-size:10px;line-height:1.4;color:#63818f}
.real-project-link>.forge-arrow{margin-left:auto;width:15px;height:15px;flex-shrink:0;color:#4c7689}
.real-project-link:hover strong{text-decoration:underline;text-underline-offset:4px}
.real-project-link:focus-visible{outline:2px solid #50788c;outline-offset:4px;border-radius:7px}
.real-projects-compact+.concept-work-label{padding-top:20px;margin-bottom:22px}
@media(max-width:900px) and (min-width:701px){.real-project-link{gap:9px}.real-project-link>img{width:64px;height:48px}.real-project-link strong{font-size:12px}.real-project-link small{font-size:9px}.real-projects-compact .real-projects-grid{gap:18px}}
@media(max-width:700px){.real-projects.real-projects-compact{padding:0 8px 20px}.real-projects-compact .real-projects-grid{gap:10px}.real-project-link{min-height:58px}.real-project-link>img{width:76px;height:50px}.real-project-link strong{font-size:13px}.real-projects-compact>h2{margin-bottom:12px}}
