.checker[data-v-e0afd28a]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:1rem;margin:2rem 0;padding:1.75rem}.checker-hdr h3[data-v-e0afd28a]{margin:0 0 .4rem;font-size:1.15rem}.checker-hdr p[data-v-e0afd28a]{color:#475569;margin:0 0 1.5rem;font-size:.9rem;line-height:1.6}.checker-fields[data-v-e0afd28a]{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.field[data-v-e0afd28a]{flex-direction:column;gap:.4rem;display:flex}.field-label[data-v-e0afd28a]{color:#0f172a;font-size:.8rem;font-weight:600}.field-input[data-v-e0afd28a]{background:#fff;border:1px solid #cbd5e1;border-radius:.6rem;align-items:center;gap:.5rem;padding:0 .75rem;transition:border-color .2s,box-shadow .2s;display:flex}.field-input[data-v-e0afd28a]:focus-within{background:#fff;border-color:#d60d00;box-shadow:0 0 0 3px #d60d001f}.field-input input[data-v-e0afd28a]{color:#0f172a;background:0 0;border:0;flex:1;min-width:0;padding:.7rem 0;font-family:inherit;font-size:.95rem}.field-input input[data-v-e0afd28a]:focus{outline:none}.prefix[data-v-e0afd28a],.suffix[data-v-e0afd28a]{color:#5b6675;flex-shrink:0;font-size:.9rem}.checker-hint[data-v-e0afd28a]{color:#5b6675;margin:1.25rem 0 0;font-size:.85rem;line-height:1.6}.verdict[data-v-e0afd28a]{background:#fff;border:1px solid #e2e8f0;border-radius:.85rem;margin-top:1.5rem;padding:1.25rem 1.5rem}.verdict-hdr[data-v-e0afd28a]{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.75rem;display:flex}.verdict-badge[data-v-e0afd28a]{font-size:.95rem;font-weight:700}.verdict-reset[data-v-e0afd28a]{color:#5b6675;cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit;font-size:.8rem;text-decoration:underline}.verdict-reset[data-v-e0afd28a]:hover{color:#0f172a}.verdict-none[data-v-e0afd28a]{border-color:#cbd5e1}.verdict-none .verdict-badge[data-v-e0afd28a]{color:#475569}.verdict-small[data-v-e0afd28a]{background:#d60d0008;border-color:#d60d004d}.verdict-small .verdict-badge[data-v-e0afd28a]{color:#d60d00}.verdict-large[data-v-e0afd28a]{background:#d60d000d;border-color:#d60d0073}.verdict-large .verdict-badge[data-v-e0afd28a]{color:#d60d00}.verdict-detail[data-v-e0afd28a]{color:#334155;margin:0;font-size:.92rem;line-height:1.7}.verdict-duties[data-v-e0afd28a]{margin:1rem 0 0;padding:0;list-style:none}.verdict-duties li[data-v-e0afd28a]{color:#334155;margin-bottom:.35rem;padding-left:1.4rem;font-size:.9rem;line-height:1.7;position:relative}.verdict-duties li[data-v-e0afd28a]:before{content:"";background:#d60d00;border-radius:50%;width:6px;height:6px;position:absolute;top:.65em;left:0}.verdict-caveat[data-v-e0afd28a]{color:#5b6675;margin:1.25rem 0 0;font-size:.8rem;line-height:1.6}@media (width<=640px){.checker[data-v-e0afd28a]{padding:1.25rem}.checker-fields[data-v-e0afd28a]{grid-template-columns:1fr}}.mp[data-v-279ecdf9]{color:#0f172a;-webkit-font-smoothing:antialiased;background:#f6f7fb;font-family:Basier Circle,Basiercircle,-apple-system,BlinkMacSystemFont,sans-serif;line-height:1.6}.wrap[data-v-279ecdf9]{width:min(1100px,90%);margin:0 auto}.eyebrow[data-v-279ecdf9]{text-transform:uppercase;letter-spacing:.18em;color:#d60d00;align-items:center;gap:.5rem;margin-bottom:.75rem;font-size:.75rem;font-weight:700;display:flex}.eyebrow-dot[data-v-279ecdf9]{background:#d60d00;border-radius:50%;flex-shrink:0;width:8px;height:8px}.hero[data-v-279ecdf9]{padding:4rem 0 3.5rem;position:relative;overflow:hidden}.hero-bg[data-v-279ecdf9]{background:linear-gradient(135deg,#0f172a 0%,#1e293b 50%,#0f172a 100%);position:absolute;inset:0}.hero-inner[data-v-279ecdf9]{z-index:1;max-width:760px;position:relative}.crumbs[data-v-279ecdf9]{color:#ffffff8c;gap:.5rem;margin-bottom:1.25rem;font-size:.8rem;display:flex}.crumbs a[data-v-279ecdf9]{color:#ffffffb3;text-decoration:none}.crumbs a[data-v-279ecdf9]:hover{color:#fff;text-decoration:underline}.hero h1[data-v-279ecdf9]{color:#fff;letter-spacing:-.02em;margin:0 0 1.25rem;font-size:clamp(2rem,4vw,2.9rem);line-height:1.1}.hero-intro[data-v-279ecdf9]{color:#ffffffb3;margin:0 0 1rem;font-size:1.02rem;line-height:1.75}.reviewed[data-v-279ecdf9]{color:#ffffff8c;margin:1.25rem 0 0;font-size:.8rem}.section[data-v-279ecdf9]{padding:3.5rem 0 5rem}.guide-body[data-v-279ecdf9]{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:3rem;display:grid}.contents[data-v-279ecdf9]{background:#fff;border:1px solid #e2e8f0;border-radius:.85rem;padding:1.25rem;position:sticky;top:92px}.contents-title[data-v-279ecdf9]{text-transform:uppercase;letter-spacing:.14em;color:#5b6675;margin:0 0 .75rem;font-size:.72rem;font-weight:700}.contents ol[data-v-279ecdf9]{counter-reset:toc;margin:0;padding:0;list-style:none}.contents li[data-v-279ecdf9]{counter-increment:toc;margin-bottom:.5rem}.contents a[data-v-279ecdf9]{color:#475569;font-size:.85rem;line-height:1.45;text-decoration:none;display:block}.contents a[data-v-279ecdf9]:before{content:counter(toc) ". ";color:#64748b}.contents a[data-v-279ecdf9]:hover{color:#d60d00}.prose[data-v-279ecdf9]{background:#fff;border:1px solid #e2e8f0;border-radius:1rem;min-width:0;max-width:780px;padding:2.5rem}.guide-section[data-v-279ecdf9]{margin-bottom:3rem;scroll-margin-top:92px}.guide-section[data-v-279ecdf9]:last-child{margin-bottom:0}.prose h2[data-v-279ecdf9]{letter-spacing:-.01em;margin:0 0 1.25rem;font-size:clamp(1.35rem,2.4vw,1.75rem)}.prose p[data-v-279ecdf9]{color:#475569;margin:0 0 1.25rem;font-size:.95rem;line-height:1.85}.prose ul[data-v-279ecdf9]{margin:0 0 1.5rem;padding:0;list-style:none}.prose ul li[data-v-279ecdf9]{color:#475569;margin-bottom:.6rem;padding-left:1.5rem;font-size:.95rem;line-height:1.8;position:relative}.prose ul li[data-v-279ecdf9]:before{content:"";background:#d60d00;border-radius:50%;width:6px;height:6px;position:absolute;top:.7em;left:0}.prose ol.steps[data-v-279ecdf9]{counter-reset:step;margin:0 0 1.5rem;padding:0;list-style:none}.prose ol.steps li[data-v-279ecdf9]{counter-increment:step;color:#475569;min-height:1.9rem;margin-bottom:1rem;padding-left:2.75rem;font-size:.95rem;line-height:1.8;position:relative}.prose ol.steps li[data-v-279ecdf9]:before{content:counter(step);color:#d60d00;background:#d60d0014;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:.8rem;font-weight:700;display:flex;position:absolute;top:0;left:0}.table-figure[data-v-279ecdf9]{margin:0 0 1.75rem}.table-figure figcaption[data-v-279ecdf9]{text-transform:uppercase;letter-spacing:.12em;color:#5b6675;margin-bottom:.6rem;font-size:.78rem;font-weight:700}.table-scroll[data-v-279ecdf9]{background:#fff;border:1px solid #e2e8f0;border-radius:.75rem;overflow-x:auto}table[data-v-279ecdf9]{border-collapse:collapse;width:100%;font-size:.88rem}thead th[data-v-279ecdf9]{text-align:left;color:#0f172a;white-space:nowrap;background:#eef1f6;border-bottom:1px solid #cbd5e1;padding:.8rem 1rem;font-weight:700}tbody th[data-v-279ecdf9]{text-align:left;color:#0f172a;vertical-align:top;padding:.8rem 1rem;font-weight:600}tbody td[data-v-279ecdf9]{color:#475569;vertical-align:top;padding:.8rem 1rem;line-height:1.6}tbody tr[data-v-279ecdf9]:nth-child(2n){background:#f8fafc}tbody tr+tr th[data-v-279ecdf9],tbody tr+tr td[data-v-279ecdf9]{border-top:1px solid #f1f5f9}.table-figure p.table-note[data-v-279ecdf9]{color:#5b6675;margin:.75rem 0 0;font-size:.82rem;line-height:1.65}.faqs[data-v-279ecdf9]{flex-direction:column;gap:.6rem;margin:0 0 1.5rem;display:flex}.faq[data-v-279ecdf9]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:.75rem;overflow:hidden}.faq summary[data-v-279ecdf9]{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem;list-style:none;display:flex}.faq summary[data-v-279ecdf9]::-webkit-details-marker{display:none}.faq summary h3[data-v-279ecdf9]{color:#0f172a;margin:0;font-size:.95rem;font-weight:600;line-height:1.5}.faq-marker[data-v-279ecdf9]{flex-shrink:0;width:12px;height:12px;position:relative}.faq-marker[data-v-279ecdf9]:before,.faq-marker[data-v-279ecdf9]:after{content:"";background:#d60d00;transition:transform .2s;position:absolute}.faq-marker[data-v-279ecdf9]:before{width:12px;height:2px;top:5px;left:0}.faq-marker[data-v-279ecdf9]:after{width:2px;height:12px;top:0;left:5px}.faq[open] .faq-marker[data-v-279ecdf9]:after{transform:scaleY(0)}.faq p[data-v-279ecdf9]{color:#475569;margin:0;padding:0 1.25rem 1.25rem;font-size:.92rem;line-height:1.8}.callout[data-v-279ecdf9]{background:#0f172a;border-radius:.9rem;margin:0 0 1.75rem;padding:1.5rem 1.75rem}.callout p.callout-heading[data-v-279ecdf9]{color:#fff;margin:0 0 .5rem;font-size:1rem;font-weight:700}.callout p.callout-body[data-v-279ecdf9]{color:#ffffffbf;margin:0 0 1rem;font-size:.9rem;line-height:1.7}.callout-link[data-v-279ecdf9]{color:#fff;border-bottom:1px solid #ffffff59;padding-bottom:2px;font-size:.88rem;font-weight:600;text-decoration:none}.callout-link[data-v-279ecdf9]:hover{border-bottom-color:#fff}.link-list[data-v-279ecdf9]{margin:0;padding:0;list-style:none}.link-list li[data-v-279ecdf9]{margin-bottom:.6rem;padding-left:1.5rem;font-size:.95rem;line-height:1.8;position:relative}.link-list li[data-v-279ecdf9]:before{content:"";background:#d60d00;border-radius:50%;width:6px;height:6px;position:absolute;top:.7em;left:0}.link-list a[data-v-279ecdf9]{color:#d60d00;font-weight:600;text-decoration:none}.link-list a[data-v-279ecdf9]:hover{text-decoration:underline}.sources ul[data-v-279ecdf9]{margin:0 0 1rem;padding:0;list-style:none}.sources li[data-v-279ecdf9]{margin-bottom:.5rem;padding-left:1.5rem;font-size:.88rem;line-height:1.7;position:relative}.sources li[data-v-279ecdf9]:before{content:"";background:#cbd5e1;border-radius:50%;width:6px;height:6px;position:absolute;top:.7em;left:0}.sources a[data-v-279ecdf9]{color:#475569;text-decoration:underline}.sources a[data-v-279ecdf9]:hover{color:#0f172a}.sources p.sources-note[data-v-279ecdf9]{color:#5b6675;margin:0;font-size:.82rem;line-height:1.7}@media (width<=900px){.guide-body[data-v-279ecdf9]{grid-template-columns:1fr;gap:2rem}.contents[data-v-279ecdf9]{position:static}}@media (width<=768px){.prose[data-v-279ecdf9]{border-radius:.75rem;padding:1.5rem 1.25rem}.hero[data-v-279ecdf9]{padding:2.5rem 0 2rem}.hero h1[data-v-279ecdf9]{font-size:1.7rem}.section[data-v-279ecdf9]{padding:2.5rem 0 3rem}}
