.btn-w:hover{background:#f1f4f9!important}.btn .arr,.card .arr{transition:transform .2s}.btn:hover .arr,.card:hover .arr{transform:translate(3px)}.card:hover{box-shadow:0 1px 2px #0b17330d,0 12px 28px -12px #0b17332e;border-color:#cfd7e4!important}.toc a{color:#4a5570;border-radius:10px;grid-template-columns:28px minmax(0,1fr);gap:8px;padding:10px 12px;font-size:14px;line-height:1.45;text-decoration:none;transition:background-color .15s,color .15s;display:grid}.toc a:hover{color:#15295c;background:#f1f4f9}.prose{color:#1d2840;font-size:17px;line-height:1.75}.prose p,.prose ul,.prose ol{margin:0}article.prose>*+*{margin-top:20px}article.prose>h2{margin-top:64px}article.prose>h2+*{margin-top:14px}.prose h2{letter-spacing:-.02em;color:#0b1733;margin:0;scroll-margin-top:24px;font-family:Plus Jakarta Sans,Arial,sans-serif;font-size:30px;font-weight:600;line-height:1.2}.prose ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.prose ul li{padding-left:26px;position:relative}.prose ul li:before{content:"";background:#fcc204;border-radius:999px;width:8px;height:8px;position:absolute;top:.72em;left:4px;box-shadow:0 0 0 3px #fff3c4}.prose a{color:#15295c;text-underline-offset:.2em;font-weight:500;text-decoration:underline #e2b44c}.prose a:hover{text-decoration-color:currentColor}.prose strong{color:#0b1733;font-weight:600}.tbl{border:1px solid #e3e8f0;border-radius:16px;overflow-x:auto}.tbl table{border-collapse:collapse;width:100%;min-width:620px;font-size:15px;line-height:1.5}.tbl th,.tbl td{text-align:left;vertical-align:top;border-bottom:1px solid #eef1f5;padding:14px 18px}.tbl thead th{color:#0b1733;background:#f6f7fa;font-size:14px;font-weight:600}.tbl tbody th{color:#0b1733;font-weight:600}.tbl td{color:#4a5570}.tbl tr:last-child th,.tbl tr:last-child td{border-bottom:0}@media (width<=640px){.v2 h1{letter-spacing:-.025em!important;font-size:40px!important}.v2 h2{font-size:30px!important}}@media (width<=900px){.side{flex-basis:100%!important;position:static!important}.ask{display:none!important}}@media (width<=640px){.steps{overflow-x:auto;grid-template-columns:repeat(7,76px)!important}}.toc a.on{color:#15295c;background:#eef2f9;font-weight:600}article.prose>p:first-child{color:#0b1733;font-size:19px;line-height:1.7}.prose h3{color:#0b1733;margin:0;scroll-margin-top:24px;font-family:Plus Jakarta Sans,Arial,sans-serif;font-size:21px;font-weight:600;line-height:1.3}article.prose>h3{margin-top:36px}.prose ol{counter-reset:n;flex-direction:column;gap:10px;padding:0;list-style:none;display:flex}.prose ol>li{counter-increment:n;padding-left:36px;position:relative}.prose ol>li:before{content:counter(n);color:#fff;font-variant-numeric:tabular-nums;background:#15295c;border-radius:999px;place-items:center;width:24px;height:24px;font-size:12px;font-weight:700;display:grid;position:absolute;top:.2em;left:0}.prose blockquote{color:#3a2f05;background:#fff7d6;border-radius:14px;margin:0;padding:20px 22px;font-size:16px;line-height:1.6}.prose blockquote>*+*{margin-top:10px}.prose table{border-collapse:collapse;border:1px solid #e3e8f0;border-radius:16px;font-size:15px;line-height:1.5;display:block;overflow-x:auto}.prose th,.prose td{text-align:left;vertical-align:top;border-bottom:1px solid #eef1f5;min-width:140px;padding:14px 18px}.prose thead th{color:#0b1733;background:#f6f7fa;font-size:14px;font-weight:600}.prose tbody tr:last-child td,.prose tbody tr:last-child th{border-bottom:0}.prose td{color:#4a5570}.faq summary{cursor:pointer;list-style:none}.faq summary::-webkit-details-marker{display:none}.faq summary .chev{transition:transform .2s}.faq[open] summary .chev{transform:rotate(180deg)}.fld{box-sizing:border-box;width:100%;min-height:48px;font:inherit;color:#0b1733;background:#fff;border:1px solid #cfd7e4;border-radius:12px;padding:0 14px;font-size:16px;transition:border-color .15s,box-shadow .15s}textarea.fld{resize:vertical;min-height:96px;padding:12px 14px;line-height:1.5}select.fld{appearance:none;padding-right:40px}.fld:hover{border-color:#8f9bb3}.fld:focus{border-color:#15295c;outline:none;box-shadow:0 0 0 3px #15295c1f}.faq:hover{border-color:#cfd7e4!important}.card{transition:box-shadow .2s,transform .2s}.card:hover{box-shadow:0 1px 2px #0b17330f,0 12px 28px -14px #0b173347!important}.lnk{color:#15295c;align-items:center;gap:6px;font-weight:600;text-decoration:none;display:inline-flex}.lnk:hover{color:#0b1733;text-underline-offset:3px;text-decoration:underline}.lnk .arr{transition:transform .2s}.lnk:hover .arr{transform:translate(3px)}article.prose>h2:first-child{margin-top:0}
