.b__blog_course[data-astro-cid-64mnaf4x]{background:var(--color-19);border:1px solid var(--color-10);border-radius:var(--block-radius);transition:border-color var(--transition-m);grid-template-columns:minmax(0,1fr);display:grid;overflow:hidden}.b__blog_course[data-astro-cid-64mnaf4x]:has(.__img){grid-template-columns:minmax(0,2fr) minmax(0,3fr)}.b__blog_course[data-astro-cid-64mnaf4x]:hover{border-color:var(--color-15)}.b__blog_course[data-astro-cid-64mnaf4x] .__img[data-astro-cid-64mnaf4x]{object-fit:cover;width:100%;height:100%;min-height:180px;display:block}.b__blog_course[data-astro-cid-64mnaf4x] .__text[data-astro-cid-64mnaf4x]{padding:var(--spacing-4);justify-content:center;gap:var(--spacing-1);flex-direction:column;display:flex}.b__blog_course[data-astro-cid-64mnaf4x] .__name[data-astro-cid-64mnaf4x]{color:var(--color-1)}.b__blog_course[data-astro-cid-64mnaf4x] .__cta[data-astro-cid-64mnaf4x]{margin-top:var(--spacing-2)}@media (width<=767px){.b__blog_course[data-astro-cid-64mnaf4x]:has(.__img){grid-template-columns:minmax(0,1fr)}.b__blog_course[data-astro-cid-64mnaf4x] .__img[data-astro-cid-64mnaf4x]{aspect-ratio:16/9;height:auto;min-height:0}}.b__post_hero[data-astro-cid-y44ecxz2]{padding:var(--spacing-20) var(--spacing-3) 0}.b__post_hero[data-astro-cid-y44ecxz2] .__inner[data-astro-cid-y44ecxz2]{max-width:var(--max-width-lite-2x);gap:var(--spacing-5);flex-direction:column;margin:0 auto;display:flex}.b__post_hero[data-astro-cid-y44ecxz2] .__breadcrumb[data-astro-cid-y44ecxz2]{align-items:center;gap:var(--spacing-1);display:flex}.b__post_hero[data-astro-cid-y44ecxz2] .__breadcrumb[data-astro-cid-y44ecxz2] a[data-astro-cid-y44ecxz2]:hover{color:var(--color-1)}.b__post_hero[data-astro-cid-y44ecxz2] .__header[data-astro-cid-y44ecxz2]{gap:var(--spacing-3);flex-direction:column;display:flex}.b__post_hero[data-astro-cid-y44ecxz2] .__header[data-astro-cid-y44ecxz2]:last-child{padding-bottom:var(--spacing-8)}.b__post_hero[data-astro-cid-y44ecxz2] .__title[data-astro-cid-y44ecxz2]{color:var(--color-1)}.b__post_hero[data-astro-cid-y44ecxz2] .__meta[data-astro-cid-y44ecxz2]{align-items:center;gap:var(--spacing-1);display:flex}.b__post_hero[data-astro-cid-y44ecxz2] .__course_link[data-astro-cid-y44ecxz2]{transition:color var(--transition-m)}.b__post_hero[data-astro-cid-y44ecxz2] .__course_link[data-astro-cid-y44ecxz2]:hover{color:var(--color-1)}.b__post_hero[data-astro-cid-y44ecxz2] .__cover_wrap[data-astro-cid-y44ecxz2]{border-radius:var(--block-radius) var(--block-radius) 0 0;aspect-ratio:21/9;overflow:hidden}.b__post_hero[data-astro-cid-y44ecxz2] .__cover[data-astro-cid-y44ecxz2]{object-fit:cover;width:100%;height:100%;display:block}.b__post_body[data-astro-cid-y44ecxz2]{padding:var(--spacing-10) var(--spacing-3) var(--spacing-15)}.b__post_body[data-astro-cid-y44ecxz2] .__inner[data-astro-cid-y44ecxz2]{max-width:var(--max-width-lite-2x);gap:var(--spacing-8);grid-template-columns:1fr 240px;align-items:start;margin:0 auto;display:grid}.b__post_body[data-astro-cid-y44ecxz2] .__main[data-astro-cid-y44ecxz2]{gap:var(--spacing-8);flex-direction:column;min-width:0;display:flex}.b__post_body[data-astro-cid-y44ecxz2] .__prose[data-astro-cid-y44ecxz2]{gap:var(--spacing-4);color:var(--color-9);flex-direction:column;font-size:clamp(1.7rem,1.5vw,1.9rem);line-height:1.7;display:flex}.b__post_body[data-astro-cid-y44ecxz2] .__prose[data-astro-cid-y44ecxz2] h2{font-family:var(--font-family-2);text-transform:uppercase;color:var(--color-1);margin-top:var(--spacing-4);font-size:clamp(2.8rem,3vw,4rem);font-weight:700}.b__post_body[data-astro-cid-y44ecxz2] .__prose[data-astro-cid-y44ecxz2] h3{font-family:var(--font-family-1);color:var(--color-1);margin-top:var(--spacing-3);font-size:clamp(1.8rem,1.5vw,2rem);font-weight:600}.b__post_body[data-astro-cid-y44ecxz2] .__prose[data-astro-cid-y44ecxz2] p{color:var(--color-9)}.b__post_body[data-astro-cid-y44ecxz2] .__prose[data-astro-cid-y44ecxz2] strong{color:var(--color-1);font-weight:600}.b__post_body[data-astro-cid-y44ecxz2] .__prose[data-astro-cid-y44ecxz2] ul,.b__post_body[data-astro-cid-y44ecxz2] .__prose[data-astro-cid-y44ecxz2] ol{padding-left:var(--spacing-4);gap:var(--spacing-1);flex-direction:column;display:flex}.b__post_body[data-astro-cid-y44ecxz2] .__prose[data-astro-cid-y44ecxz2] ul{list-style:outside}.b__post_body[data-astro-cid-y44ecxz2] .__prose[data-astro-cid-y44ecxz2] ol{list-style:decimal}.b__post_body[data-astro-cid-y44ecxz2] .__prose[data-astro-cid-y44ecxz2] li{color:var(--color-9)}.b__post_body[data-astro-cid-y44ecxz2] .__prose[data-astro-cid-y44ecxz2] a{color:var(--color-4);text-underline-offset:3px;text-decoration:underline}.b__post_body[data-astro-cid-y44ecxz2] .__prose[data-astro-cid-y44ecxz2] a:hover{color:var(--color-1)}.b__post_body[data-astro-cid-y44ecxz2] .__prose[data-astro-cid-y44ecxz2] code{font-family:var(--font-family-3,monospace);font-size:.9em}.b__post_body[data-astro-cid-y44ecxz2] .__prose[data-astro-cid-y44ecxz2] blockquote{border-left:3px solid var(--color-4);padding-left:var(--spacing-3);color:var(--color-7);font-style:italic}.b__post_body[data-astro-cid-y44ecxz2] .__sidebar[data-astro-cid-y44ecxz2]{top:calc(var(--header-height) + var(--spacing-3));gap:var(--spacing-3);flex-direction:column;display:flex;position:sticky}.b__post_body[data-astro-cid-y44ecxz2] .__card[data-astro-cid-y44ecxz2]{background:var(--color-19);border:1px solid var(--color-10);border-radius:var(--radius-7);padding:var(--spacing-3);gap:var(--spacing-1);flex-direction:column;display:flex}.b__post_body[data-astro-cid-y44ecxz2] .__back[data-astro-cid-y44ecxz2]{transition:gap var(--transition-m);align-items:center;gap:4px;display:inline-flex}.b__post_body[data-astro-cid-y44ecxz2] .__back[data-astro-cid-y44ecxz2]:hover{gap:var(--spacing-1)}@media (width<=1023px){.b__post_body[data-astro-cid-y44ecxz2] .__inner[data-astro-cid-y44ecxz2]{grid-template-columns:1fr}.b__post_body[data-astro-cid-y44ecxz2] .__sidebar[data-astro-cid-y44ecxz2]{flex-flow:wrap;justify-content:space-between;align-items:center;position:static}.b__post_body[data-astro-cid-y44ecxz2] .__card[data-astro-cid-y44ecxz2]{flex:1;min-width:200px}}
