.breadcrumbs[data-astro-cid-5d4o45yz]{padding:.75rem 0;font-size:.8125rem;color:var(--text-muted);border-bottom:1px solid var(--border)}.breadcrumbs[data-astro-cid-5d4o45yz] a[data-astro-cid-5d4o45yz]{color:var(--text-muted);text-decoration:none}.breadcrumbs[data-astro-cid-5d4o45yz] a[data-astro-cid-5d4o45yz]:hover{color:var(--accent)}.page-hero[data-astro-cid-5d4o45yz]{padding:3rem 0 2.5rem;border-bottom:1px solid var(--border)}.page-hero[data-astro-cid-5d4o45yz] h1[data-astro-cid-5d4o45yz]{font-size:clamp(1.75rem,4vw,2.75rem);margin:.5rem 0 1rem}.page-intro[data-astro-cid-5d4o45yz]{font-size:1.0625rem;color:var(--text-muted);max-width:640px;line-height:1.65}.quick-answer[data-astro-cid-5d4o45yz]{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px;padding:1.125rem 1.375rem;margin-bottom:2rem;font-size:.9375rem;line-height:1.65}.prose[data-astro-cid-5d4o45yz] h2[data-astro-cid-5d4o45yz]{font-family:Lora,serif;font-size:1.375rem;margin:2.25rem 0 .875rem;color:var(--text)}.prose[data-astro-cid-5d4o45yz] p[data-astro-cid-5d4o45yz]{color:var(--text-muted);line-height:1.75;margin-bottom:1rem}.prose[data-astro-cid-5d4o45yz] ul[data-astro-cid-5d4o45yz]{padding-left:1.5rem;margin-bottom:1rem}.prose[data-astro-cid-5d4o45yz] li[data-astro-cid-5d4o45yz]{color:var(--text-muted);line-height:1.7;margin-bottom:.45rem}.prose[data-astro-cid-5d4o45yz] strong[data-astro-cid-5d4o45yz]{color:var(--text)}.steps-list[data-astro-cid-5d4o45yz]{display:flex;flex-direction:column;gap:1rem;margin:1.25rem 0 2rem}.step-item[data-astro-cid-5d4o45yz]{display:flex;gap:1.25rem;align-items:flex-start;background:var(--surface);border:1px solid var(--border);border-radius:10px;padding:1.25rem 1.5rem}.step-num[data-astro-cid-5d4o45yz]{flex-shrink:0;width:2rem;height:2rem;background:var(--text);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.875rem;margin-top:.1rem}.step-body[data-astro-cid-5d4o45yz] h3[data-astro-cid-5d4o45yz]{font-family:Lora,serif;font-size:1.0625rem;color:var(--text);margin:0 0 .375rem}.step-body[data-astro-cid-5d4o45yz] p[data-astro-cid-5d4o45yz]{font-size:.9rem;color:var(--text-muted);margin:0;line-height:1.65}.asset-table-wrap[data-astro-cid-5d4o45yz]{overflow-x:auto;margin:.75rem 0 1.5rem}.asset-table[data-astro-cid-5d4o45yz]{width:100%;border-collapse:collapse;font-size:.875rem}.asset-table[data-astro-cid-5d4o45yz] th[data-astro-cid-5d4o45yz]{background:var(--text);color:#fff;padding:.625rem .875rem;text-align:left;font-size:.8125rem;white-space:nowrap}.asset-table[data-astro-cid-5d4o45yz] td[data-astro-cid-5d4o45yz]{padding:.625rem .875rem;border-bottom:1px solid var(--border);color:var(--text-muted);vertical-align:top}.asset-table[data-astro-cid-5d4o45yz] td[data-astro-cid-5d4o45yz] strong[data-astro-cid-5d4o45yz]{color:var(--text)}.asset-table[data-astro-cid-5d4o45yz] .yes[data-astro-cid-5d4o45yz]{color:#16a34a;font-weight:700}.asset-table[data-astro-cid-5d4o45yz] .no[data-astro-cid-5d4o45yz]{color:#dc2626;font-weight:700}.asset-table[data-astro-cid-5d4o45yz] .part[data-astro-cid-5d4o45yz]{color:#b45309;font-weight:700}.faq-list[data-astro-cid-5d4o45yz]{margin-top:1rem}.faq-item[data-astro-cid-5d4o45yz]{border:1px solid var(--border);border-radius:6px;margin-bottom:.625rem;overflow:hidden}.faq-item[data-astro-cid-5d4o45yz] summary[data-astro-cid-5d4o45yz]{padding:.875rem 1rem;font-weight:600;font-size:.9375rem;cursor:pointer;list-style:none}.faq-item[data-astro-cid-5d4o45yz] summary[data-astro-cid-5d4o45yz]::-webkit-details-marker{display:none}.faq-item[data-astro-cid-5d4o45yz][open] summary[data-astro-cid-5d4o45yz]{color:var(--accent)}.faq-answer[data-astro-cid-5d4o45yz]{padding:0 1rem 1rem;font-size:.9rem;color:var(--text-muted);line-height:1.65}.cta-block[data-astro-cid-5d4o45yz]{display:flex;gap:1rem;flex-wrap:wrap;margin-top:2.5rem;padding-top:2rem;border-top:1px solid var(--border)}.section--tinted[data-astro-cid-5d4o45yz]{background:var(--surface-tint, #faf8f3)}.related-title[data-astro-cid-5d4o45yz]{font-size:1.125rem;margin-bottom:1.25rem}.related-grid[data-astro-cid-5d4o45yz]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1rem}.related-card[data-astro-cid-5d4o45yz]{display:block;background:var(--surface);border:1px solid var(--border);border-radius:8px;padding:1.25rem;text-decoration:none;color:var(--text);transition:border-color .15s}.related-card[data-astro-cid-5d4o45yz]:hover{border-color:var(--accent);text-decoration:none}.related-card[data-astro-cid-5d4o45yz] h3[data-astro-cid-5d4o45yz]{font-size:.9375rem;margin:.375rem 0 .5rem}.related-card[data-astro-cid-5d4o45yz] p[data-astro-cid-5d4o45yz]{font-size:.8125rem;color:var(--text-muted);margin:0}
