.docs{max-width:780px}.docs .page-title{max-width:none;margin-bottom:2rem}.docs h2{border-top:1px solid var(--rule);margin-top:2.4rem;padding-top:2rem}.docs h2:first-of-type{border-top:0;padding-top:0}.docs h3{font:500 .72rem/1.4 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);margin:1.6rem 0 .5rem}.docs code{font-family:var(--mono);background:var(--paper-2);border-radius:2px;padding:.1em .35em;font-size:.85em}.flow{flex-direction:column;margin:1.5rem 0;display:flex}.flow-step{border-bottom:1px solid var(--rule);align-items:flex-start;gap:1rem;padding:.9rem 0;display:flex}.flow-step:last-child{border-bottom:0}.flow-num{font:500 .68rem/1 var(--mono);background:var(--ink);color:var(--paper);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;margin-top:.1rem;display:flex}.flow-text{font-size:.95rem;line-height:1.55}.flow-label{font:500 .66rem/1.2 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);margin-bottom:.25rem}.country-table{border-collapse:collapse;width:100%;margin:1rem 0 1.4rem}.country-table th{font:500 .62rem/1.2 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);text-align:left;border-bottom:1px solid var(--ink);padding:.5rem .8rem .5rem 0}.country-table td{border-bottom:1px solid var(--rule);vertical-align:top;padding:.6rem .8rem .6rem 0;font-size:.9rem}.country-table tbody tr:hover td{background:var(--paper-2)}.table-scroll{overflow-x:auto}@media (max-width:640px){.country-table{min-width:520px}}
