:root{--c-ground:#f3eff5;--c-raised:#ffffff;--c-ink:#28202c;--c-muted:#71607b;--c-line:#dfd7e4;--c-brand:#9e16b6;--c-accent-dark:#7e1291;--c-pale:#f2e7f4;--c-bar-bg:#ffffff;--c-h-fg:#28202c;--c-titre:"Iowan Old Style","Palatino Linotype",serif;--c-type-body:"Helvetica Neue",Helvetica,Arial,sans-serif;--c-rad:8px;--c-lecture:37rem;--c-w-max:75rem}*{box-sizing:border-box}html{font-size:112.5%;-webkit-text-size-adjust:100%}body{margin:0;background:var(--c-ground);color:var(--c-ink);font-family:var(--c-type-body);line-height:1.6}a{color:var(--c-brand)}a:hover,a:focus{color:var(--c-accent-dark)}h1,h2,h3{font-family:var(--c-titre);font-weight:700;line-height:1.2;margin:0 0 .5em}h1{font-size:clamp(1.6rem,4vw,2.35rem)}h2{font-size:clamp(1.25rem,3vw,1.65rem)}h3{font-size:1.12rem}p,ul,ol{margin:0 0 1em}img{max-width:100%;height:auto}.rs_chips{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:.5rem}.rs_chips a{display:inline-block;background:var(--c-pale);color:var(--c-accent-dark);padding:.3rem .7rem;border-radius:999px;text-decoration:none;font-size:.9rem}.rs_chips a:hover{text-decoration:underline}.rs_centre{max-width:var(--c-w-max);margin:0 auto;padding:1.5rem 16px 3rem}.rs_intro{max-width:var(--c-lecture);margin:0 0 2rem}.rs_titre-ouverture{margin-bottom:.6rem}.rs_chapo{color:var(--c-muted);font-size:1.05rem}.rs_nouveautes h2,.rs_classement h2,.rs_section h1{margin-bottom:1rem}.rs_rien{color:var(--c-muted)}.rs_archives{margin-top:1rem}.rs_classement{margin-top:2.5rem}.rs_featured{background:var(--c-pale);border-radius:var(--c-rad);padding:1.4rem 1.5rem;margin-bottom:1rem;max-width:var(--c-lecture)}.rs_featured a{color:var(--c-accent-dark)}.rs_spotlight-title{font-size:1.45rem}.rs_continuer{font-weight:600}.rs_bas{border-top:1px solid var(--c-line);background:var(--c-raised);margin-top:2rem}.rs_footer-inner{max-width:var(--c-w-max);margin:0 auto;padding:1.5rem 16px .5rem;display:grid;gap:1.2rem;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));font-size:.95rem}.rs_foot-title{font-weight:700;font-family:var(--c-titre);margin-bottom:.4rem}.rs_bas ul{list-style:none;padding:0;margin:0}.rs_bas li{margin-bottom:.25rem}.rs_total{color:var(--c-muted);font-size:.85rem}.rs_legal-line{max-width:var(--c-w-max);margin:0 auto;padding:.5rem 16px 1.5rem;font-size:.82rem;color:var(--c-muted)}.rs_mosaic{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(16rem,1fr))}.rs_stack{display:grid;gap:1rem;max-width:var(--c-lecture)}.rs_teaser{background:var(--c-raised);border:1px solid var(--c-line);border-radius:var(--c-rad);padding:1rem 1.1rem}.rs_card-title{margin-bottom:.3rem}.rs_card-title a{text-decoration:none;color:var(--c-ink)}.rs_card-title a:hover{color:var(--c-brand);text-decoration:underline}.rs_details{color:var(--c-muted);font-size:.86rem;margin-bottom:.45rem}.rs_apercu{margin:0;color:var(--c-muted)}.rs_saut{position:absolute;left:-999px;top:0;background:var(--c-brand);color:#fff;padding:.5rem 1rem}.rs_saut:focus{left:1rem;z-index:10}.rs_story{max-width:var(--c-lecture);margin:0 auto}.rs_post-header{margin-bottom:1.5rem}.rs_corps-texte{font-size:1.04rem}.rs_corps-texte h2{margin-top:1.8em}.rs_corps-texte h3{margin-top:1.4em}.rs_corps-texte blockquote{margin:1em 0;padding:.2em 1em;border-left:4px solid var(--c-brand);color:var(--c-muted)}.rs_corps-texte table{border-collapse:collapse;width:100%;margin:1em 0;font-size:.95rem;display:block;overflow-x:auto}.rs_corps-texte th,.rs_corps-texte td{border:1px solid var(--c-line);padding:.4rem .6rem;text-align:left}.rs_a-lire{margin-top:2.5rem;padding-top:1rem;border-top:1px solid var(--c-line)}.rs_prev-next{display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin-top:2rem;font-size:.95rem}.rs_pagination{display:flex;gap:1rem;align-items:center;margin-top:1.5rem}.rs_haut{background:var(--c-bar-bg);color:var(--c-h-fg);border-bottom:1px solid var(--c-line)}.rs_haut-int{max-width:var(--c-w-max);margin:0 auto;padding:1rem 16px;display:grid;gap:.4rem}.rs_logo-link{display:inline-flex;align-items:center;gap:.6rem;text-decoration:none;color:inherit;font-family:var(--c-titre);font-weight:700;font-size:1.22rem}.rs_embleme{width:40px;height:40px}.rs_subtitle{margin:0;opacity:.82;font-size:.95rem}.rs_nav{display:flex;flex-wrap:wrap;gap:.25rem 1rem;margin-top:.3rem;font-size:.95rem}.rs_nav a{color:inherit;text-decoration:none;padding:.2rem 0;border-bottom:2px solid transparent}.rs_nav a:hover,.rs_nav a[aria-current="page"]{border-bottom-color:currentColor}.rs_haut-int{text-align:center;justify-items:center}.rs_nav{justify-content:center}.rs_nav{text-transform:uppercase;letter-spacing:.06em;font-size:.8rem}@media (prefers-reduced-motion:reduce){*{transition:none !important}}@media (max-width:45rem){.rs_centre{padding-top:1rem}.rs_featured{padding:1rem 1.1rem}}