/* Page Nouveautés : couleurs et police héritées du site */
.kit-news .kp-in{box-sizing:border-box;max-width:46rem;margin:0 auto;padding:1.6rem 1.1rem 3rem}
.kit-news h1{margin:0 0 .6rem}
.kit-news .kp-lead{margin:0 0 1rem}
.kit-news .kp-lead a{color:inherit;font-weight:700;text-decoration:underline;text-underline-offset:.15em}
.kit-news .kn-feed{margin:0 0 1.4rem}
.kit-news .kn-feed a{display:inline-flex;align-items:center;min-height:44px;box-sizing:border-box;padding:.4rem 1rem;color:inherit;font-weight:700;text-decoration:none;border:2px solid currentColor;border-radius:.6rem}
.kit-news .kn-feed a:hover{background:color-mix(in srgb,currentColor 12%,transparent)}
.kit-news .kn-list{list-style:none;margin:0;padding:0;display:grid;gap:.7rem}
.kit-news .kn-item{margin:0;min-width:0;padding:.7rem .9rem;border:1px solid color-mix(in srgb,currentColor 35%,transparent);border-radius:.6rem;background:color-mix(in srgb,currentColor 5%,transparent)}
.kit-news .kn-t{margin:0;padding:0;font-size:1.08rem;line-height:1.3;overflow-wrap:anywhere}
.kit-news .kn-t a{display:inline-flex;align-items:center;min-height:44px;color:inherit;text-decoration:underline;text-underline-offset:.15em}
.kit-news .kn-d{margin:0 0 .4rem;font-size:.95rem;overflow-wrap:anywhere}
.kit-news .kn-m{display:flex;flex-wrap:wrap;gap:.3rem .8rem;align-items:center;margin:0;font-size:.85rem}
.kit-news .kn-c{display:inline-block;padding:0 .6rem;font-weight:700;border:1px solid currentColor;border-radius:99px}
.kit-news :focus-visible{outline:3px solid currentColor;outline-offset:2px}
