.start-hero{background:linear-gradient(#f8fafc 0%,#fff 100%);border-bottom:1px solid #e5e7eb;padding:40px 0 44px}.start-crumb{color:#64748b;flex-wrap:wrap;gap:6px;font-size:12px;display:flex}.start-crumb a{color:inherit;text-decoration:none}.start-crumb a:hover{color:#1d4ed8}.start-eyebrow{letter-spacing:1px;text-transform:uppercase;color:#1d4ed8;background:#eff6ff;border-radius:20px;margin:14px 0 0;padding:4px 10px;font-size:11px;font-weight:700;display:inline-block}.start-hero h1{margin:14px 0 0;font-size:clamp(1.7rem,3.4vw,2.5rem);line-height:1.15}.start-lede{color:#475569;max-width:780px;margin:14px 0 0;font-size:1.05rem;line-height:1.7}.start-wrap{padding-top:40px;padding-bottom:64px}.start-layout{grid-template-columns:minmax(0,1fr) 250px;align-items:start;gap:56px;display:grid}@media (width<=1000px){.start-layout{grid-template-columns:1fr;gap:0}.start-toc{display:none}}.start-main{max-width:760px;font-size:17px;line-height:1.75}.start-main :global(h2){border-top:1px solid #eef2f7;margin:40px 0 12px;padding-top:8px;scroll-margin-top:96px;font-size:1.4rem;line-height:1.3}.start-main :global(h2:first-child){border-top:0;margin-top:0;padding-top:0}.start-main :global(h3){margin:26px 0 8px;scroll-margin-top:96px;font-size:1.08rem}.start-main :global(p){margin:0 0 16px}:is(.start-main :global(ul),.start-main :global(ol)){margin:0 0 18px;padding-left:22px}.start-main :global(li){margin-bottom:8px}.start-main :global(strong){color:#0f172a}.start-main :global(table){border-collapse:collapse;width:100%;margin:20px 0 24px;font-size:15px}:is(.start-main :global(th),.start-main :global(td)){text-align:left;vertical-align:top;border-bottom:1px solid #e5e7eb;padding:9px 10px}.start-main :global(th){background:#f8fafc;font-weight:700}.start-main :global(blockquote){color:#334155;background:#f8fafc;border-left:3px solid #1d4ed8;border-radius:8px;margin:22px 0;padding:14px 18px}.start-main :global(a){color:#1d4ed8}.start-toc{position:sticky;top:96px}.start-toc-inner{border-left:2px solid #e5e7eb;padding-left:16px}.start-toc-title{letter-spacing:1px;text-transform:uppercase;color:#94a3b8;margin:0 0 10px;font-size:11px;font-weight:700}.start-toc ol{counter-reset:st;margin:0 0 16px;padding:0;list-style:none}.start-toc li{counter-increment:st;margin:0 0 7px;font-size:13px;line-height:1.35}.start-toc li a{color:#475569;text-decoration:none;display:block}.start-toc li a:before{content:counter(st) ". ";color:#cbd5e1}.start-toc li a:hover{color:#1d4ed8}.start-toc-cta{color:#1d4ed8;font-size:13px;font-weight:600;display:inline-block}.start-next-action{color:#e2e8f0;background:#0f172a;border-radius:14px;margin:40px 0 0;padding:22px 24px}.start-next-label{letter-spacing:1px;text-transform:uppercase;color:#7dd3fc;margin:0 0 6px;font-size:11px;font-weight:700}.start-next-action h3{color:#fff;margin:0 0 8px;font-size:1.15rem}.start-next-action p{color:#cbd5e1;margin:0 0 16px;font-size:15px}.start-pager{flex-wrap:wrap;justify-content:space-between;gap:16px;margin:36px 0 0;display:flex}.start-pager-link{color:#0f172a;border:1px solid #e5e7eb;border-radius:10px;flex-direction:column;gap:3px;max-width:48%;padding:12px 16px;font-size:14px;font-weight:600;text-decoration:none;display:flex}.start-pager-link span{text-transform:uppercase;letter-spacing:1px;color:#94a3b8;font-size:11px;font-weight:700}.start-pager-link:hover{border-color:#1d4ed8}.start-pager-right{text-align:right;margin-left:auto}.tool-card{background:#fff;border:1px solid #e5e7eb;border-radius:14px;margin:24px 0;padding:22px}.tool-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;display:grid}.tool-field label{color:#475569;margin-bottom:5px;font-size:12px;font-weight:700;display:block}.tool-field input,.tool-field select{background:#fff;border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:9px 11px;font-size:15px}.tool-out{gap:10px;margin-top:18px;display:grid}.tool-row{border-bottom:1px dashed #e5e7eb;justify-content:space-between;gap:12px;padding-bottom:8px;font-size:15px;display:flex}.tool-row span:last-child{font-variant-numeric:tabular-nums;font-weight:700}.tool-total{border-top:2px solid #0f172a;border-bottom:0;margin-top:6px;padding-top:10px;font-size:18px}.tool-note{color:#64748b;margin-top:14px;font-size:12px;line-height:1.5}.tool-hint{color:#64748b;margin-top:4px;font-size:12px}
