/* Stable bottom captions, in reading order. */
.workflow-picture.master-map,.concept-card{display:block;padding:0;background:#f1e7d1}.glass-labels,.concept-card figcaption{display:block;position:static;inset:auto;padding:0;background:#203c4c;pointer-events:auto}.glass-labels{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;list-style:none}.concept-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;padding:0}.glass-labels li,.glass-labels li:nth-child(n),.concept-steps li,.concept-steps li:nth-child(n){position:static;inset:auto;grid-area:auto;width:auto;min-width:0;padding:18px 16px;margin:0;background:none;backdrop-filter:none;border:0;border-left:1px solid #ffffff24;box-shadow:none;text-align:left;align-items:flex-start}.glass-labels li:first-child,.concept-steps li:first-child{border-left:0}.glass-labels li>span,.concept-steps li>span:nth-child(2){font-size:15px}.glass-labels .glass-description,.concept-steps .glass-description{font-size:12px;line-height:1.7}.workbench>.wrap>h2{white-space:nowrap}
#language{background:transparent;color:#172d3b;border:1px solid #c1c9c8;padding:9px 6px;font:12px var(--sans);width:84px;min-height:38px;cursor:pointer}#language:focus-visible{outline:2px solid #315768;outline-offset:2px}.nav-actions{gap:14px}
@media(max-width:700px){.glass-labels{grid-template-columns:repeat(2,minmax(0,1fr))}.glass-labels li:nth-child(3){border-left:0}.glass-labels li:nth-child(n+3){border-top:1px solid #ffffff24}.glass-labels li,.glass-labels li:nth-child(n),.concept-steps li,.concept-steps li:nth-child(n){padding:14px 11px}.concept-steps li>span:nth-child(2){font-size:13px}.workbench>.wrap>h2{font-size:clamp(27px,7.6vw,38px)}#language{width:72px;font-size:11px;padding:8px 3px}.version-10 .nav-wrap{gap:8px}.nav-actions{gap:7px}}
@media(max-width:480px){.header a.logo{width:104px;gap:4px;flex-shrink:0}.header .logo .brand-icon{width:23px;height:35px}.header .brand-english{font-size:20px}.header .brand-chinese{font-size:24px}.header .brand-subline{font-size:11px}.version-10 .nav-cta{font-size:10px;padding:10px 7px;gap:4px}.version-10 .nav-cta>span[aria-hidden]{display:none}.header .nav-wrap{padding-left:12px;padding-right:12px}}
