.module:hover{color:var(--red);background:#ffffff70}.module:focus-visible{outline-offset:-3px}.screen-toolbar{gap:12px}.screen-toolbar>span:first-child{white-space:nowrap}#empty{padding:24px 0;color:var(--muted);font-size:14px}dialog .close{min-width:36px;min-height:36px}.breadcrumb{flex-wrap:wrap}.product-hero .model-stage{scroll-margin-top:130px}@media(max-width:700px){.product-hero h1{font-size:44px}.product-hero .actions{flex-wrap:wrap}.screen-toolbar{font-size:8px}.faq summary{line-height:1.7}.module{padding:16px 5px}.module h3{line-height:1.6}}.module h3{font-size:15px}.screen-toolbar{font-size:12px}@media(max-width:700px){.module h3{font-size:14px}.screen-toolbar{font-size:10px}}

/* Illustrated connection list */
.module-intro{font-size:14px;color:var(--muted);line-height:1.8;margin-top:16px}.modules{grid-template-columns:1fr;gap:0}.module{gap:22px;padding:15px 20px;margin-bottom:10px;border:1px solid #d6dfe4;border-radius:5px;background:#fff;min-height:122px}.module:hover{background:#fafbfc;border-color:#b3c4cf}.module-thumbnail{flex:0 0 110px;width:110px;height:90px;border-radius:4px;background:#edf2f5;padding:5px;display:flex;align-items:center;justify-content:center}.module-thumbnail img{display:block;width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.module>span{flex-shrink:0}.module h3{font-size:16px;line-height:1.6}.module .module-open{margin-left:auto;font-size:13px;white-space:nowrap;color:var(--red)}.module-section{scroll-margin-top:132px}@media(max-width:700px){.module{gap:12px;padding:12px;min-height:103px;flex-wrap:nowrap}.module-thumbnail{flex-basis:75px;width:75px;height:75px}.module h3{font-size:13px}.module>span:not(.module-open){font-size:10px}.module .module-open{font-size:0}.module .module-open:after{content:'↗';font-size:17px}.module-intro{font-size:13px}.module-section{scroll-margin-top:105px}}
