.preview.svelte-pc0mt2{display:block;text-decoration:none}img.svelte-pc0mt2,.skeleton.svelte-pc0mt2{display:block;width:100%;aspect-ratio:8.5 / 11;border:1px solid var(--border);border-radius:var(--r-md);background:var(--bg);box-shadow:var(--shadow-sm, 0 1px 3px rgb(0 0 0 / .08));transition:box-shadow .12s ease}.preview.svelte-pc0mt2:hover img:where(.svelte-pc0mt2){box-shadow:var(--shadow-md, 0 4px 12px rgb(0 0 0 / .12))}.caption.svelte-pc0mt2{display:block;margin-top:var(--s-2);font-size:var(--fs-xs, .75rem);color:var(--text-subtle);text-align:center}.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{display:flex;flex-wrap:wrap;gap:var(--s-2);font-size:var(--fs-sm);color:var(--text-subtle);margin-bottom:var(--s-4)}.breadcrumb.svelte-1vkswvk a:where(.svelte-1vkswvk){text-decoration:none;color:var(--text-subtle)}.breadcrumb.svelte-1vkswvk a:where(.svelte-1vkswvk):hover{color:var(--accent)}.agency-badge.svelte-1vkswvk{display:inline-block;font-size:var(--fs-xs, .75rem);text-transform:uppercase;letter-spacing:.04em;font-weight:640;color:var(--accent);margin-bottom:var(--s-2)}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{display:flex;flex-wrap:wrap;gap:var(--s-3);margin-top:var(--s-5)}.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(min-width:1024px){.content-layout.svelte-1vkswvk{display:grid;grid-template-columns:220px minmax(0,1fr);gap:var(--s-8);max-width:calc(var(--container-narrow) + 220px + var(--s-8))}.preview-col.svelte-1vkswvk{display:block}.preview-col.svelte-1vkswvk .preview{position:sticky;top:var(--s-6)}}.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{display:flex;flex-direction:column;gap:var(--s-5)}.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{background:transparent;border:1px solid transparent;color:var(--accent)}.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);font-weight:640;display:flex;justify-content:space-between;gap:var(--s-3)}.field-count.svelte-1vkswvk{font-weight:400;font-size:var(--fs-sm);color:var(--text-subtle)}.fields.svelte-1vkswvk{display:flex;flex-direction:column;gap:var(--s-4);padding:0 var(--s-5) var(--s-5)}.field.svelte-1vkswvk{display:flex;flex-direction:column;gap:var(--s-1)}.field.svelte-1vkswvk label:where(.svelte-1vkswvk){font-size:var(--fs-sm);font-weight:580;color:var(--text-muted)}.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{display:flex;align-items:center}.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){border:0;padding-inline:var(--s-2);background:transparent}.adorn.svelte-1vkswvk{font-size:var(--fs-sm);color:var(--text-subtle)}.check-label.svelte-1vkswvk{display:flex;align-items:flex-start;gap:var(--s-2);font-size:var(--fs-sm);color:var(--text-muted);cursor:pointer}.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{display:grid;gap:var(--s-4);grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.related-card.svelte-1vkswvk{text-decoration:none;color:inherit}.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)}
