.EntityBadge_link__QE_lg{display:inline-flex;min-height:44px;align-items:center}.EntityBadge_badge__x7ZyT{display:inline-flex;max-width:100%;min-height:32px;align-items:center;padding:5px 8px;border:1px solid var(--color-border);border-radius:0;background:transparent;color:var(--color-heading);font-size:.78rem;line-height:1.15;overflow-wrap:anywhere;word-break:break-word}.EntityBadge_badge__x7ZyT[data-type=gene]{border-color:rgb(39 97 95/.35)}.EntityBadge_badge__x7ZyT[data-type=tumor]{border-color:rgb(140 63 43/.35)}.EntityBadge_badge__x7ZyT[data-type=therapy]{border-color:rgb(111 91 45/.35)}a:hover .EntityBadge_badge__x7ZyT{border-color:var(--color-border-strong);background:var(--color-surface-muted)}.ScoreBadge_badge__DLBcC{display:inline-flex;min-height:32px;align-items:center;justify-content:center;gap:6px;border:1px solid var(--color-border);border-radius:0;background:transparent;color:var(--color-heading);font-size:.78rem;font-weight:700;line-height:1;padding:0 9px;white-space:nowrap}.ScoreBadge_badge__DLBcC[data-band=high]{border-color:rgb(36 93 83/.42);color:var(--color-link)}.ScoreBadge_badge__DLBcC[data-band=mid]{border-color:rgb(156 106 22/.45);color:#7a500f}.ScoreBadge_badge__DLBcC[data-band=low]{border-color:rgb(159 68 60/.45);color:#78342f}.ScoreBadge_label__Lbqs0{color:var(--color-text-muted);font-weight:600}.ScoreBadge_value__QDHDp{font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ArticleCard_card__pIJxq{position:relative;min-width:0;padding:18px 0 20px;border-top:1px solid var(--color-border);background:transparent}.ArticleCard_card__pIJxq:hover{border-top-color:var(--color-border-strong)}.ArticleCard_footer__Eu0A6,.ArticleCard_meta__IfJLq{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;color:var(--color-text-muted);font-size:.78rem}.ArticleCard_meta__IfJLq{justify-content:flex-start}.ArticleCard_meta__IfJLq:before{display:inline-block;width:22px;height:2px;flex:0 0 auto;background:var(--channel-biomol);content:""}.ArticleCard_card__pIJxq[data-canal=clinique] .ArticleCard_meta__IfJLq:before{background:var(--channel-clinique)}.ArticleCard_card__pIJxq[data-canal=bioinfo] .ArticleCard_meta__IfJLq:before{background:var(--channel-bioinfo)}.ArticleCard_card__pIJxq[data-canal=pharmacogenomique] .ArticleCard_meta__IfJLq:before{background:var(--channel-pharmaco)}.ArticleCard_canal__l9GIw,.ArticleCard_metaItem__ESOlL,.ArticleCard_source__kQ_Ri{display:inline-flex;align-items:center;gap:5px}.ArticleCard_titleRow__wIsab{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:14px;gap:14px;align-items:start;margin-top:8px}.ArticleCard_title__fEP2I{margin:0;color:var(--color-heading);font-family:var(--font-serif);font-size:1.15rem;line-height:1.25;overflow-wrap:anywhere;text-wrap:balance}.ArticleCard_title__fEP2I a:hover{color:var(--color-link-hover);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.ArticleCard_summary__DIEZ1{display:-webkit-box;margin:10px 0 0;overflow:hidden;color:var(--color-text-muted);font-size:.92rem;line-height:1.5;text-wrap:pretty;-webkit-box-orient:vertical;-webkit-line-clamp:3}.ArticleCard_entities__Q01oQ{display:flex;flex-wrap:wrap;gap:6px;margin-top:14px}.ArticleCard_footer__Eu0A6{margin-top:16px;padding-top:12px;border-top:1px solid var(--color-border)}.ArticleCard_source__kQ_Ri{min-height:44px;color:var(--color-link)}.ArticleCard_source__kQ_Ri:hover{color:var(--color-link-hover);text-decoration:underline}@media (max-width:520px){.ArticleCard_titleRow__wIsab{grid-template-columns:minmax(0,1fr) auto;gap:10px}.ArticleCard_summary__DIEZ1{-webkit-line-clamp:4}}.ArticlePage_articlePage__tclU5{width:min(1040px,calc(100% - 32px));margin:0 auto;padding:28px 0 60px}.ArticlePage_backLink__3EWBm,.ArticlePage_sourceLink__UrLxN{display:inline-flex;min-height:44px;align-items:center;gap:7px;color:var(--color-link);font-size:.9rem;font-weight:700}.ArticlePage_backLink__3EWBm:hover,.ArticlePage_sourceLink__UrLxN:hover{color:var(--color-link-hover);text-decoration:underline}.ArticlePage_header__WMZVM{margin-top:16px;padding-bottom:24px;border-bottom:1px solid var(--color-border)}.ArticlePage_kicker__LED6t{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:14px}.ArticlePage_status__Jft7X{min-height:32px;border-bottom:1px solid var(--color-border);padding:6px 0 4px;color:var(--color-text-muted);font-size:.78rem}.ArticlePage_title__OzcOh{max-width:28ch;margin:0;color:var(--color-heading);font-family:var(--font-serif);font-size:clamp(2rem,3.2vw,2.9rem);line-height:1.1;overflow-wrap:anywhere;text-wrap:balance}.ArticlePage_meta__21ttI{display:flex;flex-wrap:wrap;gap:12px;margin-top:16px;color:var(--color-text-muted);font-size:.92rem}.ArticlePage_meta__21ttI span{overflow-wrap:anywhere}.ArticlePage_content__m3dEz{display:grid;grid-template-columns:minmax(0,66ch) minmax(260px,300px);grid-gap:42px;gap:42px;margin-top:28px;align-items:start;justify-content:space-between}.ArticlePage_body__hG_0n{min-width:0}.ArticlePage_section__hJ5np{padding:0 0 26px}.ArticlePage_section__hJ5np+.ArticlePage_section__hJ5np{border-top:1px solid var(--color-border);padding-top:24px}.ArticlePage_sectionTitle__A5N8s{margin:0 0 10px;color:var(--color-heading);font-family:var(--font-serif);font-size:1.35rem;overflow-wrap:anywhere;text-wrap:balance}.ArticlePage_sectionText__qtwks{max-width:66ch;margin:0;color:var(--color-text);font-size:1.04rem;line-height:1.75;text-wrap:pretty}.ArticlePage_side__fvXl2{display:grid;grid-gap:14px;gap:14px}.ArticlePage_panel__YO31G{min-width:0;padding:14px 0 16px;border-top:1px solid var(--color-border);background:transparent}.ArticlePage_panelTitle__V3oLw{margin:0 0 10px;color:var(--color-heading);font-family:var(--font-serif);font-size:1rem}.ArticlePage_scoreRows__FmeEC{display:grid;grid-gap:0;gap:0}.ArticlePage_scoreRow__PBSgz{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;min-height:38px;border-top:1px solid var(--color-border);color:var(--color-text-muted);font-size:.88rem}.ArticlePage_scoreRow__PBSgz:first-child{border-top:0}.ArticlePage_scoreRow__PBSgz strong{color:var(--color-link);font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ArticlePage_entityList__LxlUE{display:flex;flex-wrap:wrap;gap:6px}.ArticlePage_criteria__ClBLJ{display:grid;grid-gap:7px;gap:7px;margin:0}.ArticlePage_criteria__ClBLJ div{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px;gap:8px;color:var(--color-text-muted);font-size:.82rem}.ArticlePage_criteria__ClBLJ dt{overflow-wrap:anywhere}.ArticlePage_criteria__ClBLJ dd{margin:0;color:var(--color-heading);font-family:var(--font-mono)}@media (max-width:820px){.ArticlePage_content__m3dEz{grid-template-columns:1fr}}@media (max-width:520px){.ArticlePage_articlePage__tclU5{width:min(100% - 24px,1040px);padding-top:20px}.ArticlePage_header__WMZVM{margin-top:18px;padding-bottom:20px}.ArticlePage_title__OzcOh{font-size:1.9rem;line-height:1.08;max-width:100%}.ArticlePage_meta__21ttI{gap:8px 12px;font-size:.86rem}}.ArticleHero_hero__2_CMe{position:relative;min-width:0;padding:18px 0 20px;border-top:1px solid var(--color-border-strong);border-bottom:1px solid var(--color-border);background:transparent}.ArticleHero_topline__dTRIG{display:flex;align-items:center;justify-content:flex-start;gap:12px;color:var(--color-text-muted);font-size:.82rem}.ArticleHero_topline__dTRIG>:last-child{margin-left:auto}.ArticleHero_topline__dTRIG:before{display:inline-block;width:24px;height:2px;flex:0 0 auto;background:var(--channel-clinique);content:""}.ArticleHero_hero__2_CMe[data-canal=biomol] .ArticleHero_topline__dTRIG:before{background:var(--channel-biomol)}.ArticleHero_hero__2_CMe[data-canal=bioinfo] .ArticleHero_topline__dTRIG:before{background:var(--channel-bioinfo)}.ArticleHero_hero__2_CMe[data-canal=pharmacogenomique] .ArticleHero_topline__dTRIG:before{background:var(--channel-pharmaco)}.ArticleHero_title__QVPaq{margin:12px 0 0;color:var(--color-heading);font-family:var(--font-serif);font-size:clamp(1.25rem,2vw,1.75rem);line-height:1.14}.ArticleHero_title__QVPaq a:hover{color:var(--color-link-hover);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.ArticleHero_summary___RQLV{margin:12px 0 0;color:var(--color-text-muted);font-size:.96rem;line-height:1.55}.ArticleHero_facts__blRFN{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin:14px 0 0}.ArticleHero_facts__blRFN div{min-width:0;padding:11px 0;border-top:1px solid var(--color-border)}.ArticleHero_facts__blRFN dt{color:var(--color-text-muted);font-size:.72rem;text-transform:uppercase}.ArticleHero_facts__blRFN dd{display:flex;align-items:center;gap:6px;margin:5px 0 0;color:var(--color-heading);font-size:.9rem;overflow-wrap:anywhere}.ArticleHero_readLink__1sCWh{display:inline-flex;min-height:44px;align-items:center;gap:8px;margin-top:14px;color:var(--color-link);font-weight:700}.ArticleHero_readLink__1sCWh:hover{color:var(--color-link-hover)}@media (max-width:520px){.ArticleHero_facts__blRFN{grid-template-columns:1fr}}.page_page__FVvy6{width:min(var(--container),calc(100% - 32px));margin:0 auto;padding:26px 0 56px}.page_intro__x59j7{display:grid;grid-template-columns:minmax(280px,.86fr) minmax(0,1.14fr);grid-gap:34px;gap:34px;align-items:start;padding:20px 0 24px;border-bottom:1px solid var(--color-border)}.page_introCopy__IqiKv{min-width:0}.page_kicker__MsLUG{margin:0 0 8px;color:var(--color-link);font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.page_title__yIZj8{max-width:820px;margin:0;color:var(--color-heading);font-family:var(--font-serif);font-size:clamp(2rem,3vw,3.05rem);font-weight:700;line-height:1.04;overflow-wrap:anywhere;text-wrap:balance}.page_subtitle__cPm5I{max-width:620px;margin:14px 0 0;color:var(--color-text-muted);font-size:1rem;line-height:1.6;text-wrap:pretty}.page_stats__2XC1U{display:grid;grid-template-columns:repeat(3,1fr);margin-top:22px;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);background:transparent}.page_stat__TYbVm{min-width:0;padding:12px 14px;border-right:1px solid var(--color-border)}.page_stat__TYbVm:last-child{border-right:0}.page_statValue__jFY5V{display:block;color:var(--color-heading);font-family:var(--font-serif);font-size:1.55rem;line-height:1}.page_statLabel__PHuAG{display:block;margin-top:6px;color:var(--color-text-muted);font-size:.7rem;letter-spacing:.02em;line-height:1.35;text-transform:uppercase}.page_issuePanel__9R0S8{min-width:0;border-top:2px solid var(--color-heading);border-bottom:1px solid var(--color-border)}.page_issueHeader__gQrO2{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:10px 0}.page_issueTitle__R4oS1{margin:0;color:var(--color-heading);font-family:var(--font-serif);font-size:1.12rem;line-height:1.2}.page_issueHeader__gQrO2 span{color:var(--color-text-muted);font-size:.78rem;white-space:nowrap}.page_leadList__MNtHC{display:grid;margin:0;padding:0;list-style:none}.page_leadItem__xWpaK{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:16px;gap:16px;align-items:start;padding:13px 0;border-top:1px solid var(--color-border)}.page_leadMain__r817X{min-width:0}.page_leadTitle__8QoRh{display:block;color:var(--color-heading);font-family:var(--font-serif);font-size:1.08rem;font-weight:700;line-height:1.25;overflow-wrap:anywhere;text-wrap:balance}.page_leadMeta__Zcmld{margin:6px 0 0;color:var(--color-text-muted);font-size:.8rem;line-height:1.45;text-wrap:pretty}.page_leadScore__XDG7X{display:inline-flex;min-width:72px;min-height:30px;align-items:center;justify-content:center;border:1px solid rgb(36 93 83/.42);color:var(--color-link);font-family:var(--font-mono);font-size:.82rem;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.page_leadScore__XDG7X:before{margin-right:5px;color:var(--color-text-muted);font-family:var(--font-sans);font-weight:600;content:"Score"}.page_section__8aPui{padding:28px 0 0}.page_sectionHeader__8j_83{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:16px}.page_sectionTitle__Umfkn{margin:0;color:var(--color-heading);font-family:var(--font-serif);font-size:1.55rem;line-height:1.2;overflow-wrap:anywhere;text-wrap:balance}.page_sectionNote__Zmv8U{margin:0;color:var(--color-text-muted);font-size:.92rem}.page_heroGrid__p_LLP{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.78fr);grid-gap:28px;gap:28px}.page_listGrid__gAr5D{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-column-gap:32px;column-gap:32px;grid-row-gap:0;row-gap:0}.page_singleColumn__Xp4Ik{display:grid;grid-gap:0;gap:0}.page_empty__ornHE{padding:26px;border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-muted)}.page_entityGrid__s_Pov{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-column-gap:22px;column-gap:22px;grid-row-gap:0;row-gap:0}.page_entityLink__wVe6X{display:flex;min-height:64px;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;border-top:1px solid var(--color-border);background:transparent;color:var(--color-heading)}.page_entityLink__wVe6X:hover{border-top-color:var(--color-border-strong);background:var(--color-surface-muted)}.page_entityName__S1eiT{overflow-wrap:anywhere;font-weight:700}.page_entityCount__QwYBH{color:var(--color-text-muted);font-size:.82rem;white-space:nowrap}.page_prose___Mrwx{max-width:68ch;color:var(--color-text);font-size:1rem;line-height:1.72}.page_prose___Mrwx h2{margin:30px 0 8px;color:var(--color-heading);font-family:var(--font-serif);font-size:1.45rem}.page_prose___Mrwx p{margin:0 0 16px}@media (max-width:920px){.page_heroGrid__p_LLP,.page_intro__x59j7{grid-template-columns:1fr}.page_entityGrid__s_Pov{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.page_page__FVvy6{width:min(100% - 24px,var(--container));padding-top:14px}.page_intro__x59j7{gap:18px;padding:18px 0 20px}.page_title__yIZj8{font-size:1.92rem;line-height:1.06}.page_stats__2XC1U{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:16px}.page_stat__TYbVm{padding:10px;border-right:1px solid var(--color-border);border-bottom:0}.page_stat__TYbVm:last-child{border-right:0}.page_statValue__jFY5V{font-size:1.45rem}.page_statLabel__PHuAG{font-size:.64rem}.page_issueHeader__gQrO2{padding:9px 0}.page_leadItem__xWpaK{gap:10px;padding:11px 0}.page_leadTitle__8QoRh{font-size:1rem}.page_sectionHeader__8j_83{display:block}.page_sectionNote__Zmv8U{margin-top:6px}.page_entityGrid__s_Pov,.page_listGrid__gAr5D{grid-template-columns:1fr}}