/* =====================================================================
   researchStatement — R&D statement DIRECTLY ABOVE the research-partner
   band (user 2026-07-10). Gives the partner logos their claim, mirroring
   the homeStatement -> certStrip trias ("Aussage -> Beleg"). Layout and
   type mirror homeStatement (two columns, heading left / body right);
   the micro-links follow the whenFit/serviceTiles link family.
   ===================================================================== */

.research-statement {
    width: 100vw;                        /* full-bleed like its siblings */
    margin-left: calc(50% - 50vw);
    background: #ffffff;
    padding: 56px 0 8px;                 /* top 56 = normal half-caesura (useCaseCards bottom 56 -> 112, +25% pass 2026-07-16);
                                            bottom 8 + band top 8 = 16px trias gap (logoMarquee.css), KEPT tight off the +25% pass so the partner band stays grouped. */
}

.research-statement__inner {
    max-width: 1200px;
    margin: 0 auto;
    padding: 0 24px;
    display: grid;
    grid-template-columns: minmax(0, 1fr) minmax(0, 1.1fr);
    gap: clamp(32px, 4.5vw, 60px);
    align-items: center;                 /* body vertically CENTERED against the heading block
                                            (user 2026-07-16, site-wide rule — kept in sync with homeStatement). */
}

.research-statement__head,
.research-statement__col { min-width: 0; }

.research-statement__body {
    margin: 0 0 18px;
    color: #5b6b82;                      /* = .fit-intro lead style (15px family) */
    font-size: 15px;
    line-height: 1.6;
    text-align: left;
}

/* gold arrow micro-links — same family as the tile/whenFit links */
.research-statement__links { margin: 0; display: flex; flex-wrap: wrap; gap: 10px 28px; }
.research-statement__link {
    color: #253D66;
    font-size: 13px;
    font-weight: 700;
    letter-spacing: .04em;
    text-transform: uppercase;
    text-decoration: none;
}
.research-statement__link span { color: #FCBA00; transition: transform .25s ease; display: inline-block; }
.research-statement__link:hover,
.research-statement__link:focus-visible { color: #253D66; text-decoration: underline; text-underline-offset: 4px; }
.research-statement__link:hover span,
.research-statement__link:focus-visible span { transform: translateX(4px); }

/* stack below the card-family breakpoint (kept in sync with homeStatement) */
@media (max-width: 991px) {
    .research-statement__inner { grid-template-columns: 1fr; gap: 14px; }
}
@media (max-width: 767px) {
    .research-statement { padding: 38px 0 6px; }   /* 38 = mobile half-caesura (+25% 2026-07-16, was 30); 6 + band 6 = 12 trias, kept tight off the pass */
    .research-statement__inner { padding: 0 16px; }
}
