.publication-navigation{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:8px;margin:0 0 24px;border:1px solid var(--line);border-radius:16px;background:var(--paper,#f7f8f4)}.publication-navigation [aria-current],.publication-navigation a{display:grid;gap:5px;padding:16px 18px;border-radius:10px;color:var(--muted);text-decoration:none;min-width:0}.publication-navigation strong{font-size:14px;color:var(--ink)}.publication-navigation small{font-size:12px;line-height:1.5}.publication-navigation [aria-current]{background:white;box-shadow:0 1px 5px #173e2412;border:1px solid var(--line)}.publication-navigation [aria-current] strong{color:var(--green)}.publication-navigation a:hover{background:#eaf3ec}.publication-navigation a:focus-visible{outline:2px solid var(--green);outline-offset:2px}.publication-context{margin-bottom:24px;padding:18px 22px;background:#edf4ef;border-left:3px solid var(--green);border-radius:0 12px 12px 0}.publication-context h2{margin:0 0 6px;font-size:16px}.publication-context p{margin:0;font-size:14px;color:var(--muted);line-height:1.65}.publication-dossier-grid{grid-template-columns:minmax(220px,.65fr) minmax(0,1.7fr)}.publication-back{display:inline-block;margin-bottom:20px;color:var(--green);font-size:13px}@media (max-width:780px){.publication-navigation{gap:4px;padding:5px;margin-bottom:18px;border-radius:12px}.publication-navigation [aria-current],.publication-navigation a{padding:12px 10px}.publication-navigation strong{font-size:13px}.publication-navigation small{font-size:11px}.publication-context{padding:16px;margin-bottom:18px}.publication-dossier-grid{height:auto}.publication-dossier-grid .claim-conversation{height:clamp(480px,75dvh,760px)}.publication-dossier-grid .claim-facts{height:auto}}.publication-profile-description{margin:6px 0 0;color:var(--muted);font-size:13px;line-height:1.6}.publication-profile-follow-up{padding:20px 28px;border-bottom:1px solid var(--line)}.publication-profile-follow-up .publication-navigation{margin-bottom:12px}.publication-profile-follow-up .producer-publication-follow-up{padding:16px 18px;border:1px solid var(--line);border-radius:12px}.publication-profile-follow-up .publication-message-preview{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;max-height:none;margin:12px 0}.publication-dossier-hint{flex:1;color:var(--muted);font-size:12px;line-height:1.6}@media (max-width:780px){.publication-profile-follow-up{padding:16px}.publication-profile-follow-up .gc-modal-actions{flex-wrap:wrap}}