/* Technology & Systems commercial public presentation: no protected working artifacts */
.commercial-division{font:700 .8rem/1.45 var(--mono,ui-monospace,monospace);letter-spacing:.04em;margin:.55rem 0;color:inherit}
.commercial-division a{text-decoration:underline;text-underline-offset:3px}
.commercial-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,2vw,1.5rem);margin-top:1.65rem}
.commercial-grid-three{grid-template-columns:repeat(3,minmax(0,1fr))}
.commercial-panel{background:#fff;color:#1a2332;border:1px solid #bbc6d0;border-radius:14px;padding:clamp(1.1rem,2.5vw,1.75rem);min-width:0;overflow-wrap:anywhere}
.commercial-panel h3{font-size:clamp(1.13rem,2vw,1.4rem);line-height:1.32;margin:.4rem 0 .7rem}
.commercial-panel p,.commercial-dek{max-width:66ch;line-height:1.65}
.commercial-kicker{font:700 .76rem/1.4 var(--mono,ui-monospace,monospace);letter-spacing:.065em;text-transform:uppercase;color:#294f69}
.commercial-close .commercial-status{border-left:3px solid #aa8127;padding:.75rem 1.1rem;background:#fff8e7;color:#1a2332}
.commercial-reviews blockquote{font-size:1.05rem;margin:1rem 0;line-height:1.6;border-left:3px solid #b48b35;padding-left:1rem}
.commercial-story .panel,.commercial-highlight .panel{min-width:0}
.commercial-highlight .card-link,.commercial-close .card-link{display:inline-block;padding:.35rem 0}
@media(max-width:850px){.commercial-grid-three{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:620px){.commercial-grid,.commercial-grid-three{grid-template-columns:1fr}.commercial-panel{padding:1.2rem}}
@media(prefers-reduced-motion:reduce){.commercial-panel{transition:none!important}}
body.highcontrast .commercial-panel,body.release-contrast .commercial-panel{background:#fff;color:#111;border-color:#111}
body.highcontrast .commercial-kicker,body.release-contrast .commercial-kicker{color:#111}
.commercial-panel :focus-visible,.commercial-division :focus-visible{outline:3px solid #0b5182;outline-offset:3px}
