.tool-section.svelte-8p7s3k{margin-top:4rem;border-top:1px solid var(--line);padding-top:2rem}.tool-section.svelte-8p7s3k h2:where(.svelte-8p7s3k){margin:0;font-size:clamp(2rem,4vw,3rem)}.tool-section.svelte-8p7s3k>p:where(.svelte-8p7s3k):not(.section-label){max-width:680px;color:var(--muted);line-height:1.7}label.svelte-8p7s3k{display:grid;max-width:32rem;gap:.5rem;margin:1.5rem 0;color:var(--ink);font-size:.8rem;font-weight:700}input.svelte-8p7s3k{border:1px solid var(--line);padding:.8rem 1rem;background:var(--surface);color:var(--ink);font:inherit;font-weight:400}.country-grid.svelte-8p7s3k{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.5rem;padding:0;list-style:none}.country-grid.svelte-8p7s3k li:where(.svelte-8p7s3k),.certificate-list.svelte-8p7s3k div:where(.svelte-8p7s3k){padding:.75rem 1rem;background:var(--surface)}.certificate-list.svelte-8p7s3k{display:grid;gap:.5rem;margin:0}.certificate-list.svelte-8p7s3k div:where(.svelte-8p7s3k){display:grid;grid-template-columns:minmax(8rem,.5fr) 1fr;gap:1rem}.certificate-list.svelte-8p7s3k dt:where(.svelte-8p7s3k){font-weight:700}.certificate-list.svelte-8p7s3k dd:where(.svelte-8p7s3k){margin:0;color:var(--muted)}.resource-list.svelte-8p7s3k{display:grid;gap:.75rem;padding-left:1.2rem}.resource-list.svelte-8p7s3k a:where(.svelte-8p7s3k){color:var(--pine);font-weight:700}
