/* Publication and source-status notices share the existing visual system. */
.publication-status { margin: 18px 0 24px; padding: 18px 20px; border: 1px solid #d2ba8a; border-left: 4px solid #8a5b08; background: #fff8eb; color: #243240; border-radius: 5px; }
.publication-status h2 { font-size: 19px; margin: 0 0 10px; line-height: 1.35; }
.publication-status p { font-size: 15px; line-height: 1.6; margin: 8px 0; }
.publication-status a { font-weight: 650; }
.transition-documents { display: grid; gap: 16px; padding: 0; list-style: none; }
.transition-documents li { border: 1px solid var(--line, #d5dfe2); padding: 20px; border-radius: 8px; background: #fff; }
.transition-documents h3 { margin-top: 0; }
.transition-documents p { margin: 8px 0; }
.transition-documents a { overflow-wrap: anywhere; }
.guide-filters { flex-wrap: wrap; }
.guide-filters label { min-width: 180px; }
@media(max-width:760px) { .publication-status { padding: 15px; } .guide-filters label { min-width: 0; } }
