.apex-linkedin-blog-page{--linkedin-ink:#0f172a;--linkedin-soft-ink:#475569;--linkedin-line:#dbe5f1;--linkedin-card-bg:#ffffff;--linkedin-brand:#0a66c2;--linkedin-brand-dark:#074b8f;--linkedin-shadow:0 18px 40px -24px rgba(15, 23, 42, 0.55)}.apex-linkedin-blog-intro{margin:0 0 36px;color:var(--linkedin-soft-ink)}.apex-linkedin-blog-intro>*:last-child{margin-bottom:0}.apex-linkedin-blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.apex-linkedin-card{display:flex;flex-direction:column;height:100%;margin:0;border:1px solid var(--linkedin-line);border-radius:18px;overflow:hidden;background:var(--linkedin-card-bg);box-shadow:var(--linkedin-shadow);transition:transform 220ms ease,box-shadow 220ms ease,border-color 220ms ease}.apex-linkedin-card:hover{transform:translateY(-6px);border-color:#b8cce7;box-shadow:0 26px 40px -20px rgb(15 23 42 / .45)}.apex-linkedin-card-media{display:block;position:relative;aspect-ratio:16 / 10;overflow:hidden;background:linear-gradient(125deg,#d7e8fa 0%,#ebf3fc 45%,#f8fbff 100%)}.apex-linkedin-card-image{width:100%;height:100%;object-fit:cover;transition:transform 260ms ease}.apex-linkedin-card:hover .apex-linkedin-card-image{transform:scale(1.04)}.apex-linkedin-card-media-placeholder{display:flex;align-items:center;justify-content:center}.apex-linkedin-card-placeholder-badge{display:inline-flex;align-items:center;justify-content:center;width:74px;height:74px;border-radius:20px;background:linear-gradient(145deg,var(--linkedin-brand) 0%,var(--linkedin-brand-dark) 100%);color:#fff;font-size:34px;font-weight:700;letter-spacing:-.04em;box-shadow:0 18px 25px -16px rgb(10 102 194 / .8)}.apex-linkedin-card-content{display:flex;flex-direction:column;flex:1;padding:22px 22px 24px}.apex-linkedin-card-meta{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px;font-size:12px;color:#64748b}.apex-linkedin-card-tag{display:inline-flex;align-items:center;border:1px solid #cfe1f8;background:#eef5fd;color:#0f4f96;padding:4px 10px;border-radius:999px;font-size:11px;font-weight:700;line-height:1.1;text-transform:uppercase;letter-spacing:.07em}.apex-linkedin-card-title{margin:0 0 11px;font-size:22px;line-height:1.3;font-weight:700;color:var(--linkedin-ink)}.apex-linkedin-card-excerpt{margin:0 0 20px;font-size:15px;line-height:1.72;color:var(--linkedin-soft-ink)}.apex-linkedin-card-button{display:inline-flex;align-items:center;justify-content:center;margin-top:auto;padding:11px 16px;border:1px solid #8db8e6;border-radius:10px;color:#fff;background:linear-gradient(145deg,var(--linkedin-brand) 0%,var(--linkedin-brand-dark) 100%);font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;text-decoration:none;transition:filter 220ms ease,transform 220ms ease}.apex-linkedin-card-button:hover{color:#fff;filter:brightness(1.08);transform:translateY(-1px)}.apex-linkedin-card-button.is-disabled{opacity:.75;cursor:not-allowed;background:#f2f6fa;color:#7a8ea7;border-color:#d9e5f2;text-transform:none;letter-spacing:normal}.apex-linkedin-empty-state{border:1px dashed #b8cce3;border-radius:16px;background:#f7fbff;padding:34px;text-align:center}.apex-linkedin-empty-state h3{margin:0 0 10px;font-size:24px;color:var(--linkedin-ink)}.apex-linkedin-empty-state p{margin:0;font-size:15px;color:var(--linkedin-soft-ink)}.apex-linkedin-pagination{margin-top:34px}.apex-linkedin-pagination ul.page-numbers{display:flex;flex-wrap:wrap;gap:10px;padding:0;margin:0;list-style:none}.apex-linkedin-pagination .page-numbers a,.apex-linkedin-pagination .page-numbers span{display:inline-flex;align-items:center;justify-content:center;min-width:42px;height:42px;padding:0 14px;border:1px solid #c7d9ed;border-radius:10px;background:#fff;color:#1e3a5f;font-weight:700;text-decoration:none}.apex-linkedin-pagination .page-numbers .current{background:linear-gradient(145deg,var(--linkedin-brand) 0%,var(--linkedin-brand-dark) 100%);border-color:#0d5bab;color:#fff}@media (max-width:1199px){.apex-linkedin-blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.apex-linkedin-blog-grid{grid-template-columns:1fr;gap:22px}.apex-linkedin-card-content{padding:18px 18px 20px}.apex-linkedin-card-title{font-size:20px}}