/* Une couleur par rubrique, complétée par son nom. */
.rubric-nav{gap:10px;flex-wrap:wrap;padding-block:16px;align-items:center}.rubric-key{font-size:9px;letter-spacing:1.4px;margin-right:8px;font-weight:800}.rubric-nav a{background:var(--rubric-color);color:#20201f;padding:8px 14px;border:1px solid #20201f;border-radius:5px;box-shadow:2px 2px 0 #20201f;transition:transform .15s,box-shadow .15s}.rubric-nav a:before{display:none!important}.rubric-nav a:hover{transform:translateY(-2px);color:#20201f}.rubric-nav a[aria-current=page]{color:#20201f;outline:2px solid #20201f;outline-offset:3px}.header nav{gap:20px;font-size:13px}.article-card .card-meta>span:first-child{color:#20201f!important;background:var(--rubric-color);padding:4px 7px;border:1px solid #20201f;border-radius:3px;font-weight:800}.article-card .card-visual{border-bottom:7px solid var(--rubric-color)}.article-heading{border-top:9px solid var(--rubric-color);padding-top:25px}.article-heading>.eyebrow{background:var(--rubric-color);color:#20201f;display:inline-block;padding:7px 10px}.article-heading:before{background:var(--rubric-color)}.article-heading h1{color:#20201f}.collection-heading{background:var(--collection-color)!important;color:#20201f!important}.collection-heading p,.collection-heading h1{color:#20201f!important}.hero-card.news-hero,.quick-card{background:var(--rubric-color)!important;color:#20201f}.news-briefs>a>span:first-child{background:var(--rubric-color);color:#20201f;padding:3px 6px;display:inline-block}.filters button[data-filter]{border:1px solid #20201f;background:var(--rubric-color,#fffdf4);color:#20201f}.filters button[data-filter][aria-pressed=true]{box-shadow:0 0 0 2px #20201f;outline-offset:2px}.fiche-card .fiche-meta{background:var(--rubric-color);color:#20201f;display:inline-block;padding:5px 8px;border:1px solid #20201f;border-radius:3px;max-width:100%!important}.fiche-featured{background:var(--rubric-color)!important;color:#20201f!important}.fiche-featured h3,.fiche-featured p,.fiche-featured .fiche-open{color:#20201f!important}.fiche-featured:after{color:#20201f;opacity:.09}.guide-card{border-top:8px solid var(--rubric-color)}.guide-card:before{background:var(--rubric-color)}.rubric-chip{display:inline-block;padding:7px 12px;border:1px solid #20201f;background:var(--rubric-color);color:#20201f;border-radius:4px;font-size:12px;font-weight:800}.politics-promo{background:#c4afff;border:2px solid #20201f;box-shadow:5px 5px 0 #20201f;padding:32px;margin-block:42px;display:grid;grid-template-columns:1.1fr 1fr;gap:20px 45px;text-decoration:none;color:#20201f;position:relative;border-radius:0 55px 0 0}.politics-promo-tag{grid-column:1/-1;font-size:11px;font-weight:800;letter-spacing:1px}.politics-promo strong{font-family:Anton,Impact,sans-serif;font-size:52px;line-height:1.1;font-weight:400}.politics-promo-copy{font-size:19px;line-height:1.6;align-self:center}.politics-promo-cta{grid-column:2;justify-self:start;background:#20201f;color:white;padding:12px 18px;font-size:14px;font-weight:700}.politics-promo:hover .politics-promo-cta{background:#263dcc}.politics-inline{display:block;background:#c4afff;border:2px solid #20201f;padding:24px;margin:25px 0;color:#20201f}.politics-inline strong{display:block;font-size:25px;margin-bottom:8px}
@media(max-width:760px){.rubric-nav{gap:9px;padding-block:14px}.rubric-key{flex-basis:100%}.rubric-nav a{padding:6px 9px;font-size:12px}.header nav{gap:12px;flex-wrap:wrap}.politics-promo{display:block;padding:25px;width:calc(100% - 40px)}.politics-promo>*{display:block}.politics-promo strong{font-size:40px;margin:18px 0}.politics-promo-copy{font-size:16px;margin-bottom:22px}.politics-promo-cta{display:inline-block}.article-card .card-meta{align-items:center}}
@media(prefers-reduced-motion:reduce){.rubric-nav a{transition:none}.rubric-nav a:hover{transform:none}}
