.breadcrumb.svelte-nonkpk{margin-bottom:1.25rem}.breadcrumb.svelte-nonkpk a:where(.svelte-nonkpk){color:#6b7280;font-size:.875rem;text-decoration:none}.breadcrumb.svelte-nonkpk a:where(.svelte-nonkpk):hover{color:#1d4ed8}.status-bar.svelte-nonkpk{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.75rem;display:flex}.badge.svelte-nonkpk{border-radius:4px;padding:.15rem .55rem;font-size:.8rem;font-weight:600}.badge-required.svelte-nonkpk{color:#dc2626;background:#fef2f2;border:1px solid #fca5a5}.badge-optional.svelte-nonkpk{color:#d97706;background:#fffbeb;border:1px solid #fcd34d}.info-type.svelte-nonkpk{color:#374151;font-size:.875rem;font-weight:500}.sep.svelte-nonkpk{color:#9ca3af}.topic.svelte-nonkpk{color:#374151;font-size:.875rem}.deadline-badge.svelte-nonkpk{color:#dc2626;margin-left:auto;font-size:.825rem;font-weight:500}.headline.svelte-nonkpk{margin:0 0 .75rem;font-size:1.4rem;font-weight:700;line-height:1.4}.divider.svelte-nonkpk{border:none;border-top:1px solid #e5e7eb;margin:1rem 0}.section.svelte-nonkpk{margin-bottom:1.5rem}.section.svelte-nonkpk h2:where(.svelte-nonkpk){color:#6b7280;text-transform:uppercase;letter-spacing:.05em;margin:0 0 .4rem;font-size:.875rem;font-weight:600}.section.svelte-nonkpk p:where(.svelte-nonkpk){color:#1f2937;margin:0;font-size:.975rem;line-height:1.7}.summary.svelte-nonkpk{white-space:pre-wrap}.action-section.svelte-nonkpk{background:#fef2f2;border:1px solid #fca5a5;border-radius:8px;padding:1rem}.action-section.svelte-nonkpk h2:where(.svelte-nonkpk){color:#dc2626}.footer.svelte-nonkpk{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.source-link.svelte-nonkpk{color:#1d4ed8;font-size:.9rem;font-weight:500;text-decoration:none}.source-link.svelte-nonkpk:hover{text-decoration:underline}.pub-date.svelte-nonkpk{color:#9ca3af;font-size:.8rem}
