/* Inherit the site's fonts, colors and page theme. */
.technologyMenu{display:inline-block;position:relative;vertical-align:middle;margin:0 .15rem}
.technologyMenu summary{cursor:pointer;list-style:none;padding:.65rem .8rem;border-radius:.6rem;white-space:nowrap}
.technologyMenu summary::after{content:' ▾';font-size:.8em}.technologyMenu.current>summary{box-shadow:inset 0 -2px currentColor}
.technologyMenu ul{position:absolute;z-index:100;top:100%;left:0;min-width:12rem;margin:.25rem 0;padding:.45rem;list-style:none;border:1px solid #496579;border-radius:.8rem;background:#102437;box-shadow:0 12px 35px #0005}
.technologyMenu li .chapterLink{display:block;padding:.65rem .8rem;color:#edf5f8}
.technologyMenu li a:hover,.technologyMenu li a:focus-visible{background:#244657;outline:2px solid #6ed7b4}
.guide177{margin-top:2rem;line-height:1.75}.guide177 p,.guide177 li{max-width:95ch}.guide177 h2{margin-top:2rem}.guide177 h3{margin-top:1.6rem}
.gSteps{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem}.gSteps article{border:1px solid #66818c55;border-radius:1rem;padding:1.2rem}.gSteps p{margin-bottom:0}
.gTable{overflow-x:auto;margin:1.2rem 0}.gTable table{width:100%;border-collapse:collapse}.gTable td,.gTable th{padding:.8rem;text-align:left;vertical-align:top;border-bottom:1px solid #66818c55}
.gFlow{display:block;width:100%;height:auto;margin:1rem 0;border-radius:1rem}.demoTile .gFlow{min-height:100px}.gEvidence{display:flex;flex-wrap:wrap;gap:.7rem 1.3rem;padding:1rem 0}
.guide177 select{font:inherit;max-width:100%;padding:.8rem;margin:.7rem 0 1rem}.guide177 [data-tool-demo]{border-top:1px solid #66818c55;padding:1rem 0}.guide177 [hidden]{display:none!important}.gNote{border-left:3px solid #68bca9;padding-left:1rem}
@media(max-width:760px){.technologyMenu{display:block}.technologyMenu ul{position:static;box-shadow:none;margin:.2rem 0}.gSteps{grid-template-columns:1fr}.gTable{font-size:.9rem}}
