.HdlLRW_byline{border-top:1px solid var(--mb-border-color-hovered);flex-wrap:wrap;align-items:center;gap:1.25rem 2rem;margin-top:2rem;padding-top:1.25rem;display:flex}.HdlLRW_authors{flex-wrap:wrap;gap:1.5rem;display:flex}.HdlLRW_author{align-items:center;gap:.75rem;display:flex}.HdlLRW_author:focus-visible{border-radius:var(--mb-border-radius-sm);outline:2px solid var(--mb-brand-color-primary);outline-offset:2px}.HdlLRW_avatar{width:2.5rem;height:2.5rem;font-size:.875rem}.HdlLRW_authorText{flex-direction:column;display:flex}.HdlLRW_name{color:var(--mb-text-dark);font-size:.9375rem;font-weight:600;line-height:1.2}.HdlLRW_author:hover .HdlLRW_name{color:var(--eng-link)}.HdlLRW_role{color:var(--mb-text-normal);font-size:.8125rem}.HdlLRW_meta{color:var(--mb-text-normal);text-align:right;margin-left:auto;font-size:.8125rem}@media (max-width:744px){.HdlLRW_meta{text-align:left;width:100%;margin-left:0}}
.JITTSa_card{background:var(--mb-bg-color-primary);border:var(--mb-border-width-primary) solid var(--mb-border-color-hovered);border-radius:var(--mb-border-radius-xl);flex-direction:column;transition:border-color .15s,box-shadow .15s;display:flex;overflow:hidden}.JITTSa_card:hover{border-color:var(--mb-border-color-selected);box-shadow:var(--mb-drop-shadow-l2)}.JITTSa_lead:has(>.JITTSa_cover){grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:2rem;display:grid}.JITTSa_lead:not(:has(>.JITTSa_cover)){background-color:var(--eng-tint);background-image:linear-gradient(to bottom left, transparent, var(--eng-tint) 70%), var(--eng-dots);border:var(--mb-border-width-primary) solid var(--mb-border-color-hovered);border-radius:var(--mb-border-radius-xl);background-size:auto,22px 22px;flex-direction:column;padding:2rem;transition:border-color .15s,box-shadow .15s;display:flex}.JITTSa_lead:not(:has(>.JITTSa_cover)):hover{border-color:var(--mb-border-color-selected);box-shadow:var(--mb-drop-shadow-l2)}.JITTSa_cover{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto;display:block}.JITTSa_lead .JITTSa_cover{border:1px solid var(--mb-border-color-hovered);border-radius:var(--mb-border-radius-xl)}.JITTSa_card .JITTSa_cover{border-bottom:1px solid var(--mb-border-color-hovered)}.JITTSa_placeholder{background-color:var(--eng-tint);background-image:var(--eng-dots);background-size:22px 22px;}.JITTSa_body{flex-direction:column;flex:1;display:flex}.JITTSa_card .JITTSa_body{padding:1.25rem}.JITTSa_title{letter-spacing:-.01em;text-wrap:balance;margin-bottom:.75rem;font-size:1.0625rem;font-weight:600;line-height:1.35}.JITTSa_lead .JITTSa_title{letter-spacing:-.02em;margin-bottom:0;font-size:clamp(1.625rem,3vw,2.125rem);font-weight:700;line-height:1.2}.JITTSa_title a{color:var(--mb-text-dark)}.JITTSa_title a:hover{color:var(--mb-brand-color-primary)}.JITTSa_title a:focus-visible{border-radius:var(--mb-border-radius-sm);outline:2px solid var(--mb-brand-color-primary);outline-offset:2px}.JITTSa_description{color:var(--mb-text-normal);margin-bottom:.75rem;font-size:.875rem;line-height:1.55}.JITTSa_lead .JITTSa_description{max-width:40rem;margin-block:.75rem 1.25rem;font-size:1.0625rem;line-height:1.6}.JITTSa_foot{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin-top:auto;display:flex}.JITTSa_meta{color:var(--mb-text-normal);font-size:.8125rem}.JITTSa_authors{align-items:center;gap:.5rem;display:flex}.JITTSa_avatars{display:flex}.JITTSa_avatar{box-shadow:0 0 0 2px var(--mb-bg-color-primary);width:1.5rem;height:1.5rem;font-size:.5625rem}.JITTSa_avatar+.JITTSa_avatar{margin-left:-.375rem}.JITTSa_names{color:var(--mb-text-dark);font-size:.8125rem;font-weight:500}@media (max-width:744px){.JITTSa_lead:has(>.JITTSa_cover){grid-template-columns:minmax(0,1fr);gap:1.25rem}.JITTSa_lead:not(:has(>.JITTSa_cover)){padding:1.5rem}}
.HEcssq_grid{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:1.5rem;display:grid}@media (max-width:744px){.HEcssq_grid{grid-auto-flow:row}}
.aJkB_G_tags{flex-wrap:wrap;gap:.5rem;display:flex}.aJkB_G_tag{background-color:var(--eng-tint);border-radius:var(--mb-border-radius-sm);color:var(--eng-link);padding:.125rem .5rem;font-size:.75rem;font-weight:500;display:inline-block}.aJkB_G_tag:hover{text-decoration:underline}
