.co-page{max-width:980px;margin:0 auto;padding:24px 28px 64px}.co-subnav{display:flex;gap:18px;margin:0 0 22px;border-bottom:1px solid var(--bord)}.co-subnav a{padding:6px 2px 8px;margin-bottom:-1px;border-bottom:2px solid transparent;color:var(--discret);text-decoration:none;font-size:14px}.co-subnav a:hover{color:var(--texte)}.co-subnav a[aria-current=page]{border-bottom-color:var(--accent);color:var(--texte)}.co-serif,.co-head h1,.co-rubric-head h2,.co-fiche h3,.co-group-title{font-family:Georgia,Iowan Old Style,Times New Roman,serif}.co-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 14px}.co-head h1{margin:0;font-size:26px;font-weight:600;letter-spacing:-.01em}.co-head p,.co-quiet{margin:0;color:var(--discret);font-size:13px}.co-back{font-size:13px;color:var(--discret);text-decoration:none}.co-back:hover{color:var(--accent)}.co-group-title{margin:36px 0 0;padding-bottom:6px;border-bottom:1px solid var(--texte);font-size:15px;font-style:italic;font-weight:400;color:var(--discret)}.co-count{color:var(--discret);font-size:12.5px;font-variant-numeric:tabular-nums}.co-link{padding:0;border:0;background:none;color:var(--discret);font:inherit;font-size:13px;cursor:pointer}.co-link:hover,.co-link:focus-visible{color:var(--accent)}.co-link.danger:hover,.co-link.danger:focus-visible{color:var(--retard)}.co-link:disabled{opacity:.5;cursor:default}.co-alert{margin:10px 0 0;padding:8px 10px;border:1px solid var(--retard);border-radius:6px;background:var(--retard-clair);color:var(--retard);font-size:13px}.co-notice{margin:28px 0;padding:18px 20px;border:1px dashed var(--bord);border-radius:var(--rayon);color:var(--discret)}.co-home{display:grid;grid-template-columns:minmax(0,1fr) 270px;gap:0 36px;align-items:start}@media(max-width:820px){.co-home{grid-template-columns:1fr}}.co-renew{margin-top:36px;padding:12px 14px;border:1px solid var(--texte);border-radius:2px;background:var(--carte)}.co-renew h2{margin:0 0 8px;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--discret)}.co-renew ul{margin:0;padding:0;list-style:none}.co-renew li+li{margin-top:8px;padding-top:8px;border-top:1px solid var(--bord)}.co-renew a{display:block;color:var(--texte);text-decoration:none;font-size:13.5px}.co-renew a:hover{color:var(--accent)}.co-renew small{display:block}.co-renew .expired{color:var(--retard)}.co-renew .soon{color:var(--grue, #b27d12)}.co-rubric-list{margin:0;padding:0;list-style:none}.co-rubric-row{padding:12px 0 8px;border-bottom:1px solid var(--bord)}.co-rubric-row>a{display:flex;align-items:baseline;gap:10px;color:var(--texte);text-decoration:none}.co-rubric-row>a strong{font-family:Georgia,Iowan Old Style,serif;font-size:16px;font-weight:600}.co-rubric-row>a:hover strong{color:var(--accent)}.co-rubric-row ul{margin:6px 0 0;padding:0;list-style:none;font-size:13px;color:var(--discret)}.co-rubric-row li a{color:var(--texte);text-decoration:none}.co-rubric-row li a:hover{color:var(--accent)}.co-rubric-row .empty{margin:4px 0 0;font-size:13px;color:var(--discret);font-style:italic}.co-rubric-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin-top:14px}.co-rubric-head h2{margin:0;font-size:24px;font-weight:600;letter-spacing:-.01em}.co-rubric-head .spacer{flex:1}.co-figures{display:flex;flex-wrap:wrap;gap:24px;margin:16px 0 0;padding:10px 14px;border:1px solid var(--texte);border-radius:2px}.co-figures div{display:flex;flex-direction:column}.co-figures dt{font-size:11px;color:var(--discret)}.co-figures dd{margin:0;font-size:16px;font-variant-numeric:tabular-nums}.co-filters{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;margin:16px 0 6px}.co-filters input[type=search]{min-width:200px;padding:5px 9px;border:1px solid var(--bord);border-radius:6px;background:var(--carte)}.co-filters input[type=search]:focus{border-color:var(--accent);outline:none}.co-pill{padding:2px 10px;border:1px solid var(--bord);border-radius:999px;background:none;color:var(--discret);font:inherit;font-size:12.5px;cursor:pointer}.co-pill:hover{color:var(--texte)}.co-pill[aria-pressed=true],.co-pill[aria-selected=true]{border-color:var(--accent);background:var(--accent-clair);color:var(--accent)}.co-switch{display:inline-flex;margin-left:auto;border:1px solid var(--bord);border-radius:6px;overflow:hidden}.co-switch button{padding:3px 10px;border:0;background:none;color:var(--discret);font:inherit;font-size:12.5px;cursor:pointer}.co-switch button[aria-pressed=true]{background:var(--creux-doux);color:var(--texte)}.co-category{margin:26px 0 0;padding-bottom:4px;border-bottom:1px solid var(--bord);font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--discret)}.co-invite{margin:24px 0;padding:26px 20px;border:1px dotted var(--discret);border-radius:var(--rayon);text-align:center;color:var(--discret)}.co-invite p{margin:0 0 10px}.co-new{margin-top:22px}.co-fiche{padding:18px 0 14px;border-bottom:1px solid var(--bord)}.co-fiche-head{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px}.co-fiche h3{margin:0;font-size:19px;font-weight:600;letter-spacing:-.01em}.co-fiche-actions{display:flex;gap:12px;margin-left:auto}.co-cover{width:56px;height:56px;border:1px solid var(--bord);border-radius:4px;object-fit:cover}.co-star{padding:0 2px;border:0;background:none;color:var(--grue, #b27d12);font-size:17px;line-height:1;cursor:pointer}.co-chip{padding:1px 9px;border-radius:999px;font-size:12px}.co-chip.valid{background:var(--accent-clair);color:var(--valide)}.co-chip.soon{background:var(--avert);color:var(--texte)}.co-chip.expired{background:var(--retard-clair);color:var(--retard)}.co-sheet{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));margin:12px 0 0;border:1px solid var(--texte);border-radius:2px;background:var(--carte)}.co-sheet>div{padding:6px 10px 7px;border-right:1px solid var(--bord);border-bottom:1px solid var(--bord);margin:0 -1px -1px 0;min-width:0}.co-sheet>div.wide{grid-column:span 2}.co-sheet dt{font-size:11px;color:var(--discret)}.co-sheet dd{margin:1px 0 0;font-size:14px;overflow-wrap:anywhere}.co-missing{margin:6px 0 0;font-size:12px;color:var(--discret);font-style:italic}.co-text{margin:12px 0 0;font-family:Georgia,Iowan Old Style,serif;font-size:15px;line-height:1.6;white-space:pre-wrap}.co-tags{display:flex;flex-wrap:wrap;gap:5px;margin:12px 0 0;padding:0;list-style:none}.co-tags button{padding:1px 9px;border:0;border-radius:999px;background:var(--creux-doux);color:var(--discret);font:inherit;font-size:12px;cursor:pointer}.co-tags button:hover{background:var(--accent-clair);color:var(--accent)}.co-files{margin-top:10px;font-size:13px}.co-files ul{margin:0 0 4px;padding:0;list-style:none}.co-files li{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;padding:2px 0}.co-link.file{color:var(--accent);text-decoration:underline}.co-confirm{margin:10px 0 0;padding:8px 10px;border:1px solid var(--retard);border-radius:6px;background:var(--retard-clair);font-size:13px}.co-confirm .btn{margin-left:8px}.co-table{width:100%;margin-top:14px;border-collapse:collapse;font-size:13.5px}.co-table th,.co-table td{padding:6px 10px;border-bottom:1px solid var(--bord);text-align:left;vertical-align:top}.co-table th{border-bottom-color:var(--texte);font-size:11.5px;font-weight:600;color:var(--discret)}.co-table td.held{text-align:center;color:var(--accent)}.co-table button.name{padding:0;border:0;background:none;color:var(--accent);font:inherit;cursor:pointer;text-align:left}.co-gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:14px;margin:16px 0 0;padding:0;list-style:none}.co-gallery button{display:block;width:100%;padding:0;border:1px solid var(--bord);border-radius:6px;background:var(--carte);overflow:hidden;cursor:pointer;text-align:left}.co-gallery img,.co-gallery .blank{display:block;width:100%;aspect-ratio:4 / 3;object-fit:cover;background:var(--creux-doux)}.co-gallery span{display:block;padding:5px 8px;font-size:13px}
