.Card_card__GiFyv{background-color:var(--color--light-100);color:var(--color--dark-900);box-shadow:var(--box-shadow--light);border-radius:8px;margin-bottom:16px;overflow:hidden;display:grid;grid-template-rows:auto 1fr auto;height:100%;transition:transform .3s ease;position:relative}.Card_card__GiFyv:hover{transform:translateY(-.5rem);box-shadow:0 0 0 2px var(--color--accent-500)}.section--dark .Card_card__GiFyv{background-color:var(--color--dark-500);color:var(--color--light-300);box-shadow:var(--box-shadow--dark)}.section--dark .Card_card__GiFyv .Card_content__jI9OM p{color:var(--color--light-300)}.section--dark .Card_card__GiFyv .Card_content__jI9OM time{color:var(--color--light-500)}.section--dark .Card_card__GiFyv .Card_footer__8o1xb{border-color:var(--color--dark-400)}.section--dark .Card_card__GiFyv .Card_stats__bxGrV span{color:var(--color--light-500)}.section--dark .Card_card__GiFyv .Card_arrow__HaEyg{color:var(--color--light-300)}.Card_cardLink__7emS_{text-decoration:none;color:inherit;display:contents}.Card_imageContainer__u99ma{position:relative;width:100%;aspect-ratio:9/12;overflow:hidden;border-radius:8px 8px 0 0;margin-bottom:0}.Card_responsiveImage__un9WB{object-fit:cover}.Card_content__jI9OM{padding:0 var(--padding--s) var(--padding--s);display:flex;flex-direction:column;min-height:0}.Card_content__jI9OM time{display:block;font-size:var(--font-size--s);color:var(--color--dark-100);margin:1.5rem 0}.Card_content__jI9OM p{font-size:calc(var(--font-size--xs) + .075rem);line-height:1.3;color:var(--color--dark-900);margin:0;white-space:pre-wrap}.Card_footer__8o1xb{padding:12px var(--padding--s);border-top:1px solid var(--color--light-300);margin-top:auto;display:flex;align-items:center;justify-content:space-between;position:relative;overflow:hidden}.Card_stats__bxGrV{display:flex;gap:16px}.Card_stats__bxGrV span{font-size:var(--font-size--s);color:var(--color--dark-500)}.Card_actions__3Gp6Z{overflow:hidden}.Card_actions__3Gp6Z .Card_viewLink__IIOqx{display:inline-flex;align-items:center;gap:8px;font-size:var(--font-size--s);text-decoration:none;cursor:pointer;transition:all .3s ease;transform:translateX(120%);color:var(--color--accent-500);font-weight:500}.Card_card__GiFyv:hover .Card_actions__3Gp6Z .Card_viewLink__IIOqx{transform:translateX(0)}.Card_actions__3Gp6Z .Card_viewLink__IIOqx .Card_arrow__HaEyg{width:20px;height:16px;transition:transform .2s ease}.Card_actions__3Gp6Z .Card_viewLink__IIOqx:hover .Card_arrow__HaEyg{transform:translateX(4px)}.Card_arrow__HaEyg{position:static;opacity:0;transform:translateX(-1rem);transition:all .3s ease;color:var(--color--accent-500);display:flex;align-items:center;gap:.5rem;font-size:var(--font-size--s);font-weight:500}.Card_card__GiFyv:hover .Card_arrow__HaEyg{opacity:1;transform:translateX(0)}.Card_arrow__HaEyg svg{transition:transform .2s ease}.Card_arrow__HaEyg:hover svg{transform:translateX(4px)}.LinkedInFeed_error__zJD12,.LinkedInFeed_loading__I4jsY{display:flex;justify-content:center;align-items:center;min-height:200px;width:100%;padding:2rem;border-radius:8px;background-color:var(--color-background-secondary)}.LinkedInFeed_error__zJD12 span,.LinkedInFeed_loading__I4jsY span{font-size:1.1rem;color:var(--color-text-primary)}.LinkedInFeed_error__zJD12{background-color:var(--color-error-light)}.LinkedInFeed_error__zJD12 span{color:var(--color-error)}.LinkedInFeed_feedContainer__TG1cG .grid{display:grid;grid-auto-rows:1fr}.flex{display:flex}.flex--row{flex-direction:row}.flex--column{flex-direction:column}.flex--s{gap:2rem}.flex--m{gap:4rem}.flex--l{gap:8rem}.section{display:grid;width:100%}.section--content{padding:8rem max(100% - 128rem,10%)}.section--wide{padding:8rem max(100% - 160rem,5%)}.section--hero{height:calc(100vh - 8rem)}.section--header{padding:8rem 10%;border-top:1px solid var(--color--light-300);border-bottom:1px solid var(--color--light-300)}.section--l{padding:8rem 10%}.section--dark{color:var(--color--light-500);background-color:var(--color--dark-700)}@media screen and (max-width:1024px){.section--content{padding:6rem 8%}.section--wide{padding:6rem 6%}.section--header,.section--l{padding:6rem 8%}}@media screen and (max-width:768px){.section--content,.section--header,.section--l,.section--wide{padding:5rem 10%}}@media screen and (max-width:480px){.section--content,.section--header,.section--l,.section--wide{padding:4rem 8%}}