.customer-guides{--cg-accent:var(--odin-accent,#2563eb);--cg-link:var(--cg-accent);--cg-heading:inherit;--cg-border:color-mix(in srgb,currentColor 18%,transparent);--cg-surface:transparent;--cg-selected-bg:color-mix(in srgb,var(--cg-accent) 10%,transparent);--cg-selected-text:inherit;--cg-button-bg:transparent;--cg-button-text:inherit;--cg-radius:18px;--cg-control-radius:12px;--cg-button-radius:12px;max-width:1160px;margin:auto;line-height:1.7;color:inherit;font:inherit}.customer-guides *{box-sizing:border-box}.customer-guides header{max-width:760px;margin-bottom:28px}.customer-guides h2,.customer-guides h3,.customer-guides h4{color:var(--cg-heading);font-family:inherit;line-height:1.3}.customer-guides h2{font-size:clamp(1.8rem,4vw,2.5rem);margin:8px 0 12px}.cg-eyebrow,.cg-cta,.cg-back{color:var(--cg-link);font-weight:600}.cg-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:24px 0}.cg-tabs a{border:1px solid var(--cg-border);border-radius:var(--cg-control-radius);padding:11px 17px;text-decoration:none;color:inherit;background:var(--cg-surface)}.cg-tabs a:hover{border-color:var(--cg-accent);color:inherit}.cg-tabs a[aria-current=page]{border-color:var(--cg-accent);background:var(--cg-selected-bg);color:var(--cg-selected-text)}.cg-search{max-width:560px;margin:24px 0}.cg-search label{display:block;font-size:.9rem;margin-bottom:6px}.cg-search>div{display:flex;gap:8px}.cg-search input[type=search]{min-width:0;flex:1;border:1px solid var(--cg-border);border-radius:var(--cg-control-radius);padding:12px;background:var(--cg-surface);color:inherit;font:inherit}.cg-search button{border:1px solid var(--cg-border);border-radius:var(--cg-button-radius);padding:11px 22px;background:var(--cg-button-bg);color:var(--cg-button-text);cursor:pointer;font:inherit}.cg-breadcrumbs{font-size:.9rem;margin:22px 0;overflow-wrap:anywhere}.cg-breadcrumbs a,.cg-body a,.cg-back{color:var(--cg-link);text-decoration:underline}.cg-back{display:inline-block;margin:14px 0}.cg-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:16px;margin:20px 0 30px}.cg-card{display:flex;flex-direction:column;gap:12px;padding:24px;border:1px solid var(--cg-border);border-radius:var(--cg-radius);background:var(--cg-surface);color:inherit;text-decoration:none;transition:border-color .15s}.cg-card:hover{border-color:var(--cg-accent);color:inherit}.cg-card h4{display:flex;justify-content:space-between;gap:12px;font-size:1.15rem;margin:0}.cg-card p{font-size:.95rem;margin:0}.cg-card .cg-cta{margin-top:auto;padding-top:10px;font-size:.9rem}.cg-article{border:1px solid var(--cg-border);border-radius:var(--cg-radius);background:var(--cg-surface);padding:clamp(18px,3vw,30px);margin:22px 0}.cg-article--illustrated{display:grid;grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:28px}.cg-body{min-width:0;overflow-wrap:anywhere}.cg-body h2{font-size:1.25rem;margin-top:24px}.cg-body h3{font-size:1.1rem}.cg-body p{margin:14px 0}.cg-body ul,.cg-body ol{padding-left:26px}.cg-body li{margin:8px 0}.cg-article aside img{width:100%;height:auto;border-radius:var(--cg-control-radius)}.cg-article aside a{display:block;color:var(--cg-link);font-size:.85rem;margin-bottom:20px}.customer-guides footer{padding:20px;border:1px solid var(--cg-border);border-radius:var(--cg-radius);background:var(--cg-surface);margin-top:28px;font-size:.9rem}.customer-guides a:focus-visible,.customer-guides input:focus-visible,.customer-guides button:focus-visible{outline:3px solid var(--cg-link);outline-offset:3px}@media(max-width:780px){.cg-article--illustrated{grid-template-columns:1fr}.cg-article aside{max-width:360px}.cg-tabs a{flex:1 1 auto;text-align:center}}

.customer-guides--dark{color:rgba(255,255,255,.88);font-family:Inter,sans-serif;--cg-heading:var(--asgard-brand-text, var(--asgard-brand-text,#fff));--cg-accent:var(--asgard-brand-primary, var(--asgard-brand-primary,#6815fc));--cg-link:#c9a7ff;--cg-border:rgba(255,255,255,.12);--cg-surface:var(--asgard-brand-surface, var(--asgard-brand-surface,#1f0f31));--cg-selected-bg:var(--cg-accent);--cg-selected-text:#fff;--cg-button-bg:var(--cg-accent);--cg-button-text:#fff;--cg-radius:15px;--cg-control-radius:5px;--cg-button-radius:3px}.customer-guides--dark header{margin:0 auto 28px;text-align:center}.customer-guides--dark header h2{font-size:25px;font-weight:700;line-height:1.3}.customer-guides--dark header p{line-height:26px}.customer-guides--dark .cg-eyebrow{font-size:.9rem}.customer-guides--dark .cg-tabs{justify-content:center}.customer-guides--dark .cg-search{margin-inline:auto}.customer-guides--dark h3{font-size:20px;font-weight:500}.customer-guides--dark .cg-card h4{font-size:18px;font-weight:500}.customer-guides--dark .cg-card p{font-size:15px;line-height:24px}.customer-guides--dark .cg-search button:hover{background:color-mix(in srgb,var(--cg-accent) 80%,#000)}.customer-guides--light{color:#33313a;--cg-heading:#14121a;--cg-accent:#6815fc;--cg-link:#4a0fb0;--cg-border:rgba(0,0,0,.14);--cg-surface:rgba(0,0,0,.03)}.customer-guides input::placeholder{color:inherit;opacity:.7}
.cg-tab-portal-mark{font-size:.85em;opacity:.75;white-space:nowrap}.cg-portal{margin:28px 0;padding:24px;border:1px solid var(--cg-border);border-radius:var(--cg-radius);background:var(--cg-surface)}.cg-portal h3{margin-top:0}.cg-portal .cg-grid{margin-bottom:0}.cg-portal-button{display:inline-block;border:1px solid var(--cg-border);border-radius:var(--cg-button-radius);padding:11px 22px;background:var(--cg-button-bg);color:var(--cg-button-text);font-weight:600;text-decoration:none}.cg-portal-button:hover{background:color-mix(in srgb,var(--cg-accent) 80%,#000);color:var(--cg-button-text)}