/* DeepID on WordPress: the few rules U4's compiled CSS (/_astro/*.css, unchanged) needs around WordPress itself.
   Page design lives in U4's CSS; new templates add their own files here as dp-c-NN-*.css. */

/* Logged-in editors: keep the sticky header and the phone drawer clear of the admin bar. */
body.admin-bar .u-hdr { top: 32px; }
body.admin-bar .u-drawer { top: calc(var(--nav-h, 64px) + 32px); }
@media screen and (max-width: 782px) {
  body.admin-bar .u-hdr { top: 46px; }
  body.admin-bar .u-drawer { top: calc(var(--nav-h, 64px) + 46px); }
}
@media screen and (max-width: 600px) {
  /* The admin bar scrolls away on phones (WordPress makes it absolute). */
  body.admin-bar .u-hdr { top: 0; }
}

/* Content images an editor uploads into prose fields. */
.u-prose img { max-width: 100%; height: auto; }

/* Developers hub (pages/u4/developers/index.astro <style>): each step number sits beside its title. */
.u-docs-model[data-astro-cid-uol6nxg5] .u-step-h[data-astro-cid-uol6nxg5] h3[data-astro-cid-uol6nxg5]{margin-top:0}

/* Family home: U4 inlines RulesGrid.astro's scoped styles in the home <head> (no /_astro bundle carries them). Verbatim from the U4 build. */
.rg[data-astro-cid-bahwwpgj]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(32px,5vw,80px);display:grid}.rg-list[data-astro-cid-bahwwpgj]{gap:18px;margin:0;padding:0;list-style:none;display:grid}.rg-b[data-astro-cid-bahwwpgj]{all:unset;box-sizing:border-box;cursor:pointer;width:100%;font-family:var(--font-display);letter-spacing:-.015em;color:#a3aba7;align-items:flex-start;gap:14px;font-size:clamp(22px,2.1vw,30px);font-weight:400;line-height:1.2;transition:color .2s;display:flex}.rg-b[data-astro-cid-bahwwpgj] svg{flex:none;width:22px;height:22px;margin-top:.2em}.rg-b[data-astro-cid-bahwwpgj]:hover{color:#5d6864}.rg-b[data-astro-cid-bahwwpgj]:focus-visible{outline-offset:4px;border-radius:6px;outline:2px solid #047857}.rg-i[data-astro-cid-bahwwpgj][data-on] .rg-b[data-astro-cid-bahwwpgj]{color:var(--u-ink);font-size:clamp(22px,2vw,28px)}.rg-i[data-astro-cid-bahwwpgj][data-on] .rg-b[data-astro-cid-bahwwpgj] svg{color:#047857}.rg-p[data-astro-cid-bahwwpgj]{padding:10px 0 8px 36px;display:none}.rg-i[data-astro-cid-bahwwpgj][data-on] .rg-p[data-astro-cid-bahwwpgj]{display:block}.rg-date[data-astro-cid-bahwwpgj]{color:#047857;margin:0;font-size:13.5px;font-weight:600}.rg-how[data-astro-cid-bahwwpgj]{max-width:46ch;color:var(--u-soft);margin:8px 0 0;font-size:16px;line-height:1.6}.rg-src[data-astro-cid-bahwwpgj]{color:#3b4541;text-underline-offset:3px;align-items:center;gap:5px;margin-top:12px;font-size:13.5px;-webkit-text-decoration:underline #cfd8d3;text-decoration:underline #cfd8d3;display:inline-flex}.rg-src[data-astro-cid-bahwwpgj] svg{width:12px;height:12px}.rg-grid[data-astro-cid-bahwwpgj]{grid-template-columns:1fr 1fr;margin:0;padding:0;list-style:none;display:grid}.rg-cell[data-astro-cid-bahwwpgj]{border-color:#0000}.rg-cell[data-astro-cid-bahwwpgj]:nth-child(odd){border-right:1.5px dotted #cfd8d3}.rg-cell[data-astro-cid-bahwwpgj]:nth-child(-n+2){border-bottom:1.5px dotted #cfd8d3}.rg-cell[data-astro-cid-bahwwpgj]:nth-child(3):last-child{border-right:0;grid-column:span 2}.rg-cb[data-astro-cid-bahwwpgj]{all:unset;box-sizing:border-box;cursor:pointer;flex-direction:column;align-items:center;gap:18px;width:100%;padding:30px 20px;display:flex}.rg-fig[data-astro-cid-bahwwpgj]{--hairline-plate:#fff;--hairline-stroke:1;--hairline-hi:#8a948f;--hairline-edge:#9aa59f;--hairline-mid:#d5dcd8;--hairline-lo:#f1f4f2;opacity:.85;width:62%;max-width:210px;transition:opacity .26s;display:block}.rg-cap[data-astro-cid-bahwwpgj]{color:#8a948f;font-size:15px;transition:color .2s}.rg-cell[data-astro-cid-bahwwpgj][data-on] .rg-fig[data-astro-cid-bahwwpgj],.rg-cb[data-astro-cid-bahwwpgj]:hover .rg-fig[data-astro-cid-bahwwpgj]{opacity:1;--hairline-hi:#047857;--hairline-edge:#047857;--hairline-mid:#34d399;--hairline-lo:#d5f5e7}.rg-cell[data-astro-cid-bahwwpgj][data-on] .rg-cap[data-astro-cid-bahwwpgj]{color:var(--u-ink);font-weight:600}@media (prefers-reduced-motion:reduce){.rg-b[data-astro-cid-bahwwpgj],.rg-fig[data-astro-cid-bahwwpgj],.rg-cap[data-astro-cid-bahwwpgj]{transition:none}}@media (width<=1023px){.rg[data-astro-cid-bahwwpgj]{grid-template-columns:1fr}}


/* Family moments: U4 inlines the journey pages' small scoped styles (ValuePanel, SplitCards, NewsCards, TierPanels, CutCards, RulesGrid, DotGrid, BigRows and the How it works / moment / Try page styles) in each page's <head>; no /_astro bundle carries them. Verbatim from the U4 build, de-duplicated. */
.cc3[data-astro-cid-zqh7lqam]{grid-template-columns:repeat(var(--n), minmax(0, 1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.cc3[data-astro-cid-zqh7lqam] li[data-astro-cid-zqh7lqam]{clip-path:polygon(0 0,calc(100% - 34px) 0,100% 34px,100% 100%,34px 100%,0 calc(100% - 34px));background:#eef6f1;grid-template-rows:auto 1fr auto;min-height:210px;padding:22px 24px;display:grid}.cc3-ic[data-astro-cid-zqh7lqam]{color:#047857;background:#d5eee1;border-radius:9px;place-items:center;width:40px;height:40px;font-size:20px;display:grid}.cc3[data-astro-cid-zqh7lqam] b[data-astro-cid-zqh7lqam]{overflow-wrap:anywhere;font-family:var(--font-display);letter-spacing:-.03em;color:#047857;align-self:end;margin-top:24px;font-size:clamp(30px,2.8vw,42px);font-weight:500}.cc3-w[data-astro-cid-zqh7lqam]{text-align:right;color:#3b4541;justify-self:end;max-width:24ch;margin-top:8px;font-size:13.5px;line-height:1.4}.cc3[data-astro-cid-zqh7lqam] li[data-astro-cid-zqh7lqam].is-risk b[data-astro-cid-zqh7lqam]{color:#b42318}.cc3[data-astro-cid-zqh7lqam] li[data-astro-cid-zqh7lqam].is-warn b[data-astro-cid-zqh7lqam]{color:#8a5300}.cc3[data-astro-cid-zqh7lqam] li[data-astro-cid-zqh7lqam].is-lit{background:linear-gradient(135deg,#054c38,#10b981)}.cc3[data-astro-cid-zqh7lqam] li[data-astro-cid-zqh7lqam].is-lit b[data-astro-cid-zqh7lqam],.cc3[data-astro-cid-zqh7lqam] li[data-astro-cid-zqh7lqam].is-lit .cc3-w[data-astro-cid-zqh7lqam]{color:#fff}.cc3[data-astro-cid-zqh7lqam] li[data-astro-cid-zqh7lqam].is-lit .cc3-ic[data-astro-cid-zqh7lqam]{color:#fff;background:#ffffff2e}@media (width<=1023px){.cc3[data-astro-cid-zqh7lqam]{grid-template-columns:1fr 1fr}}@media (width<=640px){.cc3[data-astro-cid-zqh7lqam]{grid-template-columns:1fr}}.hw-panel[data-astro-cid-6jnpvwfy]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(28px,5vw,72px);margin-top:clamp(32px,4vw,48px);display:grid}.hw-panel[data-astro-cid-6jnpvwfy][hidden]{display:none}.hx-stage[data-astro-cid-6jnpvwfy]{margin:0}.hx-body[data-astro-cid-6jnpvwfy]{align-content:start;gap:18px;display:grid}.hw-ph[data-astro-cid-6jnpvwfy]{font-family:var(--font-display);letter-spacing:-.015em;color:var(--u-ink);margin:0;font-size:clamp(22px,2vw,28px);font-weight:500}.hx-tbl[data-astro-cid-6jnpvwfy]{border:1px solid var(--u-line);background:#fff;border-radius:16px;overflow:hidden}.hx-tr[data-astro-cid-6jnpvwfy]{border-top:1px solid #edf1ef;grid-template-columns:96px minmax(0,1fr) minmax(0,1.2fr);align-items:baseline;gap:20px;padding:15px 22px;font-size:15px;line-height:1.45;display:grid}.hx-tr[data-astro-cid-6jnpvwfy].is-h{color:#8a948f;border-top:0;padding-block:14px 10px;font-size:13px;font-weight:600}.hx-tr[data-astro-cid-6jnpvwfy].is-h .is-dp[data-astro-cid-6jnpvwfy]{color:#047857}.hx-c[data-astro-cid-6jnpvwfy]{color:#8a948f;font-size:13.5px}.hx-saw[data-astro-cid-6jnpvwfy]{color:#8a948f}.hx-saw[data-astro-cid-6jnpvwfy][data-s=pass]{color:#3b4541}.hx-read[data-astro-cid-6jnpvwfy]{color:var(--u-ink);gap:10px;display:flex}.hx-read[data-astro-cid-6jnpvwfy] i[data-astro-cid-6jnpvwfy]{background:#c4ccc8;border-radius:50%;flex:none;width:8px;height:8px;margin-top:7px}.hx-read[data-astro-cid-6jnpvwfy][data-l=ok] i[data-astro-cid-6jnpvwfy]{background:#10b981}.hx-read[data-astro-cid-6jnpvwfy][data-l=warn] i[data-astro-cid-6jnpvwfy]{background:#d4a03a}.hx-read[data-astro-cid-6jnpvwfy][data-l=risk] i[data-astro-cid-6jnpvwfy]{background:#d9534a}.hx-tr[data-astro-cid-6jnpvwfy].is-f{background:#f6f9f7;grid-template-columns:auto minmax(0,1fr);align-items:start}.hx-why[data-astro-cid-6jnpvwfy]{color:#3b4541}.hx-why[data-astro-cid-6jnpvwfy] code[data-astro-cid-6jnpvwfy]{font-family:var(--font-mono,ui-monospace, monospace);color:#047857;margin-top:6px;font-size:12px;display:block}.hx-v[data-astro-cid-6jnpvwfy]{border-radius:7px;padding:3px 10px;font-size:13px;font-weight:600}.hx-v[data-astro-cid-6jnpvwfy].is-trust{color:#047857;background:#e7f6ee}.hx-v[data-astro-cid-6jnpvwfy].is-uncertain{color:#8a5300;background:#fbf1de}.hx-v[data-astro-cid-6jnpvwfy].is-risk{color:#b42318;background:#fdecea}@media (width<=1023px){.hw-panel[data-astro-cid-6jnpvwfy]{grid-template-columns:1fr}}@media (width<=640px){.hx-tr[data-astro-cid-6jnpvwfy]{grid-template-columns:1fr;gap:4px}.hx-tr[data-astro-cid-6jnpvwfy].is-h{display:none}}.vp[data-astro-cid-mhwnhcsn]{grid-template-columns:repeat(var(--n), minmax(0, 1fr));background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 .2 0 0 0 0 .1 0 0 0 .09 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E"),#dcf7a8;border-radius:8px;gap:clamp(20px,2.4vw,36px);margin:0;padding:clamp(28px,3vw,40px);list-style:none;display:grid}.vp-s[data-astro-cid-mhwnhcsn]{color:#047857;margin-bottom:10px;font-size:12.5px;font-weight:600;display:block}.vp[data-astro-cid-mhwnhcsn] h3[data-astro-cid-mhwnhcsn]{font-family:var(--font-display);letter-spacing:-.01em;color:#03150e;margin:0;font-size:19px;font-weight:500}.vp[data-astro-cid-mhwnhcsn] p[data-astro-cid-mhwnhcsn]{color:#24332c;margin:8px 0 0;font-size:14px;line-height:1.5}.vp[data-astro-cid-mhwnhcsn] li[data-astro-cid-mhwnhcsn].is-off h3[data-astro-cid-mhwnhcsn],.vp[data-astro-cid-mhwnhcsn] li[data-astro-cid-mhwnhcsn].is-off p[data-astro-cid-mhwnhcsn],.vp[data-astro-cid-mhwnhcsn] li[data-astro-cid-mhwnhcsn].is-off .vp-s[data-astro-cid-mhwnhcsn]{color:#03150e6b}@media (width<=1023px){.vp[data-astro-cid-mhwnhcsn]{grid-template-columns:1fr 1fr}}@media (width<=640px){.vp[data-astro-cid-mhwnhcsn]{grid-template-columns:1fr}}.dg[data-astro-cid-al4fzaba]{position:relative;overflow-x:auto}.dg[data-astro-cid-al4fzaba] table[data-astro-cid-al4fzaba]{table-layout:fixed;border-collapse:separate;border-spacing:4px;width:100%;min-width:620px}.dg[data-astro-cid-al4fzaba] thead[data-astro-cid-al4fzaba] th[data-astro-cid-al4fzaba]{color:#5d6864;text-align:center;padding:0 0 10px;font-size:13px;font-weight:500}.dg[data-astro-cid-al4fzaba] thead[data-astro-cid-al4fzaba] th[data-astro-cid-al4fzaba] a[data-astro-cid-al4fzaba]{color:inherit;text-decoration:none}.dg[data-astro-cid-al4fzaba] thead[data-astro-cid-al4fzaba] th[data-astro-cid-al4fzaba] a[data-astro-cid-al4fzaba]:hover{color:#047857}.dg[data-astro-cid-al4fzaba] thead[data-astro-cid-al4fzaba] th[data-astro-cid-al4fzaba]:first-child,.dg[data-astro-cid-al4fzaba] tbody[data-astro-cid-al4fzaba] th[data-astro-cid-al4fzaba]{width:30%}.dg[data-astro-cid-al4fzaba] tbody[data-astro-cid-al4fzaba] th[data-astro-cid-al4fzaba]{text-align:left;color:var(--u-ink);padding-right:14px;font-size:14.5px;font-weight:400}.dg[data-astro-cid-al4fzaba] tbody[data-astro-cid-al4fzaba] th[data-astro-cid-al4fzaba] a[data-astro-cid-al4fzaba]{color:inherit;text-decoration:none}.dg[data-astro-cid-al4fzaba] tbody[data-astro-cid-al4fzaba] th[data-astro-cid-al4fzaba] a[data-astro-cid-al4fzaba]:hover{color:#047857}.dg[data-astro-cid-al4fzaba] tr[data-astro-cid-al4fzaba].is-first th[data-astro-cid-al4fzaba]{padding-top:18px}.dg[data-astro-cid-al4fzaba] tr[data-astro-cid-al4fzaba].is-first td[data-astro-cid-al4fzaba]{padding-top:14px}.dg-g[data-astro-cid-al4fzaba]{color:#047857;margin-bottom:6px;font-size:12px;font-weight:600;display:block}.dg[data-astro-cid-al4fzaba] td[data-astro-cid-al4fzaba] i[data-astro-cid-al4fzaba]{background:#eef1ef;border:1px solid #e3e8e5;height:30px;display:block}.dg[data-astro-cid-al4fzaba] td[data-astro-cid-al4fzaba] i[data-astro-cid-al4fzaba].is-on{background:#86e0a8;border-color:#4fc98a}.dg[data-astro-cid-al4fzaba] tbody[data-astro-cid-al4fzaba] tr[data-astro-cid-al4fzaba]:hover td[data-astro-cid-al4fzaba] i[data-astro-cid-al4fzaba].is-on{background:#10b981;border-color:#047857}.spc[data-astro-cid-tuu6jjfg]{border:1px solid var(--u-line);background:#fff;border-radius:12px;gap:8px;padding:8px;display:grid}.spc-row[data-astro-cid-tuu6jjfg]{grid-template-columns:1fr 1fr;gap:8px;display:grid}.spc-c[data-astro-cid-tuu6jjfg]{min-height:320px;color:var(--u-ink);flex-direction:column;padding:14px;text-decoration:none;display:flex;position:relative;overflow:hidden}.spc-l[data-astro-cid-tuu6jjfg]{color:#fff;letter-spacing:.01em;background:#03150e;align-self:flex-start;padding:5px 9px;font-size:11.5px}.spc-l[data-astro-cid-tuu6jjfg].is-risk{background:#7a1d14}.spc-t[data-astro-cid-tuu6jjfg]{font-family:var(--font-display);letter-spacing:-.02em;font-size:clamp(22px,2vw,30px);font-weight:500;line-height:1.16}.spc-p[data-astro-cid-tuu6jjfg]{color:var(--u-soft);max-width:40ch;font-size:14.5px;line-height:1.5}.spc-row[data-astro-cid-tuu6jjfg].is-one{grid-template-columns:1fr}.spc-row[data-astro-cid-tuu6jjfg].is-one .spc-c[data-astro-cid-tuu6jjfg]{min-height:240px}.spc-c[data-astro-cid-tuu6jjfg].is-grey{background:#e6e9e7}.spc-c[data-astro-cid-tuu6jjfg].is-grey .spc-t[data-astro-cid-tuu6jjfg]{order:-1;max-width:18ch;margin-bottom:12px}.spc-c[data-astro-cid-tuu6jjfg].is-grey .spc-l[data-astro-cid-tuu6jjfg]{order:2;margin-top:auto}.spc-c[data-astro-cid-tuu6jjfg].is-grey .spc-p[data-astro-cid-tuu6jjfg]{order:1}.spc-c[data-astro-cid-tuu6jjfg].is-field{background:radial-gradient(40% 50% at 20% 30%,#a7f3d0,#0000 70%),radial-gradient(45% 55% at 80% 20%,#10b981,#0000 70%),radial-gradient(50% 60% at 60% 85%,#047857,#0000 70%),radial-gradient(40% 40% at 10% 90%,#6ee7b7,#0000 70%),#34d399}.spc-c[data-astro-cid-tuu6jjfg].is-field:before{content:"";filter:blur(1.5px);background:repeating-linear-gradient(115deg,#ffffff14 0 2px,#0000 2px 9px);position:absolute;inset:-20%}.spc-c[data-astro-cid-tuu6jjfg].is-field>[data-astro-cid-tuu6jjfg]{position:relative}.spc-c[data-astro-cid-tuu6jjfg].is-field .spc-t[data-astro-cid-tuu6jjfg]{-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#fff;align-self:flex-start;max-width:20ch;margin-top:auto;padding:6px 10px}.spc-c[data-astro-cid-tuu6jjfg].is-field .spc-p[data-astro-cid-tuu6jjfg]{color:#24332c;background:#ffffffe6;align-self:flex-start;margin-top:6px;padding:6px 10px}a[data-astro-cid-tuu6jjfg].spc-c:hover .spc-t[data-astro-cid-tuu6jjfg]{color:#047857}a[data-astro-cid-tuu6jjfg].spc-c:focus-visible{outline-offset:2px;outline:2px solid #047857}@media (width<=760px){.spc-row[data-astro-cid-tuu6jjfg]{grid-template-columns:1fr}.spc-c[data-astro-cid-tuu6jjfg]{min-height:200px}}.nc[data-astro-cid-hhhfzoi6]{grid-template-columns:repeat(var(--n), minmax(0, 1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.nc[data-astro-cid-hhhfzoi6] a[data-astro-cid-hhhfzoi6]{box-sizing:border-box;height:100%;min-height:230px;color:var(--u-ink);background:#fff;border:1px solid #8a948f;border-radius:6px;flex-direction:column;padding:16px;text-decoration:none;transition:border-color .2s,background-color .2s;display:flex}.nc-k[data-astro-cid-hhhfzoi6]{color:var(--u-ink);font-size:12.5px;font-weight:600}.nc-t[data-astro-cid-hhhfzoi6]{font-family:var(--font-display);letter-spacing:-.01em;margin-top:12px;font-size:clamp(18px,1.4vw,21px);line-height:1.22}.nc-f[data-astro-cid-hhhfzoi6]{justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:24px;font-size:18px;display:flex}.nc-f[data-astro-cid-hhhfzoi6] em[data-astro-cid-hhhfzoi6]{color:#047857;font-size:12.5px;font-style:normal}.nc[data-astro-cid-hhhfzoi6] a[data-astro-cid-hhhfzoi6]:hover{background:#f6fbf8;border-color:#047857}.nc[data-astro-cid-hhhfzoi6] a[data-astro-cid-hhhfzoi6]:focus-visible{outline-offset:2px;outline:2px solid #047857}@media (width<=1023px){.nc[data-astro-cid-hhhfzoi6]{grid-template-columns:1fr 1fr}}@media (width<=640px){.nc[data-astro-cid-hhhfzoi6]{grid-template-columns:1fr}.nc[data-astro-cid-hhhfzoi6] a[data-astro-cid-hhhfzoi6]{min-height:0}}.tp[data-astro-cid-rjxcxj7d]{border:1px solid var(--u-line);background:#fff;border-radius:6px;overflow:hidden}.tp-h[data-astro-cid-rjxcxj7d]{text-align:center;font-family:var(--font-display);color:var(--u-ink);margin:0;padding:22px 24px;font-size:clamp(20px,1.8vw,24px)}.tp-row[data-astro-cid-rjxcxj7d]{grid-template-columns:repeat(var(--n), minmax(0, 1fr));margin:0;padding:0;list-style:none;display:grid}.tp-row[data-astro-cid-rjxcxj7d] li[data-astro-cid-rjxcxj7d]{flex-direction:column;min-height:230px;padding:24px;display:flex}.tp-row[data-astro-cid-rjxcxj7d] li[data-astro-cid-rjxcxj7d][data-k="0"]{background:#e7f6ee}.tp-row[data-astro-cid-rjxcxj7d] li[data-astro-cid-rjxcxj7d][data-k="1"]{background:#86e0a8}.tp-row[data-astro-cid-rjxcxj7d] li[data-astro-cid-rjxcxj7d][data-k="2"]{background:#0f6b52}.tp-ic[data-astro-cid-rjxcxj7d]{color:#fff;background:#10b981;border-radius:50%;place-items:center;width:40px;height:40px;font-size:19px;display:grid}.tp-row[data-astro-cid-rjxcxj7d] li[data-astro-cid-rjxcxj7d][data-k="1"] .tp-ic[data-astro-cid-rjxcxj7d]{background:#047857}.tp-row[data-astro-cid-rjxcxj7d] li[data-astro-cid-rjxcxj7d][data-k="2"] .tp-ic[data-astro-cid-rjxcxj7d]{color:#0f6b52;background:#d9f99d}.tp-row[data-astro-cid-rjxcxj7d] h3[data-astro-cid-rjxcxj7d]{font-family:var(--font-display);color:#03150e;margin:auto 0 0;padding-top:28px;font-size:19px;font-weight:500}.tp-row[data-astro-cid-rjxcxj7d] p[data-astro-cid-rjxcxj7d]{color:#24332c;margin:8px 0 0;font-size:14px;line-height:1.5}.tp-row[data-astro-cid-rjxcxj7d] li[data-astro-cid-rjxcxj7d][data-k="2"] h3[data-astro-cid-rjxcxj7d],.tp-row[data-astro-cid-rjxcxj7d] li[data-astro-cid-rjxcxj7d][data-k="2"] p[data-astro-cid-rjxcxj7d]{color:#ecfdf5}@media (width<=760px){.tp-row[data-astro-cid-rjxcxj7d]{grid-template-columns:1fr}.tp-row[data-astro-cid-rjxcxj7d] li[data-astro-cid-rjxcxj7d]{min-height:0}}.mo-sec[data-astro-cid-xhu53uga]{padding-block:clamp(40px,5vw,72px)}.mo-phone[data-astro-cid-xhu53uga]{width:min(100%,440px)}.mo-frm[data-astro-cid-xhu53uga]{color:var(--u-soft);flex-wrap:wrap;align-items:baseline;gap:10px;margin:14px 0 0;font-size:13.5px;display:flex}.mo-frm[data-astro-cid-xhu53uga] code[data-astro-cid-xhu53uga]{font-family:var(--font-mono,ui-monospace, monospace);color:var(--u-ink);font-size:12.5px}.rg[data-astro-cid-bahwwpgj]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(32px,5vw,80px);display:grid}.rg-list[data-astro-cid-bahwwpgj]{gap:18px;margin:0;padding:0;list-style:none;display:grid}.rg-b[data-astro-cid-bahwwpgj]{all:unset;box-sizing:border-box;cursor:pointer;width:100%;font-family:var(--font-display);letter-spacing:-.015em;color:#a3aba7;align-items:flex-start;gap:14px;font-size:clamp(22px,2.1vw,30px);font-weight:400;line-height:1.2;transition:color .2s;display:flex}.rg-b[data-astro-cid-bahwwpgj] svg{flex:none;width:22px;height:22px;margin-top:.2em}.rg-b[data-astro-cid-bahwwpgj]:hover{color:#5d6864}.rg-b[data-astro-cid-bahwwpgj]:focus-visible{outline-offset:4px;border-radius:6px;outline:2px solid #047857}.rg-i[data-astro-cid-bahwwpgj][data-on] .rg-b[data-astro-cid-bahwwpgj]{color:var(--u-ink);font-size:clamp(22px,2vw,28px)}.rg-i[data-astro-cid-bahwwpgj][data-on] .rg-b[data-astro-cid-bahwwpgj] svg{color:#047857}.rg-p[data-astro-cid-bahwwpgj]{padding:10px 0 8px 36px;display:none}.rg-i[data-astro-cid-bahwwpgj][data-on] .rg-p[data-astro-cid-bahwwpgj]{display:block}.rg-date[data-astro-cid-bahwwpgj]{color:#047857;margin:0;font-size:13.5px;font-weight:600}.rg-how[data-astro-cid-bahwwpgj]{max-width:46ch;color:var(--u-soft);margin:8px 0 0;font-size:16px;line-height:1.6}.rg-src[data-astro-cid-bahwwpgj]{color:#3b4541;text-underline-offset:3px;align-items:center;gap:5px;margin-top:12px;font-size:13.5px;-webkit-text-decoration:underline #cfd8d3;text-decoration:underline #cfd8d3;display:inline-flex}.rg-src[data-astro-cid-bahwwpgj] svg{width:12px;height:12px}.rg-grid[data-astro-cid-bahwwpgj]{grid-template-columns:1fr 1fr;margin:0;padding:0;list-style:none;display:grid}.rg-cell[data-astro-cid-bahwwpgj]{border-color:#0000}.rg-cell[data-astro-cid-bahwwpgj]:nth-child(odd){border-right:1.5px dotted #cfd8d3}.rg-cell[data-astro-cid-bahwwpgj]:nth-child(-n+2){border-bottom:1.5px dotted #cfd8d3}.rg-cell[data-astro-cid-bahwwpgj]:nth-child(3):last-child{border-right:0;grid-column:span 2}.rg-cb[data-astro-cid-bahwwpgj]{all:unset;box-sizing:border-box;cursor:pointer;flex-direction:column;align-items:center;gap:18px;width:100%;padding:30px 20px;display:flex}.rg-fig[data-astro-cid-bahwwpgj]{--hairline-plate:#fff;--hairline-stroke:1;--hairline-hi:#8a948f;--hairline-edge:#9aa59f;--hairline-mid:#d5dcd8;--hairline-lo:#f1f4f2;opacity:.85;width:62%;max-width:210px;transition:opacity .26s;display:block}.rg-cap[data-astro-cid-bahwwpgj]{color:#8a948f;font-size:15px;transition:color .2s}.rg-cell[data-astro-cid-bahwwpgj][data-on] .rg-fig[data-astro-cid-bahwwpgj],.rg-cb[data-astro-cid-bahwwpgj]:hover .rg-fig[data-astro-cid-bahwwpgj]{opacity:1;--hairline-hi:#047857;--hairline-edge:#047857;--hairline-mid:#34d399;--hairline-lo:#d5f5e7}.rg-cell[data-astro-cid-bahwwpgj][data-on] .rg-cap[data-astro-cid-bahwwpgj]{color:var(--u-ink);font-weight:600}@media (prefers-reduced-motion:reduce){.rg-b[data-astro-cid-bahwwpgj],.rg-fig[data-astro-cid-bahwwpgj],.rg-cap[data-astro-cid-bahwwpgj]{transition:none}}@media (width<=1023px){.rg[data-astro-cid-bahwwpgj]{grid-template-columns:1fr}}.br[data-astro-cid-c56ry6sd]{margin:0;padding:0;list-style:none}.br[data-astro-cid-c56ry6sd] li[data-astro-cid-c56ry6sd]{border-bottom:1px solid var(--u-line);grid-template-columns:minmax(0,.34fr) minmax(0,.66fr);align-items:center;gap:24px;padding:20px 0;display:grid}.br[data-astro-cid-c56ry6sd] li[data-astro-cid-c56ry6sd]:first-child{border-top:1px solid var(--u-line)}.br-big[data-astro-cid-c56ry6sd]{font-family:var(--font-display);letter-spacing:-.04em;color:var(--u-ink);font-size:clamp(30px,2.8vw,44px);font-weight:500;line-height:1.05}.br-tx[data-astro-cid-c56ry6sd]{color:var(--u-soft);gap:4px;max-width:46ch;font-size:15px;line-height:1.5;display:grid}.br-tx[data-astro-cid-c56ry6sd] b[data-astro-cid-c56ry6sd],.br-tx[data-astro-cid-c56ry6sd] a[data-astro-cid-c56ry6sd]{font-family:var(--font-display);letter-spacing:-.01em;color:var(--u-ink);font-size:clamp(19px,1.6vw,24px);font-weight:500}.br-tx[data-astro-cid-c56ry6sd] a[data-astro-cid-c56ry6sd]{color:#047857;text-underline-offset:3px;-webkit-text-decoration:underline #a7d9c2;text-decoration:underline #a7d9c2}@media (width<=640px){.br[data-astro-cid-c56ry6sd] li[data-astro-cid-c56ry6sd]{grid-template-columns:1fr;gap:8px}}.tr-sec[data-astro-cid-crytjxuz]{padding-block:clamp(40px,5vw,72px)}.tr-phone[data-astro-cid-crytjxuz]{width:min(100%,440px)}

/* Platform family: the platform hub's page-scoped styles (U4 platform/index.astro <style>, printed inline in its <head>). */
.pl-fam[data-astro-cid-ein5lb3i]+.pl-fam[data-astro-cid-ein5lb3i]{border-top:1px solid var(--u-line)}.pl-fam[data-astro-cid-ein5lb3i] .u-lcard{border-radius:16px;transition:border-color .18s,transform .18s,box-shadow .18s}.pl-fam[data-astro-cid-ein5lb3i] .u-lcard:hover{border-color:#9ed6bd;transform:translateY(-2px);box-shadow:0 18px 36px -26px #03150e59}.pl-fam[data-astro-cid-ein5lb3i] .u-lcard .t{color:var(--u-ink)}.pl-fam[data-astro-cid-ein5lb3i] .u-lcard:hover .t,.pl-fam[data-astro-cid-ein5lb3i] .u-lcard .m{color:#047857}@media (prefers-reduced-motion:reduce){.pl-fam[data-astro-cid-ein5lb3i] .u-lcard{transition:none}}

/* U4 page styles (inline <style> of the markets, guides, glossary, FAQ and resources pages), copied unchanged from the U4 build. Family: markets-guides. */

/* guides */
.u-gl[data-astro-cid-36cnwtbx]{flex-direction:column;height:100%;display:flex;position:relative}.u-gl[data-astro-cid-36cnwtbx] h3[data-astro-cid-36cnwtbx] a[data-astro-cid-36cnwtbx]{color:var(--u-ink);text-decoration:none}.u-gl[data-astro-cid-36cnwtbx] h3[data-astro-cid-36cnwtbx] a[data-astro-cid-36cnwtbx]:after{content:"";border-radius:inherit;position:absolute;inset:0}.u-gl[data-astro-cid-36cnwtbx]:hover h3[data-astro-cid-36cnwtbx] a[data-astro-cid-36cnwtbx]{color:var(--u-emerald-ink)}.u-gl[data-astro-cid-36cnwtbx] b[data-astro-cid-36cnwtbx]{color:var(--u-ink);font-weight:500}.u-gl-meta[data-astro-cid-36cnwtbx]{margin-top:auto;padding-top:14px}.u-arrive[data-astro-cid-36cnwtbx]{border-top:1px solid var(--u-line);display:grid}.u-arrive[data-astro-cid-36cnwtbx] li[data-astro-cid-36cnwtbx]{border-bottom:1px solid var(--u-line);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:6px 20px;padding:16px 0;display:grid}.u-arrive-d[data-astro-cid-36cnwtbx]{color:var(--u-emerald-ink);grid-column:1/-1;font-size:12.5px}.u-arrive-s[data-astro-cid-36cnwtbx]{color:var(--u-soft);white-space:nowrap;font-size:13.5px;font-weight:500}.u-arrive-m[data-astro-cid-36cnwtbx]{flex-wrap:wrap;align-items:baseline;gap:2px 16px;display:flex}@media (width>=640px){.u-arrive[data-astro-cid-36cnwtbx] li[data-astro-cid-36cnwtbx]{grid-template-columns:140px minmax(0,1fr) 72px}.u-arrive-d[data-astro-cid-36cnwtbx]{grid-column:auto;padding-top:3px}.u-arrive-s[data-astro-cid-36cnwtbx]{text-align:right;padding-top:2px}}


/* guides_beyond-sms-otp */
.u-gc[data-astro-cid-blwjlawt]{position:relative}.u-gc[data-astro-cid-blwjlawt] a[data-astro-cid-blwjlawt]{color:inherit;text-decoration:none}.u-gc[data-astro-cid-blwjlawt] a[data-astro-cid-blwjlawt]:after{content:"";border-radius:inherit;position:absolute;inset:0}.u-gc[data-astro-cid-blwjlawt]:hover{border-color:var(--u-line-3)}.u-gc[data-astro-cid-blwjlawt]:hover a[data-astro-cid-blwjlawt]{color:var(--u-emerald-ink)}.u-gc[data-astro-cid-blwjlawt]:focus-within{outline:2px solid var(--u-emerald);outline-offset:2px}
.u-ref[data-astro-cid-2xmonzzv]{vertical-align:super;margin-left:1px;font-size:.72em;line-height:0}.u-ref[data-astro-cid-2xmonzzv] a[data-astro-cid-2xmonzzv]{color:var(--u-emerald-ink);white-space:nowrap;font-weight:500;text-decoration:none}.u-ref[data-astro-cid-2xmonzzv] a[data-astro-cid-2xmonzzv]+a[data-astro-cid-2xmonzzv]:before{content:" "}.u-five[data-astro-cid-2xmonzzv]{border-top:1px solid var(--u-line);gap:0!important;padding-left:0!important;list-style:none!important}.u-five[data-astro-cid-2xmonzzv] li[data-astro-cid-2xmonzzv]{border-bottom:1px solid var(--u-line);padding:16px 0}.u-five-h[data-astro-cid-2xmonzzv]{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:2px 14px;display:grid}.u-five-h[data-astro-cid-2xmonzzv] h3[data-astro-cid-2xmonzzv]{grid-area:1/1;margin:0}.u-five-w[data-astro-cid-2xmonzzv]{grid-area:2/1;font-size:13px;font-weight:500}.u-five-w[data-astro-cid-2xmonzzv] a[data-astro-cid-2xmonzzv]{color:var(--u-emerald-ink);text-decoration:none}.u-five-s[data-astro-cid-2xmonzzv]{color:var(--u-soft);white-space:nowrap;grid-area:1/2/span 2;font-size:13.5px;font-weight:500}.u-five-d[data-astro-cid-2xmonzzv]{color:var(--u-emerald-ink);margin:4px 0 0;font-size:12.5px}.u-five[data-astro-cid-2xmonzzv]>li[data-astro-cid-2xmonzzv]>p[data-astro-cid-2xmonzzv]:last-child{margin-top:8px;font-size:15px}@media (width>=640px){.u-five-h[data-astro-cid-2xmonzzv]{grid-template-columns:90px minmax(0,1fr) auto}.u-five-w[data-astro-cid-2xmonzzv]{grid-area:1/1}.u-five-h[data-astro-cid-2xmonzzv] h3[data-astro-cid-2xmonzzv]{grid-area:1/2}.u-five-s[data-astro-cid-2xmonzzv]{grid-area:1/3}.u-five-d[data-astro-cid-2xmonzzv],.u-five[data-astro-cid-2xmonzzv]>li[data-astro-cid-2xmonzzv]>p[data-astro-cid-2xmonzzv]:last-child{margin-left:104px}}


/* guides_coached-payments */
.u-ref[data-astro-cid-dzf6eomw]{vertical-align:super;margin-left:1px;font-size:.72em;line-height:0}.u-ref[data-astro-cid-dzf6eomw] a[data-astro-cid-dzf6eomw]{color:var(--u-emerald-ink);white-space:nowrap;font-weight:500;text-decoration:none}
.u-gc[data-astro-cid-blwjlawt]{position:relative}.u-gc[data-astro-cid-blwjlawt] a[data-astro-cid-blwjlawt]{color:inherit;text-decoration:none}.u-gc[data-astro-cid-blwjlawt] a[data-astro-cid-blwjlawt]:after{content:"";border-radius:inherit;position:absolute;inset:0}.u-gc[data-astro-cid-blwjlawt]:hover{border-color:var(--u-line-3)}.u-gc[data-astro-cid-blwjlawt]:hover a[data-astro-cid-blwjlawt]{color:var(--u-emerald-ink)}.u-gc[data-astro-cid-blwjlawt]:focus-within{outline:2px solid var(--u-emerald);outline-offset:2px}


/* guides_injection-attacks */
.u-gc[data-astro-cid-blwjlawt]{position:relative}.u-gc[data-astro-cid-blwjlawt] a[data-astro-cid-blwjlawt]{color:inherit;text-decoration:none}.u-gc[data-astro-cid-blwjlawt] a[data-astro-cid-blwjlawt]:after{content:"";border-radius:inherit;position:absolute;inset:0}.u-gc[data-astro-cid-blwjlawt]:hover{border-color:var(--u-line-3)}.u-gc[data-astro-cid-blwjlawt]:hover a[data-astro-cid-blwjlawt]{color:var(--u-emerald-ink)}.u-gc[data-astro-cid-blwjlawt]:focus-within{outline:2px solid var(--u-emerald);outline-offset:2px}
.u-ref[data-astro-cid-xrwkkiiu]{vertical-align:super;margin-left:1px;font-size:.72em;line-height:0}.u-ref[data-astro-cid-xrwkkiiu] a[data-astro-cid-xrwkkiiu]{color:var(--u-emerald-ink);white-space:nowrap;font-weight:500;text-decoration:none}.u-pipe[data-astro-cid-xrwkkiiu]{border:1px solid var(--u-line);background:var(--u-canvas-2);border-radius:16px;display:grid;gap:10px!important;padding:18px 16px!important;list-style:none!important}.u-pipe[data-astro-cid-xrwkkiiu] li[data-astro-cid-xrwkkiiu]{background:var(--u-canvas);border:1px solid var(--u-line);border-radius:12px;grid-template-columns:30px minmax(0,1fr);align-content:start;gap:0 10px;padding:10px 12px;display:grid}.u-pipe-n[data-astro-cid-xrwkkiiu]{font-family:var(--font-mono);color:var(--u-emerald-ink);grid-row:1/span 2;padding-top:3px;font-size:12px}.u-pipe-t[data-astro-cid-xrwkkiiu]{color:var(--u-ink);font-size:14.5px;font-weight:500}.u-pipe-s[data-astro-cid-xrwkkiiu]{color:var(--u-soft);font-size:13px}@media (width>=720px){.u-pipe[data-astro-cid-xrwkkiiu]{grid-template-columns:repeat(3,minmax(0,1fr))}.u-pipe[data-astro-cid-xrwkkiiu] li[data-astro-cid-xrwkkiiu]{grid-template-columns:minmax(0,1fr);align-content:start}.u-pipe-n[data-astro-cid-xrwkkiiu]{grid-row:auto;padding:0 0 4px}}.u-atk[data-astro-cid-xrwkkiiu]{border-top:1px solid var(--u-line);gap:0!important;padding-left:0!important;list-style:none!important}.u-atk[data-astro-cid-xrwkkiiu] li[data-astro-cid-xrwkkiiu]{border-bottom:1px solid var(--u-line);padding:16px 0}.u-atk-h[data-astro-cid-xrwkkiiu]{grid-template-columns:34px minmax(0,1fr) auto;align-items:baseline;gap:2px 10px;display:grid}.u-atk-h[data-astro-cid-xrwkkiiu] h3[data-astro-cid-xrwkkiiu]{margin:0}.u-atk-n[data-astro-cid-xrwkkiiu]{font-family:var(--font-mono);color:var(--u-emerald-ink);font-size:12px}.u-atk-e[data-astro-cid-xrwkkiiu]{color:var(--u-soft);grid-column:2;font-size:13px}.u-atk-d[data-astro-cid-xrwkkiiu]{color:var(--u-red,#b42318);white-space:nowrap;grid-area:1/3;font-size:13.5px;font-weight:600}.u-atk[data-astro-cid-xrwkkiiu]>li[data-astro-cid-xrwkkiiu]>p[data-astro-cid-xrwkkiiu]{margin-top:10px;font-size:15px}.u-atk-dl[data-astro-cid-xrwkkiiu]{gap:8px;margin-top:10px;display:grid}.u-atk-dl[data-astro-cid-xrwkkiiu]>div[data-astro-cid-xrwkkiiu]{gap:2px 12px;font-size:14.5px;line-height:1.5;display:grid}.u-atk-dl[data-astro-cid-xrwkkiiu] dt[data-astro-cid-xrwkkiiu]{color:var(--u-soft);font-size:12.5px;font-weight:500}.u-atk-c[data-astro-cid-xrwkkiiu]{color:var(--u-ink);margin-top:4px;font-size:12px;display:block}@media (width>=640px){.u-atk-dl[data-astro-cid-xrwkkiiu]>div[data-astro-cid-xrwkkiiu]{grid-template-columns:140px minmax(0,1fr)}.u-atk-dl[data-astro-cid-xrwkkiiu],.u-atk[data-astro-cid-xrwkkiiu]>li[data-astro-cid-xrwkkiiu]>p[data-astro-cid-xrwkkiiu]{margin-left:44px}}.u-yes[data-astro-cid-xrwkkiiu]{color:var(--u-emerald-ink);font-weight:500}.u-no[data-astro-cid-xrwkkiiu]{color:var(--u-soft)}


/* guides_liability-by-market */
.u-ref[data-astro-cid-gtecktei]{vertical-align:super;margin-left:1px;font-size:.72em;line-height:0}.u-ref[data-astro-cid-gtecktei] a[data-astro-cid-gtecktei]{color:var(--u-emerald-ink);white-space:nowrap;font-weight:500;text-decoration:none}
.u-gc[data-astro-cid-blwjlawt]{position:relative}.u-gc[data-astro-cid-blwjlawt] a[data-astro-cid-blwjlawt]{color:inherit;text-decoration:none}.u-gc[data-astro-cid-blwjlawt] a[data-astro-cid-blwjlawt]:after{content:"";border-radius:inherit;position:absolute;inset:0}.u-gc[data-astro-cid-blwjlawt]:hover{border-color:var(--u-line-3)}.u-gc[data-astro-cid-blwjlawt]:hover a[data-astro-cid-blwjlawt]{color:var(--u-emerald-ink)}.u-gc[data-astro-cid-blwjlawt]:focus-within{outline:2px solid var(--u-emerald);outline-offset:2px}


/* guides_rbi-authentication-directions-2025 */
.u-gc[data-astro-cid-blwjlawt]{position:relative}.u-gc[data-astro-cid-blwjlawt] a[data-astro-cid-blwjlawt]{color:inherit;text-decoration:none}.u-gc[data-astro-cid-blwjlawt] a[data-astro-cid-blwjlawt]:after{content:"";border-radius:inherit;position:absolute;inset:0}.u-gc[data-astro-cid-blwjlawt]:hover{border-color:var(--u-line-3)}.u-gc[data-astro-cid-blwjlawt]:hover a[data-astro-cid-blwjlawt]{color:var(--u-emerald-ink)}.u-gc[data-astro-cid-blwjlawt]:focus-within{outline:2px solid var(--u-emerald);outline-offset:2px}
.u-ref[data-astro-cid-lodbrg64]{vertical-align:super;margin-left:1px;font-size:.72em;line-height:0}.u-ref[data-astro-cid-lodbrg64] a[data-astro-cid-lodbrg64]{color:var(--u-emerald-ink);white-space:nowrap;font-weight:500;text-decoration:none}.u-ref[data-astro-cid-lodbrg64] a[data-astro-cid-lodbrg64]+a[data-astro-cid-lodbrg64]:before{content:" "}.u-glance[data-astro-cid-lodbrg64]{border:1px solid var(--u-line);background:var(--u-line);border-radius:14px;gap:1px;display:grid;overflow:hidden}.u-glance[data-astro-cid-lodbrg64]>div[data-astro-cid-lodbrg64]{background:var(--u-canvas);gap:2px;padding:12px 16px;display:grid}.u-glance[data-astro-cid-lodbrg64] dt[data-astro-cid-lodbrg64]{color:var(--u-soft);font-size:13px;font-weight:500}.u-glance[data-astro-cid-lodbrg64] dd[data-astro-cid-lodbrg64]{color:var(--u-ink);font-size:15px}@media (width>=640px){.u-glance[data-astro-cid-lodbrg64]{grid-template-columns:repeat(4,minmax(0,1fr))}}.u-notsaid[data-astro-cid-lodbrg64]{border-top:1px solid var(--u-line);gap:0!important;padding-left:0!important;list-style:none!important}.u-notsaid[data-astro-cid-lodbrg64] li[data-astro-cid-lodbrg64]{border-bottom:1px solid var(--u-line);padding:14px 0}.u-notsaid[data-astro-cid-lodbrg64] strong[data-astro-cid-lodbrg64]{margin-bottom:4px;display:block}


/* guides_rbi-customer-liability-2027 */
.u-ref[data-astro-cid-tiv765so]{vertical-align:super;margin-left:1px;font-size:.72em;line-height:0}.u-ref[data-astro-cid-tiv765so] a[data-astro-cid-tiv765so]{color:var(--u-emerald-ink);white-space:nowrap;font-weight:500;text-decoration:none}.u-ref[data-astro-cid-tiv765so] a[data-astro-cid-tiv765so]+a[data-astro-cid-tiv765so]:before{content:" "}
.u-gc[data-astro-cid-blwjlawt]{position:relative}.u-gc[data-astro-cid-blwjlawt] a[data-astro-cid-blwjlawt]{color:inherit;text-decoration:none}.u-gc[data-astro-cid-blwjlawt] a[data-astro-cid-blwjlawt]:after{content:"";border-radius:inherit;position:absolute;inset:0}.u-gc[data-astro-cid-blwjlawt]:hover{border-color:var(--u-line-3)}.u-gc[data-astro-cid-blwjlawt]:hover a[data-astro-cid-blwjlawt]{color:var(--u-emerald-ink)}.u-gc[data-astro-cid-blwjlawt]:focus-within{outline:2px solid var(--u-emerald);outline-offset:2px}


/* guides_rbi-readiness-check */
.u-gc[data-astro-cid-blwjlawt]{position:relative}.u-gc[data-astro-cid-blwjlawt] a[data-astro-cid-blwjlawt]{color:inherit;text-decoration:none}.u-gc[data-astro-cid-blwjlawt] a[data-astro-cid-blwjlawt]:after{content:"";border-radius:inherit;position:absolute;inset:0}.u-gc[data-astro-cid-blwjlawt]:hover{border-color:var(--u-line-3)}.u-gc[data-astro-cid-blwjlawt]:hover a[data-astro-cid-blwjlawt]{color:var(--u-emerald-ink)}.u-gc[data-astro-cid-blwjlawt]:focus-within{outline:2px solid var(--u-emerald);outline-offset:2px}
.u-guide-body .u-rc{margin-top:1.2em}.u-guide-body .u-rc-list{border-top:1px solid var(--u-line);gap:0;padding:0;list-style:none;display:grid}.u-guide-body .u-rc-row{border-bottom:1px solid var(--u-line);padding:14px 0}.u-guide-body .u-rc-main{grid-template-columns:28px minmax(0,1fr);align-items:center;gap:8px 12px;display:grid}.u-guide-body .u-rc-n{color:var(--u-soft);font-size:13px}.u-guide-body .u-rc-copy h3{margin:0;font-size:1.0625rem}.u-guide-body .u-rc-copy p{margin:2px 0 0}.u-guide-body .u-rc-word{color:var(--u-soft);grid-column:2;font-size:13.5px;font-weight:500}.u-guide-body .u-rc-row[data-mark=in] .u-rc-word{color:var(--u-emerald-ink)}.u-guide-body .u-rc-row[data-mark=gap] .u-rc-word{color:var(--u-ink)}.u-guide-body .u-rc-seg{grid-column:2;gap:6px;display:inline-flex}.u-guide-body .u-rc-seg button{border:1px solid var(--u-line-2,var(--u-line));background:var(--u-canvas);min-height:32px;font:inherit;color:var(--u-ink);cursor:pointer;transition:transform .15s var(--u-ease);border-radius:8px;padding:0 12px;font-size:13.5px;font-weight:500;box-shadow:inset 0 -1px #0b14100a,0 1px 2px #0b14100f}.u-guide-body .u-rc-seg button:active{transform:scale(.96)}.u-guide-body .u-rc-seg button[aria-pressed=true]{background:var(--u-ink);border-color:var(--u-ink);color:#fff}@media (width>=768px){.u-guide-body .u-rc-main{grid-template-columns:28px minmax(0,1fr) 90px auto}.u-guide-body .u-rc-word,.u-guide-body .u-rc-seg{grid-column:auto}}.u-guide-body .u-rc-gap{background:var(--u-canvas-2);border-radius:12px;gap:10px;margin:12px 0 0 40px;padding:14px 16px;font-size:14.5px;line-height:1.55;display:grid}.u-guide-body .u-rc-gap>div{gap:2px;display:grid}.u-guide-body .u-rc-gap dt{color:var(--u-soft);font-size:12.5px;font-weight:500}.u-guide-body .u-rc-gap dd{color:var(--u-body);margin:0}.u-guide-body .u-rc-rule{color:var(--u-ink);font-weight:500;display:block}.u-guide-body .u-rc-when{color:var(--u-emerald-ink);font-size:13px;display:flex}.u-guide-body .u-rc-note{margin-top:2px;display:block}.u-guide-body .u-rc-src{flex-wrap:wrap;gap:2px 16px;margin-top:4px;display:flex}@media (width>=768px){.u-guide-body .u-rc-gap>div{grid-template-columns:90px minmax(0,1fr);gap:12px}}.u-guide-body .u-rc-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;margin-top:14px;display:flex}.u-guide-body .u-rc-foot p{margin:0}.u-guide-body .u-rc-foot button[disabled]{opacity:.5;cursor:default}@media (prefers-reduced-motion:reduce){.u-guide-body .u-rc-seg button{transition:none}}.u-guide-body .u-reg-hint{color:var(--u-soft);margin-top:2px;font-size:13px;font-weight:400;display:block}.u-guide-body .u-reg-rule{color:var(--u-ink);font-weight:500;display:block}.u-guide-body .u-reg-when{color:var(--u-emerald-ink);font-size:13px;display:flex}.u-guide-body .u-reg-note{margin:2px 0 4px;display:block}.u-guide-body .u-reg-status{white-space:nowrap;color:var(--u-soft);font-weight:500}.u-guide-body .u-reg-status[data-status=in-force]{color:var(--u-emerald-ink)}


/* guides_scam-interventions */
.u-gc[data-astro-cid-blwjlawt]{position:relative}.u-gc[data-astro-cid-blwjlawt] a[data-astro-cid-blwjlawt]{color:inherit;text-decoration:none}.u-gc[data-astro-cid-blwjlawt] a[data-astro-cid-blwjlawt]:after{content:"";border-radius:inherit;position:absolute;inset:0}.u-gc[data-astro-cid-blwjlawt]:hover{border-color:var(--u-line-3)}.u-gc[data-astro-cid-blwjlawt]:hover a[data-astro-cid-blwjlawt]{color:var(--u-emerald-ink)}.u-gc[data-astro-cid-blwjlawt]:focus-within{outline:2px solid var(--u-emerald);outline-offset:2px}
.u-ref[data-astro-cid-hdv7i7uh]{vertical-align:super;margin-left:1px;font-size:.72em;line-height:0}.u-ref[data-astro-cid-hdv7i7uh] a[data-astro-cid-hdv7i7uh]{color:var(--u-emerald-ink);white-space:nowrap;font-weight:500;text-decoration:none}.u-six[data-astro-cid-hdv7i7uh]{border-top:1px solid var(--u-line);gap:0!important;padding-left:0!important;list-style:none!important}.u-six[data-astro-cid-hdv7i7uh] li[data-astro-cid-hdv7i7uh]{border-bottom:1px solid var(--u-line);padding:16px 0}.u-six-h[data-astro-cid-hdv7i7uh]{gap:4px 16px;display:grid}.u-six-h[data-astro-cid-hdv7i7uh] p[data-astro-cid-hdv7i7uh]{margin:0;font-size:15px}.u-six-w[data-astro-cid-hdv7i7uh]{color:var(--u-ink);font-size:15px;font-weight:600}.u-six-w[data-astro-cid-hdv7i7uh][data-tone=risk]{color:var(--u-red,#b42318)}.u-six-w[data-astro-cid-hdv7i7uh][data-tone=trust]{color:var(--u-emerald-ink)}.u-six-d[data-astro-cid-hdv7i7uh]{gap:6px;margin-top:10px;display:grid}.u-six-d[data-astro-cid-hdv7i7uh]>div[data-astro-cid-hdv7i7uh]{gap:2px 12px;font-size:14.5px;line-height:1.5;display:grid}.u-six-d[data-astro-cid-hdv7i7uh] dt[data-astro-cid-hdv7i7uh]{color:var(--u-soft);font-size:12.5px;font-weight:500}.u-six-d[data-astro-cid-hdv7i7uh] dd[data-astro-cid-hdv7i7uh]{color:var(--u-body)}.u-six-d[data-astro-cid-hdv7i7uh] dd[data-astro-cid-hdv7i7uh].u-mono{color:var(--u-ink);overflow-wrap:anywhere;font-size:12.5px}.u-six-d[data-astro-cid-hdv7i7uh] dd[data-astro-cid-hdv7i7uh].u-metaline{display:flex}@media (width>=640px){.u-six-h[data-astro-cid-hdv7i7uh]{grid-template-columns:110px minmax(0,1fr)}.u-six-d[data-astro-cid-hdv7i7uh]{margin-left:126px}.u-six-d[data-astro-cid-hdv7i7uh]>div[data-astro-cid-hdv7i7uh]{grid-template-columns:140px minmax(0,1fr)}}


/* guides_sim-binding-device-binding */
.u-gc[data-astro-cid-blwjlawt]{position:relative}.u-gc[data-astro-cid-blwjlawt] a[data-astro-cid-blwjlawt]{color:inherit;text-decoration:none}.u-gc[data-astro-cid-blwjlawt] a[data-astro-cid-blwjlawt]:after{content:"";border-radius:inherit;position:absolute;inset:0}.u-gc[data-astro-cid-blwjlawt]:hover{border-color:var(--u-line-3)}.u-gc[data-astro-cid-blwjlawt]:hover a[data-astro-cid-blwjlawt]{color:var(--u-emerald-ink)}.u-gc[data-astro-cid-blwjlawt]:focus-within{outline:2px solid var(--u-emerald);outline-offset:2px}
.u-ref[data-astro-cid-ho46y45p]{vertical-align:super;margin-left:1px;font-size:.72em;line-height:0}.u-ref[data-astro-cid-ho46y45p] a[data-astro-cid-ho46y45p]{color:var(--u-emerald-ink);white-space:nowrap;font-weight:500;text-decoration:none}.gd-three[data-astro-cid-ho46y45p],.u-ladder[data-astro-cid-ho46y45p]{border-top:1px solid var(--u-line);gap:0!important;padding-left:0!important;list-style:none!important}.gd-three[data-astro-cid-ho46y45p] li[data-astro-cid-ho46y45p],.u-ladder[data-astro-cid-ho46y45p] li[data-astro-cid-ho46y45p]{border-bottom:1px solid var(--u-line);padding:16px 0}.gd-three[data-astro-cid-ho46y45p] h3[data-astro-cid-ho46y45p],.u-ladder[data-astro-cid-ho46y45p] h3[data-astro-cid-ho46y45p]{margin-top:0}.gd-three[data-astro-cid-ho46y45p] p[data-astro-cid-ho46y45p]{margin-top:6px;font-size:15px}.u-ladder-h[data-astro-cid-ho46y45p]{grid-template-columns:32px minmax(0,1fr);gap:10px;display:grid}.u-ladder-h[data-astro-cid-ho46y45p] p[data-astro-cid-ho46y45p]{margin-top:4px;font-size:15px}.u-ladder-n[data-astro-cid-ho46y45p]{color:var(--u-soft);padding-top:4px;font-size:13px}.u-ladder-c[data-astro-cid-ho46y45p]{gap:10px;margin-top:12px;display:grid}.u-ladder-c[data-astro-cid-ho46y45p]>div[data-astro-cid-ho46y45p]{background:var(--u-canvas-2);border-radius:12px;align-content:start;gap:2px;padding:10px 14px;font-size:14.5px;line-height:1.5;display:grid}.u-ladder-c[data-astro-cid-ho46y45p] dt[data-astro-cid-ho46y45p]{color:var(--u-soft);font-size:12.5px;font-weight:500}.u-ladder-c[data-astro-cid-ho46y45p] dd[data-astro-cid-ho46y45p]{color:var(--u-ink)}@media (width>=768px){.u-ladder-c[data-astro-cid-ho46y45p]{grid-template-columns:repeat(2,minmax(0,1fr));margin-left:42px}}


/* markets */
.u-mapwrap[data-astro-cid-oh7tnidq]{position:relative}.u-mapwrap[data-astro-cid-oh7tnidq]:after{content:"";pointer-events:none;border-radius:0 var(--u-radius,16px) var(--u-radius,16px) 0;background:linear-gradient(90deg, #fff0, var(--u-canvas) 85%);opacity:0;width:56px;transition:opacity .2s var(--u-ease);position:absolute;top:0;bottom:0;right:0}.u-mapwrap[data-astro-cid-oh7tnidq][data-more]:after{opacity:1}.u-map[data-astro-cid-oh7tnidq]{min-width:900px}.u-mapwrap[data-astro-cid-oh7tnidq] .u-scroll[data-astro-cid-oh7tnidq]{background:var(--u-canvas)}.u-map[data-astro-cid-oh7tnidq] tbody[data-astro-cid-oh7tnidq] th[data-astro-cid-oh7tnidq],.u-map[data-astro-cid-oh7tnidq] thead[data-astro-cid-oh7tnidq] th[data-astro-cid-oh7tnidq]:first-child{z-index:1;min-width:160px;max-width:220px;box-shadow:1px 0 0 var(--u-line);position:sticky;left:0}@media (width<=1179.98px){.u-map[data-astro-cid-oh7tnidq] tbody[data-astro-cid-oh7tnidq] th[data-astro-cid-oh7tnidq],.u-map[data-astro-cid-oh7tnidq] thead[data-astro-cid-oh7tnidq] th[data-astro-cid-oh7tnidq]:first-child{min-width:140px}}.u-map[data-astro-cid-oh7tnidq] tbody[data-astro-cid-oh7tnidq] th[data-astro-cid-oh7tnidq]{background:var(--u-canvas)}.u-map[data-astro-cid-oh7tnidq] thead[data-astro-cid-oh7tnidq] th[data-astro-cid-oh7tnidq]:first-child{background:var(--u-canvas-2)}.u-map-y[data-astro-cid-oh7tnidq]{font-weight:500}.u-map-hint[data-astro-cid-oh7tnidq]{margin:10px 2px 0;display:none}@media (hover:none){.u-mapwrap[data-astro-cid-oh7tnidq][data-overflow] .u-map-hint[data-astro-cid-oh7tnidq]{display:block}}.u-mapstack[data-astro-cid-oh7tnidq]{border-top:1px solid var(--u-line);display:grid}.u-mapstack[data-astro-cid-oh7tnidq] li[data-astro-cid-oh7tnidq]{border-bottom:1px solid var(--u-line);gap:4px;padding:16px 0;display:grid}.u-mapstack[data-astro-cid-oh7tnidq] b[data-astro-cid-oh7tnidq]{color:var(--u-ink);font-weight:500}@media (width<=767.98px){.u-mapwrap[data-astro-cid-oh7tnidq]{display:none}}@media (width>=768px){.u-mapstack[data-astro-cid-oh7tnidq]{display:none}}.u3-lk[data-astro-cid-oh7tnidq]{position:relative}.u3-lk[data-astro-cid-oh7tnidq] .t[data-astro-cid-oh7tnidq] a[data-astro-cid-oh7tnidq]{color:inherit;text-decoration:none}.u3-lk[data-astro-cid-oh7tnidq] .t[data-astro-cid-oh7tnidq] a[data-astro-cid-oh7tnidq]:after{content:"";border-radius:inherit;position:absolute;inset:0}.u3-lk[data-astro-cid-oh7tnidq]:hover{border-color:var(--u-line-3)}.u3-lk[data-astro-cid-oh7tnidq]:hover .t[data-astro-cid-oh7tnidq]{color:var(--u-emerald-ink)}.u3-lk[data-astro-cid-oh7tnidq]:focus-within{outline:2px solid var(--u-emerald);outline-offset:2px}.u-legend[data-astro-cid-oh7tnidq]{border-top:1px solid var(--u-line);display:grid}.u-legend[data-astro-cid-oh7tnidq]>div[data-astro-cid-oh7tnidq]{border-bottom:1px solid var(--u-line);gap:2px 20px;padding:12px 0;font-size:14.5px;line-height:1.55;display:grid}.u-legend[data-astro-cid-oh7tnidq] dt[data-astro-cid-oh7tnidq]{color:var(--u-ink);font-weight:500}.u-legend[data-astro-cid-oh7tnidq] dd[data-astro-cid-oh7tnidq]{color:var(--u-body)}@media (width>=768px){.u-legend[data-astro-cid-oh7tnidq]>div[data-astro-cid-oh7tnidq]{grid-template-columns:200px minmax(0,1fr)}}.u-arrive[data-astro-cid-oh7tnidq]{border-top:1px solid var(--u-line);display:grid}.u-arrive[data-astro-cid-oh7tnidq] li[data-astro-cid-oh7tnidq]{border-bottom:1px solid var(--u-line);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:6px 20px;padding:16px 0;display:grid}.u-arrive-d[data-astro-cid-oh7tnidq]{color:var(--u-emerald-ink);grid-column:1/-1;font-size:12.5px}.u-arrive-s[data-astro-cid-oh7tnidq]{color:var(--u-soft);white-space:nowrap;font-size:13.5px;font-weight:500}.u-arrive-m[data-astro-cid-oh7tnidq]{flex-wrap:wrap;align-items:baseline;gap:2px 16px;display:flex}@media (width>=640px){.u-arrive[data-astro-cid-oh7tnidq] li[data-astro-cid-oh7tnidq]{grid-template-columns:140px minmax(0,1fr) 72px}.u-arrive-d[data-astro-cid-oh7tnidq]{grid-column:auto;padding-top:3px}.u-arrive-s[data-astro-cid-oh7tnidq]{text-align:right;padding-top:2px}}


/* markets_australia */
.u-rule-head[data-astro-cid-ylmoyql6]{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:8px 16px;display:grid}.u-rule-meta[data-astro-cid-ylmoyql6]{display:flex}.u-rule-status[data-astro-cid-ylmoyql6]{color:var(--u-soft);white-space:nowrap;font-size:13px;font-weight:500}.u-rule[data-astro-cid-ylmoyql6][data-status=in-force] .u-rule-status[data-astro-cid-ylmoyql6]{color:var(--u-emerald-ink)}.u-rule[data-astro-cid-ylmoyql6][data-status=proposal]{background:var(--u-canvas-2);border-color:#0000}.u-rule[data-astro-cid-ylmoyql6] b[data-astro-cid-ylmoyql6]{color:var(--u-ink);font-weight:500}.u-others-l[data-astro-cid-ylmoyql6]{flex-wrap:wrap;gap:4px 20px;display:flex}.u-ctl-on[data-astro-cid-ylmoyql6]{color:var(--u-emerald-ink);white-space:nowrap;font-weight:500}.u-ctl-off[data-astro-cid-ylmoyql6]{color:var(--u-soft);white-space:nowrap}.u-ctl-parts[data-astro-cid-ylmoyql6]{display:block}.u-ctl-how[data-astro-cid-ylmoyql6]{color:var(--u-soft);margin-top:4px;display:block}.u-ruler[data-astro-cid-ylmoyql6]{border-left:1px solid var(--u-line);gap:0;display:grid}.u-ruler[data-astro-cid-ylmoyql6] li[data-astro-cid-ylmoyql6]{gap:2px;padding:0 0 18px 18px;display:grid;position:relative}.u-ruler[data-astro-cid-ylmoyql6] li[data-astro-cid-ylmoyql6]:before{content:"";background:var(--u-canvas);border:1.5px solid var(--u-emerald);border-radius:50%;width:9px;height:9px;position:absolute;top:6px;left:-5px}.u-ruler[data-astro-cid-ylmoyql6] li[data-astro-cid-ylmoyql6].is-major:before{background:var(--u-emerald)}.u-ruler-d[data-astro-cid-ylmoyql6]{color:var(--u-emerald-ink);font-size:12px}.u-ruler-l[data-astro-cid-ylmoyql6]{color:var(--u-ink);font-size:14.5px;line-height:1.45}.u-ruler-s[data-astro-cid-ylmoyql6]{font-size:12.5px}@media (width>=720px){.u-ruler[data-astro-cid-ylmoyql6] li[data-astro-cid-ylmoyql6]{grid-template-columns:112px minmax(0,1fr);column-gap:20px;padding-bottom:22px}.u-ruler-d[data-astro-cid-ylmoyql6]{grid-row:1/span 2;padding-top:1px;font-size:13px}.u-ruler-l[data-astro-cid-ylmoyql6],.u-ruler-s[data-astro-cid-ylmoyql6]{grid-column:2}}.u-figs[data-astro-cid-ylmoyql6]{border:1px solid var(--u-line);background:var(--u-line);border-radius:16px;gap:1px;display:grid;overflow:hidden}.u-figs[data-astro-cid-ylmoyql6]>div[data-astro-cid-ylmoyql6]{background:var(--u-canvas);align-content:start;gap:6px;padding:18px 20px;display:grid}.u-figs[data-astro-cid-ylmoyql6] dt[data-astro-cid-ylmoyql6]{letter-spacing:-.03em;color:var(--u-ink);font-size:clamp(1.5rem,2.2vw,1.875rem);font-weight:500;line-height:1.1}.u-figs[data-astro-cid-ylmoyql6] dd[data-astro-cid-ylmoyql6]{color:var(--u-body);font-size:14.5px;line-height:1.55}@media (width>=768px){.u-figs[data-astro-cid-ylmoyql6]{grid-template-columns:repeat(3,minmax(0,1fr))}}.u-scams[data-astro-cid-ylmoyql6]{border-top:1px solid var(--u-line);display:grid}.u-scams[data-astro-cid-ylmoyql6] li[data-astro-cid-ylmoyql6]{border-bottom:1px solid var(--u-line);padding:18px 0}.u-scams[data-astro-cid-ylmoyql6] b[data-astro-cid-ylmoyql6],.u-block[data-astro-cid-ylmoyql6] b[data-astro-cid-ylmoyql6]{color:var(--u-ink);font-weight:500}.u3-lk[data-astro-cid-ylmoyql6]{position:relative}.u3-lk[data-astro-cid-ylmoyql6] .t[data-astro-cid-ylmoyql6] a[data-astro-cid-ylmoyql6]{color:inherit;text-decoration:none}.u3-lk[data-astro-cid-ylmoyql6] .t[data-astro-cid-ylmoyql6] a[data-astro-cid-ylmoyql6]:after{content:"";border-radius:inherit;position:absolute;inset:0}.u3-lk[data-astro-cid-ylmoyql6]:hover{border-color:var(--u-line-3)}.u3-lk[data-astro-cid-ylmoyql6]:hover .t[data-astro-cid-ylmoyql6]{color:var(--u-emerald-ink)}.u3-lk[data-astro-cid-ylmoyql6]:focus-within{outline:2px solid var(--u-emerald);outline-offset:2px}


/* resources */
.u-res[data-astro-cid-5lctkynl]{flex-direction:column;height:100%;display:flex;position:relative}.u-res[data-astro-cid-5lctkynl] h3[data-astro-cid-5lctkynl] a[data-astro-cid-5lctkynl]{color:var(--u-ink);text-decoration:none}.u-res[data-astro-cid-5lctkynl] h3[data-astro-cid-5lctkynl] a[data-astro-cid-5lctkynl]:after{content:"";border-radius:inherit;position:absolute;inset:0}.u-res[data-astro-cid-5lctkynl]:hover h3[data-astro-cid-5lctkynl] a[data-astro-cid-5lctkynl]{color:var(--u-emerald-ink)}.u-res-links[data-astro-cid-5lctkynl]{flex-wrap:wrap;gap:6px 16px;margin-top:auto;padding-top:14px;display:flex}.u-res-links[data-astro-cid-5lctkynl] .u-link[data-astro-cid-5lctkynl]{z-index:1;position:relative}.u-list[data-astro-cid-5lctkynl]{border-top:1px solid var(--u-line);display:grid}.u-list[data-astro-cid-5lctkynl] li[data-astro-cid-5lctkynl]{border-bottom:1px solid var(--u-line);gap:2px 16px;padding:12px 0;display:grid}.u-list-t[data-astro-cid-5lctkynl]{color:var(--u-ink);font-size:15.5px;font-weight:500}.u-list[data-astro-cid-5lctkynl] a[data-astro-cid-5lctkynl]:hover .u-list-t[data-astro-cid-5lctkynl]{color:var(--u-emerald-ink)}@media (width>=640px){.u-list[data-astro-cid-5lctkynl] li[data-astro-cid-5lctkynl]{grid-template-columns:minmax(0,1fr) auto;align-items:baseline}.u-list-s[data-astro-cid-5lctkynl]{text-align:right;white-space:nowrap}}


/* Family "content": blog, glossary terms, customer stories, advisories, academy, integrations, comparisons, reports,
   search and landing pages. Markup is U4's own; these are U4's scoped card rules (GuideCard, the Resources cards and
   rows, guide citations) carried over unscoped, keyed on [data-dpc] the way Astro keys them on data-astro-cid-*,
   plus the few layout rules the new templates need, in U4's tokens. Every selector is scoped to markup only this
   family prints ([data-dpc], .dpc-*, the content blocks' editor wrappers), so U4 pages owned by others never change. */

/* GuideCard.astro: the title is the link and the whole card clicks through it */
.u-gc[data-dpc] { position: relative; }
.u-gc[data-dpc] a { color: inherit; text-decoration: none; }
.u-gc[data-dpc] a::after { content: ""; position: absolute; inset: 0; border-radius: inherit; }
.u-gc[data-dpc]:hover { border-color: var(--u-line-3); }
.u-gc[data-dpc]:hover a { color: var(--u-emerald-ink); }
.u-gc[data-dpc]:focus-within { outline: 2px solid var(--u-emerald); outline-offset: 2px; }

/* resources.astro: link cards and quiet rows */
.u-res[data-dpc] { position: relative; display: flex; flex-direction: column; height: 100%; }
.u-res[data-dpc] h3 a { color: var(--u-ink); text-decoration: none; }
.u-res[data-dpc] h3 a::after { content: ""; position: absolute; inset: 0; border-radius: inherit; }
.u-res[data-dpc]:hover h3 a { color: var(--u-emerald-ink); }
.u-res[data-dpc] .u-res-links { display: flex; flex-wrap: wrap; gap: 6px 16px; margin-top: auto; padding-top: 14px; }
.u-list[data-dpc] { display: grid; border-top: 1px solid var(--u-line); }
.u-list[data-dpc] li { display: grid; gap: 2px 16px; padding: 12px 0; border-bottom: 1px solid var(--u-line); }
.u-list[data-dpc] .u-list-t { color: var(--u-ink); font-size: 15.5px; font-weight: 500; }
.u-list[data-dpc] a:hover .u-list-t { color: var(--u-emerald-ink); }
@media (width >= 640px) {
  .u-list[data-dpc] li { grid-template-columns: minmax(0, 1fr) auto; align-items: baseline; }
  .u-list[data-dpc] .u-list-s { text-align: right; white-space: nowrap; }
}

/* GuideLayout: [1] citations in the text */
.u-ref[data-dpc] { vertical-align: super; margin-left: 1px; font-size: .72em; line-height: 0; }
.u-ref[data-dpc] a { color: var(--u-emerald-ink); white-space: nowrap; font-weight: 500; text-decoration: none; }
.u-ref[data-dpc] a + a::before { content: " "; }

/* An article without a contents rail keeps the text on the reading measure */
@media (width >= 1024px) { .u-doc.dpc-norail > * { grid-column: 1 / span 9; } }

/* The rail's page links (glossary related terms, a course's lessons) wrap like its anchors */
.u-toc[data-dpc] a[aria-current="page"] { color: var(--u-ink); font-weight: 500; }

/* Blog topics line under a listing head */
.dpc-topics { margin-top: 0; }
.dpc-topics a.u-chip[aria-current="page"] { color: var(--u-ink); font-weight: 500; }

/* A two-column facts table (customer story "At a glance") */
.u-table.dpc-kv tbody th { width: 34%; font-weight: 500; color: var(--u-soft); }
.u-table.dpc-kv tbody tr:last-child > * { border-bottom: 0; }
[data-dpc] .u-guide-body .u-table-wrap { margin-top: .9em; }
[data-dpc] .u-guide-body .u-docs-list { margin-top: .9em; padding-left: 0; list-style: none; }

/* Report and landing hero: the form's heading above the box */
.dpc-form-h { margin: 0 0 12px; }
.dpc-form .u-request-note, .dpc-lp-hero .u-request-note { margin-top: 12px; }
.dpc-lp-hero .u-commit { margin-top: 28px; }

/* Search: the box and the button on one line; each result's line under its title */
.dpc-search { display: grid; grid-template-columns: minmax(0, 1fr); gap: 12px; align-items: end; max-width: 720px; }
.dpc-search .u-btn { height: 44px; }
@media (width >= 640px) { .dpc-search { grid-template-columns: minmax(0, 1fr) auto; } }
.u-list.dpc-results li { padding: 16px 0; }
.u-list.dpc-results .dpc-results-d { grid-column: 1 / -1; color: var(--u-body); max-width: 70ch; }

/* Grouped listings (integrations by group, articles by category) */
.dpc-group > .u-h4 { margin: 0; }

/* Landing pages: the minimal header carries no menu; the footer is the legal bar alone */
.dpc-lp-hdr .u-hdr-in { justify-content: space-between; }
.dpc-lp-ftr { padding-top: 8px; }
.dpc-lp-ftr .u2-ftr-bar { margin-top: 0; }
/* U4 hides the header button on phones (the drawer carries it); a landing page has no drawer, so it stays */
.dpc-lp-hdr .u-hdr-act .u-hdr-cta { display: inline-flex; }
/* Rails that list page titles (a course's lessons, nearby glossary terms) can run longer than U4's anchor labels: wrap */
.u-toc[data-dpc] a { white-space: normal; padding-block: 6px; line-height: 1.4; }
/* Block editor preview: the editor canvas keeps browser list styles; U4's card grids and rows have none */
.editor-styles-wrapper [class*="wp-block-acf-dp-content-"] :is(ul, ol):is(.u-grid, .u-list) { list-style: none; padding-left: 0; margin-left: 0; }

/* Article bodies written in the block editor (blog posts migrated from the old CMS and new ones): the elements U4's
   .u-prose leaves unstyled, in U4's tokens. Scoped to the content family's article body only. */
[data-dpc] .u-guide-body h4 { margin-top: 1.6em; font-size: 1.0625rem; line-height: 1.35; font-weight: 600; color: var(--u-ink); }
[data-dpc] .u-guide-body :is(h3, h4) + * { margin-top: .6em; }
[data-dpc] .u-guide-body figure { margin-top: 1.4em; }
[data-dpc] .u-guide-body figure img { display: block; width: 100%; height: auto; border: 1px solid var(--u-line); border-radius: 16px; background: var(--u-canvas-2); }
[data-dpc] .u-guide-body figcaption { margin-top: 8px; color: var(--u-soft); font-size: 14px; line-height: 1.5; }
[data-dpc] .u-guide-body .dpc-table > .u-table-wrap { margin-top: 0; }
[data-dpc] .u-guide-body pre { font-family: var(--font-mono); font-size: 13px; line-height: 1.65; background: var(--u-canvas-2); border: 1px solid var(--u-line); border-radius: 14px; padding: 14px 16px; overflow-x: auto; white-space: pre; }
[data-dpc] .u-guide-body :not(pre) > code { font-family: var(--font-mono); font-size: .9em; background: var(--u-canvas-2); border-radius: 6px; padding: .1em .35em; overflow-wrap: anywhere; }
[data-dpc] .u-guide-body hr { margin-block: 2em; border: 0; border-top: 1px solid var(--u-line); }
[data-dpc] .u-guide-body iframe { width: 100%; aspect-ratio: 16 / 9; height: auto; border: 0; border-radius: 16px; }
/* U4 keeps prose links on one line (its links are a few words); article links can be a whole sentence: let them wrap */
[data-dpc] .u-guide-body a:not(.u-cite, .u-card, .u-pager-a) { white-space: normal; }