._blog-card_euo7l_1{border-radius:0 0 1.25rem 1.25rem;overflow:hidden;cursor:pointer;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid var(--card-border);background:var(--card-bg);transition:transform .3s ease,box-shadow .3s ease,background .3s ease,border .3s ease;width:100%;display:flex;flex-direction:column;color:inherit;text-decoration:none}._blog-card_euo7l_1:focus-visible{outline:2px solid var(--bootcamp-blue-40);outline-offset:2px}@media(hover:hover){._blog-card_euo7l_1:hover{transform:translateY(-.25rem);background:linear-gradient(135deg,var(--bootcamp-blue-12),var(--accent-mint-06));border-color:var(--bootcamp-blue-40);box-shadow:0 .75rem 2rem var(--shadow-medium)}}._blog-card_euo7l_1:active{transform:translateY(-.125rem)}._blog-card__image_euo7l_40{width:100%;aspect-ratio:16 / 9;overflow:hidden;position:relative}._blog-card__image--small_euo7l_47{aspect-ratio:16 / 9}._blog-card__image_euo7l_40 img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;display:block}._blog-card__content_euo7l_61{padding:1.25rem;flex:1;display:flex;flex-direction:column}._blog-card__content--small_euo7l_68{padding:1rem}._blog-card__meta_euo7l_73{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}._blog-card__date_euo7l_80,._blog-card__author_euo7l_81{color:var(--primary-color);font-size:.6875rem;font-weight:500}._blog-card__meta_euo7l_73,._blog-card__title_euo7l_89,._blog-card__description_euo7l_90{flex-shrink:0}._blog-card__title_euo7l_89{color:var(--white);font-weight:600;font-size:1rem;line-height:1.4;text-align:left;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:0 0 .5rem}._blog-card__title--small_euo7l_108{font-size:.875rem}._blog-card__title--no-desc_euo7l_112{margin-bottom:0}._blog-card__description_euo7l_90{color:var(--neutral-400);font-size:.8125rem;line-height:1.5;text-align:left;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:0}._blog-card__description--small_euo7l_129{font-size:.75rem}._blog-card__chips_euo7l_134{display:flex;flex-wrap:wrap;gap:.375rem;margin-top:auto;padding-top:.75rem}._main-blog-card_1u0op_1{display:flex;flex-direction:column;border-radius:1.25rem;overflow:hidden;cursor:pointer;border:1px solid var(--card-border);background:var(--card-bg);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transition:transform .3s ease,box-shadow .3s ease,border .3s ease;margin-bottom:2.5rem;color:inherit;text-decoration:none}@media(min-width:900px){._main-blog-card_1u0op_1{flex-direction:row;max-height:20rem;margin-bottom:3.5rem}}._main-blog-card_1u0op_1:focus-visible{outline:2px solid var(--bootcamp-blue-40);outline-offset:2px}@media(hover:hover){._main-blog-card_1u0op_1:hover{transform:translateY(-.25rem);border-color:var(--bootcamp-blue-40);box-shadow:0 .75rem 2.5rem var(--shadow-strong)}}._main-blog-card__image_1u0op_42{width:100%;overflow:hidden;flex-shrink:0}@media(min-width:900px){._main-blog-card__image_1u0op_42{flex:0 0 45%;width:45%}}._main-blog-card__image_1u0op_42 img{width:100%;height:100%;object-fit:cover;display:block}._main-blog-card__placeholder_1u0op_63{width:100%;height:100%;min-height:12rem;display:flex;align-items:center;justify-content:center;color:var(--primary-color);background:var(--bootcamp-blue-12)}._main-blog-card__body_1u0op_75{flex:1;display:flex;flex-direction:column;justify-content:space-between;gap:.75rem;padding:1.5rem;text-align:left}@media(min-width:900px){._main-blog-card__body_1u0op_75{padding:1.75rem}}._main-blog-card__date_1u0op_91{color:var(--primary-color);font-size:.75rem;font-weight:500;margin:0}._main-blog-card__title_1u0op_98{color:var(--white);font-weight:700;font-size:1rem;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:0}@media(min-width:900px){._main-blog-card__title_1u0op_98{font-size:1.125rem}}._main-blog-card__description_1u0op_116{color:var(--neutral-400);font-size:.8125rem;line-height:1.7;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:0}._main-blog-card__footer_1u0op_128{display:flex;align-items:center;justify-content:space-between;margin-top:auto}._main-blog-card__author_1u0op_135{color:var(--primary-color);font-size:.75rem;font-weight:500;margin:0}._main-blog-card__chips_1u0op_143{display:flex;flex-wrap:wrap;gap:.375rem}
