.embed-gen__box[data-astro-cid-6exlppgx]{gap:.75rem;margin-top:.5rem;display:grid}.embed-gen__code[data-astro-cid-6exlppgx]{width:100%;color:var(--ink);background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-sm);resize:vertical;padding:.85rem 1rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.82rem;line-height:1.5}.embed-gen__code[data-astro-cid-6exlppgx]:focus-visible{border-color:var(--green-accent);box-shadow:var(--focus-ring);outline:none}.embed-gen__copy[data-astro-cid-6exlppgx]{justify-self:start}.lead-cta[data-astro-cid-lhkefzmi]{border-radius:var(--radius);background:linear-gradient(135deg,#f0fdf4,#ecfdf5);border:1px solid #bbf7d0;margin-block:2rem;padding:1.5rem}.tool__header[data-astro-cid-h3qwgu72]{padding-block:clamp(1.5rem,4vw,2.5rem)}.tool__header[data-astro-cid-h3qwgu72] h1[data-astro-cid-h3qwgu72]{margin:.85rem 0 .5rem}.tool__header[data-astro-cid-h3qwgu72] .lead[data-astro-cid-h3qwgu72]{max-width:60ch}.tool__notice[data-astro-cid-h3qwgu72]{border-radius:var(--radius);color:#92400e;background:#fffbeb;border:1px solid #fde68a;align-items:flex-start;gap:.6rem;max-width:70ch;margin-top:1.25rem;padding:.85rem 1.1rem;font-size:.9rem;font-weight:600;line-height:1.5;display:flex}.tool__notice[data-astro-cid-h3qwgu72] svg[data-astro-cid-h3qwgu72]{flex-shrink:0;margin-top:2px}.tool__icon-wrap[data-astro-cid-h3qwgu72],.tool__byline[data-astro-cid-h3qwgu72]{margin-top:1.25rem}.tool__cat-pill[data-astro-cid-h3qwgu72]{border-radius:var(--radius-pill);color:var(--c);background:color-mix(in srgb, var(--c) 12%, white);border:1px solid color-mix(in srgb, var(--c) 28%, white);align-items:center;gap:.4rem;margin-top:.85rem;padding:.35rem .8rem;font-size:.82rem;font-weight:700;display:inline-flex}.tool__calc[data-astro-cid-h3qwgu72]{z-index:1;margin-top:clamp(-1.5rem,-3vw,-2.5rem);margin-bottom:1.25rem;position:relative}.tool__answer[data-astro-cid-h3qwgu72]{background:var(--surface-2);border:1px solid var(--border);border-left:4px solid var(--green-primary);border-radius:var(--radius-sm);max-width:72ch;margin:0 0 clamp(1.25rem,3vw,2rem);padding:1rem 1.25rem}.tool__answer-q[data-astro-cid-h3qwgu72]{margin:0 0 .4rem;font-size:1.02rem}.tool__answer-a[data-astro-cid-h3qwgu72]{color:var(--ink);margin:0;font-size:.95rem;line-height:1.6}.tool__result-note[data-astro-cid-h3qwgu72]{max-width:72ch;color:var(--muted);align-items:flex-start;gap:.5rem;margin:0 0 clamp(2rem,4vw,3rem);font-size:.82rem;line-height:1.5;display:flex}.tool__result-note[data-astro-cid-h3qwgu72] svg[data-astro-cid-h3qwgu72]{color:var(--green-primary);flex-shrink:0;margin-top:2px}.tool__body[data-astro-cid-h3qwgu72]{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:clamp(2rem,5vw,3.5rem);padding-bottom:clamp(3rem,6vw,5rem);display:grid}.prose[data-astro-cid-h3qwgu72]{margin-bottom:2.25rem}.prose[data-astro-cid-h3qwgu72] h2[data-astro-cid-h3qwgu72]{margin-bottom:.85rem;font-size:1.5rem}.prose[data-astro-cid-h3qwgu72] p[data-astro-cid-h3qwgu72]{color:#334155;margin-bottom:.9rem}.prose__list[data-astro-cid-h3qwgu72]{gap:.6rem;margin-top:.5rem;display:grid}.prose__list[data-astro-cid-h3qwgu72] li[data-astro-cid-h3qwgu72]{color:#334155;gap:.6rem;display:flex}.prose__check[data-astro-cid-h3qwgu72]{color:var(--green-primary);flex-shrink:0;margin-top:3px}.tool__faq[data-astro-cid-h3qwgu72]{gap:.6rem;display:grid}.tool__faq[data-astro-cid-h3qwgu72] details[data-astro-cid-h3qwgu72]{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface)}.tool__faq[data-astro-cid-h3qwgu72] summary[data-astro-cid-h3qwgu72]{cursor:pointer;font-family:var(--font-display);justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.15rem;font-weight:700;list-style:none;display:flex}.tool__faq[data-astro-cid-h3qwgu72] summary[data-astro-cid-h3qwgu72]::-webkit-details-marker{display:none}.tool__faq-chev[data-astro-cid-h3qwgu72]{color:var(--green-primary);flex-shrink:0;transition:transform .2s}.tool__faq[data-astro-cid-h3qwgu72] details[data-astro-cid-h3qwgu72][open] .tool__faq-chev[data-astro-cid-h3qwgu72]{transform:rotate(180deg)}.tool__faq[data-astro-cid-h3qwgu72] details[data-astro-cid-h3qwgu72] p[data-astro-cid-h3qwgu72]{color:var(--muted);margin:0;padding:0 1.15rem 1.15rem}.tool__sources[data-astro-cid-h3qwgu72]{gap:.6rem;padding-left:1.25rem;list-style:decimal;display:grid}.tool__sources[data-astro-cid-h3qwgu72] li[data-astro-cid-h3qwgu72]{color:var(--muted);font-size:.9rem;list-style:decimal}.tool__sources[data-astro-cid-h3qwgu72] a[data-astro-cid-h3qwgu72]{color:var(--green-700)}.affil[data-astro-cid-h3qwgu72]{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius);margin-bottom:2.25rem;padding:1.25rem 1.4rem}.affil[data-astro-cid-h3qwgu72] h2[data-astro-cid-h3qwgu72]{margin:0 0 .35rem;font-size:1.3rem}.affil__intro[data-astro-cid-h3qwgu72]{color:var(--muted);margin:0 0 .5rem}.affil__ftc[data-astro-cid-h3qwgu72]{color:var(--muted);align-items:center;gap:.4rem;margin:0 0 1rem;font-size:.78rem;font-style:italic;display:flex}.affil__grid[data-astro-cid-h3qwgu72]{grid-template-columns:repeat(3,1fr);gap:.85rem;display:grid}.affil__grid[data-astro-cid-h3qwgu72] a[data-astro-cid-h3qwgu72]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);height:100%;color:var(--ink);flex-direction:column;gap:.25rem;padding:1rem;display:flex}.affil__grid[data-astro-cid-h3qwgu72] a[data-astro-cid-h3qwgu72]:hover{border-color:var(--green-accent);box-shadow:var(--shadow-sm);text-decoration:none}.affil__grid[data-astro-cid-h3qwgu72] strong[data-astro-cid-h3qwgu72]{font-family:var(--font-display);font-size:1rem}.affil__grid[data-astro-cid-h3qwgu72] span[data-astro-cid-h3qwgu72]{color:var(--muted);font-size:.85rem}.affil__cta[data-astro-cid-h3qwgu72]{align-items:center;gap:.3rem;margin-top:auto;padding-top:.4rem;font-weight:700;display:inline-flex;color:var(--green-700)!important;font-size:.82rem!important}@media (width<=640px){.affil__grid[data-astro-cid-h3qwgu72]{grid-template-columns:1fr}}.tool__disclaimer[data-astro-cid-h3qwgu72]{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius);align-items:flex-start;gap:.75rem;padding:1.1rem 1.25rem;display:flex}.tool__disclaimer[data-astro-cid-h3qwgu72] svg[data-astro-cid-h3qwgu72]{color:var(--muted);flex-shrink:0;margin-top:2px}.tool__disclaimer[data-astro-cid-h3qwgu72] p[data-astro-cid-h3qwgu72]{color:var(--muted);margin:0;font-size:.86rem}.tool__disclaimer--high[data-astro-cid-h3qwgu72]{background:#fffbeb;border:1px solid #f0c36d;border-left:4px solid #d97706}.tool__disclaimer--high[data-astro-cid-h3qwgu72] svg[data-astro-cid-h3qwgu72]{color:#b45309}.tool__disclaimer--high[data-astro-cid-h3qwgu72] p[data-astro-cid-h3qwgu72]{color:#7c4a03;font-size:.92rem}.tool__result-note--high[data-astro-cid-h3qwgu72]{color:#7c4a03;border-radius:var(--radius-sm);background:#fffbeb;border:1px solid #f0c36d;padding:.7rem .9rem;font-size:.92rem;font-weight:600}.tool__result-note--high[data-astro-cid-h3qwgu72] svg[data-astro-cid-h3qwgu72]{color:#b45309}.tool__related[data-astro-cid-h3qwgu72]{top:calc(var(--header-h) + 1rem);position:sticky}.tool__related[data-astro-cid-h3qwgu72] h2[data-astro-cid-h3qwgu72]{margin-bottom:1rem;font-size:1.2rem}.tool__related[data-astro-cid-h3qwgu72] ul[data-astro-cid-h3qwgu72]{gap:.85rem;display:grid}.tool__cat-link[data-astro-cid-h3qwgu72]{color:var(--green-700);align-items:center;gap:.4rem;margin-top:1.1rem;font-size:.9rem;font-weight:700;display:inline-flex}.tool__guides[data-astro-cid-h3qwgu72]{margin-top:1.75rem}.tool__guides[data-astro-cid-h3qwgu72] h2[data-astro-cid-h3qwgu72]{margin-bottom:1rem;font-size:1.2rem}.tool__guides[data-astro-cid-h3qwgu72] ul[data-astro-cid-h3qwgu72]{gap:.6rem;display:grid}.tool__guide-link[data-astro-cid-h3qwgu72]{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink);padding:.8rem 1rem;display:block}.tool__guide-link[data-astro-cid-h3qwgu72]:hover{border-color:var(--green-accent);background:var(--mint-50);text-decoration:none}.tool__guide-link[data-astro-cid-h3qwgu72] strong[data-astro-cid-h3qwgu72]{font-family:var(--font-display);font-size:.95rem;line-height:1.3;display:block}.tool__guide-link[data-astro-cid-h3qwgu72] span[data-astro-cid-h3qwgu72]{color:var(--muted);font-size:.78rem}@media (width<=960px){.tool__body[data-astro-cid-h3qwgu72]{grid-template-columns:1fr}.tool__related[data-astro-cid-h3qwgu72]{position:static}.tool__related[data-astro-cid-h3qwgu72] ul[data-astro-cid-h3qwgu72]{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.tool__related[data-astro-cid-h3qwgu72] ul[data-astro-cid-h3qwgu72]{grid-template-columns:1fr}}
