.topbar{background:var(--navy);color:#fff;display:flex;justify-content:space-between;align-items:center;gap:32px;padding:24px var(--gutter);border-bottom:1px solid var(--rule)}.logo-svg{display:block;height:44px;width:auto;color:inherit}.back{font-size:var(--support);display:inline-flex;align-items:center;min-height:44px}.doc{max-width:900px;padding:56px var(--gutter) 64px;margin:auto}.doc>.kicker{color:var(--muted);margin-bottom:24px}.doc h1{font-size:var(--heading);margin-bottom:24px}.updated{font-size:var(--support);color:var(--muted)}.demo-note{font-size:var(--support);line-height:1.5;padding:16px 20px;background:var(--pale);border-left:2px solid var(--rule);margin-top:24px}.lede{font-size:var(--body);line-height:1.6;margin-top:24px}.block{padding-top:32px;margin-top:32px;border-top:1px solid var(--rule)}.block .num{font-size:var(--support);color:var(--muted);margin-bottom:12px}.block h2{font:500 var(--body)/1.5 var(--sans);letter-spacing:0;text-wrap:initial;margin-bottom:16px}.block p,.block li{font-size:var(--body);line-height:1.6}.block p+p{margin-top:16px}.block ul{padding-left:24px;margin:16px 0}.block li+li{margin-top:12px}.site-foot .logo-svg{height:40px}.site-foot>a{display:block}.site-foot p{font-size:var(--support)}
@media(max-width:540px){.topbar{padding-block:20px;gap:24px}.logo-svg{height:38px}.doc{padding:40px var(--gutter)}.block{padding-top:24px;margin-top:24px}}
@media print{.topbar,.site-foot{display:none}.doc{max-width:none;padding:0}.block{break-inside:avoid}body{font-size:11pt}.block p,.block li,.lede{font-size:11pt}.block h2{font-size:14pt}h1{font-size:32pt}@page{margin:18mm}}

@media(max-width:360px){.topbar{flex-direction:column;align-items:flex-start;gap:12px}}
