.cms-workspace,.cms-journal,.cms-public-article{margin-bottom:75px}.cms-workspace>.text-link{display:inline-block;margin-bottom:24px}.cms-editor-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:26px;align-items:start}.cms-side{display:grid;gap:25px;min-width:0}.cms-side h2{overflow-wrap:anywhere}.cms-preview p{white-space:pre-line;overflow-wrap:anywhere;line-height:1.75}.cms-preview img{margin-bottom:25px;aspect-ratio:16/9;object-fit:cover;width:100%}.cms-editor-grid .actions .button{font-size:12px;padding-inline:16px}.cms-publication{display:flex;gap:14px;flex-wrap:wrap;border-top:1px solid var(--border);margin-top:24px;padding-top:20px}.cms-publication p{flex-basis:100%}.cms-publication .text-link,.cms-history-row button{background:none;border:0;color:var(--gold-bright);padding:12px 0;text-align:left}.cms-two-fields{display:grid;grid-template-columns:1fr 1fr;gap:18px}.cms-history-row{padding:20px 0;border-bottom:1px solid var(--border)}.cms-history-row p{overflow-wrap:anywhere}.cms-toolbar{display:flex;gap:25px;justify-content:space-between;align-items:end;flex-wrap:wrap;margin:20px 0 35px}.cms-search{display:flex;gap:16px;align-items:end;flex-wrap:wrap;margin-bottom:30px}.cms-search .field{min-width:180px;flex:1}.cms-search input,.cms-search select{background:var(--bg);border:1px solid var(--border);color:var(--text);padding:12px;min-height:48px;font:16px var(--body)}.cms-toolbar .cms-search{margin:0}.cms-list-row{display:flex;justify-content:space-between;align-items:start;gap:30px;border:1px solid var(--border);background:var(--surface);padding:26px;margin:20px 0}.cms-list-row>div{min-width:0}.cms-list-row h2{font-size:27px;overflow-wrap:anywhere;margin:15px 0}.cms-list-row p{overflow-wrap:anywhere}.cms-public-grid{display:grid;grid-template-columns:1fr 1fr;gap:26px}.cms-public-grid .news-card img{aspect-ratio:16/9;object-fit:cover;width:100%}.cms-public-grid .news-card>a>div{padding:24px}.cms-public-grid h3{font-size:27px;overflow-wrap:anywhere}.article-cover{width:100%;max-height:480px;object-fit:cover;margin-bottom:30px}.cms-public-article p{overflow-wrap:anywhere}.cms-public-article>.text-link{display:inline-block;margin-top:25px}
/* Zones laterales equilibrees : la navigation est centree sur toute la page. */
@media(min-width:1200px){.masthead{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.masthead .brand{justify-self:start}.masthead .desktop-nav{grid-column:2;justify-self:center}.masthead .header-actions{grid-column:3;justify-self:end}}
@media(min-width:981px) and (max-width:1199px){.masthead .desktop-nav{display:none}.masthead .mobile-nav{display:block;margin-left:auto}.masthead .header-actions{margin-left:0}}
@media(max-width:850px){.cms-editor-grid,.cms-public-grid{grid-template-columns:1fr}.cms-two-fields{grid-template-columns:1fr}.cms-list-row{flex-direction:column;gap:10px}.cms-search{align-items:stretch}.cms-search .button{width:100%}}

@media(min-width:1200px) and (max-width:1599px){.masthead .discord-label{display:none}}

.article-align-center{text-align:center}.article-align-right{text-align:right}.article-align-left{text-align:left}.cms-public-article blockquote{border-left:3px solid var(--gold);padding:12px 20px;margin-inline:0}.cms-public-article code{background:var(--raised);padding:2px 5px}.cms-public-article li{margin-block:7px}
