.preview.svelte-pc0mt2{text-decoration:none;display:block}img.svelte-pc0mt2,.skeleton.svelte-pc0mt2{aspect-ratio:8.5/11;border:1px solid var(--border);border-radius:var(--r-md);background:var(--bg);width:100%;box-shadow:var(--shadow-sm,0 1px 3px #00000014);transition:box-shadow .12s;display:block}.preview.svelte-pc0mt2:hover img:where(.svelte-pc0mt2){box-shadow:var(--shadow-md,0 4px 12px #0000001f)}.caption.svelte-pc0mt2{margin-top:var(--s-2);font-size:var(--fs-xs,.75rem);color:var(--text-subtle);text-align:center;display:block}.preview.svelte-pc0mt2:hover .caption:where(.svelte-pc0mt2){color:var(--accent)}.hero.svelte-1vkswvk{padding-block:var(--s-10) var(--s-8);background:linear-gradient(to bottom, var(--bg-subtle), var(--bg))}.breadcrumb.svelte-1vkswvk{gap:var(--s-2);font-size:var(--fs-sm);color:var(--text-subtle);margin-bottom:var(--s-4);flex-wrap:wrap;display:flex}.breadcrumb.svelte-1vkswvk a:where(.svelte-1vkswvk){color:var(--text-subtle);text-decoration:none}.breadcrumb.svelte-1vkswvk a:where(.svelte-1vkswvk):hover{color:var(--accent)}.agency-badge.svelte-1vkswvk{font-size:var(--fs-xs,.75rem);text-transform:uppercase;letter-spacing:.04em;color:var(--accent);margin-bottom:var(--s-2);font-weight:640;display:inline-block}h1.svelte-1vkswvk{font-size:var(--fs-3xl);margin-bottom:var(--s-3)}.lede.svelte-1vkswvk{max-width:64ch;color:var(--text-muted)}.hero-actions.svelte-1vkswvk{gap:var(--s-3);margin-top:var(--s-5);flex-wrap:wrap;display:flex}.provenance.svelte-1vkswvk{margin-top:var(--s-4);font-size:var(--fs-sm);color:var(--text-subtle)}.content-layout.svelte-1vkswvk{max-width:var(--container-narrow)}.preview-col.svelte-1vkswvk{display:none}@media (width>=1024px){.content-layout.svelte-1vkswvk{gap:var(--s-8);max-width:calc(var(--container-narrow) + 220px + var(--s-8));grid-template-columns:220px minmax(0,1fr);display:grid}.preview-col.svelte-1vkswvk{display:block}.preview-col.svelte-1vkswvk .preview{top:var(--s-6);position:sticky}}.content.svelte-1vkswvk h2:where(.svelte-1vkswvk){font-size:var(--fs-xl);margin-block:var(--s-6) var(--s-3)}.content.svelte-1vkswvk>h2:where(.svelte-1vkswvk):first-child{margin-top:0}.content.svelte-1vkswvk p:where(.svelte-1vkswvk),.content.svelte-1vkswvk li:where(.svelte-1vkswvk){color:var(--text-muted);margin-bottom:var(--s-3);line-height:1.6}.content.svelte-1vkswvk ul:where(.svelte-1vkswvk),.content.svelte-1vkswvk ol:where(.svelte-1vkswvk){padding-left:var(--s-5)}.content.svelte-1vkswvk li:where(.svelte-1vkswvk){margin-bottom:var(--s-2)}.note.svelte-1vkswvk{margin-top:var(--s-5);padding:var(--s-4);border:1px solid var(--border);border-left:3px solid var(--accent);border-radius:var(--r-md);font-size:var(--fs-sm);color:var(--text-muted)}.fill-section-wrap.svelte-1vkswvk{background:var(--bg-subtle)}.fill-section-wrap.svelte-1vkswvk h2:where(.svelte-1vkswvk){font-size:var(--fs-2xl);margin-bottom:var(--s-4)}.fill-form.svelte-1vkswvk{gap:var(--s-5);flex-direction:column;display:flex}.fill-hint.svelte-1vkswvk{font-size:var(--fs-sm);color:var(--text-muted);max-width:70ch}.fill-alt.svelte-1vkswvk{font-size:var(--fs-sm);color:var(--text-muted);max-width:70ch;margin-bottom:var(--s-4)}.btn-ghost.svelte-1vkswvk{color:var(--accent);background:0 0;border:1px solid #0000}.fill-page.svelte-1vkswvk{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--bg)}.fill-page.svelte-1vkswvk summary:where(.svelte-1vkswvk){cursor:pointer;padding:var(--s-4) var(--s-5);justify-content:space-between;gap:var(--s-3);font-weight:640;display:flex}.field-count.svelte-1vkswvk{font-weight:400;font-size:var(--fs-sm);color:var(--text-subtle)}.fields.svelte-1vkswvk{gap:var(--s-4);padding:0 var(--s-5) var(--s-5);flex-direction:column;display:flex}.field.svelte-1vkswvk{gap:var(--s-1);flex-direction:column;display:flex}.field.svelte-1vkswvk label:where(.svelte-1vkswvk){font-size:var(--fs-sm);color:var(--text-muted);font-weight:580}.field.svelte-1vkswvk input:where(.svelte-1vkswvk):not([type=checkbox]),.field.svelte-1vkswvk textarea:where(.svelte-1vkswvk),.field.svelte-1vkswvk select:where(.svelte-1vkswvk){width:100%;padding:var(--s-2) var(--s-3);border:1px solid var(--border);border-radius:var(--r-md);background:var(--bg);color:var(--text);font:inherit;font-size:var(--fs-sm)}.input-wrap.svelte-1vkswvk{align-items:center;display:flex}.input-wrap.svelte-1vkswvk input:where(.svelte-1vkswvk){flex:1;min-width:0}.input-wrap.adorned.svelte-1vkswvk{border:1px solid var(--border);border-radius:var(--r-md);background:var(--bg);padding-inline:var(--s-3)}.input-wrap.adorned.svelte-1vkswvk input:where(.svelte-1vkswvk){padding-inline:var(--s-2);background:0 0;border:0}.adorn.svelte-1vkswvk{font-size:var(--fs-sm);color:var(--text-subtle)}.check-label.svelte-1vkswvk{align-items:flex-start;gap:var(--s-2);font-size:var(--fs-sm);color:var(--text-muted);cursor:pointer;display:flex}.check-label.svelte-1vkswvk input:where(.svelte-1vkswvk){margin-top:2px}.error.svelte-1vkswvk{padding:var(--s-3) var(--s-4);background:var(--red-50);color:var(--red-500);border-radius:var(--r-md);font-size:var(--fs-sm)}.faq-section.svelte-1vkswvk h2:where(.svelte-1vkswvk){font-size:var(--fs-2xl);margin-bottom:var(--s-5)}.faq-item.svelte-1vkswvk{border-bottom:1px solid var(--border);padding-block:var(--s-3)}.faq-item.svelte-1vkswvk summary:where(.svelte-1vkswvk){cursor:pointer;font-weight:580}.faq-item.svelte-1vkswvk p:where(.svelte-1vkswvk){margin-top:var(--s-3);color:var(--text-muted);font-size:var(--fs-sm);line-height:1.6}.related-section.svelte-1vkswvk{background:var(--bg-subtle)}.related-section.svelte-1vkswvk h2:where(.svelte-1vkswvk){font-size:var(--fs-2xl);margin-bottom:var(--s-6)}.related.svelte-1vkswvk{gap:var(--s-4);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.related-card.svelte-1vkswvk{color:inherit;text-decoration:none}.form-number.svelte-1vkswvk{font-size:var(--fs-xs,.75rem);text-transform:uppercase;letter-spacing:.04em;color:var(--accent);font-weight:640}.related-card.svelte-1vkswvk h3:where(.svelte-1vkswvk){font-size:var(--fs-base);margin-block:var(--s-2)}.related-card.svelte-1vkswvk p:where(.svelte-1vkswvk){font-size:var(--fs-sm);color:var(--text-muted)}
