.cg-page .cg-section{background:#fff;padding:24px 0 48px}.cg-page .cg-article-link{color:var(--ink-soft);margin:14px 0 0;font-size:15px}.cg-page .cg-article-link a{color:var(--abra-purple);font-weight:600}.cg-page .cg-tag{letter-spacing:.02em;border-radius:999px;padding:2px 8px;font-weight:600}.cg-page .cg-tag-1{color:#9b1c1c;background:#fde8e8}.cg-page .cg-tag-2{background:var(--light-purple);color:#3a46a8}.cg-page .cg-response{background:var(--ink);color:#fff;padding:72px 0}.cg-page .cg-response-inner{max-width:880px;margin:0 auto}.cg-page .cg-response .eyebrow{color:var(--c-on-dark-2,#ffffffb3)}.cg-page .cg-response h2{color:#fff;margin:8px 0 12px}.cg-page .cg-response .lead{color:var(--c-on-dark-2,#ffffffb3)}.cg-page .cg-response-steps{counter-reset:cgr;gap:12px;margin:28px 0 0;padding:0;list-style:none;display:grid}.cg-page .cg-response-steps li{counter-increment:cgr;border:1px solid var(--c-on-dark-line,#ffffff26);border-radius:12px;padding:14px 16px 14px 56px;line-height:1.5;position:relative}.cg-page .cg-response-steps li:before{content:counter(cgr);width:26px;height:26px;color:var(--ink);background:#fff;border-radius:50%;place-items:center;font-size:13px;font-weight:600;display:grid;position:absolute;top:13px;left:16px}.cg-page .cg-response-note{color:var(--c-on-dark-2,#ffffffb3);margin:24px 0 0;line-height:1.6}.cg-page .cg-disclaimer{max-width:880px;margin:0 auto}.cg-page .cg-seg button:focus-visible,.cg-page .cg-jump button:focus-visible,.cg-page .cg-layer-head:focus-visible,.cg-page .cg-practice-row:focus-visible{outline:2px solid var(--abra-purple);outline-offset:2px}.cg-page .cg-browse{max-width:880px;margin:0 auto}.cg-page .cg-filters{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--light-grey);gap:14px;padding:20px 24px;display:grid}.cg-page .cg-filter{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.cg-page .cg-filter-label{width:72px;color:var(--ink-soft);font-size:13px;font-weight:600}.cg-page .cg-seg{flex-wrap:wrap;gap:6px;display:flex}.cg-page .cg-seg button{border:1px solid var(--line);color:var(--ink);cursor:pointer;background:#fff;border-radius:999px;padding:7px 12px;font-size:14px}.cg-page .cg-seg button[aria-pressed=true]{border-color:var(--purple);background:var(--purple);color:#fff}.cg-page .cg-showing{color:var(--ink-soft);margin:0;font-size:14px}.cg-page .cg-jump{flex-wrap:wrap;gap:6px;margin:18px 0 8px;display:flex}.cg-page .cg-jump button{border:1px solid var(--line);color:var(--ink);cursor:pointer;background:#fff;border-radius:8px;align-items:center;gap:6px;padding:6px 10px;font-size:13px;display:inline-flex}.cg-page .cg-jump button:hover:not(:disabled){border-color:var(--abra-purple)}.cg-page .cg-jump button:disabled{opacity:.4;cursor:default}.cg-page .cg-jump .n{color:var(--ink-faint);font-size:12px}.cg-page .cg-layers{gap:10px;margin-top:16px;display:grid}.cg-page .cg-layer{border:1px solid var(--line);border-radius:var(--radius);background:#fff;scroll-margin-top:96px}.cg-page .cg-layer.is-empty{opacity:.5}.cg-page .cg-layer-head{text-align:left;cursor:pointer;border-radius:var(--radius);background:0 0;border:0;grid-template-columns:auto 1fr auto auto;align-items:start;gap:4px 16px;width:100%;padding:18px 20px;display:grid}.cg-page .cg-layer-head:disabled{cursor:default}.cg-page .cg-layer-num{color:var(--abra-purple);padding-top:4px;font-size:13px;font-weight:600}.cg-page .cg-layer-text{gap:4px;display:grid}.cg-page .cg-layer-name{color:var(--ink);font-size:19px;font-weight:600}.cg-page .cg-layer-lead{color:var(--ink-soft);font-size:15px;line-height:1.5}.cg-page .cg-layer-count{color:var(--ink-faint);white-space:nowrap;padding-top:4px;font-size:13px}.cg-page .cg-chev{border-right:2px solid var(--ink-faint);border-bottom:2px solid var(--ink-faint);width:10px;height:10px;margin-top:8px;transition:transform .2s;transform:rotate(45deg)}.cg-page .is-open>.cg-layer-head .cg-chev,.cg-page .cg-practice.is-open .cg-chev{margin-top:12px;transform:rotate(-135deg)}.cg-page .cg-layer-body{padding:0 20px 20px}.cg-page .cg-wallet-tiers{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.cg-page .cg-wallet-tiers div{background:var(--light-grey);color:var(--ink-soft);border-radius:12px;padding:14px;font-size:14px;line-height:1.5}.cg-page .cg-wallet-tiers b{color:var(--ink);margin-bottom:4px;font-size:15px;display:block}.cg-page .cg-layer-tools{justify-content:flex-end;gap:14px;margin-bottom:6px;display:flex}.cg-page .cg-layer-tools button{color:var(--abra-purple);cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;font-weight:600}.cg-page .cg-practice{border-top:1px solid var(--line)}.cg-page .cg-practice-row{text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:auto 1fr auto;align-items:start;gap:4px 12px;width:100%;padding:14px 0;display:grid}.cg-page .cg-practice-row .cg-tag{margin-top:2px;font-size:12px}.cg-page .cg-tag-3{background:var(--c-bg-quaternary,#eaecf0);color:var(--ink-soft)}.cg-page .cg-practice-title{color:var(--ink);font-size:16px;font-weight:600;line-height:1.4}.cg-page .cg-practice-why{color:var(--ink-soft);grid-column:2/3;font-size:15px;line-height:1.5}.cg-page .cg-practice-more{border-left:3px solid var(--abra-purple);background:var(--light-grey);border-radius:0 10px 10px 0;margin:0 0 16px;padding:4px 16px}.cg-page .cg-practice-more p{color:var(--ink);margin:12px 0;font-size:15px;line-height:1.6}.cg-page .cg-practice-more a{color:var(--abra-purple);text-decoration:underline}.cg-page .cg-practice-more code{background:#fff;border-radius:4px;padding:1px 5px;font-size:13px}.cg-page .cg-practice-more .cg-cons{color:var(--ink-soft);font-style:italic}.cg-page .cg-practice-more .cg-practice-who{color:var(--ink-faint);font-size:13px}@media (max-width:680px){.cg-page .cg-filters{padding:16px}.cg-page .cg-filter-label{width:100%}.cg-page .cg-layer-head{grid-template-columns:1fr auto;padding:16px}.cg-page .cg-layer-num,.cg-page .cg-layer-count{display:none}.cg-page .cg-layer-body{padding:0 16px 16px}.cg-page .cg-wallet-tiers{grid-template-columns:1fr}.cg-page .cg-practice-row{grid-template-columns:1fr auto}.cg-page .cg-practice-row .cg-tag{grid-column:1/-1;justify-self:start}.cg-page .cg-practice-title{grid-column:1}.cg-page .cg-practice-why{grid-column:1/-1}}@media print{.cg-page nav,.cg-page .cg-filters,.cg-page .cg-jump{display:none!important}body:has(.cg-page) header{display:none!important}body:has(.cg-page) footer{display:none!important}.cg-page .cg-practice{break-inside:avoid}}
