body.studies-index{background:#f8f7f3;color:#292720}.studies-main{max-width:1180px;margin:0 auto;padding:3.5rem 1.5rem 5rem}.studies-hero{max-width:860px;margin-bottom:2rem}.studies-kicker{text-transform:uppercase;letter-spacing:.13em;font-size:.72rem;font-weight:700;opacity:.62}.studies-hero h1{font-family:Georgia,serif;font-size:clamp(2.6rem,6vw,4.8rem);font-weight:500;line-height:1;margin:.5rem 0 1rem}.studies-hero .lead{font-size:1.16rem;line-height:1.72;color:#585247}.studies-distinction{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin:1.5rem 0 2.4rem}.studies-distinction article{padding:1.1rem 1.25rem;border:1px solid #ded6c8;border-radius:14px;background:#fff}.studies-distinction h2{font-family:Georgia,serif;font-size:1.15rem;margin:0 0 .45rem}.studies-distinction p{margin:0;line-height:1.55;color:#655e52}.studies-distinction a{color:#6f5328;font-weight:700}.studies-feature{padding:2rem;border:1px solid #d8ccb7;border-radius:22px;background:linear-gradient(135deg,#f2eee4,#fff);box-shadow:0 14px 42px rgba(44,39,25,.05)}.studies-feature h2{font-family:Georgia,serif;font-weight:500;font-size:clamp(1.9rem,4vw,3rem);margin:.35rem 0 .5rem}.studies-feature .meta{font-weight:700;opacity:.67}.studies-feature .lead{max-width:760px;line-height:1.68;font-size:1.04rem}.studies-feature a.primary{display:inline-flex;margin-top:.6rem;padding:.7rem 1rem;border-radius:999px;background:#28261f;color:#fff;text-decoration:none;font-weight:700}.studies-fallback{font-size:.8rem;color:#8a5a42}.studies-themes{margin:2.6rem 0}.studies-themes h2,.studies-archive h2{font-family:Georgia,serif;font-weight:500;font-size:1.8rem}.theme-list{display:flex;flex-wrap:wrap;gap:.55rem}.theme-list button{border:1px solid #d5ccbd;background:#fff;border-radius:999px;padding:.6rem .85rem;font:inherit;cursor:pointer}.theme-list button.active{background:#2b2922;color:#fff;border-color:#2b2922}.theme-list button:disabled{opacity:.42;cursor:not-allowed}.theme-list small{opacity:.65}.studies-note{max-width:820px;color:#676055;line-height:1.62}.studies-archive{margin-top:2.8rem}.studies-archive article{display:flex;justify-content:space-between;align-items:center;gap:1.2rem;padding:1.05rem 0;border-top:1px solid #ddd6ca}.studies-archive article p{margin:0 0 .3rem;font-size:.78rem;opacity:.58}.studies-archive h3{margin:0 0 .25rem;font-family:Georgia,serif;font-size:1.25rem}.studies-archive h3 a,.archive-open{color:inherit;text-decoration:none}.studies-archive article span{font-size:.86rem;opacity:.65}.archive-open{white-space:nowrap;font-weight:700}.studies-empty{padding:1.2rem;background:#fff;border-radius:12px}.studies-error{padding:1rem;border-radius:12px;background:#f7e7e3;color:#792d24}.study-theme-links,.study-tags{display:flex;gap:.45rem;flex-wrap:wrap;margin-top:1rem}.study-theme-links span{font-size:.82rem;font-weight:700}.study-theme-links a,.study-tags span{font-size:.78rem;padding:.35rem .55rem;border-radius:999px;border:1px solid #ddd3c2;background:#fff;color:inherit;text-decoration:none}.study-actions{display:flex;gap:.55rem;flex-wrap:wrap}@media(max-width:700px){.studies-main{padding:2rem 1rem 4rem}.studies-distinction{grid-template-columns:1fr}.studies-feature{padding:1.35rem}.studies-archive article{align-items:flex-start}.archive-open{font-size:.85rem}}
/* Bibliothèque publique des études */
.studies-library{margin:3rem 0;padding:2rem;border:1px solid #d8ccb7;border-radius:22px;background:#fff}.studies-library-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1.5rem;align-items:end}.studies-library-head h2{margin:.3rem 0 .5rem;font-family:Georgia,serif;font-size:clamp(1.9rem,4vw,2.8rem);font-weight:500}.studies-library-head p{max-width:780px;margin:0;color:#625b50;line-height:1.62}.studies-library-count{min-width:145px;text-align:right}.studies-library-count strong{display:block;font:500 clamp(2rem,4vw,3.2rem)/1 Georgia,serif}.studies-library-count span{font-size:.78rem;color:#746c60}.library-toolbar{display:grid;grid-template-columns:minmax(220px,1.6fr) repeat(3,minmax(145px,.75fr));gap:.65rem;margin:1.5rem 0 .75rem}.library-toolbar input,.library-toolbar select{width:100%;min-height:44px;border:1px solid #d5ccbd;border-radius:10px;background:#fbfaf7;padding:.65rem .75rem;font:inherit}.library-toolbar-actions{display:flex;align-items:center;justify-content:space-between;gap:.8rem;margin:.4rem 0 1.5rem}.library-toolbar-actions button{border:0;background:transparent;color:#6f5328;font-weight:700;cursor:pointer}.library-summary{font-size:.87rem;color:#70685d}
.library-explore{display:grid;grid-template-columns:1fr 1fr;gap:1.2rem;margin:1.8rem 0}.library-explore-block{padding:1.15rem;border:1px solid #e0d8ca;border-radius:15px;background:#faf8f3}.library-explore-block h3{margin:0 0 .85rem;font:500 1.25rem Georgia,serif}.library-depth-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem}.library-depth-cards button,.library-theme-cards button{border:1px solid #ddd3c2;border-radius:11px;background:#fff;padding:.75rem;text-align:left;cursor:pointer}.library-depth-cards button strong,.library-theme-cards button strong{display:block}.library-depth-cards button span,.library-theme-cards button span{display:block;margin-top:.2rem;font-size:.75rem;color:#766e62}.library-depth-cards button.active,.library-theme-cards button.active,.library-books button.active{background:#2b2922;color:#fff;border-color:#2b2922}.library-depth-cards button.active span,.library-theme-cards button.active span{color:#ded8cb}.library-theme-cards{display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem}
.library-books-wrap{margin:1rem 0 1.5rem}.library-books-wrap summary{cursor:pointer;font-weight:750;color:#594a32}.library-books{display:grid;grid-template-columns:1.3fr 1fr;gap:1rem;margin-top:1rem}.library-book-group{padding:1rem;border:1px solid #e2dbcf;border-radius:14px;background:#faf9f6}.library-book-group h3{margin:0 0 .65rem;font:500 1.12rem Georgia,serif}.library-book-group>div{display:flex;flex-wrap:wrap;gap:.4rem}.library-books button{display:inline-flex;align-items:center;gap:.4rem;border:1px solid #ddd3c2;border-radius:999px;background:#fff;padding:.42rem .62rem;cursor:pointer}.library-books button small{opacity:.6}.library-study-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem}.library-study-card{display:flex;flex-direction:column;min-height:250px;padding:1.15rem;border:1px solid #ddd5c8;border-radius:15px;background:#fbfaf7}.library-study-card.available{background:#fff;border-color:#cdbd9d}.library-card-top{display:flex;justify-content:space-between;gap:.6rem;font-size:.7rem;color:#756d62}.library-status{font-weight:800;color:#795b2b}.library-study-card h3{margin:.8rem 0 .35rem;font:500 1.28rem/1.25 Georgia,serif}.library-passage{margin:0;color:#6c532e;font-weight:750}.library-book{margin:.35rem 0 .7rem;font-size:.78rem;color:#777066}.library-card-themes{display:flex;flex-wrap:wrap;gap:.35rem}.library-card-themes span{padding:.25rem .4rem;border-radius:999px;background:#f0ebe2;font-size:.68rem}.library-card-actions{margin-top:auto;padding-top:1rem}.library-card-actions a{color:#5f4724;font-weight:750;text-decoration:none}.library-card-open{display:inline-flex;padding:.55rem .75rem;border-radius:999px;background:#2b2922;color:#fff!important}.library-more{display:block;margin:1.3rem auto 0;border:1px solid #cab990;border-radius:999px;background:#fff;padding:.7rem 1.1rem;font-weight:750;cursor:pointer}.library-more[hidden]{display:none}.library-embargo{margin:.7rem 0 0;font-size:.8rem;color:#756d62;line-height:1.5}
@media(max-width:900px){.library-toolbar{grid-template-columns:1fr 1fr}.library-explore{grid-template-columns:1fr}.library-study-grid{grid-template-columns:1fr 1fr}.library-books{grid-template-columns:1fr}}
@media(max-width:620px){.studies-library{padding:1.2rem}.studies-library-head{grid-template-columns:1fr}.studies-library-count{text-align:left}.library-toolbar{grid-template-columns:1fr}.library-depth-cards,.library-theme-cards,.library-study-grid{grid-template-columns:1fr}.library-toolbar-actions{align-items:flex-start;flex-direction:column}}

.library-study-card.revalidation{background:#fff9ee;border-color:#d8bc82}.library-study-card.revalidation .library-status{color:#8a5522}
