.doc-head{background:var(--alt-2);border-bottom:1px solid #dbe7ee}.doc-head-in{max-width:820px;margin:0 auto;padding:54px 24px 46px}.doc-head h1{letter-spacing:-.015em;color:var(--ink);text-wrap:balance;margin:0;font-family:"Source Serif 4",Georgia,serif;font-size:40px;font-weight:700;line-height:1.12}.doc-head .doc-lede{color:#55606a;text-wrap:pretty;max-width:62ch;margin:14px 0 0;font-size:17px;line-height:1.65}.doc-head .doc-meta{color:var(--muted);margin:16px 0 0;font-size:13px;font-weight:600}.doc{color:var(--ink)}.doc .wrap{max-width:820px;margin:0 auto;padding:0 24px}.doc .section{padding:52px 0}.doc .section:first-child{padding-top:46px}.doc .section--alt{background:var(--alt);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.doc .center{text-align:center}.doc p,.doc li{color:#3c4750;font-size:15.5px;line-height:1.72}.doc p{text-wrap:pretty;max-width:68ch;margin:0 0 16px}.doc .lead{color:#55606a;margin-bottom:22px;font-size:17.5px;line-height:1.65}.doc h1,.doc h2,.doc h3,.doc h4{color:var(--ink);letter-spacing:-.015em;text-wrap:balance;font-family:"Source Serif 4",Georgia,serif}.doc h1{margin:0 0 18px;font-size:36px;font-weight:700;line-height:1.14}.doc h2{margin:40px 0 12px;font-size:25px;font-weight:700;line-height:1.22}.doc h3{margin:30px 0 10px;font-size:19px;font-weight:700;line-height:1.3}.doc h4{margin:24px 0 8px;font-size:16.5px;font-weight:700}.doc h2:first-child,.doc h3:first-child{margin-top:0}.doc ul,.doc ol{max-width:68ch;margin:0 0 18px;padding-left:22px}.doc li{margin-bottom:8px}.doc li::marker{color:var(--brand)}.doc a{color:var(--brand);text-underline-offset:2px;font-weight:600;text-decoration:underline 1px}.doc a:hover{color:var(--brand-dk)}.doc strong{color:var(--ink);font-weight:700}.doc hr{border:none;border-top:1px solid var(--line);margin:34px 0}.doc table{border-collapse:collapse;width:100%;margin:0 0 20px;font-size:14.5px}.doc th,.doc td{text-align:left;border-bottom:1px solid var(--line);padding:10px 12px}.doc th{color:var(--ink);background:var(--alt);font-weight:700}.doc .card{border:1px solid var(--line);background:#fff;border-radius:14px;padding:24px}.doc .card h3{margin-top:0}.doc .stub{background:var(--alt-2);border:1px solid #dbe7ee;border-radius:14px;padding:24px 26px}.doc .stub h3{margin-top:0}.doc .stub p:last-child{margin-bottom:0}.doc .btn{background:var(--brand);color:#fff;cursor:pointer;border:none;border-radius:11px;align-items:center;gap:9px;padding:14px 22px;font-family:inherit;font-size:15px;font-weight:700;text-decoration:none;transition:background .12s;display:inline-flex;box-shadow:0 8px 22px -8px #156d9b80}.doc .btn:hover{background:var(--brand-dk);color:#fff}.doc .btn--ghost{color:var(--ink);box-shadow:none;background:#fff;border:1px solid #d7dcdf}.doc .btn--ghost:hover{border-color:var(--brand);color:var(--brand);background:#fff}.doc .field{max-width:520px;margin-bottom:16px;display:block}.doc .field span{color:var(--ink);margin-bottom:6px;font-size:13px;font-weight:700;display:block}.doc .field input,.doc .field textarea,.doc .field select{width:100%;color:var(--ink);background:#fff;border:1.5px solid #dde1e4;border-radius:10px;padding:12px 13px;font-family:inherit;font-size:14px}.doc .field input:focus,.doc .field textarea:focus,.doc .field select:focus{border-color:var(--brand);outline:none;box-shadow:0 0 0 3px #156d9b21}.doc .form-note{color:var(--muted);font-size:13px}.doc iframe{border:0;border-radius:12px;max-width:100%}.doc .embed-page{max-width:820px;margin:0 auto;padding:46px 24px 8px}.doc .embed-page .wrap,.doc .embed-page .application-container{max-width:none;margin:0;padding:0}.doc .masthead{border-bottom:1px solid var(--line);margin-bottom:30px;padding-bottom:22px}.doc .masthead h1{margin-bottom:10px}.doc .sub,.doc .updated{color:var(--muted);margin:0;font-size:13.5px;font-weight:600}.doc .note{background:var(--alt-2);border:1px solid #dbe7ee;border-left:3px solid var(--brand);border-radius:12px;max-width:68ch;margin:0 0 20px;padding:16px 18px}.doc .note p:last-child{margin-bottom:0}.doc code,.doc .notecode{background:var(--alt);border:1px solid var(--line);border-radius:6px;padding:2px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13.5px}.doc .steps{border:1px solid var(--line);background:#fff;border-radius:14px;max-width:68ch;margin:0 0 22px;padding:22px 24px}.doc .steps h3{margin-top:0}.doc .steps ol{margin-bottom:0}.doc .steps li{margin-bottom:10px}.doc .contact{background:var(--alt);border:1px solid var(--line);border-radius:14px;max-width:68ch;margin:26px 0 0;padding:20px 22px}.doc .contact p:last-child{margin-bottom:0}.doc .embed-page .footer,.doc .embed-page footer{border-top:1px solid var(--line);color:var(--muted);margin-top:34px;padding-top:18px;font-size:13px}.doc .embed-page em{background:#fff8c5;border-radius:3px;padding:1px 3px;font-style:normal}.doc .main-title{color:var(--ink);letter-spacing:-.015em;border-bottom:2px solid var(--line);margin:0 0 26px;padding-bottom:12px;font-family:"Source Serif 4",Georgia,serif;font-size:26px;font-weight:700;line-height:1.2}.doc .note-section{border-bottom:1px solid var(--line);margin-bottom:26px;padding-bottom:20px}.doc .note-section:last-child{border-bottom:none}.doc .note-header{color:var(--brand);letter-spacing:-.01em;margin-bottom:8px;font-family:"Source Serif 4",Georgia,serif;font-size:18.5px;font-weight:700}.doc .text-en{margin-bottom:8px;display:block}.doc .text-es{color:#6b7075;font-style:italic;display:block}@media (width<=700px){.doc-head-in{padding:40px 24px 34px}.doc-head h1{font-size:30px}.doc h1{font-size:28px}.doc h2{font-size:22px}.doc .section{padding:40px 0}}
