.company-achievement-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:32px}
.company-history-grid>.company-achievement-card:last-child{grid-column:1/-1}
.company-achievement-card{min-width:0;display:flex;flex-direction:column;align-items:flex-start;padding:32px;border:1px solid #d5e0ee;border-radius:16px;background:#fff;color:#14233d;box-shadow:0 6px 24px #14233d05}
.company-achievement-card h3{font:700 1.25rem/1.4 Archivo,sans-serif;margin:0 0 14px;overflow-wrap:anywhere}
.company-achievement-card p{line-height:1.8;color:#526174;margin:0 0 18px}
.company-achievement-card .company-achievement-date{color:#315a96;font-size:.8rem;font-weight:700;margin-bottom:18px}
.company-achievement-card .detail-link,.company-card-link{margin-top:auto;padding-top:12px}
.company-section-intro{max-width:850px;margin-top:24px}
.company-source-note{border-inline-start:3px solid #2563eb;background:#f0f5fc;padding:24px 28px;margin-top:32px}
.company-source-note h3{font:700 1.1rem/1.5 Archivo,sans-serif;margin-bottom:12px}
.company-founder-connection{padding-block:36px;border-block:1px solid #d5e0ee}
.company-founder-connection p{max-width:780px;margin-top:20px}
.company-founder-connection .detail-actions{margin-top:24px}
.company-achievement-page .detail-button{display:inline-block;max-width:100%;text-align:center;line-height:1.6}
#company-achievements{padding:72px 0;background:#edf2f8;color:#14233d;font-family:'Space Grotesk',sans-serif;border-block:1px solid #dce5f0}
.company-achievements-wrap{max-width:1160px;margin:auto;padding-inline:28px}
#company-achievements h2{font:800 clamp(1.6rem,2.8vw,2.3rem)/1.25 Archivo,sans-serif;letter-spacing:-.025em;margin-bottom:20px}
#company-achievements .company-achievements-wrap>p{max-width:780px;color:#526174;line-height:1.8}
.company-card-mark{display:grid;place-items:center;min-width:54px;height:54px;padding-inline:10px;border:1px solid #b5c9e3;border-radius:12px;background:#edf2f8;color:#244e8a;font:800 1rem Archivo,sans-serif;margin-bottom:24px}
.company-card-link{color:#1d4ed8;font-size:.9rem;font-weight:600;line-height:1.6}
.company-card-link:hover{text-decoration:underline}
.company-card-link:focus-visible{outline:3px solid #2563eb;outline-offset:5px}
@media(max-width:767px){.company-achievement-grid{grid-template-columns:1fr;gap:18px}.company-achievement-card{padding:24px}.company-source-note{padding:22px}.company-achievements-wrap{padding-inline:20px}#company-achievements{padding-block:48px}}
