.blog__header{margin-bottom:56px}.blog__grid{display:grid;gap:24px;grid-template-columns:repeat(3,1fr)}.blog-card{background:hsla(0,0%,100%,.018);border:1px solid #18243a;border-radius:6px;cursor:pointer;display:flex;flex-direction:column;gap:14px;padding:28px 24px 24px;text-decoration:none;transition:border-color .3s,background .3s,transform .25s}.blog-card:hover{background:hsla(0,0%,100%,.035);border-color:#2a3d5a;transform:translateY(-4px)}.blog-card__meta{align-items:center;display:flex;gap:8px;justify-content:space-between}.blog-card__date{color:#2e3d57;font-size:10.5px;letter-spacing:.12em}.blog-card__category,.blog-card__date{font-weight:500;text-transform:uppercase}.blog-card__category{border:1px solid #1a2538;border-radius:20px;color:#3a4d6a;font-size:10px;letter-spacing:.1em;padding:3px 10px;white-space:nowrap}.blog-card__title{color:#cdd4e4;flex:1;font-family:Playfair Display,Georgia,serif;font-size:1.05rem;font-weight:700;line-height:1.4}.blog-card__excerpt{color:#364455;font-size:13px;line-height:1.8}.blog-card__link{align-items:center;color:#2e3d57;display:flex;font-size:11.5px;font-weight:500;gap:6px;letter-spacing:.06em;margin-top:4px;transition:color .2s}.blog-card:hover .blog-card__link{color:#8fa3c4}.blog-card__link-arrow{display:inline-block;transition:transform .2s}.blog-card:hover .blog-card__link-arrow{transform:translateX(5px)}.section-header__label{align-items:center;display:flex;gap:10px;margin-bottom:28px}@media (max-width:860px){.blog__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.experience{padding:72px 6%}.blog{padding:0 6% 80px}.section-divider{padding:0 6%}.blog__grid{grid-template-columns:1fr}.timeline__track{display:none}.timeline-item{flex-direction:column;gap:0;margin-bottom:56px}.timeline-item__period{align-items:center;flex:none;flex-direction:row;gap:6px;justify-content:flex-start;min-width:unset;padding-bottom:14px;padding-right:0;width:100%}.timeline-item__dot{flex-shrink:0;margin-right:10px;position:static}.timeline-item__year-sep{margin:0 2px}.timeline-item__content{padding-left:0}}